标签: debugger

如何修改 Firefox 调试器中的变量?

我希望能够在 Firefox 或 Firefox Developer Edition 中设置(并命中)断点后编辑变量,或者只是暂停执行。

好像以前有这个功能,但是在调试器重新实现的时候就被去掉了。

曾经有一种方法可以恢复旧的调试器,但我已经尝试过,但它不再起作用。

我会接受推荐插件的答案。

firefox debugger firefox-developer-tools

13
推荐指数
1
解决办法
1万
查看次数

谷歌搜索只有在不被观察时才会被劫持。附加调试器返回正常结果

我无法弄清楚这一点。我注意到我的搜索结果最近有点“不同”。

  • 我在谷歌搜索时没有登录,但如果我点击“图片”或“视频”,我会显示为已登录。
  • 搜索页面的侧边栏中没有维基百科信息。
  • 如果我禁用 Ghostery 和 uBlock,很多结果都是广告。

我决定检查开发人员工具并注意到页面中有一个 SyntaxError,我点击了它,它实际上会导致一个 javascript 函数替换谷歌网址。

问题似乎只发生在 Chrome 中,这里是与 firefox 并排的: http://i.imgur.com/7J1G9mR.png

我尝试附加 Fiddler Web Debugger 来捕获流量,以便我可以看到我被重定向到的位置。但是一旦我附加了一个网络调试器,它就会消失,我得到了实际的搜索页面......当 Fiddler 捕获时,页面源是完全不同的。

下面是显示它的屏幕截图 gifv。它从被劫持的页面开始,我将光标围在一些粗略的附加 javascript 源文件周围。然后我告诉 Fiddler 捕获流量并刷新我的搜索结果。我所服务的页面完全不同。最后,我再次禁用流量捕获并刷新页面以显示被劫持的页面,并将您带到应该替换网址的带有语法错误的功能。

http://i.imgur.com/gbWkkLp.gifv

我运行了 Malwarebytes 并没有得到任何结果。Spybot 提出了一些点击,但删除它们并没有解决问题。我还使用 Google 提供的工具完全重置了 chrome。如果我使用不同的 Web 配置文件,例如我用来结算帐单的 Web 配置文件,则不会获得任何搜索结果。如果我启用提琴手,我会突然得到结果。 在此处输入图片说明

google-chrome hijack fiddler debugger

12
推荐指数
1
解决办法
983
查看次数

有没有办法直接打开Chrome的“dedicated devtools for node”?

我使用 FireFox 进行日常浏览;所以让 Node 检查器运行的过程有点烦人:

  1. 启动 Chrome
  2. 手动访问chrome://inspect,因为它拒绝将内置页面设置为“主页”
  3. 单击“为 Node 打开专用 DevTools”
  4. Node devtools打开后关闭原来的窗口

这个专用的工具窗口是我唯一使用过的 Chrome 窗口。有没有办法从命令行启动它,或者在 Chrome 打开时启动它?

谢谢!

google-chrome javascript node.js debugger google-chrome-devtools

11
推荐指数
1
解决办法
1773
查看次数

我可以在开始调试时停止 Visual Studio 生成 Web 浏览器吗?

在 VS2010 中开始调试时,是否可以停止 Visual Studio 生成 Web 浏览器?

我已经打开了网站,所以我不需要 Visual Studio 来生成另一个窗口/选项卡/等:\

我希望能够关闭这种行为。我用谷歌搜索了很多,无济于事。

谢谢阅读。

visual-studio visual-studio-2010 debugger

10
推荐指数
3
解决办法
5221
查看次数

如何更改 Eclipse 中的默认调试透视图?

在调试时,Eclipse 打开它的 Debug 透视图。我对这个透视图做了一些更改,并用其他名称保存了它。

有没有办法将默认调试透视图更改为创建的透视图,以便在调试开始时打开?

ide eclipse debugger

9
推荐指数
1
解决办法
1万
查看次数

我的 PyCharm 运行正常,但调试失败

我在 ubuntu 18.04 中使用 JetBrains Pycharm IDE

当我点击运行时,它工作正常,但每次调试都失败并出现以下错误。

错误截图

这是来自调试按钮的提示

与 Python 调试器的连接失败 套接字已关闭

我尝试了这些,但无法使其工作:

  1. 卸载pycharm

  2. 编辑解释器位置

  3. 移除虚拟环境

  4. 尝试更改调试器端口

这是我的配置文件

配置详情

请帮我解决这个问题

python debugger pycharm

9
推荐指数
1
解决办法
9401
查看次数

Pycharm 调试器不适用于 pytorch 和深度学习

