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.
Nie mogę znaleźć narzędzia do debugowania Chrome. Mam chrom w wersji 21.0.1180.60 m. Kroki, które podjąłem: Nacisnąłem ctrl-shift-i, aby wywołać konsolę. Kliknięto Źródła, a następnie wybierz odpowiedni plik javascript, który chcę debugować. Ustawiam punkty przerwania, w których chcę, aby kod zatrzymywał się, umieszczając niebieski znacznik na rynnie obok linii po …
Załóżmy, że mam taką funkcję: std::string Func1(std::string myString) { //do some string processing std::string newString = Func2(myString) return newString; } jak ustawić przerwanie warunkowe, gdy newStringma określoną wartość? (bez zmiany źródła) ustawienie warunku newString == "my value" nie działa punkty przerwania zostały wyłączone z błędem „nie znaleziono przeciążonego operatora”
Mam projekt w SSIS i dodałem zadanie Wykonaj SQL, które wysyła jego wynik do zmiennej. Chciałem potwierdzić wartość, ponieważ martwiłem się, że spróbuje zapisać ją jako obiekt zestawu wyników, a nie rzeczywistą liczbę całkowitą (w tym przypadku zwracam COUNT). Moją pierwszą myślą było po prostu uruchomienie go w trybie debugowania …
Dopiero zaczynam korzystać z ADO.NET oraz DataSets i DataTables. Jednym z problemów, które mam, jest to, że wydaje się dość trudne do określenia wartości w tabeli danych podczas próby debugowania. Jakie są najłatwiejsze sposoby szybkiego sprawdzenia, jakie wartości zostały zapisane w DataTable? Czy istnieje sposób, aby wyświetlić zawartość w programie …
Debuguję aplikację javascript (używając narzędzi deweloperskich Chrome) i chciałbym zmienić niektóre wartości zmiennych podczas przechodzenia przez kod. Czy to w ogóle możliwe? Próbowałem i otrzymałem coś takiego: > modeline 1 > modeline=0 0 <<< seems to work but... > modeline 1 <<< ups!! Ale nie mogę znaleźć żadnej dokumentacji, która …
Tworzę aplikację w Android Studio, teraz próbuję ją debugować przez adb. Kiedy klikam słowo Android i logo na dolnym pasku, pojawia się logcat i rozpoznaje moje urządzenie. Wtedy widzę to: Co muszę zrobić z moją aplikacją, aby umożliwić jej debugowanie? FYI już wcześniej rozwijało tę aplikację w Eclipse i adb …
Przez kilka godzin walczyłem z różnymi samouczkami w języku C i książkami związanymi ze wskaźnikami, ale naprawdę chcę wiedzieć, czy można zmienić wskaźnik znaku po jego utworzeniu. Oto, czego próbowałem: char *a = "This is a string"; char *b = "new string"; a[2] = b[1]; // Causes a segment fault …
Podczas pracy z punktami przerwania w Eclipse czasami zauważam, że mają one różne ikony / adnotacje (znaczniki na lewym pasku bocznym). Czasami jest to tylko niebieska kula, czasami ma na sobie znacznik wyboru, a czasami jest przekreślony. Co oznaczają te wszystkie adnotacje?
taka była odpowiedź brada larsona na to pytanie SO Jeśli dodasz dwa punkty przerwania, powinieneś móc debugować te wyjątki. Aby to zrobić, przejdź do Run | Pokaż | Punkty przerwania i utwórz dwa globalne punkty przerwania (robię je globalnie, ponieważ są tak przydatne we wszystkich moich aplikacjach). Pierwsza powinna mieć …
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 7 lat temu . Popraw to pytanie Znajomy zapytał mnie w zeszłym tygodniu, jak wyliczyć lub wyświetlić wszystkie zmienne …
Uważam, że monit debugowania jest głównym problemem. Środowisko powłoki Monita w zasadzie nie zawiera niczego (żadnych ścieżek ani innych zmiennych środowiskowych). Nie ma też żadnego pliku dziennika, który mogę znaleźć. Problem polega na tym, że jeśli polecenie start lub stop w skrypcie monit zawiedzie, trudno jest stwierdzić, co jest z …
Jeśli uruchomię: import numpy as np import cv2 def changes(): rmat=np.eye(4) tvec=np.zeros(3) (rvec, jacobian)=cv2.Rodrigues(rmat) print rvec for i in range(2): changes() Dostaję: [[6.92798859e-310] [2.19380404e-316] [1.58101007e-322]] [[0.] [0.] [0.]] Wynik wynikający ze changes()zmian. Nie rozumiem, dlaczego tak jest, a fakt, że przestaje się zmieniać, jeśli tvec=np.zeros(3)linia jest komentowana, sprawia, że czuję, …
Staram się automatycznie ponownie ładować ASP.NET Core Project tak samo jak Angular z Node lub NPM. Oznacza to, że zmieniam kod .NET Core Project i zapisuję. Ten czas automatycznie wywołuje bezpośredni efekt w przeglądarce i automatycznie ładuje stronę ponownie w przeglądarce.
Wszelkie zmiany w stosie aktualizacji aktualizacji zawsze prowadzą z powrotem do globalZoneAwareCallback. Jak dowiedzieć się, co spowodowało zmianę? Jeśli chodzi o debugowanie, dobrze jest mieć wyraźny obraz.
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.