Programowanie

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

7
Wyjaśnienie wątków demona
W dokumentacji Pythona napisano: Wątek można oznaczyć jako „wątek demona”. Znaczenie tej flagi polega na tym, że cały program Python kończy działanie, gdy pozostaną tylko wątki demona. Wartość początkowa jest dziedziczona z wątku tworzącego. Czy ktoś ma jaśniejsze wyjaśnienie tego, co to oznacza, lub praktyczny przykład pokazujący, gdzie należy ustawić …

21
Jak sprawdzić, czy Wi-Fi jest podłączony do Androida?
Nie chcę, aby mój użytkownik nawet próbował coś pobrać, chyba że ma połączenie Wi-Fi. Wydaje mi się jednak, że jestem w stanie stwierdzić, czy Wi-Fi jest włączone, ale nadal mogą mieć połączenie 3G. android.net.wifi.WifiManager m = (WifiManager) getSystemService(WIFI_SERVICE); android.net.wifi.SupplicantState s = m.getConnectionInfo().getSupplicantState(); NetworkInfo.DetailedState state = WifiInfo.getDetailedStateOf(s); if (state != NetworkInfo.DetailedState.CONNECTED) …


5
Jak odwrócić wyrażenie grep
Poniższe wyrażenie grep z powodzeniem wyświetla wszystkie pliki .exe i .html w bieżącym katalogu i podkatalogach. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Jak odwrócić ten wynik, aby wyświetlić listę tych, które nie są plikami .html lub .exe. (To znaczy !=.)
237 regex  linux  grep 

15
Błąd SSL InsecurePlatform podczas korzystania z pakietu Żądania
Używam Python 2.7.3 i żądań. Zainstalowałem żądania przez pip. Wierzę, że to najnowsza wersja. Korzystam z Debian Wheezy. W przeszłości używałem Żądań wiele razy i nigdy nie miałem do czynienia z tym problemem, ale wydaje się, że przy składaniu żądań https Requestsdostaję InsecurePlatformwyjątek. Błąd wspomina urllib3, ale nie mam tego …

11
Wyłączyć widok edycji pełnoekranowej dla wprowadzania z klawiatury w trybie poziomym?
Na urządzeniach z Androidem, które używają miękkich klawiatur, chcę zapobiec wyświetlaniu widoku edycji klawiatury pełnoekranowej (pokazanego poniżej) w trybie poziomym (tzn. Chcę widzieć tylko samą klawiaturę miękką i mój widok za nią). Zakładam, że można to osiągnąć przy użyciu tej setExtractViewShown(false)metody InputMethodService, ale nie mogę uzyskać dostępu do domyślnej instancji …

11
Nie można zignorować pliku .idea / workspace.xml - wyskakuje
Korzystając z PHPStorm, próbuję zignorować to, workspace.xmlktóre pojawia się za każdym razem, gdy próbuję dokonać polecenia git. Mój .gitignorewygląda jak: /.idea/ .idea/workspace.xml Ponieważ w pewnym momencie plik został zatwierdzony, wykonałem również: git rm --cached .idea/workspace.xml a następnie popełnił usunięcie, zepchnięty do samego repozytorium. Ale plik pojawia się później, gdy wprowadzam …


11
Przetestuj cotygodniowe zadanie CRON [zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie Mam #!/bin/bashplik w katalogu cron.week. Czy istnieje sposób na sprawdzenie, czy to działa? Nie …
237 linux  cron  debian 

11
Sprawdź, czy istnieje wiersz, w przeciwnym razie wstaw
Muszę napisać procedurę składowaną T-SQL, która aktualizuje wiersz w tabeli. Jeśli wiersz nie istnieje, wstaw go. Wszystkie te kroki są zawinięte przez transakcję. Dotyczy to systemu rezerwacji, więc musi być atomowy i niezawodny . Zwraca wartość true, jeśli transakcja została popełniona, a lot zarezerwowany. Jestem nowym użytkownikiem T-SQL i nie …

7
OOP vs programowanie funkcjonalne vs proceduralne [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Jakie są różnice między tymi paradygmatami programowania i czy są one lepiej …
237 paradigms 


15
Zdarzenia C # i bezpieczeństwo wątków
AKTUALIZACJA Od C # 6 odpowiedź na to pytanie brzmi: SomeEvent?.Invoke(this, e); Często słyszę / czytam następujące porady: Zawsze wykonaj kopię wydarzenia przed sprawdzeniem nulli odpaleniem. Eliminuje to potencjalny problem z wątkami, w których zdarzenie staje się nullw miejscu dokładnie między miejscem, w którym sprawdza się wartość zerową, a miejscem, …

7
Co to jest / dev / null 2> & 1?
Znalazłem ten fragment kodu w /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Opróżnia i ładuje zaporę ogniową. Nie rozumiem tej >> /dev/null 2>&1części. Jaki jest cel posiadania tego w cronie? Zastępuje moje reguły zapory. Czy mogę bezpiecznie usunąć to zadanie CRON?

19
Jak wstępnie wypełnić pole tekstowe jQuery Datepicker dzisiejszą datą?
Mam bardzo prosty kalendarz jQuery Datepicker: $(document).ready(function(){ $("#date_pretty").datepicker({ }); }); i oczywiście w HTML ... <input type="text" size="10" value="" id="date_pretty"/> Dzisiejsza data jest ładnie podświetlona dla użytkownika, gdy wywołuje on kalendarz, ale jak mogę uzyskać jQuery, aby wstępnie wypełniało samo pole tekstowe dzisiejszą datą przy ładowaniu strony, bez wykonywania przez …

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.