Programowanie

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




8
Jak uzyskać pierwszy element z IEnumerable <T> w .net?
Często chcę pobrać pierwszy element z IEnumerable&lt;T&gt;.net i nie znalazłem na to fajnego sposobu. Najlepsze, co wymyśliłem, to: foreach(Elem e in enumerable) { // do something with e break; } Fuj! Czy jest na to dobry sposób?
156 c#  .net 

8
Jak przeprowadzić test jednostkowy modułu Node.js, który wymaga innych modułów i jak mockować globalną funkcję wymagania?
Oto trywialny przykład, który ilustruje sedno mojego problemu: var innerLib = require('./path/to/innerLib'); function underTest() { return innerLib.doComplexStuff(); } module.exports = underTest; Próbuję napisać test jednostkowy dla tego kodu. Jak mogę wyszydzić wymaganie dla innerLibbez requirecałkowitego wyszydzania funkcji? Więc to ja próbuję wyszydzić globalny requirei odkryć, że nawet to nie zadziała: …

6
Elementy w obiekcie JSON nie działają przy użyciu „json.dumps”?
Używam json.dumpsdo konwersji na json jak countries.append({"id":row.id,"name":row.name,"timezone":row.timezone}) print json.dumps(countries) Wynik jaki mam to: [ {"timezone": 4, "id": 1, "name": "Mauritius"}, {"timezone": 2, "id": 2, "name": "France"}, {"timezone": 1, "id": 3, "name": "England"}, {"timezone": -4, "id": 4, "name": "USA"} ] Chcę mieć klucze w następującej kolejności: identyfikator, nazwa, strefa czasowa - …
156 python  json 



7
Jak zaktualizować działkę w matplotlib?
Mam problemy z przerysowaniem rysunku tutaj. Pozwalam użytkownikowi określić jednostki w skali czasu (oś x), a następnie ponownie obliczam i wywołuję tę funkcję plots(). Chcę, aby działka po prostu się zaktualizowała, a nie dodawała kolejną fabułę do figury. def plots(): global vlgaBuffSorted cntr() result = collections.defaultdict(list) for d in vlgaBuffSorted: …



4
Symbol wieloznaczny PostgreSQL TAK jak dowolna lista słów
Mam prostą listę ~ 25 słów. Mam pole varchar w PostgreSQL, powiedzmy, że jest to lista ['foo', 'bar', 'baz']. Chcę znaleźć dowolny wiersz w mojej tabeli, który zawiera którekolwiek z tych słów. To zadziała, ale chciałbym coś bardziej eleganckiego. select * from table where (lower(value) like '%foo%' or lower(value) like …
156 sql  postgresql 



9
Sprawdź, czy przekazany argument to plik lub katalog w Bash
Próbuję napisać niezwykle prosty skrypt w Ubuntu, który pozwoliłby mi przekazać mu nazwę pliku lub katalogu i móc zrobić coś konkretnego, gdy jest to plik, i coś innego, gdy jest to katalog. Problem, który mam, polega na tym, że nazwa katalogu lub prawdopodobnie również pliki zawiera spacje lub inne znaki …
156 bash  shell 

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.