Programowanie

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


30
Różnica między funkcją wait () a sleep ()
Jaka jest różnica między wait()a sleep()w wątkach? Czy rozumiem, że wait()wątek -ing wciąż działa w trybie roboczym i używa cykli procesora, ale sleep()-ing nie zużywa żadnych cykli procesora? Dlaczego mamy jedno wait() i drugiesleep() : w jaki sposób ich wdrożenie różni się na niższym poziomie?




24
Iterowanie przez kolekcję, unikanie ConcurrentModificationException podczas usuwania obiektów w pętli
Wszyscy wiemy, że nie możesz wykonać następujących czynności z powodu ConcurrentModificationException: for (Object i : l) { if (condition(i)) { l.remove(i); } } Ale to najwyraźniej działa czasami, ale nie zawsze. Oto konkretny kod: public static void main(String[] args) { Collection<Integer> l = new ArrayList<>(); for (int i = 0; …






16
UTF-8 przez całą drogę
Konfiguruję nowy serwer i chcę w pełni obsługiwać UTF-8 w mojej aplikacji internetowej. Próbowałem tego w przeszłości na istniejących serwerach i zawsze wydaje mi się, że muszę wrócić do ISO-8859-1. Gdzie dokładnie muszę ustawić kodowanie / zestawy znaków? Zdaję sobie sprawę, że muszę skonfigurować Apache, MySQL i PHP, aby to …
1191 php  mysql  linux  apache  utf-8 



27
błąd krytyczny: Python.h: Brak takiego pliku lub katalogu
Próbuję zbudować bibliotekę współdzieloną przy użyciu pliku rozszerzenia C, ale najpierw muszę wygenerować plik wyjściowy za pomocą poniższej komendy: gcc -Wall utilsmodule.c -o Utilc Po wykonaniu polecenia pojawia się następujący komunikat o błędzie: utilsmodule.c: 1: 20: błąd krytyczny: Python.h: Żadna taka kompilacja pliku lub katalogu nie została zakończona. Wypróbowałem wszystkie …
1189 python  gcc  python-c-api 

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.