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.
Jak „dynamicznie” edytować kod JavaScript w debugerze Chrome? To nie jest dla mnie, więc nie mam dostępu do pliku źródłowego. Chcę edytować kod i zobaczyć, jakie efekty mają na stronie, w tym przypadku zatrzymując animację w kolejce kilka razy.
Uruchamiam aplikację za pośrednictwem gdb i chcę ustawić punkt przerwania za każdym razem, gdy konkretna zmienna jest dostępna / zmieniana. Czy jest na to dobra metoda? Byłbym również zainteresowany innymi sposobami monitorowania zmiennej w C / C ++, aby zobaczyć, czy / kiedy się zmienia.
Tworzę aplikację, która przetwarza wrażliwe dane karty kredytowej. Jeśli mój kod działa w trybie debugowania, chcę zalogować te dane do konsoli i wykonać zrzuty plików. Jednak w ostatecznej wersji sklepu (tj. Gdy działa w trybie wydania) ważne jest, aby wszystko to było wyłączone (zagrożenie bezpieczeństwa)! Postaram się odpowiedzieć na moje …
Niedawno zacząłem uczyć się C i uczęszczam na zajęcia z C jako przedmiot. Obecnie bawię się pętlami i napotykam dziwne zachowania, których nie umiem wyjaśnić. #include <stdio.h> int main() { int array[10],i; for (i = 0; i <=10 ; i++) { array[i]=0; /*code should never terminate*/ printf("test \n"); } printf("%d …
Ten błąd pojawia się podczas próby debugowania aplikacji na urządzeniu. Utworzyłem profil udostępniania rozwoju, jak wspomniano w portalu dla deweloperów. Moje urządzenie programistyczne jest wybrane w profilu i wybieram właściwy profil z menu tożsamości podpisywania kodu celu. Kilka razy odtworzyłem profil obsługi administracyjnej, a także usunąłem go i ponownie zainstalowałem …
Mój przyjaciel pobierał złośliwe oprogramowanie z Facebooka i jestem ciekawy, co robi bez zarażania się. Wiem, że tak naprawdę nie można zdekompilować pliku .exe, ale czy mogę przynajmniej wyświetlić go w asemblerze lub dołączyć debugger? Edytuj, aby powiedzieć, że nie jest to plik wykonywalny .NET, brak nagłówka CLI.
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ą najlepsze sposoby debugowania kodu Clojure podczas korzystania z repl?
Środowisko: Visual Studio 2015 RTM. (Nie próbowałem starszych wersji). Ostatnio debugowałem część mojego kodu Noda Time i zauważyłem, że kiedy mam lokalną zmienną typu NodaTime.Instant(jeden z głównych structtypów w Noda Time), okna „Locals” i „Watch” nie wydaje się nazywać jego ToString()zastąpienia. Jeśli dzwonię ToString()jawnie w oknie zegarka, widzę odpowiednią reprezentację, …
Używam Spring RestTemplate od jakiegoś czasu i konsekwentnie uderzam w ścianę, gdy próbuję debugować jego żądania i odpowiedzi. Zasadniczo chcę zobaczyć te same rzeczy, co widzę, gdy używam curl z włączoną opcją „verbose”. Na przykład : curl -v http://twitter.com/statuses/public_timeline.rss Wyświetla zarówno przesłane dane, jak i otrzymane dane (w tym nagłówki, …
To pytanie zastanawiałem się od dłuższego czasu, ale nigdy nie znalazłem odpowiedniego rozwiązania. Jeśli uruchomię skrypt i napotkam, powiedzmy, błąd indeksu, python wypisuje wiersz, lokalizację i szybki opis błędu i kończy działanie. Czy możliwe jest automatyczne uruchomienie pdb po napotkaniu błędu? Nie jestem przeciwny posiadaniu dodatkowej instrukcji importu na górze …
Program Visual Studio zapamiętuje punkty przerwania z poprzednich sesji debugowania, co jest niesamowite. Jednak gdy debuguję i klikam jeden z tych „starych” punktów przerwania, jest on tylko tymczasowo usuwany. Mam na myśli to, kiedy następnym razem debuguję, punkt przerwania, który, jak myślałem, usunąłem, powrócił. To jest bardzo denerwujące - czy …
W Visual Studio wszyscy mieliśmy „baadf00d”, widzieliśmy „CC” i „CD” podczas sprawdzania zmiennych w debuggerze w C ++ w czasie wykonywania. Z tego, co rozumiem, „CC” jest w trybie DEBUGOWANIA tylko po to, aby wskazać, kiedy pamięć została nowa () lub przydzielona () i zunifikowana. Natomiast „CD” oznacza usuniętą lub …
Kiedy chcę wykryć IE, używam tego kodu: function getInternetExplorerVersion() { var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } function checkVersion() { var msg = …
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.