Programowanie

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

8
Co to jest globalna blokada tłumacza (GIL) w CPython?
Co to jest globalna blokada tłumacza i dlaczego stanowi problem? Podczas usuwania GIL z Pythona powstało wiele hałasu i chciałbym zrozumieć, dlaczego jest to takie ważne. Nigdy sam nie napisałem kompilatora ani tłumacza, więc nie bądź oszczędny w szczegółach, prawdopodobnie potrzebuję ich do zrozumienia.

8
tmux set -g włączony tryb myszy nie działa
Rozglądałem się i ludzie mówią, że to kładzenie set -g mouse-mode on powinien umożliwiać przewijanie danych wyjściowych terminala podczas uruchamiania tmux. Jednak po włożeniu tego do mojego ~/.tmux.confpliku i stwierdzeniu, że tmux set -g mouse-mode onpodczas sesji tmux nic się nie zmienia. Kiedy przewijam, wciąż wychodzę poza Tmux, jak przewijanie …
244 tmux 



7
Znajdź i zamień na sed w katalogu i podkatalogach
Uruchamiam to polecenie, aby znaleźć i zastąpić wszystkie wystąpienia „jabłka” słowem „pomarańczowy” we wszystkich plikach w katalogu głównym mojej witryny: find ./ -exec sed -i 's/apple/orange/g' {} \; Ale nie przechodzi przez podkatalogi. Co jest nie tak z tym poleceniem? Oto kilka linii wyników find ./: ./index.php ./header.php ./fpd ./fpd/font …

16
Druk poziomy z HTML
Mam raport HTML, który należy wydrukować w orientacji poziomej z powodu wielu kolumn. Czy istnieje sposób, aby to zrobić, bez konieczności zmiany ustawień dokumentu przez użytkownika? Jakie są opcje wśród przeglądarek.
244 html  css  printing 

6
diff, aby wyświetlać tylko nazwy plików
Chcę uruchomić polecenie systemu Linux, które rekurencyjnie porównuje dwa katalogi i wyświetli tylko nazwy plików tego, co jest inne. Obejmuje to wszystko, co jest obecne w jednym katalogu, a nie w drugim lub odwrotnie, oraz różnice w tekście.
244 linux  command-line  diff 


4
Nie rozumiem -Wl, -rpath -Wl,
Dla wygody dodałem odpowiednie strony poniżej. Moje (błędne) zrozumienie jako pierwsze: jeśli muszę oddzielić opcje ,, oznacza to, że druga -Wlnie jest inną opcją, ponieważ występuje przed nią, ,co oznacza, że ​​jest argumentem dla -rpathopcji. Nie rozumiem, jak -rpathmożna się -Wl,.kłócić! Co miałoby sens w moim umyśle to: -Wl,-rpath . …
244 gcc  ld  rpath 


8
Jak anulować / przerwać żądanie AJAX jQuery?
Mam żądanie AJAX, które będzie wysyłane co 5 sekund. Ale problem występuje przed żądaniem AJAX, jeśli poprzednie żądanie nie zostało zakończone, muszę przerwać to żądanie i złożyć nowe żądanie. Mój kod jest mniej więcej taki, jak rozwiązać ten problem? $(document).ready( var fn = function(){ $.ajax({ url: 'ajax/progress.ftl', success: function(data) { …
244 ajax  jquery 

9
Strony prywatne prywatnego repozytorium Github
Nie mogłem znaleźć niczego w dokumentacji github, a także tutaj na SO. Zastanawiałem się jednak, czy może istnieć http://foo.github.comprywatne repozytorium o nazwie, fooktóre jest dostępne tylko jedno miało dostęp do samego foorepozytorium. Pamiętam, że przeczytałem coś o tym, że strony github są zawsze publiczne, ale nie mogę już tego znaleźć. …

10
Jak sortować w miejscu za pomocą algorytmu scalania?
Wiem, że pytanie nie jest zbyt szczegółowe. Chcę tylko, żeby ktoś mi powiedział, jak przekonwertować normalny sortowanie scalające na sortowanie scalające na miejscu (lub sortowanie scalające ze stałym dodatkowym obszarem narzutu). Wszystko, co mogę znaleźć (w sieci) to strony z napisem „jest zbyt skomplikowane” lub „poza zakresem tego tekstu”. Jedyne …


30
Przeprowadzasz test warunków skrajnych w aplikacji internetowej?
W przeszłości korzystałem z Microsoft Stress Tool i Pylot do testowania aplikacji internetowych. Napisałem prostą stronę główną, skrypt logowania i przewodnik po witrynie (w witrynie e-commerce dodając kilka elementów do koszyka i kasy). Samo trafienie na stronę główną z garstką programistów prawie zawsze zlokalizowałoby poważny problem. Więcej problemów ze skalowalnością …

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.