Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów


9
Lista <T> Zamówienie według kolejności alfabetycznej
Używam C # na Framework 3.5. Chcę szybko posortować ogólny List&lt;T&gt;. Na potrzeby tego przykładu załóżmy, że mam listę Persontypu z właściwością nazwiska. Jak posortować tę listę za pomocą wyrażenia lambda? List&lt;Person&gt; people = PopulateList(); people.OrderBy(???? =&gt; ?????)
442 c#  generics  list  lambda  sorting 

15
Jaki jest cel backbone.js?
Próbowałem zrozumieć użyteczność backbone.js z jego strony http://documentcloud.github.com/backbone , ale nadal nie mogłem wiele zrozumieć. Czy ktoś może mi pomóc, wyjaśniając, jak to działa i jak może być pomocny w pisaniu lepszego JavaScript?

30
Dostawca „Microsoft.ACE.OLEDB.12.0” nie jest zarejestrowany na komputerze lokalnym
Próbuję uzyskać dane z pliku Excel dotyczące zdarzenia kliknięcia przycisku. Mój ciąg połączenia to: string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\source\\SiteCore65\\Individual-Data.xls;Extended Properties=Excel 8.0;"; Po kliknięciu przycisku pojawia się następujący błąd: Dostawca „Microsoft.ACE.OLEDB.12.0” nie jest zarejestrowany na komputerze lokalnym. Nie mam pojęcia, jak to naprawić. Mój system operacyjny to Windows 7.
442 .net  excel  aceoledb 





3
Używanie CSS do uzyskania efektu zanikania przy ładowaniu strony
Czy można zastosować przejścia CSS, aby umożliwić zanikanie akapitu tekstu podczas ładowania strony? Naprawdę podoba mi się, jak to wyglądało na http://dotmailapp.com/ i chciałbym użyć podobnego efektu za pomocą CSS. Domena została zakupiona i nie ma już wspomnianego efektu. Zarchiwizowaną kopię można wyświetlić na urządzeniu Wayback Machine . Ilustracja Posiadanie …

30
Węzeł / ekspres: EADDRINUSE, adres już używany - serwer Kill
Mam prosty serwer działający w node.js za pomocą connect: var server = require('connect').createServer(); //actions... server.listen(3000); W moim kodzie mam faktyczne programy obsługi, ale taka jest podstawowa idea. Problem, który ciągle dostaję, to EADDRINUSE, Address already in use Ten błąd pojawia się przy ponownym uruchomieniu aplikacji po tym, jak wcześniej uległa …
442 node.js 

14
Czy w Javascript jest dostępna funkcja RegExp.escape?
Chcę tylko utworzyć wyrażenie regularne z dowolnego możliwego ciągu. var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); Czy istnieje do tego wbudowana metoda? Jeśli nie, z czego korzystają ludzie? Ruby ma RegExp.escape. Nie wydaje mi się, żebym musiał pisać własne, musi być coś standardowego. Dzięki!
442 javascript  regex 

6
Czy istnieje SQLite odpowiednik DESCRIBE [tabela] MySQL?
Właśnie zaczynam uczyć się SQLite . Byłoby miło móc zobaczyć szczegóły tabeli, takie jak MySQL DESCRIBE [table]. PRAGMA table_info [table]nie jest wystarczająco dobry, ponieważ ma tylko podstawowe informacje (na przykład nie pokazuje, czy kolumna jest jakimś polem, czy nie). Czy SQLite ma na to sposób?
442 mysql  sqlite 

14
Jak programowo ustawić drawableLeft na przycisku Androida?
Dynamicznie tworzę przyciski. Najpierw nadałem im styl XML i staram się wziąć XML poniżej i uczynić go programatycznym. &lt;Button android:id="@+id/buttonIdDoesntMatter" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="buttonName" android:drawableLeft="@drawable/imageWillChange" android:onClick="listener" android:layout_width="fill_parent"&gt; &lt;/Button&gt; To właśnie mam. Mogę zrobić wszystko oprócz tego, co jest możliwe. linear = (LinearLayout) findViewById(R.id.LinearView); Button button = new Button(this); button.setText("Button"); button.setOnClickListener(listener); button.setLayoutParams( …

9
Jak mogę przekazać listę jako argument wiersza poleceń z argparse?
Próbuję przekazać listę jako argument do programu wiersza polecenia. Czy istnieje argparseopcja przekazania listy jako opcji? parser.add_argument('-l', '--list', type=list, action='store', dest='list', help='&lt;Required&gt; Set flag', required=True) Skrypt nazywa się jak poniżej python test.py -l "265340 268738 270774 270817"
442 python  argparse 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.