Tag: debugging

我怎样才能在Android上debuggingJavaScript?

我正在做一个涉及Raphaeljs的项目。 事实certificate,它不适用于Android。 它在iPhone上。 在Android浏览器上debugging某些东西到底是怎么回事? 这是WebKit,所以如果我知道这个版本,那么在WebKit的完整版本上debugging它会产生相同的结果?

如何快速方便地禁用我的代码中的所有console.log语句?

有没有什么办法可以closuresJavaScript代码中的所有console.log语句,用于testing目的?

我可以在GDB的“内存访问”中设置一个断点吗?

我正在通过gdb运行一个应用程序,我想设置一个断点,任何时候访问/更改一个特定的variables。 有这样做的好方法吗? 我也会对用C / C ++来监视variables的其他方式感兴趣,看看它是否/何时发生变化。

Xcode 4.2debugging不象征堆栈调用

我在iOS 5模拟器/设备中debuggingXcode 4.2时遇到问题。 按预期,以下代码崩溃: NSArray *arr=[NSArray array]; [arr objectAtIndex:100]; 在iOS 4中,我得到了hex数字的有用堆栈跟踪。 但在iOS 5中,它只是给了我: *** First throw call stack: (0x16b4052 0x1845d0a 0x16a0674 0x294c 0x6f89d6 0x6f98a6 0x708743 0x7091f8 0x7fcaa9 0x2257fa9 0x16881c5 0x15ed022 0x15eb90a 0x15eadb4 0x15eaccb 0x6f02a7 0x6faa93 0x2889 0x2805) 谢谢。

如何在构build目标之外生成gccdebugging符号?

我知道我可以使用-g选项生成debugging符号。 但是符号embedded在目标文件中。 gcc能否在结果可执行文件/库之外生成debugging符号? 像Windows VC ++编译器的.pdb文件一样。

我怎样才能得到完整的对象Node.js的console.log(),而不是“”?

使用console.log()debugging时,如何获取完整的对象? const myObject = { "a":"a", "b":{ "c":"c", "d":{ "e":"e", "f":{ "g":"g", "h":{ "i":"i" } } } } }; console.log(myObject); 输出: { a: 'a', b: { c: 'c', d: { e: 'e', f: [Object] } } } 但是我也想看到财产f的内容。

我如何debuggingRuby脚本?

我从互联网复制了下面的Ruby代码,并做了一些修改。 #insert code here 但它不工作! 请帮忙。 我能做些什么来自己debugging程序?

如何debugging堆损坏错误?

我在Visual Studio 2008下debugging了一个(本地)multithreadingC ++应用程序。在看似随意的场合,我得到一个“Windows引发了一个断点…”的错误,并注意到这可能是由于堆。 这些错误不会总是使应用程序崩溃,尽pipe它很可能会在之后崩溃。 这些错误的主要问题是,只有在实际发生了腐败之后才会popup,这使得它们非常难以跟踪和debugging,特别是在multithreading应用程序中。 什么样的事情会导致这些错误? 我如何debugging它们? 提示,工具,方法,启示…是受欢迎的。

在Chrome开发者工具中,资源的状态=取消了什么?

什么会导致页面被取消? 我有一个Chrome开发工具的截图。 这经常发生,但不是每次。 好像有一些其他资源被caching,页面刷新将加载LeftPane.aspx。 而真正奇怪的是,这只发生在谷歌浏览器,而不是Internet Explorer 8.任何想法为什么Chrome会取消一个请求?

在哪里了解VSdebugging器的“魔术名字”

如果你曾经使用Reflector,你可能会注意到C#编译器生成的types,方法,字段和局部variables,应该由debugging器进行“特殊”显示。 例如,以“CS $”开头的本地variables不会显示给用户。 匿名方法的闭包types还有其他特殊的命名约定,自动属性的后台字段等等。 我的问题:在哪里了解这些命名约定? 有谁知道一些文件? 我的目标是使PostSharp 2.0使用相同的约定。