- 博客(10)
- 收藏
- 关注
转载 为什么守护进程要fork()两次
进程也就是task,看看内核里维护进程的数据结构task_struct,这里有两个成员:struct task_struct { volatile long state;/* -1 unrunnable, 0 runnable, >0 stopped */ ... }看看include/linux/sched.h里的value取值:
2016-11-08 10:58:28
1806
转载 Android守护进程--为什么要fork()两次
这几天,一位做Android的朋友和我探讨了一个问题:因为业务需求的原因,在自己的App长时间不使用被kill掉之后,如何让它再重新运行起来。虽然,我本身很排斥这种做法,有点类似“流氓软件”的行为,但是还是查询了资料,大概想了一个实现的方式,和大家一起分享。其实,这个问题可以简单的看作:如何编写一个守护进程。使用C/C++编写一个守护进程的.so程序,Android端通过JNI调用。该
2016-11-08 10:56:04
2754
原创 如何更改程序入口函数
// 通过下面这句话将入口函数改成Bird #pragma comment(linker, "/entry:Bird") #include void Bird(void) { printf("hello!!\n"); }
2016-11-03 10:20:27
1603
转载 Appache的基本配置
一。Apache基本设置1、Apache的核心配置文件名是"httpd.conf",其所存放的路径为"X:\Apache2\conf"目录下。用记事本打开它后,对它进行修改后再保存便可达到配置Apache服务器的目的.2、由于配置文件"httpd.conf"决定着整个Apahce服务器的使用,因此对于它的修改千万要小心!强烈建议先做好多个备份,以防出错!如果实在忘了备份了,系统还为你准备了
2016-10-31 16:11:44
562
转载 C++ 委托 fastdelegate使用,实现类函数回调绑定
C++代码 #include #include "fastdelegate.h" /////////////////////////////// //被委托绑定的类成员函数 class Calculator { public: int Add(int nA, int nB) { ret
2016-10-25 16:09:46
2012
转载 服务短息发送
编程实现短信发送三种方式标签: 编程实现短信发送三种方式2016-09-05 11:54 80人阅读 评论(0) 收藏 举报 分类:编程实现短信发送三种方式2014年09月05日 ⁄ 综合 ⁄ 共 3138字 ⁄ 字号 小 中 大 ⁄ 评论关闭方案一: 利用sina webservice发送短信通过编程实现短信
2016-10-19 16:45:02
343
转载 stdout和stderr标准输出的区别
stderr和stdout详细解说今天又查了一下fprintf,其中对第一个参数stderr特别感兴趣。int fprintf(FILE *stream,char *format,[argument]);在此之前先区分一下:printf,sprintf,fprintf。1,printf就是标准输出,在屏幕上打印出一段字符串来。2,sprintf就是把格式化的数据写入到某个字
2016-10-19 11:49:26
15482
转载 Linux使用命令rm -rf 删除文件后的恢复
大家好我是历史,身为liunx系统管理员,rm命令是不是经常在用呢?有没有做过rm命令以后,瞬间感觉无语的时候!让大家看看我的血的教训! 果真感觉蛋疼了,欲哭无泪啊!写了一天的成果,想着把之前备份的文件删除呢,结果把刚写完的删了。国外著名linx管理员守则中有这么一条:“慎用rm -rf命令,除非你知道此命令将带来什么
2016-09-18 11:19:19
15896
1
转载 JSON相关操作函数
JSON用法简介【JSON简介】 jsoncpp 主要包含三种类型的 class:Value、Reader、Writer。jsoncpp 中所有对象、类名都在 namespace Json 中,包含 json.h 即可。【VALUE】 Json::Value 是jsoncpp 中最基本、最重要的类,用于表示各种类型的对象,jsoncpp 支持的对象类型可见 Jso
2016-09-07 12:56:17
1468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人