开心过好每天!
2013年(23)
发布时间:2013-08-05 19:01:36
printf=print + formatint printf(const char *format,......);int fprintf(FILE *stream,const char *format,......);int sprintf(char *str,const char *format,......);%【标志】【输出最小宽度】【.精度】【长度】类型类型:%d:以十进制输出带符号整数(正数不输出符号.........【阅读全文】
发布时间:2013-08-05 18:58:21
uname -r【查看当前系统内核版本】sudo ctags -R【在当前目录及其子目录递归创建索引文件tags】grep -Rn string path【在path路径下查找包含string的文件(会进入文件)】find path -name filename【在path路径下查找名字为filename的文件(文件或目录)】.........【阅读全文】
发布时间:2013-08-05 18:49:44
#include <stdio.h>#include <stdlib.h>#include <fcntl.h>#include <string.h>#include <errno.h>#include <pthread.h>#include <semaphore.h>sem_t semR,semW;//封装PV操作void p(sem_t *psem){ if(sem_wait(psem) < 0) { perror("fail to sem_wait"); e.........【阅读全文】
发布时间:2013-08-05 18:46:50
信号是进程间通信机制中唯一的异步通信机制,是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号可类比处理器收到一个中断请求。常见信号:SIGKILL:杀死进程,不能忽略SIGSTOP:停止一个进程,不能忽略SIGCHILD:当子进程状态发生改变,内核会向父进程发送此信号,进程默认忽略这个信号.........【阅读全文】