在OSX 10.5.6上使用Eclipse 3.4.2的Android记事本教程之后.
我被指示通过以下方式之一设置断点:
双击编辑器窗格左侧的灰色栏.
在上下文菜单中选择"切换断点"
我的猜测是编辑器在某种模式下不允许设置断点,但我只是一个Eclipse新手.有人能在这里提出任何建议吗?
我来自C++背景,习惯于通过设置断点,查看调试器中的变量等来测试代码.
我现在正在进行Web开发(使用symfony框架).我真正想念的是在执行特定操作时无法设置断点(例如,点击了网址等).是否有免费的(GPL或其他许可证)PHP IDE,可以让我设置如上所述的断点等?
我正在尝试优化iOS应用程序的内存使用量,我想看看应用程序的总内存使用量在代码中的特定点.我以为我应该能够设置断点,使用Activity Monitor配置应用程序,并查看每个断点捕获时的内存使用情况.但是当我运行Instruments时,似乎断点不再停止执行,因此很难确切知道内存使用何时发生变化.
是否可以同时使用断点和仪器?如果没有,是否有一种聪明的方法可以编写一些代码,以便在特定事件发生时将标记插入到仪器时间轴中?
我试图在反编译代码中设置一个条件断点,但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中.正常断点在此代码中正常工作.
有谁知道这里发生了什么?
我需要在页面重新加载后停止断点.我在代码中放了一个断点,但重新加载后它被禁用了.
把
debugger;
Run Code Online (Sandbox Code Playgroud)
在代码中工作正常.
但我想知道是否有办法在firebug或chrome dev工具中做到这一点.
我经常使用 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) 使用 IntelliJ IDEA,当设置不经常(或根本不)遇到的断点时,我会离开我的计算机。我将每隔 10 分钟左右返回一次,检查是否已到达断点。如果我能听到到达断点的声音,那就更有效率了。这可能吗?
以下代码有效,但我需要执行一个.mp4文件而不是.app. 请参阅该尝试的第二个代码块,该尝试不起作用。
尽管该代码适用于.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)
顺便说一句,我确实尝试在有空格的路径项周围加上引号。那也没用。
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 很有用。
我一直在网上查找如何更改 Visual Studio 2017 中断点的位置,但找不到任何答案。唯一接近的答案来自2009 年,并且在 VS2017 中不再是一个选项。
大多数回答这个问题的尝试都涉及删除和重新创建断点。大多数情况下这很好,但是如果您正在处理跟踪点或条件断点,其中有几个选项应用于“断点”,您真的不想删除并重新创建它。
我什至在UserVoice上看到了将断点拖放到不同行的请求,但没有任何东西告诉我即使没有拖放也无法做到这一点。
是的,我知道很多人说你为什么要搬它?好吧,有时 VS2017 在Get Latest从 TFVC执行 a 后没有得到这一点,代码已移动但断点未随代码移动,我真的不想重新创建条件跟踪点。或者也许我只是想将它移动到一般测试和调试中,并专注于不同的代码。无论哪种方式,原因并不重要 - 问题是如何。
那么如何更改断点的位置而不必删除和重新创建所有选项?
breakpoints conditional-breakpoint visual-studio visual-studio-debugging visual-studio-2017
在构建并运行代码后,我在运行一些断点时遇到了问题。我的项目是在 ASP.NET 上的。我正在使用 VS 2022,到目前为止我已经尝试过以下操作:
重启VS并删除我所有的断点
清理我的解决方案(构建 > 清理解决方案)
删除.vs文件夹
重新启动计算机
具体来说,断点在设置时是实心的,但在运行我的代码时会变成空心且未绑定的。有什么建议么?我怎样才能解决这个问题?
breakpoints ×10
debugging ×3
eclipse ×2
android ×1
binding ×1
decompiler ×1
firebug ×1
instruments ×1
ios ×1
java ×1
javascript ×1
macos ×1
php ×1
php-ide ×1
pry ×1
xcode ×1