Jamin

人生没有终点!


  • 首页

  • 归档

  • 标签

  • 分类

  • 关于

  • 公益404

  • 搜索

JNI:05.ndk调试

发表于 2018-02-20 | 分类于 JNI | | 阅读次数:
字数统计: 431 | 阅读时长 ≈ 2
1. ndk-stack 调试条件:配置 adb 和 ndk 的环境变量.命令:adb logcat | ndk-stack -sym E:\AndroidStudioProjects\MyBintrayLib\NDKPractice\datastructure28bubbkeselectsort\ ...
阅读全文 »

JNI:04.缓存策略和异常处理

发表于 2018-02-20 | 分类于 JNI | | 阅读次数:
字数统计: 1.5k | 阅读时长 ≈ 6
代码请看:10.JNI基础-缓存策略和异常处理 1. 数组排序: void qsort(void * _Base, size_t _NumOfElements, size_t _SizeOfElements, int(*_PtFuncCompare)(const void *, const void ...
阅读全文 »

JNI:03.Android共享内存的序列化过程

发表于 2018-02-19 | 分类于 JNI | | 阅读次数:
字数统计: 1k | 阅读时长 ≈ 4
代码请看:NDKPractice项目的jni09 1. 面试题: 进程间的通信方式有哪些 binder 和 socket 通信的区别有哪些 从传输性能上说 : Socket,传输效率低,开销大,主要用在跨网络的进程间通信;消息队列和管道采用存储-转发方式.数据先从发送方拷贝到内存开辟的缓存区中,然 ...
阅读全文 »

JNI:02.数据类型,签名,Native层构建java对象,指针常量和常量指针

发表于 2018-02-18 | 分类于 JNI | | 阅读次数:
字数统计: 737 | 阅读时长 ≈ 3
代码请看:08.JNI基础-Native层构建java对象 1. 调用 java 层 static 的获取 uuid 的方法1234567891011121314151617JNIEXPORT void JNICALL Java_com_east_jni08_Sample1_callStaticMe ...
阅读全文 »

JNI:01.JNIEnv 的实现原理

发表于 2018-02-18 | 分类于 JNI | | 阅读次数:
字数统计: 1.4k | 阅读时长 ≈ 6
代码请看:07.JNI基础-JNI Env 实现原理 -> 调用的情况下必须是一级指针 *取值 env->GetXXFieldID:获取字段的ID env->GetXXField:获取字段上的值,返回XX类型 env->GetMethodID:获取方法的ID env-> ...
阅读全文 »

C基础:06.文件操作

发表于 2018-02-17 | 分类于 C知识 | | 阅读次数:
字数统计: 1.8k | 阅读时长 ≈ 8
1.文件打开,读取,写入 siz_t fread(void *buffer,size_t size,size_t count, FILE* stream); :以字节位计算长度,按照指定的长度和次数读取数据,遇到结尾或完成指定长度读取后停止.可用于文件复制 char *fgets(char *str ...
阅读全文 »

C基础:05.结构体联合体和枚举以及大小计算

发表于 2018-02-16 | 分类于 C知识 | | 阅读次数:
字数统计: 1.7k | 阅读时长 ≈ 7
1.结构体的定义和使用1.1.结构体的定义123456789101112131415161718192021222324252627282930313233343536373839404142// 第一种方式struct Worker{ // 定义一个结构体, 相当于 java 的 cla ...
阅读全文 »

C基础:04.字符串常见操作和指针练习

发表于 2018-02-15 | 分类于 C知识 | | 阅读次数:
字数统计: 1.8k | 阅读时长 ≈ 8
1.字符串定义字符串以 \0 结尾,动态开辟内存的时候也需要多考虑一位 定义方式有两种: char str[] = {'E','a','s','t','r','i','s','e ...
阅读全文 »

C基础:03.随机数和内存开辟

发表于 2018-02-14 | 分类于 C知识 | | 阅读次数:
字数统计: 1.2k | 阅读时长 ≈ 5
1.生成随机数 初始化随机发生器:srand(NULL) srand((unsigned)time(NULL)) 调用函数:rand() 问题:srand(NULL)初始化发生器时每次随机数都是一样的。 解决:    初始化随机发生器时调用srand((unsigned)time(NULL)) ...
阅读全文 »

C基础:02.指针运算和函数指针

发表于 2018-02-13 | 分类于 C知识 | | 阅读次数:
字数统计: 937 | 阅读时长 ≈ 4
1.二级指针和多级指针 二级指针:对一级指针取地址 n级指针:对(n-1)指针取对峙 123456789101112131415161718int main(){ int num = 12; // int* 指针 & 取地址 int* p = # ...
阅读全文 »
上一页1…8910下一页
jamin

jamin

勤奋养运气,淡薄养志气

93 日志
16 分类
27 标签
RSS
GitHub Weibo
当前浏览器不支持canvas,请更换浏览器后再试
当前浏览器不支持canvas,请更换浏览器后再试
© 2020 jamin | Site words total count: 100.8k
0%