自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 uint8_t*和jstring之间的转换

 //jstring to uint8_t* uint8_t* jstringTostring(JNIEnv* env, jstring jstr) {        uint8_t* rtn = NULL;        jclass clsstring = env->FindClass("java/lang/String");        jstring strencode

2014-11-11 15:16:50 5747

转载 JNIEnv解析

 1.关于JNIEnv和JavaVM  JNIEnv是一个与线程相关的变量,不同线程的JNIEnv彼此独立。JavaVM是虚拟机在JNI层的代表,在一个虚拟机进程中只有一个JavaVM,因此该进程的所有线程都可以使用这个JavaVM。当后台线程需要调用JNI native时,在native库中使用全局变量保存JavaVM尤为重要,这样使得后台线程能通过JavaVM获得JNIEnv。

2014-10-15 15:17:52 297

转载 JNI详解:C/C++与JAVA通信机制

 JNI相对与native层来说是一个接口,java层的程序想访问native层,必须通过JNI,反过来也一样。   1,如何告诉VM(虚拟机)java层需要调用native层的哪些libs?         我们知道java程序是运行在VM上的,而Native层的libs则不然。所以为了让java层能访问native层的libs,必须得告诉VM要使用哪些native层的libs。

2014-10-15 13:56:36 556

转载 JNI和javah使用详解

 jnijavaandroiddlleclipse语言 目录(?)[+] 一使用Eclipse创建Java工程二使用MS VC生成dll动态链接库三运行Java工程总结     Java Nativie Interface(JNI,中文名称Java本地接口)标准时Java平台的一部分,它允许Java代码和其他语言写得代码进行交互。JNI是本地编程接口,它

2014-10-10 14:55:50 773

转载 hadoop任务调度

hadoop任务调度详解 任何作业的运行,首先得从用户端提交作业给jobTracker开始。 用户端: 用户程序通过job类的submit方法向jobTracker提交作业,job类使用jobClient类来做一系列工作. (1)向jobTracker申请作业ID号。 (2)检查作业的输出格式是否正确,比如作业的输出目录是否存在或已经存在,若输出格式不正确,会将错误信息返回给用户

2014-05-03 10:46:10 612

转载 Mapreduce工作原理及流程

一个MapReduce作业在hado上运行的整个过程可以分为4个实体: (1)、客户端,提交MapReduce作业; 在客户端上使用runJob()方法来新建JobClient实例和调用它的submitJob()方法。提交作业后,runJob将每秒轮询作业的进度,如果发现与上一个记录不同,便把报告显示到控制台。作业完成后,如果成功,就显示作业计数器。否则,当之作业失败的错误会被记录到控制台。

2014-05-03 10:41:51 651

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除