Pytania otagowane jako debugging

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.

5
Nie zatrzymuj debugera na TYM wyjątku, gdy jest rzucany i przechwytywany
W narzędziach / wyjątkach ustawiłem opcję zatrzymywania debugera po wyrzuceniu wyjątku. Czy zostanie złapany, czy nie. Jak wykluczyć wyjątek od tej reguły? Gdzieś w moim kodzie znajduje się przechwycony wyjątek, który jest częścią logiki programu. Więc oczywiście nie chcę, aby ten wyjątek zatrzymywał debuger za każdym razem, gdy zostanie trafiony. …



5
Jak sprawić, by backtrace () / backtrace_symbols () wyświetlały nazwy funkcji?
Specyficzne dla Linuksa backtrace()i backtrace_symbols()pozwala na utworzenie śladu wywołania programu. Jednak dla mojego programu wypisuje tylko adresy funkcji, a nie ich nazwy. Jak mogę sprawić, by wyświetlały również nazwy funkcji? Próbowałem skompilować program -grównież z -ggdb. Poniższy przypadek testowy po prostu drukuje to: BACKTRACE ------------ ./a.out () [0x8048616] ./a.out () …
90 c  linux  debugging  backtrace 


12
Narzędzie dla programistów Chrome: skrypt html jest pusty (w źródle) samouczek dotyczący debugowania
Robię samouczek debugowania C hrome , używając NetBeans i Google Chrome. Wszystko, łącznie z rozszerzeniami, wydaje się działać poprawnie, ale kiedy docieram do sekcji Use the Debugger, nie widzę kodu HTML do wstawienia punktu przerwania. Po wybraniu wyskakującego okienka inspekcji w przeglądarce otwiera się w konsoli, nic nie pokazuje, elementy …


8
Jak dołączyć program Visual Studio do procesu, który nie został jeszcze uruchomiony?
Mam program .NET, którego nie można uruchomić z programu Visual Studio z pewnych powodów (plik Excel utworzony z projektu szablonu programu Excel 2010), dla którego muszę debugować zdarzenia startowe. Jeśli chcę debugować zdarzenia, które pojawiają się po inicjalizacji programu, nie ma problemu. Uruchamiam program z eksploratora, dołączam proces do Visual …


4
Okno programu Visual Studio Immediate: jak wyświetlić więcej niż pierwsze 100 elementów
Próbuję zobaczyć właściwości obiektu z ponad 300 właściwościami w bezpośrednim oknie programu Visual Studio 2005. Wyświetlanych jest tylko pierwszych 100 elementów, po których następuje ten podpis: < More... (The first 100 of 306 items were displayed.) > Próbuję zobaczyć pozostałe elementy, ale nie mogę tego rozgryźć. Zdaję sobie sprawę, że …

10
Visual Studio, jak serializować obiekt z debugera
Próbuję zbadać błąd w zrzucie awaryjnym (więc nie mogę zmienić kodu). Mam naprawdę skomplikowany obiekt (tysiące linii w serializowanej reprezentacji) i jego stan jest niespójny. Aby zbadać jego stan, widok debugera programu Visual Studio jest bezużyteczny. Ale obiekt ma kontrakt danych. Chciałbym go serializować, a następnie użyć mojego ulubionego edytora …

5
python pdb - pomiń pętlę
Jak mogę pominąć pętlę za pomocą pdb.set_trace()? Na przykład, pdb.set_trace() for i in range(5): print(i) print('Done!') pdbmonity przed pętlą. Wpisuję polecenie. Zwracane są wszystkie wartości od 1 do 5, a następnie chciałbym otrzymać monit pdbponownie przed print('Done!')wykonaniem.
88 debugging  pdb 

11
Nie można znaleźć plików .cs do debugowania kodu źródłowego .NET
Próbowałem skonfigurować debugowanie źródła .NET, postępując zgodnie z tym przewodnikiem MDSN . Pamięć podręczna symboli jest skonfigurowana prawidłowo, podobnie jak zaznaczenie opcji „Włącz krokowanie kodu źródłowego .NET Framework”. Ale później, gdy chcę wejść do kodu .NET, pojawia się monit o określenie lokalizacji odpowiedniego pliku cs. Komunikat o błędzie to You …
88 c#  .net  debugging 


7
Jak wywołać funkcję JavaScript zamiast href w HTML
Mam makietę w HTML <a href="javascript:ShowOld(2367,146986,2)"><img title="next page" alt="next page" src="/themes/me/img/arrn.png"></a> Otrzymałem odpowiedź z serwera, kiedy wysłałem żądanie. Z tą makietą otrzymałem jako odpowiedź na żądanie AJAX, które wysyła mój kod do serwera. Cóż, wszystko jest w porządku, ale kiedy klikam łącze, przeglądarka chce otworzyć funkcję jako łącze; czyli po …

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.