标签: native

如何将/ baseaddress设置为"良好"值?

我们有一个包含许多dll文件的项目,这些文件在应用程序启动时会被加载.dll文件的baseaddresses确实重叠,以便重新定位内存映像.是否有可能自动分配baseaddresses或计算每个dll文件的"好"基址?

c++ dll native

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

哪种方法是从Java访问本机代码的最快方法?

哪种方法是从Java调用本机库的最快方法?

我所知道的是

  • NativeCall - 我们目前正在使用的
  • JNA - 没有使用它,但看起来很合理
  • JNI - 看起来很可怕,但如果我们得到速度,我们就会这样做

java java-native-interface native

9
推荐指数
2
解决办法
2549
查看次数

如何在JNA中映射枚举

我有以下枚举如何在jna中映射?

该枚举在结构中进一步引用.

typedef enum
{
 eFtUsbDeviceNotShared,
 eFtUsbDeviceSharedActive,
 eFtUsbDeviceSharedNotActive,
 eFtUsbDeviceSharedNotPlugged,
 eFtUsbDeviceSharedProblem
} eFtUsbDeviceStatus;
Run Code Online (Sandbox Code Playgroud)

阿卜杜勒·卡利克

java enums native jna

9
推荐指数
2
解决办法
6841
查看次数

应用程序虚拟化如何实施?

我试图了解像App-V和sandboxie(http://www.sandboxie.com/)这样的软件是如何工作的.但对于我的生活,我想不出任何可能使这成为可能的事情.他们如何拦截API调用并欺骗目标软件?如果有人会说它只是魔法和小精灵,我会相信它们.但是说真的,有没有白皮书讨论这个问题的解决方案?

如果这在CLR级别上是可能的那么那将是好的但是如果必须的话我愿意去本地.

.net c# c++ virtualization native

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

将基于Sencha Touch的应用程序转变为真正的原生iPhone应用程序?

据我所知,Sencha Touch只是一个javascript库,可让您创建响应多点触控的网站以及您在本机iPhone应用程序中找到的其他功能.所以...你的最终结果是在iPhone上的Safari上访问的,而不是原生的iPhone应用程序.有没有办法将其转换为本机应用程序?

iphone extjs native sencha-touch

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

如何在Safari和Native App之间共享上下文?

我需要通过Safari(上下文令牌)设置一些上下文,然后从本机iOS应用程序中读取该上下文.这样做的最佳做法是什么?

到目前为止有几个想法:

  1. 在HTML 5数据库中设置上下文,但我不确定这是否可行,因为数据库可能只能从Safari访问.在本机应用程序中使用WebUIView是否允许我访问与Safari相同的HTML5数据库/本地存储
  2. 在设备存储中设置上下文,但我不确定这是否可行,因为我不知道Safari是否可以实际写入设备存储.

html5 native ios

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

Windows上readlink的本机替代方案

Windows 原生替代品ln -smklink.

是否有任何原生替代品readlink?或者如何本地识别文件是否是符号链接?

windows symlink cmd native

9
推荐指数
2
解决办法
5824
查看次数

在Windows上本机加密哈希的本机实现比.Net托管版本快多少?

我为数据集提供哈希以指纹数据并通过哈希识别它 - 这是快速哈希(如SHA1和MD5)的核心用例.

在.Net中,可以选择使用其中一些哈希的本机或托管实现(无论如何都是SHA变体).我正在寻找一个MD5托管实现,并且.Net Framework中似乎没有.但是想知道包装的原生CSP是否更快,如果我应该只使用它内容那么就没有了使用它的问题.对于为什么.NET框架中没有托管MD5实现的最佳答案表示更快的性能可能是托管变体不存在的原因.

这是真的,如果是这样,原生CSP的速度有多快?

.net performance md5 native sha

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

HTML5游戏到本机应用程序

我正在用HTML5制作游戏.我最熟悉HTML5,而不是更喜欢高级语言,比如C++.HTML5是一个用于编写游戏的绝佳平台.我唯一的问题是我想将我的游戏作为本机应用程序运行(你可以启动没有互联网浏览器功能,全屏等),但我不知道有什么用.我环顾四周,找到了MOBILE平台(如PhoneGap),但没有桌面(如Windows,Mac和Linux).最终,尽我所能地搜索,我找到了TideSDK.TideSDK类似于PhoneGap,但适用于计算机操作系统,并且可以在所有三种流行的(Windows,Mac和Linux)上运行.然而,TideSDK并没有足够快地运行游戏.它不支持window.requestAnimationFrame,因此为游戏循环执行setInterval使得它非常慢.这么慢,我猜它是2或3 FPS.我在Chrome上尝试了完全相同的游戏,它运行正常.

有没有我可以使用的替代方案,对HTML5游戏来说足够快?(我不想通过XCode [和其他平台上的其他IDE]来制作Webkit框架,它不是真正的跨平台,而且非常耗时.如果我不得不这样做,我会这样做)我运行的系统,我使用Mac(OSX 10.8,Mountain Lion),但我可以访问Windows 7和Ubuntu 12.04 32位.

javascript html5 native

9
推荐指数
2
解决办法
2093
查看次数

SBT:设置java.library.path的跨平台方式?

我正在开发一个需要加载本机库的项目,到目前为止,所有开发仅限于Linux.为了run我的项目,我可以简单地启用分叉和修改java.library.path如下:

javaOptions in run += "-Djava.library.path=some/common/path:lib/native/linux"
Run Code Online (Sandbox Code Playgroud)

我的问题是:我如何以跨平台的方式做同样的事情,以便我可以与基于Windows的开发人员共享我的build.sbt.到目前为止,我还有三件事情无法解决:

  • 我知道SBT允许构建与平台无关的路径"dir1" / "dir2",但是我不知道加入多个路径的跨平台方式(因为它:在Linux和;Windows上).
  • 是否可以追加lib/native/linux lib/native/windows依赖于平台?
  • 我上面的方法会覆盖java.library.path- 是否可以追加?

scala native sbt java.library.path

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