摘要: 经常不用,老是忘了, 所以睡觉前决定记下几个常用的,对比下区别 正则: * 匹配前面字符0或多次 ?匹配前面字符0或1次 +匹配前面1次或多次 .匹配除“\r\n”之外的任何单个字符 {n, m}匹配前面字符n-m次 通配符 没有. *任意字符0-n个 ? 任意1个字符 [] 和正则类似 {}比如l 阅读全文
posted @ 2016-07-18 01:06 章炎 阅读(327) 评论(0) 推荐(0) 编辑
摘要: window 登录:putty 复制文件:http://download.csdn.net/detail/joyparkzhang/3379870 linux 或者mac 登录:ssh 用户名@地址 复制文件: scp 阅读全文
posted @ 2016-07-16 15:24 章炎 阅读(184) 评论(0) 推荐(0) 编辑
摘要: http://mobilepearls.com/labs/native-android-api/ndk/docs/STABLE-APIS.html (><)百度 //docs/STABLE-APIS.txt 第一个就是 阅读全文
posted @ 2016-07-15 17:24 章炎 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Application.mk 这个文件是被Android ndk编译系统使用的, 和android.mk文件一样也是被放在jni目录下, Applicaiton.mk也是一个GNU makefile, 他描述的对象是当前应用程序定义的所有模块, 在里面也可以定义变量,定义的变量可以被所有模块使用。 阅读全文
posted @ 2016-07-15 15:53 章炎 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Android.mk 是用来描述 Android NDK 编译环境下的 NDK 项目的 GNU makefile 的片段, 嘛,我理解的是 Android.mk 文件就是 makefile 文件, 语法和 makefile 写法一致, 只是 ndk 编译环境内置了许多脚本, 这些脚本根据 makef 阅读全文
posted @ 2016-07-15 15:21 章炎 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 感叹:神一般的eclipse! 首先, 我这么写 extern "C" void func(){}; 代码爆红:(error: expected identifier or ‘(’ before string constant ) what the fuck!! 百度后是说c编译器不支持这种写法, 阅读全文
posted @ 2016-07-13 19:07 章炎 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 最近在公司学习ndk开发, 越学越觉得开发java比c/c++幸福多了, 至少java中,编译的时候定位在某一行的错误,那么基本上就是那一行有问题, 然而c/c++确不是这样, 我的开发环境是eclipse; 1、首先碰到的一个奇葩的问题是: Function '__builtin_bswap16' 阅读全文
posted @ 2016-07-13 18:29 章炎 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 之前的代码里面tag是默认的文件名, log等级也要在头文件里面修改,感觉好烦,后面发现了一种更加好玩一点的解决方案,基于之前的那篇《android ndk开发之Log日志(一)》 ,我们在需要引用log的模块,android.mk进行修改 例: ... 小剧场: 当时我写的时候出现了一个问题, d 阅读全文
posted @ 2016-07-06 19:31 章炎 阅读(826) 评论(0) 推荐(0) 编辑
摘要: //直接上代码:文件名my_log.h 阅读全文
posted @ 2016-07-06 17:45 章炎 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 最近看公司的eclipse插件代码导入工程的时候出错, org.eclipse*这个包没有, 开始猜测是eclipse版本的问题, 下了几个eclipse版本没有解决问题,后来是组长提醒下,在网上找到了一个解决方案: You need to install the Plugin Perspectiv 阅读全文
posted @ 2016-06-16 12:59 章炎 阅读(365) 评论(0) 推荐(0) 编辑