这个问题介于 Stackoverflow 和 Superuser 之间——至少在我看来,所以如果这是错误的地方(在你看来 ;)),请随时向我指出 SO。

问题:

如果我在我的 python 代码中放置一个断点,调试器就会停止。如果我想进入下一行,它会这样做。 除非它发生在枚举(数据加载器)之后。我可以在 enumerate(dataloader) 之后放置一个断点,调试器也会停止。但是,我不能一步。如果我在 enumerate(dataloader) 之前放置断点并跨过 enumerate 行,也会发生同样的情况。在 enumerate(..) 之后,它不适用于该行。

有趣的事实是,它直到最近才起作用 - 就像一周前

# Breakpoints work, stepping over works
...
for epoch in range(num_epochs):
    for i, data in enumerate(dataloader, 0):
        # If I break before this line and I step until the next, I can not step afterwards
        netD.zero_grad()
        # Breakpoints work, stepping does not
Run Code Online (Sandbox Code Playgroud)

我试图解决这个问题:

  • 我卸载了 PyCharm 并重新安装了它。
  • 我尝试使用社区版。
  • 我尝试使用和不使用 cython 调试器扩展来运行两个版本。
  • 我检查了我在停止工作后安装了哪些东西并删除了它们。
  • 我在 Jetbrains、SO 和 Pytorch 论坛上查看了大量帖子。发现一些看起来很有趣,但实际上它们不适合我的问题。 …

python cuda ubuntu debugger pycharm

6
推荐指数
1
解决办法
1732
查看次数

是否有 Windows7 的 debug.exe 等价物?

是否有debug.exeWindows7的等价物,我可以在其中编写机器代码并查看执行后的结果?

windows-7 debugger

5
推荐指数
1
解决办法
5万
查看次数

是否可以在“Image Execution Options\*\Debugger”中提供可执行文件的完整路径?

Image Execution Options如果您需要修改要启动的应用程序的行为,则HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options具有以可执行文件命名的键和字符串 () 值的 ( )已知REG_SZ一个不错的 inroute。

但是,如果我的可执行文件有一个非常常见的名称,例如launcher.exe,我怎样才能更具体一些呢?我可以吗?

我想确保只有我想到的特定二进制文件会受到影响,尽管在我的特定用例中,如果我不能将其限制为确切的可执行文件,那么它只会产生中等影响。

我想为自己编写一个小包装程序,类似于 Sysinternals 的 Process Explorer,它取代了我的特定标准行为launcher.exe,因为它设置了类似于set __COMPAT_LAYER=RUNASINVOKERshell 中的环境变量。

现在我知道如何编写包装器和所有内容,主要问题是,是否有一种方法可以在注册表中告诉,使用下面的一些魔法Image Execution Options来限制值“hack”的范围,Debugger或者我是否必须在其中过滤它我的包装纸?


涉及到:

windows-registry windows-7 uac debug debugger

3
推荐指数
1
解决办法
2687
查看次数

禁用 JIT 调试器

在充当 TeamCity 构建代理的 Windows XP 64 位计算机上,我们安装了 Visual Studio 2005、2008 和 2010。所有三个安装都在 Visual Studio 选项对话框(工具 > 选项 > 调试 > 即时)中取消选中所有即时调试器选项。

应该管理 JIT 调试器的注册表设置 (HKEY_LOCAL_MACHINE\Software\Microsoft.NETFramework\DbgJITDebugLaunchSetting) 的值设置为“1”,按照http://www.hanselman.com/blog/HowToTurnOffdisableTheNETJITDebuggingDialog.aspx中的说明

尽管有这些设置,只要在 RDP 会话处于活动状态(但已断开连接)时在此代理上运行某个构建,RDP 会话中就会出现一个对话框,指出 JIT 调试器无法调试,因为较新版本引发了异常.Net框架的。构建将挂在 TeamCity 中,直到有人连接到 RDP 会话以关闭该对话框。此时,TeamCity 宣布构建成功,并且无论出于何种意图和目的,它都是成功的。

在此输入图像描述

如何使 JIT 调试器停止干扰构建?

.net-framework teamcity debugger

2
推荐指数
1
解决办法
5689
查看次数

Visual Studio 2017 上的 Debugger.Launch()

我有 Visual Studio Professional 2017 版本 15.8.2,我正在尝试使用 Debugger.Launch() 但在 Visual Studio 即时调试器窗口的可能调试器列表中看不到 VS2017。

我发现 VS2017 的一个错误已得到纠正,但对我不起作用。有什么想法或建议吗?

提前致谢。

visual-studio debug debugger visual-studio-2017

2
推荐指数
1
解决办法
1442
查看次数