Programowanie

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

17
Śledzenie czasu wykonania skryptu w PHP
PHP musi śledzić czas procesora wykorzystany przez dany skrypt w celu wymuszenia limitu max_execution_time. Czy istnieje sposób na uzyskanie dostępu do tego w skrypcie? Chciałbym dołączyć do moich testów rejestrowanie, ile procesora zostało spalone w rzeczywistym PHP (czas nie jest zwiększany, gdy skrypt siedzi i czeka na bazę danych). Używam …
289 php  performance 



9
Używanie Mockito z wieloma wywołaniami do tej samej metody z tymi samymi argumentami
Czy istnieje sposób, aby metoda skrótowa zwracała różne obiekty przy kolejnych wywołaniach? Chciałbym to zrobić, aby przetestować nieokreślone odpowiedzi od ExecutorCompletionService. tj. w celu przetestowania, niezależnie od kolejności zwrotu metod, wynik pozostaje stały. Kod, który chcę przetestować, wygląda mniej więcej tak. // Create an completion service so we can group …
289 java  mocking  mockito 

18
Jak ustawić zmienne środowiskowe z Java?
Jak ustawić zmienne środowiskowe z Java? Widzę, że mogę to zrobić dla podprocesów za pomocą ProcessBuilder. Muszę jednak rozpocząć kilka podprocesów, więc wolę zmodyfikować środowisko bieżącego procesu i pozwolić, aby podprocesy go odziedziczyły. Istnieje System.getenv(String)możliwość uzyskania pojedynczej zmiennej środowiskowej. Mogę również uzyskać Mappełny zestaw zmiennych środowiskowych za pomocą System.getenv(). Ale …

7
Nadużywanie algebry algebraicznych typów danych - dlaczego to działa?
Wyrażenie „algebraiczne” dla typów danych algebraicznych wygląda bardzo sugestywnie dla kogoś z doświadczeniem w matematyce. Pozwól mi wyjaśnić, co mam na myśli. Po zdefiniowaniu podstawowych typów Produkt • Unia + Singel X Jednostka 1 i używając skrótów X²dla X•Xi 2Xdla X+Xet cetera, możemy następnie zdefiniować wyrażenia algebraiczne dla np. list …

10
git: łatka nie ma zastosowania
Mam pewną łatkę o nazwie my_pcc_branch.patch. Kiedy próbuję go zastosować, pojawia się następujący komunikat: $ git apply --check my_pcc_branch.patch warning: src/main/java/.../AbstractedPanel.java has type 100644, expected 100755 error: patch failed: src/main/java/.../AbstractedPanel.java:13 error: src/main/java/.../AbstractedPanel.java: patch does not apply Co to znaczy? Jak mogę rozwiązać ten problem?
289 git  msysgit 

8
Wykryj zmienione pole tekstowe
Przejrzałem wiele innych pytań i znalazłem bardzo proste odpowiedzi, w tym poniższy kod. Chcę po prostu wykryć, gdy ktoś zmieni zawartość pola tekstowego, ale z jakiegoś powodu nie działa ... Nie dostaję błędów konsoli. Kiedy ustawiam punkt przerwania w przeglądarce na change()funkcję, nigdy go nie trafia. $('#inputDatabaseName').change(function () { alert('test'); …
289 jquery  input 

14
Jak wysłać wiadomość e-mail z Gmailem jako dostawcą za pomocą Pythona?
Próbuję wysłać wiadomość e-mail (Gmail) za pomocą języka Python, ale otrzymuję następujący błąd. Traceback (most recent call last): File "emailSend.py", line 14, in <module> server.login(username,password) File "/usr/lib/python2.5/smtplib.py", line 554, in login raise SMTPException("SMTP AUTH extension not supported by server.") smtplib.SMTPException: SMTP AUTH extension not supported by server. Skrypt w języku …
289 python  email  smtp  gmail 



12
Jak skompilować Tensorflow z instrukcjami SSE4.2 i AVX?
Oto wiadomość otrzymana z uruchomienia skryptu, aby sprawdzić, czy Tensorflow działa: I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcublas.so.8.0 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcudnn.so.5 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcufft.so.8.0 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcuda.so.1 locally I tensorflow/stream_executor/dso_loader.cc:125] successfully opened CUDA library libcurand.so.8.0 …

19
Wykrywanie zbędnego # zawiera w C / C ++?
Często stwierdzam, że sekcja nagłówków pliku stale się powiększa, ale nigdy się nie zmniejsza. Przez cały okres istnienia pliku źródłowego klasy mogły się przenosić i były refaktoryzowane, i jest bardzo możliwe, że istnieje wiele takich #includes, które nie muszą już tam być. Pozostawienie ich tam tylko przedłuża czas kompilacji i …

10
Jak znaleźć, gdzie są zainstalowane pliki klejnotów
Mogę znaleźć klejnoty, które są instalowane przy użyciu gem list, ale nie pokazuje mi, gdzie klejnoty są zainstalowane. Jak mogę dowiedzieć się, gdzie są klejnoty i skąd mogę wiedzieć przed zainstalowaniem klejnotu, w którym zostanie zainstalowany?
289 ruby  rubygems 


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.