Запитання з тегом «debugging»

Налагодження - це методичний процес пошуку та виправлення помилок у комп'ютерній програмі. ** ВАЖЛИВО ПРИМІТКА: ** Цей тег є ТІЛЬКИ для запитань про методи налагодження або сам процес налагодження, НЕ для запиту допомоги у налагодженні вашого коду.

15
Покрокова налагодження за допомогою IPython
З того, що я прочитав, є два способи налагодження коду в Python: З традиційним налагоджувачем, таким як pdbабо ipdb. Він підтримує команди, такі як cfor continue, nfor step-over, sfor step-intoetc.), але у вас немає прямого доступу до оболонки IPython, яка може бути надзвичайно корисною для перевірки об’єктів. Використання IPython шляхом …
170 python  debugging  emacs  ipython  pdb 

7
Як працює налагоджувач?
Мені цікаво, як працює налагоджувач? Окремий той, який можна "прикріпити" до вже запущеного виконуваного файлу. Я розумію, що компілятор переводить код на машинну мову, але тоді як налагоджувач "знає" до чого він додається?

8
Перегляд повних рядків під час налагодження в Eclipse
Під час налагодження Java-коду, рядки в представленнях "Змінні" та "Вирази" відображаються лише до певної довжини, після чого Eclipse показує "..." Чи є спосіб перевірити весь рядок? (Це полегшує біль додавання операторів реєстрації для налагодження скрізь)
166 java  eclipse  debugging 

16
Символи завантаження Visual Studio
Я деякий час працюю над проектом ColdFusion , і Visual Studio почав поводитись як мінімум для мене. Я помітив, що коли я почав налагоджувати, він створив проект, він розпочав розгортання, і розгортання закінчено, і він почав завантажувати символи для мого проекту. Але це було дуже повільно, і я не знаю, …

14
Як налагодити купі-корупційні помилки?
Я налагоджую (нативну) багатопотокову програму C ++ під Visual Studio 2008. На вигляд випадкових випадків я отримую помилку "Windows викликала перерву ..." із зауваженням, що це може бути пов’язано з корупцією в купи. Ці помилки не завжди вийдуть із роботи програми відразу, хоча вона, швидше за все, вийде з ладу. …
165 c++  windows  debugging  heap 


14
Налагоджувач Xcode не друкує об'єкти і не показує нуль, коли їх немає
Xcode показує помилку при спробі надрукувати об'єкт po <objectName>, але лише для одного проекту. Помилка: Не вдалося здійснити структуру: розмір змінної <varName> не погоджується з розміром ValueObject Помилка в команді Execute, не вдалось PrepareToExecuteJITExpression Відладчик Xcode також показує ВСІ об’єкти як nil( selfвиключені), коли їх немає ( NSLogпоказує правильний вихід, …

7
Visual Studio: Як зламати оброблювані винятки?
Я хотів би, щоб Visual Studio зламався, коли трапляється виняток, що обробляється (тобто я не просто хочу бачити повідомлення "Перший шанс", я хочу налагодити фактичний виняток). наприклад, я хочу, щоб налагоджувач перервався за винятком: try { System.IO.File.Delete(someFilename); } catch (Exception) { //we really don't care at runtime if the file …

18
Поради щодо налагодження Python [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Закрито 6 років тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Які ваші найкращі поради щодо налагодження Python? …
164 python  debugging 


13
Як налагодити змінні в Smarty, як у PHP var_dump ()
У мене є деякі змінні всередині шаблону, і я не знаю, куди я їх призначив. Мені потрібно знати, що знаходиться всередині певної змінної; наприклад, скажіть, що у мене є змінна в smarty member. Я спробував, {debug}але це не вийшло, і спливаюче вікно не було показано. Як я можу вивести / …

10
Чи є спосіб скинути слід стека, не кидаючи виняток у java?
Я думаю створити інструмент для налагодження мого додатку Java. Мені цікаво, чи можна отримати слід стека, як, Exception.printStackTrace()але насправді не кидати виняток? Моя мета - у будь-якому даному методі скинути стек, щоб побачити, хто такий виклик методу.

6
__FILE__, __LINE__ та __FUNCTION__ використання у C ++
Якщо припустити, що ваш компілятор C ++ підтримує їх, чи є якась причина не для використання __FILE__, __LINE__а __FUNCTION__для цілей реєстрації та налагодження? Я в першу чергу переймаюся тим, щоб дати користувачам вводити в оману даних (наприклад, повідомити про неправильний номер рядка чи функції в результаті оптимізації) або взяти в …

16
Чому Android Studio каже "Чекаю налагоджувача", якщо Я НЕ налагоджую?
Я працюю з Android Studio. З минулої ночі, коли я запускаю проект на своєму пристрої, з'являється повідомлення "Чекаю налагоджувача". Це дуже дивна поведінка, оскільки я не налагоджую програму. Я спробував видалити програму зі свого пристрою і натисніть Запустити на Android Studio. Повідомлення з’являється знову. Я намагався перезапустити Android Studio. Повідомлення …

6
Як виконати багаторядкові оператори у власному відладчику Python (PDB)
Тому я запускаю скрипт Python, в межах якого я викликаю налагоджувач PDB Python, PDB, написавши: import ipdb; ipdb.set_trace() (Версія PDB версії iPython, хоча з цього питання я не думаю, що це має значення; я використовую лише для кольорового виводу). Тепер, коли я дістаюся до налагоджувача, я хочу виконати багаторядковий оператор, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.