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.
Podczas debugowania mojej aplikacji w języku C # zauważyłem dużą ilość wystąpień następującego zdania: Wątek - zakończył pracę z kodem 0 (0x0). Aplikacja nadal działa i żaden wyjątek nie jest złapany / nieużywany. Aplikacja działa na 64-bitowym systemie Windows 7 i debuguje na platformie x86.
Dlaczego nie mogę używać wyrażeń lambda podczas debugowania w oknie „Szybki podgląd”? UPD: patrz także http://blogs.msdn.com/b/jaredpar/archive/2009/08/26/why-no-linq-in-debugger-windows.aspx http://blogs.msdn.com/b/jaredpar/archive/2010/06/02/why-is-linq-absent-from-debugger-windows-part-2.aspx
Czy istnieje sposób na przejście przez skrypt .bat? Chodzi o to, że mam skrypt budujący, który wywołuje wiele innych skryptów i chciałbym zobaczyć, w jakiej kolejności są wywoływane, abym mógł wiedzieć, gdzie dokładnie muszę się poruszać i dodać swoje modyfikacje .
Konfiguruję Spring Security, aby obsługiwał logujących się użytkowników. Zalogowałem się jako użytkownik i po pomyślnym zalogowaniu jestem przenoszony na stronę błędu odmowy dostępu. Nie wiem, jakie role faktycznie przypisano mojemu użytkownikowi ani jaka reguła powoduje odmowę dostępu, ponieważ nie mogę dowiedzieć się, jak włączyć debugowanie dla biblioteki Spring Security. Mój …
Patrzę na to jsfiddle: http://jsfiddle.net/carpasse/mcVfK/ Działa dobrze, to nie jest problem, po prostu chcę wiedzieć, jak debugować za pomocą javascript. Próbowałem użyć polecenia debuggera i nie mogę go znaleźć na karcie źródeł? masz pomysł, jak mogę to debugować? jakiś kod ze skrzypiec: angular.module('app', ['appServices']) .config(['$routeProvider', function($routeProvider) { $routeProvider. when('/home', {templateUrl: …
Używałem debuggera Java w Intellij 8 i zauważyłem przycisk oznaczony „opuszczaną ramką”. Czy ktoś wie, czemu to służy? Jak / dlaczego miałoby to być używane / przydatne?
Mam HTC Comet podłączony do Eclipse za pomocą SDK 2.2. Robię kompilację do debugowania - aplikacja nie działa; chociaż jest instalowany na urządzeniu. Na urządzeniu pojawia się to okno komunikatu na ekranie Comet Oczekiwanie na aplikację debugera HunyDew (proces com.airvine.hunydew) czeka na dołączenie debugera. [Wymuś zamknięcie] Natomiast w konsoli Eclipse …
Piszę wieloplatformowy program w C ++ dla systemów Windows i Unix. Po stronie okna kod będzie się kompilował i wykonywał bez problemu. Po stronie systemu Unix będzie się kompilować, jednak gdy próbuję go uruchomić, pojawia się błąd segmentacji. Moje początkowe przeczucie jest takie, że jest problem ze wskazówkami. Jakie są …
Chciałbym dodać kod C # „tylko do debugowania”, który działa tylko wtedy, gdy osoba debugująca tego zażąda. W C ++ robiłem coś podobnego do następującego: void foo() { // ... #ifdef DEBUG static bool s_bDoDebugOnlyCode = false; if (s_bDoDebugOnlyCode) { // Debug only code here gets executed when the person …
Piszę tylko rozszerzenie VSIX dla Visual Studio 2010 i nie mogę dowiedzieć się, jak je debugować. Jedną z oczywistych metod jest wyprowadzanie wiadomości. Szablon rozszerzenia używa Trace.WriteLine(). Ale gdzie znaleźć to wyjście?
Chcę mieć możliwość przerwania debugera po osiągnięciu określonego dopasowania ciągu. Jako przykład mogę mieć coś takiego: Foo myObj = [self gimmeObj]; myObjmoże mieć właściwość o nazwie name. Chcę, aby debugger zatrzymał się przy zadaniu, kiedy [myObj.name isEqualToString:@"Bar"]; Jak mogę ustawić mój warunkowy punkt przerwania w Xcode, aby to zrobić?
Obecnie pakuję kompilacje wydania z Nuget dla oficjalnych kompilacji do nuget.org, ale pakuję kompilacje debugowania z Nuget, aby źródło symboli wypychało do symbolsource.org. EDYCJA: (Jon Skeet, z pewnym odchyleniem od rozwoju Noda Time) NuGet obsługuje teraz wypychanie zarówno do galerii NuGet, jak i do symbolsource.org (lub podobnych serwerów), zgodnie z …
Dynamicznie dodawany skrypt nie pojawia się w sekcji skryptów debugera przeglądarki. Wyjaśnienie: Muszę użyć i użyłem if( someCondition == true ){ $.getScript("myScirpt.js", function() { alert('Load Complete'); myFunction(); }); } aby myScript.js można było ładować dynamicznie po spełnieniu jakiegoś warunku ... A myFunction można wywołać dopiero po załadowaniu całego skryptu ... …
Istnieją dwa sposoby na zwiększenie użyteczności debugowania informacji zamiast ich wyświetlania {MyNamespace.MyProject.MyClass}w debugerze. Oto zastosowanie DebuggerDisplayAttributei ToString()metoda. using System.Diagnostics; ... [DebuggerDisplay("Name = {Name}")] public class Person { public string Name; } lub public class Person { public string Name; public override string ToString() { return string.Format("Name = {0}", Name); } …
Kiedy uruchamiam mój program (C ++), zawiesza się i wyświetla ten błąd. * wykryto glibc * ./load: podwójne zwolnienie lub uszkodzenie (! prev): 0x0000000000c6ed50 *** Jak mogę wyśledzić błąd? Próbowałem użyć std::coutinstrukcji print ( ), ale bez powodzenia. Czy mogłoby gdbto ułatwić?
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.