Questions tagged «debugging»

调试是在计算机程序中查找和修复错误的有条不紊的过程。**重要提示:**该标签仅用于有关调试技​​术或调试本身的问题,而不用于请求帮助调试代码。


30
Logcat不显示我的日志呼叫
我对Android编程一无所知,并想学习如何调试我的应用程序。我似乎无法在LogCat中显示我的Log.i | d | v调用。 这是我正在使用的代码。如您所见,我已经定义了一个LOG_TAG常量,但似乎无法在LogCat中找到它。我还导入了android.util.Log,并且确保在AndroidManifest中将“ debuggable”设置为TRUE。 我还检查了http://developer.android.com/reference/android/util/Log.html,没有运气可以解决此问题。 我究竟做错了什么?我什至在找对地方吗?我尝试过使用DDMS和Debug透视图,也没有运气。对这个菜鸟的任何帮助将不胜感激。谢谢。 我的环境:Windows XP IDE = Eclipse版本:3.6.1,内部版本号:M20100909-0800模拟器=使其指向android sdk 2.1 api 7 //非常简单的HELLO World代码,带有几个Log.i调用 import android.app.Activity; import android.os.Bundle; import android.util.Log; public class debugger extends Activity { private static final String LOG_TAG = "debugger"; /** Called when the activity is first created. */ @Override public …

4
我应该将调试信息编译为“完整”或“仅pdb”的发行版吗?
在Visual Studio 2010中的C#项目中,如果转到“项目属性”>“生成”>“高级”>“调试信息”,则有三个选项:无,完整或仅pdb。基于对这个问题的回答,我相信我理解完全和仅pdb之间的一些区别。但是,哪个版本更适合发布版本?如果我使用“ full”,将会对性能产生影响吗?如果我使用“仅pdb”,则调试生产问题会更困难吗? “ full”和“ pdbonly”之间有什么区别?https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/compiler-options/debug-compiler-option

6
如何使用Lambda表达式调试stream()。map(...)?
在我们的项目中,我们正在迁移到Java 8,并且正在测试它的新功能。 在我的项目中,我使用Guava谓词和函数使用Collections2.transform和过滤和转换某些集合Collections2.filter。 在此迁移中,我需要将番石榴代码更改为java 8更改。因此,我正在做的更改是: List<Integer> naturals = Lists.newArrayList(1,2,3,4,5,6,7,8,9,10,11,12,13); Function <Integer, Integer> duplicate = new Function<Integer, Integer>(){ @Override public Integer apply(Integer n) { return n * 2; } }; Collection result = Collections2.transform(naturals, duplicate); 至... List<Integer> result2 = naturals.stream() .map(n -> n * 2) .collect(Collectors.toList()); 使用番石榴,我可以很轻松地调试代码,因为我可以调试每个转换过程,但是我关心的是例如如何调试 .map(n -> n*2)。 使用调试器,我可以看到一些类似的代码: …
114 java  debugging  lambda  java-8 

20
如何调试JavaScript代码?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 改善这个问题 当我发现自己的代码段有问题时,应该如何进行调试?


27
错误:无法访问文件bin / Debug /…,因为它正在被另一个进程使用
当我调试项目时,出现以下错误: “无法将文件“ obj \ Debug \ My Dream.exe”复制到“ bin \ Debug \ My Dream.exe”。该进程无法访问文件“ bin \ Debug \ My Dream.exe”,因为该文件正在由另一个文件使用处理。” 使用Process Explorer,我看到MyApplication.exe已退出,但系统进程仍使用它,尽管我之前已停止调试。每当我更改代码并开始调试时,它就会发生。如果我将项目复制到USB并进行调试,它将运行正常。 为什么?如何解决此错误? 我使用Window 7 Professional。使用Xp,我从来没有遇到这个错误。

15
如何编写单元测试的输出?
我的单元中的任何调用都会在调试时忽略其中的一个,Debug.Write(line)或者Console.Write(Line)只是跳过而不会打印输出。从我正在使用的类中调用这些函数工作正常。 我知道单元测试是自动化的,但是我仍然希望能够从单元测试中输出消息。

5
从异常对象中提取回溯信息
给定一个Exception对象(来源不明),有没有办法获取其回溯?我有这样的代码: def stuff(): try: ..... return useful except Exception as e: return e result = stuff() if isinstance(result, Exception): result.traceback <-- How? 获得异常后,如何从Exception对象中提取回溯?

1
在哪里了解VS调试器的“魔术名称”
如果您曾经使用过Reflector,您可能会注意到C#编译器会生成类型,方法,字段和局部变量,这些应由调试器进行“特殊”显示。例如,以“ CS $”开头的局部变量不会显示给用户。对于匿名方法的关闭类型,自动属性的后备字段等,还有其他特殊的命名约定。 我的问题:在哪里可以了解这些命名约定?有人知道一些文档吗? 我的目标是使PostSharp 2.0使用相同的约定。


7
Xcode调试器:查看变量的值
我在UITableViewController中的代码: delegate.myData = [myData objectAtIndex:indexPath.row]; 如何在Debugger中查看delegate.myData或的值indexPath.row?delegate.myData应该是一个数组和indexPath.row一个int。我只能看到物体的内存地址delegate,并indexPath在哪儿呢?myData和row?



4
由于调用的对象已与其客户端断开连接,因此无法开始调试
我正在运行Visual Studio 2012(版本11.0.61030.00更新4)。调试本地控制台应用程序时,在开始调试(F5)时出现以下错误: --------------------------- Microsoft Visual Studio --------------------------- Error while trying to run project: Unable to start debugging. The object invoked has disconnected from its clients. --------------------------- OK --------------------------- 仅当我独自离开Visual Studio几分钟而不进行调试时,才会发生这种情况。如果我关闭Visual Studio并重新打开,错误就会消失(直到我再等几分钟才让它保持不变)。有人经历过吗?我找不到其他正在经历它的线程。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.