标签: breakpoints

无法在Eclipse中设置断点

在OSX 10.5.6上使用Eclipse 3.4.2的Android记事本教程之后.

我被指示通过以下方式之一设置断点:

  1. 双击编辑器窗格左侧的灰色栏.

    • 这只是打开"添加书签"窗口
  2. 在上下文菜单中选择"切换断点"

    • 上下文菜单中的唯一选项是"转到注释..."(已禁用),"添加书签","添加任务","快速差异","显示行号","折叠"和"首选项"

我的猜测是编辑器在某种模式下不允许设置断点,但我只是一个Eclipse新手.有人能在这里提出任何建议吗?

eclipse macos android breakpoints

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

PHP Web开发IDE

我来自C++背景,习惯于通过设置断点,查看调试器中的变量等来测试代码.

我现在正在进行Web开发(使用symfony框架).我真正想念的是在执行特定操作时无法设置断点(例如,点击了网址等).是否有免费的(GPL或其他许可证)PHP IDE,可以让我设置如上所述的断点等?

php debugging breakpoints php-ide

8
推荐指数
1
解决办法
2010
查看次数

是否可以在启用断点的情况下使用XCode的仪器?

我正在尝试优化iOS应用程序的内存使用量,我想看看应用程序的总内存使用量在代码中的特定点.我以为我应该能够设置断点,使用Activity Monitor配置应用程序,并查看每个断点捕获时的内存使用情况.但是当我运行Instruments时,似乎断点不再停止执行,因此很难确切知道内存使用何时发生变化.

是否可以同时使用断点和仪器?如果没有,是否有一种聪明的方法可以编写一些代码,以便在特定事件发生时将标记插入到仪器时间轴中?

xcode breakpoints instruments ios

8
推荐指数
1
解决办法
3691
查看次数

Eclipse条件断点坏了吗?

我试图在反编译代码中设置一个条件断点,但Eclipse不断给我错误:

条件断点有编译错误

原因:评估必须包含表达式或格式良好的语句块

我的情况非常简单,只是尝试与字符串值进行比较.我已经尝试了以下所有内容,但每个单独出错都会出错:

myObj.toString() == "abc123"
myObj.toString().equals("abc123")
if(myObj.toString() == "abc123"){ return true; }
true == true
Run Code Online (Sandbox Code Playgroud)

我也尝试过在行尾添加或不使用分号的每种组合,以及间距和换行符的每种组合以及包含或不包含{}的每种组合.基本上,我不知道为什么这不起作用......

我试图调试的代码是在一个用JD-Eclipse反编译的jar中.正常断点在此代码中正常工作.

有谁知道这里发生了什么?

java eclipse debugging breakpoints decompiler

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

页面重新加载后的断点

我需要在页面重新加载后停止断点.我在代码中放了一个断点,但重新加载后它被禁用了.

debugger;
Run Code Online (Sandbox Code Playgroud)

在代码中工作正常.

但我想知道是否有办法在firebug或chrome dev工具中做到这一点.

javascript firebug breakpoints google-chrome-devtools

8
推荐指数
1
解决办法
5035
查看次数

Rails:运行代码忽略 binding.pry

我经常使用 pry-byebug gem 在我的代码中放置断点

binding.pry 
Run Code Online (Sandbox Code Playgroud)

但是,在调试期间(比如在进行了轻微更改之后),我经常希望在没有任何断点的情况下运行整个代码/规范。

有没有办法做到这一点?我正在寻找类似的东西

bundle exec rspec '--ignore-pry' spec/controller/my_controller.rb
Run Code Online (Sandbox Code Playgroud)

debugging binding ruby-on-rails breakpoints pry

8
推荐指数
1
解决办法
1599
查看次数

在 IntelliJ IDEA 中,如何设置到达断点时的音频通知?

使用 IntelliJ IDEA,当设置不经常(或根本不)遇到的断点时,我会离开我的计算机。我将每隔 10 分钟左右返回一次,检查是否已到达断点。如果我能听到到达断点的声音,那就更有效率了。这可能吗?

  1. 以下代码有效,但我需要执行一个.mp4文件而不是.app. 请参阅该尝试的第二个代码块,该尝试不起作用。

  2. 尽管该代码适用于.app,但我如何设置断点以在到达该代码时执行该代码?

这有效:

try {
   Runtime.getRuntime().exec("/usr/bin/open -a iTunes.app");
} catch (IOException e) {
   e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

这不会:

try {
   Runtime.getRuntime().exec("MacintoshHD/Users/myusername/Music/iTunes/iTunes Media/Tones -a 01 Zelda Gets Item Alert Tone.m4a");
} catch (IOException e) {
   e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我确实尝试在有空格的路径项周围加上引号。那也没用。

breakpoints intellij-idea conditional-breakpoint

8
推荐指数
1
解决办法
2296
查看次数

使用 Chrome 开发者工具在每个请求之前进行提示

Google Chrome 开发者工具是否可以在每个请求(css、javascript、图像等)类似于JavaScript 断点之前暂停?

例如:

GET http://example.com
PAUSE...
GET http://example.com/css/styles.css
PAUSE...
GET http://example.com/js/scripts.js
Run Code Online (Sandbox Code Playgroud)

这对于在执行请求之前获取请求的 url 很有用。

google-chrome breakpoints developer-tools

8
推荐指数
2
解决办法
6682
查看次数

如何更改 Visual Studio 2017 中断点的位置

我一直在网上查找如何更改 Visual Studio 2017 中断点的位置,但找不到任何答案。唯一接近的答案来自2009 年,并且在 VS2017 中不再是一个选项。

大多数回答这个问题的尝试都涉及删除和重新创建断点。大多数情况下这很好,但是如果您正在处理跟踪点或条件断点,其中有几个选项应用于“断点”,您真的不想删除并重新创建它。

我什至在UserVoice上看到了将断点拖放到不同行的请求,但没有任何东西告诉我即使没有拖放也无法做到这一点。

是的,我知道很多人说你为什么要搬它?好吧,有时 VS2017 在Get Latest从 TFVC执行 a 后没有得到这一点,代码已移动但断点未随代码移动,我真的不想重新创建条件跟踪点。或者也许我只是想将它移动到一般测试和调试中,并专注于不同的代码。无论哪种方式,原因并不重要 - 问题是如何。

那么如何更改断点的位置而不必删除和重新创建所有选项?

breakpoints conditional-breakpoint visual-studio visual-studio-debugging visual-studio-2017

8
推荐指数
1
解决办法
912
查看次数

未绑定断点?

在此输入图像描述

在构建并运行代码后,我在运行一些断点时遇到了问题。我的项目是在 ASP.NET 上的。我正在使用 VS 2022,到目前为止我已经尝试过以下操作:

  • 重启VS并删除我所有的断点

  • 清理我的解决方案(构建 > 清理解决方案)

  • 删除.vs文件夹

  • 重新启动计算机

具体来说,断点在设置时是实心的,但在运行我的代码时会变成空心且未绑定的。有什么建议么?我怎样才能解决这个问题?

breakpoints visual-studio

8
推荐指数
1
解决办法
5591
查看次数