问题标签 [debugging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
2688 浏览

debugging - 在空的 catch 块中调试异常

我正在调试一个生产应用程序,它有一堆空的 catch 块叹息

当调试器在 IDE 中遇到问题时,有没有办法查看异常是什么?

0 投票
3 回答
11160 浏览

java - emacs 的最佳 java 工具

我是一个长期的 emacs 用户,我现在在 Java 中工作了大约 1/2 时间。

什么是最好的 emacs 库

  1. 调试 Java
  2. 代码完成/智能感知
  3. Javadoc 浏览

?

0 投票
1 回答
199 浏览

.net - .NET 大量下载器与 VS.NET 2005?

使用NetMassDownloader下载所有 .NET 框架符号和源代码后,是否可以设置 VS.NET 2005 以调试到 .NET 2.0 源文件?

0 投票
3 回答
2791 浏览

javascript - LightWindow & IE7,“第 444 行 - 对象不支持此属性或方法”

我刚刚收到并绕过了 LightWindow 和 IE7 的一个问题,在页面加载时,它在 444 行抛出一个 JavaScript 错误lightwindow.js,声称object does not support this property or method. 尽管在各种论坛上找到了各种帖子,但我找不到任何谷歌结果有解决方案,所以我在这里发布这个,希望以后能对某人/我自己有所帮助。

许多人建议了脚本文件的特定顺序,但我已经在使用这个顺序(原型、scriptaculous、lightwindow)。

这些是我采取的似乎最终奏效的步骤,我将它们写在这里只是作为记录,因为我不知道也没有时间测试哪些具体“修复”了问题:

  1. 将对 lightwindow.js 的调用移至页面底部。
  2. 将第 444 行更改为:if (this._getGalleryInfo(link.rel)) {
  3. 将第 1157 行更改为:if (this._getGalleryInfo(this.element.rel)) {
  4. 最后,我用一个块将第 1417 到 1474 行括起来(这很脏,我很抱歉)try/catch,吞下了异常。

编辑:

我意识到这破坏了 Firefox。现在将以下内容添加为第 445 行使其工作 -try { gallery = this._getGalleryInfo(link.rel); } catch (e) { }

这不是一个很好的修复,但我的页面(其中包含一个没有“rel”标签的 lightwindow 链接、几个确实有“rel”标签的 lightwindow 链接和一个“inline”链接)现在在 IE7 中工作得很好。如果您对此问题有任何补充或对我给定解决方案的问题/改进,请发表评论。

0 投票
2 回答
1076 浏览

debugging - 使用 Visual Studio 6.0 从 XP 远程调试 NT 应用程序

是否可以从运行 Windows XP 的开发人员工作站远程调试在 Windows NT 机器上运行的 Visual C++ 6.0 应用程序?如果是这样,是否有写在某处的程序?

0 投票
9 回答
33763 浏览

python - 有没有办法将调试器附加到多线程 Python 进程?

我正在尝试在多线程 Python 应用程序锁定后调试死锁。有没有办法附加调试器来检查进程的状态?

编辑:我正在 Linux 上尝试这个,但如果有一个跨平台的解决方案会很棒。毕竟是 Python :)

0 投票
1 回答
129 浏览

language-agnostic - 与代码覆盖率集成的自由文本搜索

是否有任何工具可以让我对系统代码执行自由文本搜索,但仅限于在特定调用期间实际执行的代码?

提供一些背景知识,在学习新系统的方法时,我经常发现自己想发现某些特定值的来源,但是搜索整个代码库会发现比我单独评估的要多得多。

对于它的价值,我曾经希望在 Perl 和 Java 中使用它,但我很想知道是否有任何语言具有支持此功能的系统。

0 投票
5 回答
12222 浏览

.net - 从调试版本中检测发布版本的最佳方法是什么?。网

所以我有大约 10 个与 mvc 应用程序一起使用的短 css 文件。有诸如 error.css login.css 等......只是一些非常短的 css 文件,使更新和编辑变得容易(至少对我来说)。我想要的是可以优化 if else 分支而不是将其合并到最终位中的东西。我想做这样的事情

我将有一个 msbuild 任务,它将合并所有 css 文件,最小化它们以及所有这些好东西。我只需要知道是否有办法删除最后一位中的 if else 分支。

0 投票
3 回答
3355 浏览

sql-server - SQL Server 2000 - 调试死锁

我正在寻找有关如何在 SQL Server 2000 数据库中调试和解决死锁问题的建议。有人建议我使用跟踪标志 1024 和 3605,我发现它们给了我以下信息:

1024 - 此跟踪标志返回参与死锁的锁类型和受影响的当前命令。

3605 - 此跟踪标志将跟踪输出发送到错误日志。

仍然需要发现特定的存储过程、表和索引,因此目标是使用这些跟踪标志来做到这一点。然后从那里我会更好地了解哪些索引需要调整、调整查询的锁定提示以及需要修复的潜在存储过程错误。

关于将这一切归结为常见问题的任何其他建议或快乐结局的战争故事?

0 投票
4 回答
4625 浏览

.net - PDB 在调试时给了我什么,我怎么知道它在工作?

我必须使用没有源代码的第三方组件。我有发布 DLL 和发布 PDB 文件。我们称它为“CorporateComponent.dll”。我自己的代码从此 DLL 创建对象并调用这些对象的方法。

调试时,“DoSomethingLousy”方法会引发异常。PDB 文件对我有什么作用?如果它做得很好,我怎么能确定我正在使用它?