Debugowanie to metodyczny proces znajdowania i naprawiania błędów w programie komputerowym. ** WAŻNA UWAGA: ** Ten znacznik służy TYLKO do pytań dotyczących technik debugowania lub samego procesu debugowania, NIE do żądania pomocy przy debugowaniu kodu.
Pracuję nad projektem z udziałem Raphaeljsa. Okazuje się, że nie działa na Androidzie. To działa na iPhone. Jak, do cholery, zacząłem debugować coś w przeglądarce Androida? To WebKit, więc jeśli znam wersję, czy debugowanie jej w pełnej wersji WebKit da te same wyniki?
Muszę przyznać, że zwykle nie kłopotałem się przełączaniem między konfiguracjami debugowania i wydania w moim programie i zwykle decydowałem się na konfigurację debugowania , nawet jeśli programy są faktycznie wdrażane u klientów. O ile mi wiadomo, jedyną różnicą między tymi konfiguracjami, jeśli nie zmienisz go ręcznie, jest to, że Debug …
Czy jest coś takiego jak Firebug, którego można używać w przeglądarce Google Chrome? Najważniejsze cechy, które chciałbym: Sprawdź źródło HTML (wybierz elementy, usuń je itp.) sprawdź wartości CSS (jakoś wbudowane rozwiązanie jest dziwne)
We wszystkich przykładach dyrektywy kompilatora #if, które widziałem, używają „DEBUG”. Czy mogę używać „RELEASE” w ten sam sposób, aby wykluczyć kod, którego nie chcę uruchamiać, gdy jest skompilowany w trybie debugowania? Kod, który chcę otoczyć tym blokiem, wysyła wiele e-maili i nie chcę ich przypadkowo wysłać podczas testowania.
Kiedyś kolega powiedział mi, że ostatnią opcją, gdy nie udało się debugować wszystkiego w Linuksie, było użycie strace . Próbowałem poznać naukę stojącą za tym dziwnym narzędziem, ale nie jestem guru administratora systemu i tak naprawdę nie uzyskałem rezultatów. Więc, Co to dokładnie jest i co robi? Jak iw jakich …
Próbuję zbudować nowy obraz Dockera dla naszego procesu programowania, używając cpanmdo zainstalowania kilku modułów Perla jako obrazu podstawowego dla różnych projektów. Podczas opracowywania pliku Docker cpanmzwraca kod błędu, ponieważ niektóre moduły nie zostały poprawnie zainstalowane. Jestem całkiem pewien, że muszę aptzainstalować więcej rzeczy. Moje pytanie brzmi: gdzie mogę znaleźć /.cpanm/workkatalog …
W moich dziennikach błędów produkcyjnych czasami widzę: SQLSTATE [HY000]: Błąd ogólny: 1205 Przekroczono limit czasu oczekiwania na blokadę; spróbuj ponownie uruchomić transakcję Wiem, które zapytanie próbuje uzyskać dostęp do bazy danych w tym momencie, ale czy istnieje sposób, aby dowiedzieć się, które zapytanie miało blokadę w tym właśnie momencie?
Dlaczego program Visual Studio 2005 generuje .pdbpliki podczas kompilacji w wersji? Nie będę debugować wersji wydania, więc dlaczego są one generowane?
W moim przypadku używam requestsbiblioteki do wywoływania interfejsu API PayPal przez HTTPS. Niestety dostaję błąd z PayPal, a obsługa PayPal nie może ustalić, jaki jest błąd lub co go powoduje. Chcą, żebym „Podał całą prośbę wraz z nagłówkami”. Jak mogę to zrobić?
Szukam w Chrome odpowiednika funkcji „włamuj się na wszystkie błędy” Firebug. Na karcie Skrypty Chrome „wstrzymuje wszystkie wyjątki”, ale nie jest to tak samo jak łamanie wszystkich błędów. Na przykład podczas ładowania strony z następującym kodem chciałbym, aby Chrome złamał linię foo.bar = 42. Zamiast tego nawet po włączeniu opcji …
Mam aplikację Java uruchomioną na komputerze z systemem Linux. Uruchamiam aplikację Java przy użyciu następujących opcji: java myapp -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000, suspend=n Na tym komputerze z systemem Linux otworzyłem port 4000 dla TCP. Korzystam z Eclipse z komputera z systemem Windows XP i próbuję połączyć się z tą aplikacją. Otworzyłem również …
Ponieważ tworzę witrynę dynamiczną, muszę śledzić zmiany między stronami, tj. Połączenia Ajax, POST, GET i podobne. Szukam tej samej funkcjonalności jak w Firebug (gdzie możesz włączyć opcję „trwałe”, a konsola nie jest czyszczona za każdym razem, gdy przeładujesz stronę lub prześlesz formularz. Moje pytania brzmią więc: czy istnieje sposób, aby …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.