Programowanie

585
Sprawdź, czy element zawiera klasę w JavaScript?

Używając zwykłego JavaScript (nie jQuery), czy jest jakiś sposób, aby sprawdzić, czy element zawiera klasę? Obecnie robię to: var test = document.getElementById("test"); var testClass = test.className; switch (testClass) { case "class1": test.innerHTML = "I have class1"; break; case...

584
Jak sprawdzić, czy liczba jest potęgą 2

Dzisiaj potrzebowałem prostego algorytmu do sprawdzania, czy liczba jest potęgą 2. Algorytm musi być: Prosty Prawidłowe dla dowolnej ulongwartości. Wymyśliłem ten prosty algorytm: private bool IsPowerOfTwo(ulong number) { if (number == 0) return false; for (ulong power = 1; power > 0;...

584
git reset - twardy HEAD pozostawia nie śledzone pliki

Kiedy biegnę git reset --hard HEAD, powinien zresetować się do nieskazitelnej wersji tego, co wyciągnąłeś, jak rozumiem. Niestety, pozostawia pliki leżące, ponieważ git statuspokazuje dużą listę nieśledzonych plików. Jak powiedzieć gitowi „Po prostu przywróć to DOKŁADNIE, co było w ostatnim...

584
Do czego służą klucze Unwind i jak z nich korzystasz?

iOS 6 i Xcode 4.5 mają nową funkcję określaną jako „Unwind Segue”: Sekwencje odwijania mogą umożliwić przejście do istniejących instancji scen w serii ujęć Oprócz tego krótkiego wpisu w informacjach o wersji Xcode 4.5, UIViewController wydaje się teraz mieć kilka nowych metod: -...

583
Python: Znajdź na liście

Natknąłem się na to: item = someSortOfSelection() if item in myList: doMySpecialFunction(item) ale czasami to nie działa ze wszystkimi moimi elementami, tak jakby nie zostały rozpoznane na liście (gdy jest to lista ciągów znaków). Czy jest to najbardziej „pytonowy” sposób znajdowania pozycji...

583
RecyclerView onClick

Czy ktoś za pomocą RecyclerViewznalazł sposób, aby ustawić onClickListenerelementy w RecyclerView? Pomyślałem o ustawieniu detektora do każdego układu dla każdego elementu, ale wydaje mi się to zbyt wielkim kłopotem. Jestem pewien, że istnieje sposób, RecyclerViewaby nasłuchiwać tego...

582
Wiele przypadków w instrukcji switch

Czy istnieje sposób na przejrzenie wielu instrukcji case bez podania nazwy case value: powtarzania? Wiem, że to działa: switch (value) { case 1: case 2: case 3: // Do some stuff break; case 4: case 5: case 6: // Do some different stuff break; default: // Default stuff break; } ale...