Questions tagged «debugging»

调试是在计算机程序中查找和修复错误的有条不紊的过程。**重要提示:**该标签仅用于有关调试技​​术或调试本身的问题,而不用于请求帮助调试代码。


11
发生代码更改时,Visual Studio 2010不会在运行前构建
多年来,我一直在使用F5(开始调试)来构建代码(如果代码过时),然后进行调试。这也适用于VS 2010,但是今天它只是在没有构建的情况下开始调试。假设我对项目进行了清理,然后按F5而不是对其进行构建,因此它可以运行,它会抛出一条错误消息,指出该exe不存在即可运行。我如何使其首先构建?可能发生了什么变化?

16
您如何调试MySQL存储过程?
我当前用于调试存储过程的过程非常简单。我创建一个名为“ debug”的表,在该表中,它会在存储过程运行时插入变量值。这使我可以在脚本中的给定位置查看任何变量的值,但是是否有更好的方法来调试MySQL存储过程?

15
JavaScript数据格式/漂亮打印机
我正在尝试找到一种pretty print易于理解的JavaScript数据结构调试方法。 我有一个相当大和复杂的数据结构存储在JS中,我需要编写一些代码来对其进行操作。为了弄清楚我在做什么和哪里出了问题,我真正需要的是能够完整地查看数据结构,并在每次通过UI进行更改时对其进行更新。 除了找到一种将JavaScript数据结构转储到人类可读的字符串的好方法外,我还能处理所有这些事情。JSON可以,但是确实需要很好地格式化和缩进。为此,我通常会使用Firebug出色的DOM转储工具,但我确实需要能够立即查看整个结构,这在Firebug中似乎是不可能的。 欢迎任何建议。 提前致谢。



10
如何检查APK是否已签名或“调试建立”?
据我所知,在Android中“发布版本”是签名的APK。如何从代码中检查它或Eclipse是否有某种秘密定义? 我需要它来调试从Web服务数据填充ListView项(不,logcat不是一个选项)。 我的想法: 应用程序的android:debuggable,但由于某种原因看起来不可靠。 硬编码设备ID不是一个好主意,因为我正在使用同一设备来测试签名的APK。 在代码中的某处使用手动标记?有道理,但肯定会忘记更改,而且所有程序员都懒惰。

13
R中调试的一般建议
使用我编写的R函数时出现错误: Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: algorithm did not converge 我做了什么: 逐步执行功能 添加打印以找出错误发生在哪行提示两个不应使用的功能glm.fit。他们是window()和save()。 我的一般方法包括添加print和stop命令,以及逐行浏览功能,直到找到异常为止。 但是,我不清楚使用那些错误源于代码的技术。我什至不确定代码中的哪个函数依赖于glm.fit。我该如何诊断该问题?
120 r  debugging  r-faq 

3
Python 3.0、3.1、3.2中的“ ValueError:格式为零长度的字段名称”错误
我正在尝试学习Python(具体来说是3),并且遇到了以下错误: ValueError: zero length field name in format 我用谷歌搜索,发现需要指定数字: a, b = 0, 1 if a < b: print('a ({0}) is less than b ({1})'.format(a, b)) else: print('a ({0}) is not less than b ({1})'.format(a, b)) 而且不像本教程(来自lynda.com)实际所说的那样: a, b = 0, 1 if a < b: print('a ({}) is less …
120 python  debugging 

5
在Eclipse中调试时修改/查看静态变量
根据问题。在调试视图中,有“变量”框架。它显示当前对象的成员变量的所有值以及所有局部变量,但不显示该对象类的任何静态变量。 我怎么去这些? 一些谷歌搜索建议我按下工具栏上的按钮,但是“显示类型名称”,“逻辑结构”和“全部折叠”(Eclipse 3.4.2)除外,“变量”框架的工具栏上什么也没有。 有什么建议吗?

4
如何在Eclipse中使用条件断点?
我想知道如何在Eclipse中放置条件断点。我有一个类似的代码: public static void doForAllTabs(String[] tablist){ for(int i = 0; i<tablist.length;i++){ --> doIt(tablist[i]); } } 现在,我想在带有箭头的线上放置一个断点,但只在以下情况下才触发它: tablist[i].equalsIgnoreCase("LEADDELEGATES");




3
什么是线程退出代码?
调试时“输出”窗口中的线程退出代码到底是什么?它给我什么信息?它以某种方式有用吗,还是只是一个不应该打扰我的内部东西? The thread 0x552c has exited with code 259 (0x103). The thread 0x4440 has exited with code 0 (0x0). 是否存在某种可能的退出代码列表及其重要性?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.