标签: debugging

如何使用Eclipse调试Spring Boot应用程序?

我的Spring Bootwebapp运行得很好,我想通过Eclipse调试它.

因此,在启动我的远程Java应用程序调试器时,我应该收听哪个端口?我的webapp上有一个设置我必须设置为启用调试吗?

java eclipse debugging spring spring-boot

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

在ruby 1.9中调试

你们在ruby 1.9中用什么调试?rdebug似乎不兼容..那里有什么东西吗?

ruby debugging rdebug

90
推荐指数
3
解决办法
3万
查看次数

如何解决"等待调试器"消息?

我使用SDK 2.2将HTC Comet连接到Eclipse.我做了一个调试版本 - 应用程序没有运行; 虽然它确实安装在设备上.在设备上,我在Comet屏幕上显示此消息框

等待调试器
应用程序HunyDew(进程com.airvine.hunydew)正在等待调试器附加.
[强制关闭]

而在Eclipse控制台中,我得到了这些消息

[2010-12-07 01:42:29 - hunydewprj] Android Launch!  
[2010-12-07 01:42:29 - hunydewprj] adb is running normally.  
[2010-12-07 01:42:29 - hunydewprj] Performing com.airvine.hunydew.HunyDewAAStartsHere activity launch  
[2010-12-07 01:42:47 - hunydewprj] Application already deployed. No need to reinstall.  
[2010-12-07 01:42:47 - hunydewprj] Starting activity com.airvine.hunydew.HunyDewAAStartsHere on device 308730C861BC  
[2010-12-07 01:42:49 - hunydewprj] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.airvine.hunydew/.HunyDewAAStartsHere }  
[2010-12-07 01:42:49 - hunydewprj] Attempting to connect debugger to 'com.airvine.hunydew' on port 8601  
[2010-12-07 01:43:09 …
Run Code Online (Sandbox Code Playgroud)

eclipse debugging android device adb

90
推荐指数
5
解决办法
13万
查看次数

如何转到Chrome开发者工具中的特定文件?

我正在开发一个前端方法很重的Web应用程序.通过使用Dojo和AMD方式,我目前有测试屏幕,可以轻松加载超过一百个不同的JavaScript文件.

当我想针对任何特定问题进行调试,或者验证我是否看到特定文件的旧版本时,我发现很难在Chrome开发者工具的"源"选项卡中找到我的文件.

是否有任何快捷方式或操作可以让我输入文件的名称并将我带到该文件的来源?

javascript debugging frontend google-chrome google-chrome-devtools

90
推荐指数
3
解决办法
4万
查看次数

如何使用PyCharm来调试Scrapy项目

我正在使用Python 2.7开发Scrapy 0.20.我发现PyCharm有一个很好的Python调试器.我想用它来测试我的Scrapy蜘蛛.有人知道怎么做吗?

我试过了什么

实际上我试图将蜘蛛作为一个脚本运行.结果,我构建了这个脚本.然后,我尝试将我的Scrapy项目添加到PyCharm作为这样的模型:

File->Setting->Project structure->Add content root.
Run Code Online (Sandbox Code Playgroud)

但我不知道还有什么需要做的

python debugging scrapy pycharm python-2.7

90
推荐指数
5
解决办法
3万
查看次数

程序只会崩溃作为发布版本 - 如何调试?

我这里有一个"Schroedinger's Cat"类型的问题 - 我的程序(实际上是我的程序的测试套件,但是程序仍然是)崩溃,但只有在发布模式下构建时才会发生,并且只有在从命令行启动时.通过穴居人调试(即整个地方讨厌的printf()消息),我已经确定了代码崩溃的测试方法,但遗憾的是实际的崩溃似乎发生在某些析构函数中,因为我看到的最后一条跟踪消息都在其他执行干净的析构函数.

当我尝试在Visual Studio中运行此程序时,它不会崩溃.从WinDbg.exe启动时也是如此.仅从命令行启动时才会发生崩溃.这是在Windows Vista,btw下发生的,不幸的是我现在无法访问XP机器进行测试.

这将是非常好的,如果我能得到的Windows打印出堆栈跟踪,或一些其他不是简单地结束,如果它已经退出干净方案.有没有人对如何在这里获得更有意义的信息有任何建议,希望能解决这个问题?

编辑:问题确实是由一个越界数组引起的,我在这篇文章中对此进行了更多描述.感谢大家帮忙找到这个问题!

c++ debugging

88
推荐指数
7
解决办法
7万
查看次数

目标C找到方法的调用者

有没有办法确定某个特定的代码行method

debugging objective-c nsthread ios

88
推荐指数
6
解决办法
3万
查看次数

将bug修复融入Scrum流程的最佳方法是什么?

我在过去几天一直在研究和阅读有关Scrum的内容,并阅读有关Sprint规划和任务的内容.我脑海中浮现的一个问题是如何处理Scrum中的错误.Henrik Kniberg 在Trenches的非常好的书Scrum和XP中列出了一些处理这个问题的方法:

  1. 产品所有者打印出最高优先级的Jira项目,将它们带到sprint计划会议,并将它们与其他故事一起放在墙上(从而隐含地指定这些项目与其他故事相比的优先级).
  2. 产品所有者创建引用Jira项目的故事.例如"修复最关键的后台报告错误,Jira-124,Jira-126和Jira-180".
  3. 错误修复被认为是在sprint之外,即团队保持足够低的焦点因子(例如50%)以确保他们有时间修复bug.然后简单地假设团队将花费一定的时间来修复Jira报告的每个sprint
  4. 将产品积压在Jira中(即沟渠Excel).像任何其他故事一样对待错误.

这真的需要根据项目来决定还是有更好的解决方案?我可以想到每种方法的问题.是否有混合物来自那些效果最好的方法?你如何在你的项目中处理这个?

debugging scrum

87
推荐指数
4
解决办法
3万
查看次数

如何根据对象字符串属性在Xcode中设置条件断点?

我希望能够在调试器到达特定的字符串匹配时使其中断.举个例子,我可能会有这样的事情:

Foo myObj = [self gimmeObj];
Run Code Online (Sandbox Code Playgroud)

myObj可能有一个叫做的属性name.我希望调试器在分配时停止

[myObj.name isEqualToString:@"Bar"];
Run Code Online (Sandbox Code Playgroud)

如何在Xcode中设置条件断点来做到这一点?

debugging xcode breakpoints objective-c

86
推荐指数
3
解决办法
5万
查看次数

在Intellij中使用Java调试器时"Drop Frame"是什么意思?

我在Intellij 8中使用了Java调试器并注意到一个标有"drop frame"的按钮,有人知道这个用途的目的是什么吗?如何/为什么这将被使用/有用?

java debugging intellij-idea

86
推荐指数
3
解决办法
2万
查看次数