问题标签 [conditional-breakpoint]
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.
firefox - 在 Firebug for Mac 中设置条件断点
我似乎无法在 Firebug 中设置条件断点。我所做的每一次谷歌搜索都表明我应该能够右键单击有问题的代码行,此时会出现一个“气泡”,询问我应该执行中断的条件。右键单击实际上会切换断点的存在,但不会出现气泡。我如何/在哪里输入我的病情?
当然 Mac 鼠标没有“右键单击”按钮,但假设我可以使用 Control 模拟右键单击。我也试过 Alt 和 Command 无济于事。
我在 Mac/Yosemite 上运行。
谢谢。
objective-c - 是否可以将符号断点(或类似的断点)与动态属性设置器一起使用?
在应用程序的某个时刻,我的对象中的一个属性被设置为一个奇怪的值。通常,我会通过设置类似于以下的符号断点来调试类似的东西:
这样,当有人试图将属性设置为我正在寻找的值时,我会受到打击,我可以查看跟踪以了解它的来源。
不幸的是,当您处理声明为@dynamic 的属性时,这不起作用。还有其他方法可以做类似的事情吗?
更多信息
有问题的对象是NSManagedObject
这个项目使用了 RestKit,很可能这就是价值的来源。
java - 使用 Netbeans 和 Java 在调用堆栈上设置条件断点
就像这个问题一样,在调试应用程序时,我想让应用程序只有在当前调用堆栈有某个方法时才暂停在断点处。但是,我使用的是 Netbeans。
在 Java 中,可以通过多种方式获取当前调用堆栈,例如
它返回一个堆栈跟踪元素数组。
是否可以遍历数组(或转换后的列表),检查方法名称并仅在一行中返回布尔值?
或者,如果我需要编写一个方法来检查数组并根据感兴趣的方法的存在返回布尔值,我应该把它放在哪里?
eclipse - Eclipse条件断点编译报错“==无效AssignmentOperator
因此,如果我做对了,您应该对条件使用布尔表达式。然而,当我尝试使用时impact == null
,出现以下错误:
是什么赋予了?我做错了什么,我该如何解决?
java - 基于堆栈跟踪跳过断点的策略
在 Java 中,我正在寻找一种策略来跳过以当前线程堆栈跟踪为条件的断点。
例如,如果foo
调用bar()
并且如果两者都setup
调用showtime
,foo()
我该如何设计我的代码以便我可以设置一个断点,bar
该断点仅在通过调用时触发showtime()
?有哪些有用且简单的策略?我正在使用的代码是测试代码,因此性能不是很重要。
我的一个想法是在调用顶级方法中设置某种标志,我可以在条件断点中使用它,但我对其他一些想法很感兴趣,特别是因为这对我来说似乎是一个相当常见的用例。
c# - 在 System.Type 上使用条件断点时出错
这是功能:
我在第一行 ( this.Type = Type
) 上设置了一个断点,我想在什么时候中断,Type.FullName == "Malt.Organisation"
这就是我输入的条件。
但是,当该行被击中时会显示以下错误:
断点的条件未能执行。条件是 'Type.FullName == "Malt.Organisation"'。返回的错误是“在此上下文中不支持在 System.Type 类型的调试对象中检查对象的状态。”
我做错了什么(明显的)事情?
PS。一种解决方法是将其添加到代码中:
java - Eclipse 条件断点模板?
在我记得使用 Eclipse 多年之后,我只是遇到了条件断点。它们已经非常有用了,但我想到你可能会一遍又一遍地编写相同的条件。有没有办法为条件创建一些标准模板?例如,这个问题的答案有一个很好的例子,说明一个条件是模板的竞争者,行号/方法名称等将被替换,而不是再次编写整个条件。想法是这些模板在整个团队中共享。这是目前在 Eclipse 中可能实现的吗?如果没有,是否可以编写某种插件来做到这一点?