自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 linux中fork()和vfork()函数的使用和区别

linux中fork()和vfork()函数的使用和区别fork()的使用如下:#include #include #include int glob = 6;char buf[] = "a write to stdout\n";int main(){ int var; pid_t pid; FILE *fp = NULL; fp=f

2015-01-16 11:03:19 386

原创 父子进程之间的区别

父子进程之间的区别是:1.fork的返回值2.进程ID不同3.两个进程具有不同的父进程ID:子进程的父进程ID是创建它的进程的ID,而父进程的ID则不变4.子进程的tms_utime, tms_stime, tms_cutime, tms_ustime均被设置为05.父进程设置的文件锁不会被子进程继承6.子进程的未处理的闹钟被清除7.子进程的未处理信号集设置为空集

2015-01-15 23:13:23 2440

原创 tms_utime, tms_stime, tms_cutime, tms_ustime各自代表的意义

tms_utime记录的是进程执行用户代码的时间.tms_stime记录的是进程执行内核代码的时间.tms_cutime记录的是子进程执行用户代码的时间.tms_ustime记录的是子进程执行内核代码的时间.

2015-01-15 23:12:16 3546

原创 设置vim语法高亮及相关配置

vim是linux最常用的编程文本,具体相关配置如下:set nocp"visualset rulerset numberset ts=4set sw=4"set expandtabset sts=4set autoindent"set cindentsyntax onset synmaxcol=0filetype plugin indent on"!colo de

2015-01-15 16:22:26 601 1

转载 实现守护进程

#include #include #include #include #include void init_daemon(void){ int pid; int i; if(pid = fork()) { >---exit(0); } if(pid < 0) { exit(1); } s

2015-01-15 16:06:00 325

原创 shell中,awk命令总结

1、打印文件的第一列(域)           awk '{print $1}' filename2、打印文件的前两列(域)           awk '{print $1,$2}' filename3、打印完第一列,然后打印第二列   awk '{print $1 $2}' filename4、打印文本文件的总行数           awk 'END{print NR}' fil

2015-01-15 14:08:52 548

原创 shell文件操作(删除,显示,查找,增加,替换) sed用法

1、删除某行sed '1d' ab     删除第一行 sed '$d' ab     删除最后一行sed '1,2d' ab    删除第一行到第二行sed '2,$d' ab    删除第二行到最后一行 2、显示某行sed -n '1p' ab    显示第一行 sed -n '$p' ab    显示最后一行sed -n '1,2p' ab   显示第一行

2015-01-15 14:07:13 4354

转载 shell字符串操作(长度,查找,替换,匹配)详解(shell内置一系列操作符号实现)

可以用awk,sed实现,也可以用shell内置一系列操作符号判断读取字符串值${var} //变量var的值,与$var相同${var-DEFAULT} //如果var没有被声明,那么就以$DEFAULT作为其值${var:-DEFAULT} //如果var没有被声明,或者其值为空,那么就以$DEFAULT作为其值${var=DEFAULT}

2015-01-15 14:01:41 357

原创 linux中sleep()和usleep()函数的使用和区别

usleep功能把进程挂起一段时间,单位是微秒头文件: unistd.h语法:void usleep(int micro_seconds);返回值:无sleep(unisgned long);sleep()里面的单位是秒,而不是毫秒

2015-01-15 13:57:13 842

原创 nodejs----os模块

os模块提供操作系统的一些基本信息引用模块命令:var os = require("os");var result = os.platform(); //查看操作系统平台 = os.release(); //查看操作系统版本 = os.type(); //查看操作系统的名称 = os.ar

2015-01-15 13:50:57 776

原创 安装使用protobuf,及使用C++编写多线程通信

前期准备: 去http://code.google.com/p/protobuf/downloads/list 下载protobuf.gz的代码文件,需要登陆外国网站下载,方法你懂得放入linux中,我用的是Ubuntu系统,执行tar -zxvf protobuf-2.5.0.tar.gz //解压cd protobuf-2.5.0  //进入解压缩后的目录依次执行: ./confi

2015-01-09 11:59:12 969

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除