Tag: debugging

如何在Eclipse中使用条件断点?

我想知道如何在Eclipse中放置一个条件断点。 我有一个代码: public static void doForAllTabs(String[] tablist){ for(int i = 0; i<tablist.length;i++){ –> doIt(tablist[i]); } } 现在我想用箭头在行上放置一个断点,但只有在以下情况下才会触发它: tablist[i].equalsIgnoreCase("LEADDELEGATES");

在Eclipse中debuggingJBoss

如何configurationJBoss在Eclipse中debugging应用程序?

在Chromedebugging器中编辑

如何在Chromedebugging器中“dynamic”编辑JavaScript代码? 这不适合我,所以我没有访问源文件。 我想编辑代码,看看他们在页面上有什么效果,在这种情况下停止排队一堆animation。

Objective Cfind方法的调用者

有没有一种方法来确定某个method被调用的代码行?

有没有可能“反编译”Windows的.exe? 或者至less查看大会?

我的一个朋友从Facebook上下载了一些恶意软件,我很好奇,看看它是怎么做的,而不会感染我自己。 我知道你不能真正反编译一个.exe,但我可以至less在Assembly中查看它或附加一个debugging器? 编辑说这不是一个.NET可执行文件,没有CLI头。

为什么.NET将额外的斜杠添加到path中已有的斜线?

我注意到C#为path添加了额外的斜线( \ )。 考虑pathC:\Test 。 当我在文本可视化器中用这个path检查string时,实际的string是C:\\Test 。 为什么是这样? 它使我困惑,因为有时我可能想要分割path(使用string.Split() ),但不得不知道要使用哪个string(一个或两个斜杠)。

是否有可能重写JavaScript的toString()函数提供有意义的输出debugging?

当我在我的JavaScript程序中使用console.log()对象时,我只能看到输出[object Object] ,它在确定它是什么对象(甚至是什么types的对象)方面并不是很有帮助。 在C#中,我习惯重写ToString() ,以便能够自定义对象的debugging器表示forms。 有什么类似的,我可以在JavaScript中做?

什么是线程退出代码?

在debugging时,输出窗口中的线程退出代码究竟是什么? 它给了我什么信息? 这是不是有用的或只是一个内部的东西,不应该打扰我? The thread 0x552c has exited with code 259 (0x103). The thread 0x4440 has exited with code 0 (0x0). 是否可能有某种可能的退出代码列表及其意义?

当它被抛出并被捕获时,不要停止debugging器

在工具/exception中,我设置了当抛出exception时debugging器停止的选项。 是否被抓到。 如何排除该规则的例外情况? 在我的代码中有一个被捕获的exception是程序逻辑的一部分。 所以我显然不希望这个exception在每次命中时停止debugging器。 例如:我想忽略行344上的nullreferenceexception(被捕获)。 我想停止所有其他例外

如何确定DLL是debugging还是发布版本(在.NET中)

可能重复: 如何判断.NET应用程序是以DEBUG还是RELEASE模式编译? 我确信之前已经问过这个问题,但谷歌和SOsearch失败了我。 我怎样才能确定一个DLL是一个发布版本或debugging版本?