小编Guy*_*Guy的帖子

在运行时设置JVM参数

在JVM已经加载(运行)之后,是否可以更改/修改/添加VM参数?如果是这样,我该怎么办?

java ikvm jvm

24
推荐指数
2
解决办法
5万
查看次数

分析由JNI调用运行的Java

我有一个执行时的C++代码:

加载JVM(我完全控制如何加载JVM),并使用C JNI代码调用Java方法(来自加载的类).Java代码没有Main(),它实际上不是标准的Java应用程序.它主要是一个编译并压缩成Jar文件的静态代码,代码由C++模块调用.

是否可以分析由YourKit执行的Java代码(拥有许可证)?如果是这样,我会很高兴知道如何.

java java-native-interface profiling yourkit

10
推荐指数
1
解决办法
1657
查看次数

ImportNode创建空xmlns属性

重新代码:

   var tmpNewNode = xdoc.ImportNode(newNode, true);

    if (oldNode.ParentNode != null)
    {
        oldNode.ParentNode.ReplaceChild(tmpNewNode, oldNode);
        return true;
    }
Run Code Online (Sandbox Code Playgroud)

使用空xmlns属性(xmlns ="")创建tmpNewNode.有什么建议我怎么能避免呢?

10倍

.net c# xml xmldocument

9
推荐指数
1
解决办法
4576
查看次数

从C#调用任何Java方法

有没有办法使用JNI和C#代码创建一个调用任何给定Java方法的程序?假设我有一个包含类层次结构的jar,我负责加载JVM和这些类,我可以编写一个C#程序,它可以动态地接收java方法签名+参数值并调用java代码吗?

请尽量限制您对免费技术的回答(首选JNI解决方案).

c# java java-native-interface interop

6
推荐指数
1
解决办法
6106
查看次数

使用Websphere MQ主题.NET API

我读了这篇文章

并且仍然不理解主题如何在MQ中工作的概念.在JMS中,我知道您可以在主题上发布消息,并且为了从它接收消息,您首先需要订阅它(在接收阶段使用订阅名称).

它在MQ中如何工作?我想写一个简单的场景(如在JMS中):

  • 1.发布到主题
  • 2.从主题接收 - 将失败(我尚未订阅)
  • 3.订阅
  • 4.接收 - 自我在发布后订阅以来无需接收
  • 5.发布
  • 6.收到 - 成功

    示例代码(.NET)会很有帮助

    家伙

  • .net publish-subscribe mq websphere-7 ibm-mq

    6
    推荐指数
    1
    解决办法
    6289
    查看次数

    限制自定义属性的属性类型

    有谁知道是否可以在您自己的自定义属性上定义/声明对它可能适用的字段类型的限制?有一些标志限制了属性的使用:

    [AttributeUsage(
     AttributeTargets.Property,
     AllowMultiple = false)]
    
    Run Code Online (Sandbox Code Playgroud)

    我正在寻找类似的东西:

    UseOnlyOnType = typeof(string)
    
    Run Code Online (Sandbox Code Playgroud)

    有任何想法吗?

    .net attributes

    5
    推荐指数
    1
    解决办法
    229
    查看次数

    如何以编程方式找到iexplore.exe的位置?

    我需要运行myApp.exe,依次启动iexplore.exe。什么是最健壮,通用的方式(与OS位版本无关)?

    您能指出我正确的注册表项/ env var /其他意思是这样做吗?

    谢了,兄弟们

    c++ internet-explorer process

    5
    推荐指数
    1
    解决办法
    3125
    查看次数

    Websphere MQ主题和SSL

    我试图了解业界对MQ主题的使用有多常见.和MQ与SSL?

    谢了,兄弟们

    security websphere publish-subscribe mq ibm-mq

    4
    推荐指数
    1
    解决办法
    875
    查看次数

    Web浏览器控件仿真问题(FEATURE_BROWSER_EMULATION)

    使用VS2013我创建了一个非常简单的Web浏览器控件应用程序,导航到http://demos.dojotoolkit.org/demos/calendar/demo.html

    当在注册表中没有为此应用程序设置FEATURE_BROWSER_EMULATION时,站点正常运行,当将应用程序添加到此注册表项(在HKLM下)时,它正在工作直到IE9仿真但是在IE10和IE11值(我的机器上有IE11)时失败.

    例:

    FEATURE_BROWSER_EMULATION
    
    myApp=9999 - works
    
    myApp=10001 - doesn't work
    
    Run Code Online (Sandbox Code Playgroud)

    不起作用=月份日期选择器不工作任何建议可能是什么问题?

    谢了,兄弟们

    c++ registry webbrowser-control internet-explorer-11

    3
    推荐指数
    1
    解决办法
    6638
    查看次数

    从C#调用我自己的Java代码

    拥有自己的Java代码我正在使用C#调用一些非托管代码来调用(通过JNI)java代码.我正在使用JNI,因为我需要确保:

    • Java代码在真实JVM上运行而不是在某些.NET VM上运行的能力
    • 能够连接到VM进行调试(IKVM不支持)
    • 我需要免费解决方案
    • 目前的免费解决方案不适用(例如IKVM)

    无论如何,我的问题是如何以最佳方式管理在这些层之间传递的字符串而不会泄漏.我做的事情如下:

    [DllImport(@"MyDll.dll")]
    public extern static void receive_message(string receDest, StringBuilder response);
    
    Run Code Online (Sandbox Code Playgroud)

    这意味着我正在为托管代码中的响应分配内存.我想避免这种情况,因为我事先并不知道响应长度.如何编写JNI适当的方法,为托管代码分配正确的缓冲区而不会泄漏.JNI代码应该是线程安全的.

    有什么建议?

    谢谢,

    家伙

    c# c++ java string java-native-interface

    2
    推荐指数
    1
    解决办法
    2585
    查看次数