标签: debugging

如何在GDB中打印C++向量的元素?

我想检查std::vectorGDB中的内容,我该怎么做?让我们说这是std::vector<int>为了简单起见.

c++ debugging gdb stl vector

204
推荐指数
4
解决办法
11万
查看次数

很好地打印Java集合(toString不会返回漂亮的输出)

我希望Stack<Integer>像Eclipse调试器一样打印一个对象(即[1,2,3...]),但打印它out = "output:" + stack不会返回这个好结果.

为了澄清,我在谈论Java的内置集合,所以我无法覆盖它toString().

如何获得堆栈的可打印版本?

java debugging pretty-print

204
推荐指数
11
解决办法
17万
查看次数

我怎么看C/C++源文件在Visual Studio预处理后?

比方说,我有许多预处理指令源文件.是否有可能看到它的外观预处理器是用它做之后?

c c++ debugging visual-studio-2005 c-preprocessor

201
推荐指数
8
解决办法
9万
查看次数

如何在Google Chrome中的内嵌Javascript中设置断点?

当我在谷歌浏览器中打开开发人员工具时,我会看到各种功能,如个人资料,时间轴和审核,但基本功能,如能够在js文件和html和javascript代码中设置断点!我试图使用javascript控制台,它本身就是错误的 - 例如,一旦遇到JS错误,除非我刷新整个页面,否则我无法摆脱它.有人可以帮忙吗?

javascript debugging google-chrome

199
推荐指数
9
解决办法
16万
查看次数

如何调试KnockoutJS的模板绑定错误?

我一直在调试KnockoutJS模板中的问题.

假设我想绑定到名为" items" 的属性,但在模板中我输入错字并绑定到(不存在的)属性" item".

使用Chrome调试器只会告诉我:

"item" is not defined.

是否有工具,技术或编码样式可以帮助我获得有关绑定问题的更多信息?

debugging knockout.js

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

PHP - 调试卷曲

我想在发送之前看看请求中的帖子字段是什么.(用于调试目的).

我正在使用的PHP库(类)已经完成(不是由我),所以我试图理解它.

据我所知,它用于curl_setopt()设置不同的选项,如标题等,然后curl_exec()用于发送请求.

关于如何查看发送哪些帖子字段的想法?

php debugging curl

198
推荐指数
6
解决办法
26万
查看次数

Spring RestTemplate - 如何启用请求/响应的完整调试/记录?

我一直在使用Spring RestTemplate一段时间,当我试图调试它的请求和响应时,我一直碰壁.我基本上希望看到当我使用curl并打开"详细"选项时看到的相同内容.例如 :

curl -v http://twitter.com/statuses/public_timeline.rss
Run Code Online (Sandbox Code Playgroud)

将显示发送的数据和接收的数据(包括标题,cookie等).

我检查了一些相关的帖子,如: 我如何在Spring RestTemplate中记录响应? 但我没有设法解决这个问题.

实现此目的的一种方法是实际更改RestTemplate源代码并在那里添加一些额外的日志记录语句,但我会发现这种方法确实是最后的手段.应该有一些方法告诉Spring Web Client/RestTemplate以更友好的方式记录所有内容.

我的目标是能够使用以下代码执行此操作:

restTemplate.put("http://someurl", objectToPut, urlPathValues);
Run Code Online (Sandbox Code Playgroud)

然后在日志文件或控制台中获取相同类型的调试信息(我使用curl).我相信这对使用Spring RestTemplate且有问题的任何人都非常有用.使用curl调试RestTemplate问题不起作用(在某些情况下).

java debugging logging resttemplate

198
推荐指数
17
解决办法
20万
查看次数

确保您的项目构建设置正在生成dSYM文件.对于所有配置,DEBUG_INFORMATION_FORMAT应设置为dwarf-with-dsym

我最近开始收到此错误:

2015-03-23 11:35:48.902 run[60036:1047011] Crashlytics.framework/run 1.3.14
2015-03-23 11:35:48.911 run[60036:1047011] 

Crashlytics: dSYM Error

Unable to process <your app>.app.dSYM at path /path/to/<your app>.app.dSYM
Make sure your project build settings are generating a dSYM file. DEBUG_INFORMATION_FORMAT should be set to dwarf-with-dsym for all configurations. This could also be a timing issue, make sure the Crashlytics run script build phase is the last build phase and no other scripts have moved the dSYM from the location Xcode generated it.

Command /bin/sh failed with exit …
Run Code Online (Sandbox Code Playgroud)

debugging xcode crashlytics twitter-fabric

198
推荐指数
4
解决办法
5万
查看次数

出错时自动启动python调试器

这是我一直想知道的一个问题,但我从来没有找到合适的解决方案.如果我运行一个脚本并且遇到了,那么就说一个IndexError,python打印出错误的行,位置和快速描述并退出.遇到错误时是否可以自动启动pdb?我并不反对在文件顶部添加额外的import语句,也不反对添加一些额外的代码行.

python debugging

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

无法获取本地或参数的值,因为它在此指令指针处不可用,可能是因为它已经被优化掉了

Visual Studio 2010在不安全块中的某个函数参数中杀死(没有其他单词)数据.什么可能导致此错误?调试器显示以下消息.

Cannot obtain value of local or argument as it is not available at this instruction pointer, possibly because it has been optimized away.
Run Code Online (Sandbox Code Playgroud)

c# debugging visual-studio-2010

194
推荐指数
11
解决办法
10万
查看次数