Programowanie

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

9
Dlaczego nie ma ConcurrentHashSet przeciwko ConcurrentHashMap
HashSet jest oparty na HashMap. Jeśli spojrzymy na HashSet<E>implementację, wszystko jest zarządzane w ramach HashMap<E,Object>. <E>jest używany jako klucz HashMap. I wiemy, że HashMapnie jest to bezpieczne dla wątków. Właśnie dlatego mamy ConcurrentHashMapJavę. Na tej podstawie jestem zdezorientowany, dlaczego nie mamy ConcurrentHashSet, który powinien być oparty na ConcurrentHashMap? Czy coś …

11
Jak mogę utworzyć magazyn kluczy?
Jakie są kroki, aby utworzyć magazyn kluczy dla Androida? Muszę korzystać z map Google w mojej aplikacji i nie wiem, jakie kroki przegapiłem. Podaj mi szczegółowe kroki (nie zrozumiałem tego z przewodników).
537 android  keystore 


5
Dlaczego używa się wstrzykiwania zależności?
Próbuję zrozumieć zastrzyki zależności (DI) i po raz kolejny zawiodłem. To po prostu wydaje się głupie. Mój kod nigdy nie jest bałaganem; Prawie nie piszę funkcji wirtualnych i interfejsów (chociaż robię to raz na niebieskim księżycu), a cała moja konfiguracja jest magicznie serializowana do klasy za pomocą json.net (czasem za …

13
Jak zastąpić wszystkie podziały wiersza w łańcuchu elementami <br />?
Jak mogę odczytać podział wiersza z wartości za pomocą JavaScript i zastąpić wszystkie podziały wiersza &lt;br /&gt;elementami? Przykład: Zmienna przekazana z PHP jak poniżej: "This is man. Man like dog. Man like to drink. Man is the king." Chciałbym, aby mój wynik wyglądał tak po konwersji JavaScript: "This is man&lt;br …
536 javascript 



11
Jak czytać duży plik - linia po linii?
Chcę iterować po każdej linii całego pliku. Jednym ze sposobów na to jest czytanie całego pliku, zapisywanie go na liście, a następnie przekraczanie linii zainteresowania. Ta metoda zużywa dużo pamięci, więc szukam alternatywy. Mój kod do tej pory: for each_line in fileinput.input(input_file): do_something(each_line) for each_line_again in fileinput.input(input_file): do_something(each_line_again) Wykonanie tego …
536 python  file-read 

16
Jeśli aplikacje REST mają być bezstanowe, jak zarządzasz sesjami?
Potrzebuję wyjaśnienia. Czytałem o REST i budowałem aplikacje RESTful. Według wikipedii sam REST jest zdefiniowany jako Reprezentatywny transfer stanu . Dlatego nie rozumiem wszystkich tych bezpaństwowych piskląt, które wszyscy wyrzucają. Z wikipedii: W dowolnym momencie klient może przechodzić między stanami aplikacji lub „w spoczynku”. Klient w stanie spoczynku może wchodzić …



26
Błąd „LINK: błąd krytyczny LNK1123: błąd podczas konwersji do COFF: plik jest nieprawidłowy lub uszkodzony” po zainstalowaniu programu Visual Studio 2012 Preview Preview
Zainstalowałem wersję Visual Studio 2012 Preview i wydaje się być w porządku, ale teraz, gdy próbuję użyć Visual Studio 2010 do kompilacji projektów C ++, pojawia się następujący komunikat o błędzie: LINK: błąd krytyczny LNK1123: błąd podczas konwersji do COFF: plik jest nieprawidłowy lub uszkodzony Nie jestem tego w 100% …

26
Jak zmusić div dziecka do 100% wzrostu div div bez określania wzrostu rodzica?
Mam witrynę o następującej strukturze: &lt;div id="header"&gt;&lt;/div&gt; &lt;div id="main"&gt; &lt;div id="navigation"&gt;&lt;/div&gt; &lt;div id="content"&gt;&lt;/div&gt; &lt;/div&gt; &lt;div id="footer"&gt;&lt;/div&gt; Nawigacja znajduje się po lewej stronie, a div treści po prawej. Informacje dla div treści są pobierane przez PHP, więc za każdym razem są inne. Jak przeskalować nawigację w pionie, aby jej wysokość była …
535 html  css 


7
„Znajdź następny” w Vimie
Aby wyszukać do przodu w vim dla cake, chciałbym wpisać /cake, ale kursor przeskakuje do pierwszego meczu po naciśnięciu powrót. Czy istnieje polecenie Vima analogiczne do „znajdź następne”?
535 vim  editing 

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.