Programowanie

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

4
`staticmethod` i` abc.abstractmethod`: czy to się połączy?
W mojej aplikacji w języku Python chcę utworzyć metodę, która będzie jednocześnie staticmethodrozszerzeniem a i abc.abstractmethod. Jak mam to zrobic? Próbowałem zastosować oba dekoratory, ale to nie działa. Jeśli to zrobię: import abc class C(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod @staticmethod def my_function(): pass Dostaję wyjątek *, a jeśli to zrobię: …


11
Jak uzyskać formularz zawierający dane wejściowe?
Potrzebuję odniesienia do nadrzędnego FORMULARZA INPUT, gdy mam tylko odniesienie do tego INPUT. Czy jest to możliwe z JavaScriptem? Jeśli chcesz, użyj jQuery. function doSomething(element) { //element is input object //how to get reference to form? } To nie działa: var form = $(element).parents('form:first'); alert($(form).attr("name"));

5
Rozumienie listy z instrukcją if
Chcę porównać 2 iterowalne i wydrukować elementy, które pojawiają się w obu iterowalnych. >>> a = ('q', 'r') >>> b = ('q') # Iterate over a. If y not in b, print y. # I want to see ['r'] printed. >>> print([ y if y not in b for y …

17
Biblioteka obsługi projektów systemu Android dla interfejsu API 28 (P) nie działa
Skonfigurowałem środowisko Android-P SDK. Kiedy próbuję skorzystać z biblioteki wsparcia projektowania Androida, napotykam błędy kompilacji projektu. Konfiguracje projektu to: IDE: 3.2 Canary 17 Docelowy interfejs API: 28 Kompilacyjny interfejs API: 28 apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 28 defaultConfig { applicationId "com.app.navigationpoc" minSdkVersion 21 …




5
Jak używać operatora większe niż z datą?
Nie mam pojęcia, co się tutaj dzieje. Oto zapytanie prosto z phpMyAdmin: SELECT * FROM `la_schedule` WHERE 'start_date' >'2012-11-18'; Ale konsekwentnie zwracane są wszystkie rekordy w tabeli, w tym te z datą rozpoczęcia 01.11.2012. Co daje?
106 mysql  date  operators 

20
Jak znaleźć „lukę” w uruchamianiu licznika za pomocą SQL?
Chciałbym znaleźć pierwszą „lukę” w kolumnie licznika w tabeli SQL. Na przykład, jeśli istnieją wartości 1, 2, 4 i 5, chciałbym się dowiedzieć 3. Mogę oczywiście uporządkować wartości i przejść przez to ręcznie, ale chciałbym wiedzieć, czy można to zrobić w języku SQL. Ponadto powinien to być dość standardowy SQL, …



4
Co dokładnie robi metoda postu?
Napotkałem bardzo dziwną funkcję. Kiedy próbuję uruchomić animację w głównym wątku, to się nie uruchamia. Kiedy uruchomiłem wspomnianą animację za pomocą getView().post(new Runnable() { @Override public void run() { getView().startAnimation(a); } }); Zaczyna się. Wydrukowałem CurrentThreadprzed rozpoczęciem animacji i oba wydruki main. Oczywiście czegoś mi tu brakuje, bo obaj powinni …
106 android 

19
Jak udostępniać ikony materiałów w trybie offline?
Przepraszam, jeśli jest to bardzo proste pytanie, ale jak używać ikon materiałów Google bez rozszerzenia <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> ? Chciałbym, aby moja aplikacja mogła wyświetlać ikony nawet wtedy, gdy użytkownik nie ma połączenia z Internetem

3
Zaktualizuj lub wstaw (wiele wierszy i kolumn) z podzapytania w PostgreSQL
Próbuję zrobić coś takiego w postgres: UPDATE table1 SET (col1, col2) = (SELECT col2, col3 FROM othertable WHERE othertable.col1 = 123); INSERT INTO table1 (col1, col2) VALUES (SELECT col1, col2 FROM othertable) Ale punkt 1 nie jest możliwy nawet z postgres 9.0, jak wspomniano w dokumentacji ( http://www.postgresql.org/docs/9.0/static/sql-update.html ) Również …

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.