介绍
给大家介绍一个最新的访问本机代码的Java框架—JNA。
JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。
JNA项目地址:https://jna.dev.java.net/
非常强大、易用,功能上类似与.NET的P/Invoke。
不堪回首的JNI
我们知道,...
分类:
编程语言 时间:
2015-04-16 14:23:05
阅读次数:
252
最近在将一个小应用从eclipse开发迁移到android studio,程序中有native代码实现,在eclipse是靠Android.mk这么个mk文件来组织编译的,但到android studio上就不行了,因其是靠gradle组织,所以makefile里的配置要转换为build.gradl...
分类:
移动开发 时间:
2015-04-16 13:59:21
阅读次数:
219
不可或缺 Windows Native 之 C 语言: 指针
分类:
编程语言 时间:
2015-04-16 08:59:51
阅读次数:
139
原文http://www.baidufe.com/item/3444ee051f8edb361d12.html试了一个小Demo,从WebApp上直接调起Android Native App,包括应用已安装和未安装的情况,还是蛮有意思,记录点儿东西:第一,在AndroidManifest.xml中对...
分类:
移动开发 时间:
2015-04-16 01:19:22
阅读次数:
207
直击现场基于HTML5的Drag and Drop生成图片Base64信息发表于4个月前(2014-12-19 00:58) 阅读(103)|评论(0)11人收藏此文章,我要收藏赞0慕课网,程序员升职加薪神器,点击免费学习摘要HTML5的Drag and Drop是很不错的功能,网上使用例子较多如 ...
分类:
Web程序 时间:
2015-04-16 01:16:40
阅读次数:
210
看论坛上总是有人发乱七八糟的文字,根本看不懂,用下面的方法解密一下.只要有浏览器的开发者工具就行了.UTF-8解码console.log("\u5475\u5475")URL解码(在ES6中被标记为Draft)unescape("%u5475%u5475")Base64解码decodeURIComp...
分类:
Web程序 时间:
2015-04-15 16:21:58
阅读次数:
198
发送邮件:1、手动发送邮件:telnet smtp.163.com 25ehlo wzt //向服务器打招呼auth login //请求认证aXRoZWltYWNsb3Vk //Base64编码后的用户名aWFtc29ycnk= //Base64编码后的密码mai...
分类:
其他好文 时间:
2015-04-15 00:53:06
阅读次数:
133
如果要向运行时常量池中添加内容,最简单的做法就是使用 String.intern()这个 Native 方法。该方法的作用是:如果池中已经包含一个等于此 String 对象的字符串,则返回代表池中这个字符串的String 对象;否则,将此 String 对象包含的字符串添加到常量池中,并且返回此 String 对象的引用。由于常量池分配在方法区内,我们可以通过-XX:PermSize 和-XX:Ma...
分类:
编程语言 时间:
2015-04-14 19:44:21
阅读次数:
153
实例的功能是把一个图片加到html的img tag中。You can encode the image in base64. For exampleHere is a full example of how you can accomplish this:using System;using Sys...
分类:
编程语言 时间:
2015-04-14 16:28:53
阅读次数:
148
1. UTF-8fopen_s(&fpFile, "c:\\info.txt", "w,ccs=UTF-8"); 这样打开文件写入文件时同时支持中文和英文UTF-8将英文字母用单字节保存,中文用双字节保存2. BASE64将所有字符转换成"ABCDEFGHIJKLMNOPQRSTUVWXYZab.....
分类:
其他好文 时间:
2015-04-14 16:23:59
阅读次数:
131