Programowanie

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

3
Arrays.asList () a Collections.singletonList ()
Czy używanie Arrays.asList (czegoś) w porównaniu z Collections.singletonList (coś) ma przewagę (lub dużą różnicę) w tworzeniu listy zawierającej jeden element? To drugie sprawia, że ​​zwracana lista jest również niezmienna.
136 java  collections 

5
Co to jest poprawka w kontroli wersji git?
Nie mam doświadczenia z kontrolą wersji i git, więc próbuję dowiedzieć się, czym jest łatka i czym różni się od pozostałych czynności, które wykonuję w git? Kiedy mam zastosować łatkę? Czy to się dzieje za każdym razem, gdy się angażuję?


6
Pobierz element wewnątrz elementu według klasy i identyfikatora - JavaScript
W porządku, wcześniej parałem się JavaScript, ale najbardziej użyteczną rzeczą, jaką napisałem, jest przełącznik stylów CSS. Więc jestem w tym trochę nowy. Powiedzmy, że mam taki kod HTML: <div id="foo"> <div class="bar"> Hello world! </div> </div> Jak zmieniłbym „Hello world!” do „Goodbye world!” ? Wiem, jak działają dokumenty document.getElementByClass i …



6
Jak uzyskać jednostkę reprezentującą bieżącego użytkownika w Symfony2?
Używam ustawień bezpieczeństwa Symfony. Wszystko działa dobrze, ale nie wiem, jak zrobić jedną ważną rzecz: W twig mogę dotrzeć do informacji o aktualnym użytkowniku, wykonując: Welcome, {{ app.user.username }} lub podobne Jak uzyskać dostęp do tych samych informacji w kontrolerze? W szczególności chcę uzyskać bieżącą jednostkę użytkownika, aby móc przechowywać …

5
Jak usunąć fokus z pola wejściowego w jQuery?
Podczas ładowania strony ustawiam fokus na określonym polu wejściowym za pomocą następującego wiersza: $('#myInputID').focus(); Czy istnieje sposób, aby cofnąć lub usunąć to skupienie po najechaniu kursorem na określony element ? (Po opuszczeniu tego elementu fokus nie musi być resetowany). Nie mogłem znaleźć funkcji, która jest przeciwieństwem powyższej w jQuery lub …
136 jquery  html  focus 

10
Klawiatura przerywa z wieloprocesorową pulą Pythona
Jak mogę obsłużyć zdarzenia KeyboardInterrupt z wieloprocesorowymi pulami Pythona? Oto prosty przykład: from multiprocessing import Pool from time import sleep from sys import exit def slowly_square(i): sleep(1) return i*i def go(): pool = Pool(8) try: results = pool.map(slowly_square, range(40)) except KeyboardInterrupt: # **** THIS PART NEVER EXECUTES. **** pool.terminate() print …

6
Wpisz techniki wymazywania
(W przypadku wymazywania typu mam na myśli ukrycie niektórych lub wszystkich informacji o typie dotyczących klasy, trochę jak Boost.Any ). Chcę poznać techniki wymazywania typu, jednocześnie udostępniając te, które znam. Mam nadzieję, że znajdę jakąś szaloną technikę, o której ktoś pomyślał w swojej najciemniejszej godzinie. :) Pierwszym i najbardziej oczywistym …
136 c++  type-erasure 

4
Pobieranie poszczególnych kolorów z mapy kolorów w matplotlib
Jeśli masz Colormap cmap, na przykład: cmap = matplotlib.cm.get_cmap('Spectral') Jak uzyskać z niej określony kolor między 0 a 1, gdzie 0 to pierwszy kolor na mapie, a 1 to ostatni kolor na mapie? Idealnie byłbym w stanie uzyskać środkowy kolor na mapie, wykonując: >>> do_some_magic(cmap, 0.5) # Return an RGBA …

8
Jak przetestować repozytoria Spring Data?
Chcę mieć repozytorium (powiedzmy UserRepository) utworzone przy pomocy Spring Data. Jestem nowy w wiosennych danych (ale nie na wiosnę) i używam tego samouczka . Wybrane przeze mnie technologie obsługi bazy danych to JPA 2.1 i Hibernate. Problem w tym, że nie mam pojęcia, jak napisać testy jednostkowe dla takiego repozytorium. …


13
Wyliczenia w Javascript z ES6
Odbudowuję stary projekt Java w Javascript i zdałem sobie sprawę, że nie ma dobrego sposobu na wykonanie wyliczeń w JS. Najlepsze, co mogę wymyślić, to: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); constUtrzymuje Colorsprzed przeniesiony i zamrażania zapobiega mutacji klucze i wartości. Używam symboli, więc …

9
Moduł Python ElementTree: Jak zignorować przestrzeń nazw plików XML, aby zlokalizować pasujący element, używając metody „find”, „findall”
Chcę użyć metody „findall”, aby zlokalizować niektóre elementy źródłowego pliku xml w module ElementTree. Jednak źródłowy plik xml (test.xml) ma przestrzeń nazw. Obcinam część pliku xml jako przykład: <?xml version="1.0" encoding="iso-8859-1"?> <XML_HEADER xmlns="http://www.test.com"> <TYPE>Updates</TYPE> <DATE>9/26/2012 10:30:34 AM</DATE> <COPYRIGHT_NOTICE>All Rights Reserved.</COPYRIGHT_NOTICE> <LICENSE>newlicense.htm</LICENSE> <DEAL_LEVEL> <PAID_OFF>N</PAID_OFF> </DEAL_LEVEL> </XML_HEADER> Przykładowy kod w Pythonie znajduje …

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.