Programowanie

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




6
Czy zawsze powinienem używać strumienia równoległego, jeśli to możliwe?
W Javie 8 i lambdach łatwo jest iterować kolekcje jako strumienie, a równie łatwo korzystać z równoległego strumienia. Dwa przykłady z dokumentów , drugi z wykorzystaniem parallelStream: myShapesCollection.stream() .filter(e -> e.getColor() == Color.RED) .forEach(e -> System.out.println(e.getName())); myShapesCollection.parallelStream() // <-- This one uses parallel .filter(e -> e.getColor() == Color.RED) .forEach(e -> …


3
Nowe ja kontra nowe statyczne
Konwertuję bibliotekę PHP 5.3 do pracy na PHP 5.2. Najważniejsze, co stoi mi na drodze, to użycie późnego wiązania statycznego, na przykład return new static($options);, jeśli przekonwertuję to na, return new self($options)czy otrzymam takie same wyniki? Jaka jest różnica między new selfi new static?

3
jQuery Data vs Attr?
Jaka jest różnica w użytkowaniu pomiędzy $.datai $.attrpodczas korzystania data-someAttribute? Rozumiem, że $.datasą przechowywane w jQuery $.cache, a nie w DOM. Dlatego jeśli chcę używać $.cachedo przechowywania danych, powinienem użyć $.data. Jeśli chcę dodać atrybuty danych HTML5, powinienem użyć $.attr("data-attribute", "myCoolValue").

30
„Punkt przerwania nie zostanie obecnie trafiony. Kod źródłowy różni się od oryginalnej wersji. ” Co to znaczy?
Podczas debugowania w Visual Studio czasami dodaję punkt przerwania, ale jest pusty, a VS mówi „Punkt przerwania nie zostanie obecnie trafiony. Kod źródłowy różni się od oryginalnej wersji”. Oczywiście uniemożliwia mi to debugowanie. Co u licha oznacza to przesłanie? Jaka oryginalna wersja? Jeśli właśnie otworzyłem rozwiązanie i nie wprowadziłem żadnych …

20
Konwertuj listę na ramkę danych
Mam zagnieżdżoną listę danych. Jego długość wynosi 132, a każdy element jest listą o długości 20. Czy istnieje szybki sposób na przekształcenie tej struktury w ramkę danych, która ma 132 wiersze i 20 kolumn danych? Oto kilka przykładowych danych do pracy: l <- replicate( 132, list(sample(letters, 20)), simplify = FALSE …
513 r  list  dataframe 


19
Jak ustawić stałą szerokość dla <td>?
Prosty schemat: &lt;tr class="something"&gt; &lt;td&gt;A&lt;/td&gt; &lt;td&gt;B&lt;/td&gt; &lt;td&gt;C&lt;/td&gt; &lt;td&gt;D&lt;/td&gt; &lt;/tr&gt; Muszę ustawić stałą szerokość dla &lt;td&gt;. Próbowałem: tr.something { td { width: 90px; } } Również td.something { width: 90px; } dla &lt;td class="something"&gt;B&lt;/td&gt; I nawet &lt;td style="width: 90px;"&gt;B&lt;/td&gt; Ale szerokość &lt;td&gt;jest nadal taka sama.

6
git stash stosuje wersję
Mam 2 oddziały: mistrz | projekt Pracując w projektowaniu, zrobiłem skrytkę i przestawiłem się na master, dokonałem pewnych poprawek. Wróciłem do projektowania i wykonałemstash apply tylko, aby stracić wszystkie moje zmiany w branży projektowania. Mam nadzieję, że cała moja praca jest w skrytce, ponieważ ich nie wyczyściłem ani nie usunąłem. …
513 git  git-stash 

17
Wyświetl getWidth () i getHeight () zwraca 0
Dynamicznie tworzę wszystkie elementy mojego projektu na Androida. Próbuję uzyskać szerokość i wysokość przycisku, aby móc go obrócić. Próbuję tylko nauczyć się, jak pracować z językiem Androida. Zwraca jednak 0. Przeprowadziłem badania i zauważyłem, że należy to zrobić gdzieś indziej niż w onCreate()metodzie. Gdyby ktoś mógł podać mi przykład, jak …

6
Właściwy sposób na zainicjowanie słownika C # z wartościami?
Tworzę słownik w pliku C # z następującym kodem: private readonly Dictionary&lt;string, XlFileFormat&gt; FILE_TYPE_DICT = new Dictionary&lt;string, XlFileFormat&gt; { {"csv", XlFileFormat.xlCSV}, {"html", XlFileFormat.xlHtml} }; Pod newbłędem znajduje się czerwona linia : Nie można użyć funkcji inicjalizującej kolekcję, ponieważ nie jest ona częścią specyfikacji języka ISO-2 C # Czy ktoś może …
513 c#  dictionary 


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.