Programowanie

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


10
Co jest bardziej wydajne: Słownik TryGetValue lub ContainsKey + Item?
Z pozycji MSDN w Dictionary.TryGetValue Metoda : Ta metoda łączy funkcjonalność metody ContainsKey i właściwości Item. Jeśli klucz nie zostanie znaleziony, wówczas parametr value otrzymuje odpowiednią wartość domyślną dla typu wartości TValue; na przykład 0 (zero) dla typów całkowitych, false dla typów boolowskich, a null dla typów referencyjnych. Użyj metody …





8
Czy powinienem używać „this” czy „$ scope”?
Istnieją dwa wzorce dostępu do funkcji kontrolera: thisi $scope. Którego należy użyć i kiedy? Rozumiem, że thisjest ustawiony na kontroler i $scopejest obiektem w łańcuchu zasięgu dla widoków. Ale dzięki nowej składni „Controller as Var” możesz z łatwością używać obu. Pytam więc, co jest najlepsze i jaki jest kierunek na …
251 angularjs 

6
Najlepsze praktyki JavaScript zorientowane obiektowo? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
251 javascript  oop 

3
Metoda ogólna z wieloma ograniczeniami
Mam ogólną metodę, która ma dwa ogólne parametry. Próbowałem skompilować poniższy kod, ale to nie działa. Czy jest to ograniczenie .NET? Czy można mieć wiele ograniczeń dla różnych parametrów? public TResponse Call<TResponse, TRequest>(TRequest request) where TRequest : MyClass, TResponse : MyOtherClass
251 c#  generics  .net-3.5 

13
Najszybszy sposób na konwersję JavaScript NodeList na Array?
Wcześniej odpowiedzi na pytania tutaj powiedział, że był to najszybszy sposób: //nl is a NodeList var arr = Array.prototype.slice.call(nl); Podczas testów porównawczych w mojej przeglądarce stwierdziłem, że jest on ponad 3 razy wolniejszy niż to: var arr = []; for(var i = 0, n; n = nl[i]; ++i) arr.push(n); Oba …


7
Oracle SQL: Zaktualizuj tabelę o dane z innej tabeli
Tabela 1: id name desc ----------------------- 1 a abc 2 b def 3 c adf Tabela 2: id name desc ----------------------- 1 x 123 2 y 345 W Oracle SQL, jak uruchomić kwerendę aktualizacyjną SQL, która może aktualizować tabelę 1 za pomocą tabeli 2 namei descużywać tego samego id? Więc …
251 sql  oracle  sql-update 

10
Jak owinąć tekst etykietą przy użyciu WPF?
Mam TextBoxetykietę i. Po kliknięciu przycisku wykonuję następujący kod: label1.Content = textbox1.Text; Moje pytanie brzmi: jak włączyć zawijanie tekstu etykiety? W jednym wierszu może być za dużo tekstu, aby w razie potrzeby automatycznie zawinąć go w wiele wierszy.
251 c#  .net  wpf  label  word-wrap 

5
Dostosowany przycisk dla Androida; zmiana koloru tekstu
Zrobiłem przycisk, który zmienia tło do rysowania w różnych stanach, w ten sposób: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/btn_location_pressed" /> <!-- pressed --> <item android:state_focused="true" android:drawable="@drawable/btn_location_pressed"/> <!-- focused --> <item android:drawable="@drawable/btn_location"/> <!-- default --> Problem polega na tym, że próbuję również zmienić textColor, tak jak robię to z rysowalnym, ale nie …

3
Uruchom zadanie Cron co N minut plus offset
*/20 * * * * Zapewnia, że ​​uruchamia się co 20 minut. Chciałbym uruchamiać zadanie co 20 minut, zaczynając od 5 po godzinie, czy jest to możliwe w przypadku Crona? Czy może być: 5/20 * * * * ?
251 cron 

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.