Programowanie

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


24
Zduplikowane klucze w słownikach .NET?
Czy są jakieś klasy słownikowe w bibliotece klas podstawowych .NET, które pozwalają na użycie zduplikowanych kluczy? Jedyne rozwiązanie, jakie znalazłem, to na przykład utworzenie klasy takiej jak: Dictionary<string, List<object>> Ale to irytujące w użyciu. Uważam, że w Javie MultiMap to osiąga, ale nie może znaleźć analogu w .NET.
256 c#  .net  dictionary  multimap 



12
Wskaźnik vs. odniesienie
Jaka byłaby lepsza praktyka przy nadawaniu funkcji oryginalnej zmiennej do pracy z: unsigned long x = 4; void func1(unsigned long& val) { val = 5; } func1(x); lub: void func2(unsigned long* val) { *val = 5; } func2(&x); IOW: Czy jest jakiś powód, aby wybierać między sobą?

10
Predicate Delegates in C #
Czy możesz mi wyjaśnić: Co to jest delegat predykatu? Gdzie powinniśmy stosować predykaty? Jakieś najlepsze praktyki korzystania z predykatów? Doceniamy opisowy kod źródłowy.
256 c#  .net  predicate 


11
Jak zrobić pływającą div 100% wysokości swojego rodzica?
Oto HTML: <div id="outer"> <div id="inner"></div> Test </div> A oto CSS: #inner { float: left; height: 100%; } Po sprawdzeniu za pomocą narzędzi dla programistów Chrome wewnętrzna div uzyskuje wysokość 0 pikseli. Jak mogę zmusić go do 100% wysokości div rodzica?
256 css  html  height 

3
OAuth 2.0: Korzyści i przypadki użycia - dlaczego?
Czy ktoś mógłby wyjaśnić, co jest dobrego w OAuth2 i dlaczego powinniśmy to wdrożyć? Pytam, bo jestem trochę zdezorientowany - oto moje obecne przemyślenia: Żądania OAuth1 (a dokładniej HMAC) wydają się logiczne, łatwe do zrozumienia, łatwe do opracowania i naprawdę, naprawdę bezpieczne. Zamiast tego OAuth2 wysyła żądania autoryzacji, tokeny dostępu …
256 oauth  oauth-2.0 

9
Dlaczego JSF dzwoni do pobierających wiele razy
Powiedzmy, że określam składnik outputText w następujący sposób: <h:outputText value="#{ManagedBean.someProperty}"/> Jeśli wydrukuję komunikat dziennika po somePropertywywołaniu modułu pobierającego dla i załaduję stronę, trywialne jest zauważenie, że moduł wywołujący jest wywoływany więcej niż raz na żądanie (dwa lub trzy razy tak jest w moim przypadku): DEBUG 2010-01-18 23:31:40,104 (ManagedBean.java:13) - Getting …
256 performance  jsf  el  getter 

6
Która część zgłoszenia wyjątku jest droga?
W Javie używanie rzucania / łapania jako części logiki, gdy tak naprawdę nie ma błędu, jest ogólnie złym pomysłem (częściowo), ponieważ rzucanie i wychwytywanie wyjątku jest kosztowne, a wykonywanie go wielokrotnie w pętli jest zwykle znacznie wolniejsze niż inne struktury kontrolne, które nie wymagają zgłaszania wyjątków. Moje pytanie brzmi: czy …

19
Różnica między świnią a ulem? Dlaczego oba? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Moje pochodzenie - 4 tygodnie w świecie Hadoop. Trochę zanurzał …
256 hadoop  hive  apache-pig 

30
reaktjs dające błąd Nieprzechwycony typ błędu: Wyrażenie super musi mieć wartość null lub funkcję, nie może być niezdefiniowana
Korzystam z Reagjs. Po uruchomieniu kodu poniżej przeglądarka mówi: Uncaught TypeError: Super wyrażenie musi być null lub funkcja, nie może być niezdefiniowana Wszelkie wskazówki dotyczące tego, co jest złe, będą mile widziane. Najpierw wiersz użyty do skompilowania kodu: browserify -t reactify -t babelify examples/temp.jsx -o examples/public/app.js I kod: var React …

16
Express.js: jak uzyskać zdalny adres klienta
Nie do końca rozumiem, jak powinienem uzyskać adres IP użytkownika zdalnego. Powiedzmy, że mam prostą trasę żądania, taką jak: app.get(/, function (req, res){ var forwardedIpsStr = req.header('x-forwarded-for'); var IP = ''; if (forwardedIpsStr) { IP = forwardedIps = forwardedIpsStr.split(',')[0]; } }); Czy powyższe podejście jest prawidłowe, aby uzyskać rzeczywisty adres …

5
Proste operatory logiczne w Bash
Mam kilka zmiennych i chcę sprawdzić następujący warunek (zapisany słowami, a następnie moja nieudana próba skryptu bash): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. W mojej nieudanej próbie wymyśliłem: if (($varA == 1)) && ( (($varB == "t1")) || …

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.