Tag: debugging

Javascript使用Google Chrome逐行debugging

我怎样才能通过我的JavaScript代码逐行使用谷歌的Chromes开发人员的工具,而不会进入JavaScript库? 例如,我在我的网站上大量使用jQuery,我只想debugging我写的jQuery,而不是jquery库中的javascript / jquery。 我如何只通过我自己的jQuery / JavaScript,而不必步骤通过jQuery库中的数百万行? 所以,如果我有以下几点: function getTabFrame() { $.ajax({ url: 'get_tab_frame.aspx?rand=' + Math.random(), type: 'GET', dataType: 'json', error: function(xhr, status, error) { //alert('Error: ' + status + '\nError Text: ' + error + '\nResponse Text: ' + xhr.responseText); }, success: function(data) { $.each(data, function(index, item) { // do something here }); } […]

使用ipdb在一个单元格(jupyter或Ipython)中debuggingpython代码

我正在使用firefox的jupyter(或Ipython)笔记本,并希望debugging单元格中的一些python代码。 我正在使用'import ipdb; ipdb.set_trace()'作为一种断点,例如我的单元格有以下代码: a=4 import ipdb; ipdb.set_trace() b=5 print a print b 后用Shift + Enter执行后给我这个错误: ————————————————————————– MultipleInstanceError Traceback (most recent call last) <ipython-input-1-f2b356251c56> in <module>() 1 a=4 —-> 2 import ipdb; ipdb.set_trace() 3 b=5 4 print a 5 print b /home/nnn/anaconda/lib/python2.7/site-packages/ipdb/__init__.py in <module>() 14 # You should have received a copy of the GNU […]

我如何debuggingAppleScript?

你有什么提示和技巧来debuggingAppleScript? 有debugging器吗? 如果不是,插入“打印”显示variables值的最佳方法是什么? 有没有办法“打印”更复杂的数据结构?

即使未在debugging模式下运行,也显示“正在等待debugging器附加”

我的问题 : 当我开发我的应用程序时,我遇到了一个尴尬的问题。 正如标题中提到的那样,每次我在启动时安装我的应用程序(在运行模式下,而不是debugging!) 等待debugging器连接..消息出现1-2-3秒,应用程序启动。 我想要什么 : 我希望能够启动应用程序,而不会出现这个消息(它只是在最近几天才开始出现,我不记得有关debugging的任何改变)。 我试过了 : 我已经尝试设置android:debuggable="false"但是如果我这样做debugging器从不附加,消息不会消失。 我也尝试安装后禁用USB Debugging ,但仍然没有结果。 即使我杀了应用程序,并通过外部源(它使用Google的C2D消息框架)将其唤醒,它仍会尝试在唤醒时以debugging模式运行。 我开发了几个Android应用程序,从来没有偶然发现。 为什么我不能在RUN模式下启动应用程序? 有没有其他的方式来安装在设备上的应用程序,没有在Eclipse中运行button? 如果需要,我可以从AndroidManifest或代码的其他部分发布代码片段,但正如我已经提到的,前几天我没有得到这种奇怪的行为。

如何处理WinDbg中的“SOS版本与您正在debugging的CLR版本不匹配”?

我遇到了一些我的应用程序的问题。 这是在Windows 2003 Server(x86)的IIS6下运行的基于wcf的应用程序: 在事件日志中,我从“W3SVC-WP”源(EventID = 2262)得到这样的错误: ISAPI 'C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll' reported itself as unhealthy for the following reason: 'Deadlock detected'. 我正在试图弄清楚发生了什么事。 我已经build立了创build这个知识库中描述的孤儿工作进程的转储。 发生死锁时创build一个小型转储。 然后我用这个小转储来试着了解发生了什么。 这是我卡住了。 我运行WinDbg x86,打开我的转储,然后: 0:037> .loadby sos clr 0:037> .sympath SRV*c:\temp\symbols*http://msdl.microsoft.com/download/symbols Symbol search path is: SRV*c:\temp\symbols*http://msdl.microsoft.com/download/symbols Expanded Symbol search path is: srv*c:\temp\symbols*http://msdl.microsoft.com/download/symbols 0:037> !clrstack The version of SOS does not match the version […]

如何在Chrome中安装Flashdebugging播放器?

Chrome现在已经与Flash捆绑在一起了…很好,但是我该如何安装Flashdebugging播放器?

VS2012断点没有被击中

我有一个看起来像这样的类: public class MyService { private MyService(){} public static string GetStuff() { var stuffDid = new MyService(); return stuffDid.DoStuff(); } private string DoStuff() { //do stuff } //other private helpers } 显然我留下了很多,但那是一般的壳。 现在,我有一个unit testing: [Test] public void MyTest() { var results = MyService.GetStuff(); } 我在我的unit testing中设置了断点,我可以看到results有数据。 然而,我把所有断点设置在MyService ,除非我把它们放在一个大括号内, 我不明白,因为results有数据,我在MyService return语句应该会受到打击,对吧? 我错过了什么吗? 我完全忘记了一些最基本的规则吗? 如何在MyService没有被击中? 如果我用F11手动进入它,它只是徘徊,甚至不会像我所期望的那样通过每一行。 另外,当我通过手动步骤,我往往打一定的代码后,我本来应该打它。 […]

如何debugging一个LINQ语句

我有一个Linq的对象声明 var confirm = from l in lines.Lines where (l.LineNumber == startline.LineNumber) || (l.LineNumber == endline.LineNumber) select l; 确认对象在System.Linq.Enumerable.WhereListIterator`1.MoveNext()处返回'Object Null or Not A Reference' 如果查询的结果是空的,它只会返回一个空的枚举器。 我知道这个事实,在声明中没有空对象。 是否有可能通过LINQ语句来查看它在哪里翻倒? 编辑当我说我知道有一个事实,没有空对象 ,事实certificate我是在说谎:[,但问题仍然存在,虽然我认为答案将是'你不能真正' LINQPad是一个好主意,我用它来教我自己的LINQ,但我可能会开始再次把它看作是一个debugging/斜杠和刻录风格工具

python跟踪分段错误

我正在从Python广告开发C扩展我得到一些segfaults(在开发过程中不可避免的…)。 我正在寻找一种方法来显示段错误发生在哪一行代码(一个想法就像跟踪每一行代码),我该怎么做?

使用JAVA_OPTS envvariables运行java

在一个shell脚本中,我已经设置了JAVA_OPTS环境variables(启用远程debugging和增加内存),然后执行jar文件,如下所示: export JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n -Xms512m -Xmx512m" java -jar analyse.jar $* 但似乎没有任何效果的JAVA_OPTS envvariables,因为我无法连接到远程debugging,我看不出JVM的内存的变化。 可能是什么问题呢? PS:我不能在java -jar analyse.jar $*命令中使用这些设置,因为我在应用程序中处理命令行参数。