Programowanie

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

7
@RequestParam vs @PathVariable
Jaka jest różnica pomiędzy @RequestParami @PathVariablepodczas obsługi znaków specjalnych? +został zaakceptowany przez @RequestParamjako przestrzeń. W przypadku @PathVariable, +została przyjęta jako +.
353 java  spring  spring-mvc 

18
JavaScript Odpowiednik PHP Explode ()
Mam ten ciąg: 0000000020C90037: TEMP: dane Potrzebuję tego ciągu: TEMP: dane. Z PHP zrobiłbym to: $str = '0000000020C90037:TEMP:data'; $arr = explode(':', $str); $var = $arr[1].':'.$arr[2]; Jak skutecznie explodenapisać ciąg w JavaScript, tak jak działa w PHP?
353 javascript  php  string 




17
JavaScript Hashmap Odpowiednik
Jak wyjaśniono w aktualizacji 3 tej odpowiedzi , notacja ta: var hash = {}; hash[X] tak naprawdę nie haszy obiektu X; w rzeczywistości po prostu konwertuje Xna ciąg (poprzez, .toString()jeśli jest to obiekt lub inne wbudowane konwersje dla różnych typów pierwotnych), a następnie wyszukuje ten ciąg, bez mieszania go, w …

21
Jak najlepiej dołączyć inne skrypty?
Sposób, w jaki zwykle dołączasz skrypt, to „source” na przykład: main.sh: #!/bin/bash source incl.sh echo "The main script" w tym sh: echo "The included script" Wynikiem wykonania polecenia „./main.sh” jest: The included script The main script ... Teraz, jeśli spróbujesz wykonać ten skrypt powłoki z innej lokalizacji, nie będzie w …
353 bash 

11
Pola publiczne a właściwości automatyczne
Często mówi się nam, że powinniśmy chronić enkapsulację, tworząc metody getter i setter (właściwości w języku C #) dla pól klas, zamiast wystawiać pola na świat zewnętrzny. Ale wiele razy pole jest tam tylko po to, by przechowywać wartość i nie wymaga obliczeń, aby uzyskać lub ustawić. Dla tych wszystkich …

14
INotifyPropertyChanged vs. DependencyProperty w ViewModel
Podczas implementowania ViewModel w aplikacji WPF o architekturze Model-View-ViewModel wydaje się, że istnieją dwie główne opcje, jak sprawić, by można było powiązać dane. Widziałem implementacje, które używają DependencyPropertywłaściwości, z którymi View będzie wiązał się, i INotifyPropertyChangedzamiast tego widziałem implementację ViewModel . Moje pytanie brzmi, kiedy powinienem preferować jeden od drugiego? …



8
konfiguracja rejestratora do logowania do pliku i drukowania na standardowe wyjście
Korzystam z modułu rejestrującego Pythona, aby zalogować niektóre ciągi debugowania do pliku, który działa całkiem dobrze. Teraz dodatkowo chciałbym użyć tego modułu do wydrukowania ciągów na standardowe wyjście. Jak mam to zrobic? Aby zalogować moje ciągi do pliku, używam następującego kodu: import logging import logging.handlers logger = logging.getLogger("") logger.setLevel(logging.DEBUG) handler …
353 python  file  logging  stdout 

13
Włączanie zależności w słoiku z Maven
Czy istnieje sposób zmuszenia maven (2.0.9) do włączenia wszystkich zależności do jednego pliku jar? Mam projekt kompilacji w jednym pliku jar. Chcę, aby klasy z zależności również zostały skopiowane do słoika. Aktualizacja: Wiem, że nie mogę po prostu dołączyć pliku jar do pliku jar. Szukam sposobu na rozpakowanie słoików określonych …
353 java  maven-2  jar  packaging 


26
Czy możesz wywołać Directory.GetFiles () z wieloma filtrami?
Próbuję użyć tej Directory.GetFiles()metody do pobrania listy plików wielu typów, takich jak mp3„s jpg” i „s”. Próbowałem obu z poniższych bez powodzenia: Directory.GetFiles("C:\\path", "*.mp3|*.jpg", SearchOption.AllDirectories); Directory.GetFiles("C:\\path", "*.mp3;*.jpg", SearchOption.AllDirectories); Czy można to zrobić za jednym razem?
353 c#  filesystems  .net 

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.