Programowanie

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

15
Debugowanie krok po kroku za pomocą IPython
Z tego, co przeczytałem, istnieją dwa sposoby debugowania kodu w Pythonie: Z tradycyjnym debugerem, takim jak pdblub ipdb. Obsługuje polecenia takie jak cfor continue, nfor step-over, sfor step-intoitp.), Ale nie masz bezpośredniego dostępu do powłoki IPython, która może być niezwykle przydatna do inspekcji obiektów. Korzystanie z IPython poprzez osadzanie powłoki …
170 python  debugging  emacs  ipython  pdb 

8
JavaScript Null Check
Natknąłem się na następujący kod: function test(data) { if (data != null && data !== undefined) { // some code here } } Jestem trochę nowy w JavaScript, ale z innych pytań, które tu czytałem, mam wrażenie, że ten kod nie ma większego sensu. W szczególności ta odpowiedź stwierdza, że …

20
Konwersja XML do JSON przy użyciu Pythona?
Widziałem sporą część niezgrabnego kodu XML-> JSON w sieci i po dłuższej interakcji z użytkownikami Stacka jestem przekonany, że ten tłum może pomóc więcej niż kilka pierwszych stron wyników Google. Dlatego analizujemy kanał pogodowy i musimy umieszczać widżety pogodowe w wielu witrynach internetowych. Zajmujemy się teraz rozwiązaniami opartymi na języku …
170 python  json  xml  converter 

5
Kiedy jest używany każdy algorytm sortowania? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się na jednym problemie, edytując ten post . Zamknięte w zeszłym roku . Popraw to pytanie Jakie są przypadki użycia, gdy konkretny algorytm sortowania jest preferowany w stosunku do …
170 algorithm  sorting 

7
jak pokazać wspólne linie (reverse diff)?
Mam serię plików tekstowych, dla których chciałbym znać wiersze wspólne, a nie różne między nimi. Unix lub Windows z linii poleceń są w porządku. bla: linux-vdso.so.1 => (0x00007fffccffe000) libvlc.so.2 => /usr/lib/libvlc.so.2 (0x00007f0dc4b0b000) libvlccore.so.0 => /usr/lib/libvlccore.so.0 (0x00007f0dc483f000) libc.so.6 => /lib/libc.so.6 (0x00007f0dc44cd000) bar: libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0x00007f716ae22000) libkio.so.5 => /usr/lib/libkio.so.5 (0x00007f716a96d000) linux-vdso.so.1 …
170 command-line  diff 


25
JavaScript od sekund do minut i sekund
To częsty problem, ale nie wiem, jak go rozwiązać. Poniższy kod działa dobrze. var mind = time % (60 * 60); var minutes = Math.floor(mind / 60); var secd = mind % 60; var seconds = Math.ceil(secd); Jednak gdy dojdę do 1 godziny lub 3600 sekund, zwraca 0 minut i …
170 javascript 

10
Dołącz wiersze do pliku przy użyciu StreamWriter
Chcę dołączyć wiersze do mojego pliku. Używam StreamWriter: StreamWriter file2 = new StreamWriter(@"c:\file.txt"); file2.WriteLine(someString); file2.Close(); Wynik mojego pliku powinien znajdować się kilka ciągów pod sobą, ale mam tylko jeden wiersz, który jest nadpisywany za każdym razem, gdy uruchamiam ten kod. Czy istnieje sposób, aby StreamWriter dołączyć do istniejącego pliku?
170 c#  streamwriter 



4
czym dokładnie jest współczynnik pikseli urządzenia?
Wspomina się o tym w każdym artykule o sieci mobilnej, ale nigdzie nie mogę znaleźć wyjaśnienia, co dokładnie mierzy ten atrybut. Czy ktoś może wyjaśnić, co oznacza takie zapytania, jak ta kontrola? @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-device-pixel-ratio: 3/2), only screen …
170 css 



11
Jak zmienić domyślne środowisko Anaconda Python
Zainstalowałem Anacondę i stworzyłem dwa dodatkowe środowiska: py3k (który zawiera Python 3.3) i py34 (który zawiera Python 3.4). Poza tym mam domyślne środowisko o nazwie „root”, które instalator Anaconda utworzył domyślnie i które zawiera Python 2.7. Ta ostatnia jest domyślna, za każdym razem, gdy uruchamiam „ipython” z terminala, otrzymuję wersję …
170 python  anaconda  conda 

6
Grupuj według liczenia w interfejsie API strumienia Java 8
Próbuję znaleźć prosty sposób w Java 8 stream API na grupowanie, wychodzę z tego złożonego sposobu! List<String> list = new ArrayList<>(); list.add("Hello"); list.add("Hello"); list.add("World"); Map<String, List<String>> collect = list.stream().collect( Collectors.groupingBy(o -> o)); System.out.println(collect); List<String[]> collect2 = collect .entrySet() .stream() .map(e -> new String[] { e.getKey(), String.valueOf(e.getValue().size()) }) .collect(Collectors.toList()); collect2.forEach(o -> …

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.