23得票4回答
尝试使用Java代理获取对象大小时出现“未能加载Premain-Class清单属性”的错误

当我尝试运行一个Java程序(java -javaagent:size.jar ObjectSizeTest)时,我会得到以下错误:Failed to load Premain-Class manifest attribute from D:\workspace\ObjectSizeTest\...

22得票4回答
访问测试工具资源

我正在尝试找到一种方法,使我的仪器测试可以访问在测试包内生成的字符串资源。 更多细节: 我有一个 Android 测试用例,继承自 ActivityInstrumentationTestCase2。我使用 Eclipse 的 Android 测试项目创建了测试。该测试项目具有资源(类似于常...

22得票2回答
ActivityUnitTestCase和ActivityInstrumentationTestCase2的区别

我对Android Instrumentation测试案例还很陌生。我一直在查看API示例,发现有时我们使用ActivityUnitTestCase和ActivityInstrumentationTestCase2。这两者之间有什么区别?我们应该在什么情况下使用其中之一?

21得票4回答
PL/SQL日志记录 - 如何控制?

我希望在我们现有的Oracle应用程序中引入一个日志框架,来替换使用DBMS_OUTPUT。 该框架主要用于调试,包括记录开始x过程、参数详细信息、结束过程x等。它还应具有按程序单元打开或关闭功能,具有各种级别的跟踪功能,实际上是标准日志记录功能。 实现这些要求应该相对简单,但我需要你的帮...

20得票2回答
使用LLVM仪表化C/C++代码

我刚刚了解了LLVM项目,得知可以使用LLVM的前端Clang进行C/C++代码的静态分析。我想知道是否可能使用LLVM提取源代码中所有对内存(包括变量、本地和全局)的访问。 LLVM中是否有内置库可用于提取这些信息?如果没有,请建议我如何编写函数来实现这一点。(现有源代码、参考资料、教程、...

20得票3回答
测试onActivityResult()函数

我有以下活动:package codeguru.startactivityforresult; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import andro...

20得票2回答
Java是否有机制可以使虚拟机追踪自身的方法调用,而不使用javaagent等工具?

我希望能够在正在运行的JVM中,从任意方法调用或新线程开始构建即时调用图。 (这个软件将是另一个使用调用图的软件进行负载测试的测试工具) 我了解有一些SPI接口,但是看起来需要使用-javaagent标志来运行它们。 我想要直接在VM本身中访问它。 理想情况下,我想获得每个方法调用的入口和...

20得票7回答
我的网页应用程序应记录哪些信息?

我正在完成一个Web应用程序,尝试实现一些日志记录功能。我从未见过任何有关日志记录的好例子。仅记录异常吗?还有其他需要记录的东西吗?哪种类型的信息对于查找和修复错误非常有用。 寻找一些具体的指导和最佳实践。 谢谢 跟进 如果我要记录异常,具体应该记录哪些信息? 我是否应该做更多操作而不...

19得票1回答
如何使用Javassist创建ArrayList

我想在插桩期间将一个arrayList添加到方法中。我按照(Javassist CannotCompileException when trying to add a line to create a Map)中所述的方式尝试实现,但出现了java.lang.VerifyError不同的异常。...

18得票4回答
在Java字节码中识别循环

我正在尝试检测Java字节码。 我想要识别Java循环的入口和出口,但我发现识别循环非常具有挑战性。我花费了好几个小时研究ASM和开源反编译器(我认为他们必须经常解决这个问题),但我没有找到答案。 我正在使用ASM增强/扩展工具,因此最好的情况是我想知道如何通过ASM检测Java中不同循环...