09 2012 档案
使用NDK开发SQLite3
摘要:尝试环境: Android2.2(源码) SDK android-ndk-r7尝试在NDK下面使用C语言做Android的SQLite3数据库存储功能。做了如下尝试:在Android的源代码中找到sqlite3.h和libsqlite.so拷贝到NDK的lib(D:\android\android-ndk-r7-linux\platforms\android-3\arch-arm\usr\lib)和include(D:\android\android-ndk-r7-linux\platforms\android-3\arch-arm\usr\include)目录下。测试代码: 1 /* -.. 阅读全文
posted @ 2012-09-27 15:01 J.evan 阅读(3499) 评论(0) 推荐(0)
【转】linux监控程序-程序自动重启方法
摘要:原文:http://blog.chinaunix.net/uid-26588712-id-3196464.html 1 #include <stdio.h> 2 #include <unistd.h> 3 #include <errno.h> 4 #include <string.h> 5 #include <sys/types.h> 6 #include <sys/wait.h> 7 #include <stdlib.h> 8 9 int10 main(int argc, char **argv)11 ... 阅读全文
posted @ 2012-09-13 11:19 J.evan 阅读(459) 评论(0) 推荐(0)
四个预编译宏:__FILE__,__LINE__,__DATE__,__TIME__
摘要:前两个很常见,后面两个就很少了,做个记录。__FILE__:记录文件的路径加名称__LINE__:记录文件已经被编译的行数__DATE__:记录文件的编译日期__TIME__:记录文件的编译时间可以当作变量直接使用,一般用作程序调试 阅读全文
posted @ 2012-09-12 14:18 J.evan 阅读(239) 评论(0) 推荐(0)
【转】收藏:shell目录管理
摘要:1 pasttime=`date --date='1 month ago' +%Y%m%d`2 stat /data/tmp/*|sed -n '/File/p;/Modify/p'|awk '{print $2}'|sed "s/'//g;s/\`//g" |awk '{if(NR%2 !=0){en=$0} else {sub(/-/,"");sub(/-/,"");print en,$0}}'|awk "{if(\$2 <= $pasttim 阅读全文
posted @ 2012-09-11 16:47 J.evan 阅读(179) 评论(0) 推荐(0)
strtok_r函数学习
摘要:上次使用strtok来取硬盘分区信息,感觉这个函数很好用。今天发现有bug,详见:http://www.cnblogs.com/hoys/archive/2011/09/19/2180999.html然后发现了strtok_r,写了个学习例子。代码如下: 1 /* 2 * Author : jevan 3 * Date : 2012.09.04 4 * Filename : strsep.c 5 */ 6 #include <stdlib.h> 7 #include <stdio.h> 8 #include <string.h> 9 10 int main( 阅读全文
posted @ 2012-09-04 15:54 J.evan 阅读(268) 评论(0) 推荐(0)