码迷,mamicode.com
首页 >  
搜索关键字:jni cc++    ( 6386个结果
fork VS. vfork
概述      在UNIX/Linux中的fork还没实现copy on write(写时复制)技术之前。Unix设计者很关心fork之后立刻执行exec所造成的地址空间浪费,所以引入了vfork系统调用。其中,vfork子进程与父进程共享数据段,并不真正复制父进程内存,因此在vfork之后执行exec系列函数,并不会导致地址空间浪费以及无用的空间复制时间.而且,即使fork实现了copy on ...
分类:其他好文   时间:2014-11-13 14:39:50    阅读次数:225
二分查找算法(递归,循环)
二分查找算法是在有序数组中用到的较为频繁的一种算法,在未接触二分查找算法时,最通用的一种做法是,对数组进行遍历,跟每个元素进行比较,其时间为O(n).但二分查找算法则更优,因为其查找时间为O(lgn),譬如数组{1, 2, 3, 4, 5, 6, 7, 8, 9},查找元素6,用二分查找的算法执行的话,其顺序为:    1.第一步查找中间元素,即5,由于5,则6必然在5之后的数组元素中,那么就在{...
分类:编程语言   时间:2014-11-13 12:57:44    阅读次数:189
快速排序算法(原理与实现)
简介:快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 算法思想:设要排序的数组是A[0]……A[N-1],首先任意选取一个数据作...
分类:编程语言   时间:2014-11-13 12:56:23    阅读次数:221
解惑rJava R与Java的高速通道
阅读导读: 1.什么是RJava? 2.如何安装RJava? 3.如何用RJava实现R调用Java? 1. rJava介绍 rJava是一个R语言和Java语言的通信接口,通过底层JNI实现调用,允许在R中直接调用Java的对象和方法。 rJava还提供了Java调用R的功能,是通过JRI(Java/R Interface)实现的。JRI现在已经被嵌入到rJa...
分类:编程语言   时间:2014-11-12 23:01:34    阅读次数:327
python使用.proto文件生成service接口失败
package test; option cc_generic_services = true; //编译c++文件时,生成Service及Service_Stub接口类 option py_generic_services = true; //编译python文件时,生成Service及Service_Stub接口类 message...
分类:编程语言   时间:2014-11-12 19:53:33    阅读次数:592
Linux中的date命令
data命令显示和更改系统时间date语法和参数:date[OPTION]...[+FORMAT]date[-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]参数单词说明-sset设置系统时间-ddate指定显示时间时间格式:时间格式单词示例格式说明%FYear-month-day2014-11-12年-月-日%THour-minute-second14:28:3..
分类:系统相关   时间:2014-11-12 18:06:39    阅读次数:255
iOS :MD5加密
加密方式:+ (NSString *)md5:(NSString *)str{ const char *cStr = [str UTF8String]; unsigned char result[CC_MD5_DIGEST_LENGTH]; CC_MD5(cStr, strlen(...
分类:移动开发   时间:2014-11-12 13:42:15    阅读次数:236
写在时间管理之前:心态管理也很重要
http://www.doujia.cc/archives/963.html相信大家都对时间管理有所了解,也看过很多《GTD》的书,在美美的规划好一大堆计划,准备大干一场的时候。相信很多大家在真正实践的时候发觉了好多好多的重重阻力,以至于你很难从书上找到。而这些阻挠你的完成目标的因素有很多:有的是人...
分类:其他好文   时间:2014-11-11 17:57:46    阅读次数:257
Objective-C 用new来创建对象
OC中提供了除了使用alloc分配内存再使用init来初始化的两段构造方法外,另外也提供了像C++和Java中的new的方式来创建对象,new整合了alloc和init的两次调用,简化了代码。 // // main.m // 06_New // // Created by apple on 14-11-11. // Copyright (c) 2014年 cc. All rights r...
分类:其他好文   时间:2014-11-11 12:49:03    阅读次数:208
较具体的介绍JNI
JNI事实上是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其它语言的通信(主要是C&C++)。或许不少人认为Java已经足够强大,为什么要须要JNI这样的东西呢?我们知道Java是一种平台无关性的语言,平台对于上层的java代码来说...
分类:其他好文   时间:2014-11-10 21:15:31    阅读次数:281
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!