草庐IT

check_jni

全部标签

Java : how to check current Perm/PermGen Size?

昨天我在运行WebLogicApplicationServer11g安装程序时遇到了OutOfMemory错误,所以我谷歌了一下答案:java-Xms256m-Xmx512m-XX:PermSize=128m-XX:MaxPermSize=256m-jarwls1032_generic.jar一切正常:)但是,当我仔细考虑解决方案时,我可能犯了一个错误:我怎么知道那些的当前设置?我当然需要在覆盖它们之前检查它们的值,对吗?有什么想法吗?相关链接:anotherthreadonSO中的人建议的试错法,这并不理想。非常感谢。 最佳答案

java - 什么是好的 "Error Checking"模式(Java)?

我将解释输入错误检查的含义。假设您有一个函数doSomething(x)。如果函数成功完成,doSomething会做一些事情并且什么都不返回。但是,如果出现错误,我希望得到通知。这就是我所说的错误检查的意思。总的来说,我正在寻找检查错误的最佳方法。我想到了以下解决方案,每个都有一个潜在的问题。标记错误检查。如果doSomething(x)成功完成,则返回null。否则,它返回一个boolean值或错误字符串。问题:副作用。抛出异常。如果doSomething(x)遇到错误,则抛出异常。问题:如果您仅对参数执行错误检查,则抛出IllegalArgumentException似乎不合适。

java - JNI - 带有 ByteBuffer 参数的 native 方法

我有一个方法:publicnativevoiddoSomething(ByteBufferin,ByteBufferout);此方法javah生成的C/C++头文件是:JNIEXPORTvoidJNICALLJava__MyClass_doSomething(JNIEnv*,jobject,jobject,jobject,jint,jint);如何从jobject(即ByteBuffer实例)获取数据数组? 最佳答案 假设您使用ByteBuffer.allocateDirect()分配了ByteBuffer你可以使用GetDirec

java - 有没有办法从 Java 程序中隐藏 win32 启动控制台(如果可能,没有 JNI)

您从控制台启动java程序(可能使用.bat脚本)。我不希望控制台保持可见,我想隐藏它。有没有简单的方法来做到这一点?没有JNI? 最佳答案 使用javaw。http://java.sun.com/javase/6/docs/tooldocs/windows/java.htmlThejavawcommandisidenticaltojava,exceptthatwithjavawthereisnoassociatedconsolewindow.Usejavawwhenyoudon'twantacommandpromptwindowt

Android NDK C++ JNI(没有找到原生的实现......)

我正在尝试将NDK与C++一起使用,但似乎无法使方法命名约定正确。我的原生方法如下:extern"C"{JNIEXPORTvoidJNICALLJava_com_test_jnitest_SurfaceRenderer_drawFromJni(JNIEnv*env,jclassc){//}}还有一个包含在extern"C"{}中的标题。一切都编译得很好,创建了一个.so文件并复制到我的项目下的libs文件夹,但是当我在Eclipse中调试和运行时,我不断收到一条日志猫消息,即“没有找到native的实现......”。由于所有NDK示例都在C中,我是否缺少一些东西?谢谢。

Android NDK C++ JNI(没有找到原生的实现......)

我正在尝试将NDK与C++一起使用,但似乎无法使方法命名约定正确。我的原生方法如下:extern"C"{JNIEXPORTvoidJNICALLJava_com_test_jnitest_SurfaceRenderer_drawFromJni(JNIEnv*env,jclassc){//}}还有一个包含在extern"C"{}中的标题。一切都编译得很好,创建了一个.so文件并复制到我的项目下的libs文件夹,但是当我在Eclipse中调试和运行时,我不断收到一条日志猫消息,即“没有找到native的实现......”。由于所有NDK示例都在C中,我是否缺少一些东西?谢谢。

python - 如何获取 subprocess.check_output() python 模块的输出?

我正在尝试使用python中的命令提示符(CMD-Windows)获取信息,使用这样的模块子进程:ipconfig=subprocess.check_output("ipconfig")print(ipconfig)结果是:b'\r\nWindowsIPConfiguration\r\n\r\n\r\nEthernetadapterLocalAreaConnect:\r\n\r\nConnection-specificDNSSuffix.:XX.XXX\r\nIPv4address...........:XXXXXXXXX\r\nSubnetMask...........:XXXXXX

python - Python 中的 Json : Receive/Check duplicate key error

python的json模块在映射中有重复键时执行一些规范:importjson>>>json.loads('{"a":"First","a":"Second"}'){u'a':u'Second'}我知道此行为在documentation中指定:TheRFCspecifiesthatthenameswithinaJSONobjectshouldbeunique,butdoesnotspecifyhowrepeatednamesinJSONobjectsshouldbehandled.Bydefault,thismoduledoesnotraiseanexception;instead,i

python - 属性错误 : 'Namespace' object has no attribute 'check'

我正在尝试在命令行上使用不同的参数运行python脚本。有一个位置参数(num),其他是可选参数。我尝试运行[pythonnewping.py10-c]但出现以下错误。有什么我无法弄清楚的错误吗?importargparsedeffibo(num):a,b=0,1foriinrange(num):a,b=b,a+b;returna;defMain():parser=argparse.ArgumentParser(description="Tothefindthefibonaccinumberofthegivenumber")arg1=parser.add_argument("num",

c++ - win32 : check if window is minimized

如何使用win32api检查窗口是否已最小化? 最佳答案 使用IsIconic功能。 关于c++-win32:checkifwindowisminimized,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4309282/