自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 daemon

daemon 6步 pid_t pid; int fd; pid = fork() if(pid { ........ } if(fork != 0)  exit(0); // getrlimit() 获得最高fd值   关闭不再需要的文件描述符 fd = open("dev/null",O_RDWR); dup2(fd,0);

2016-08-27 16:29:57 405

原创 volatile 用法

volatile 类型变量告诉编译器该变量不稳定,每次读取该变量时从内存里面读,不从缓存里面读。 编译器对该变量不在优化,从而可以提供对特殊地址的稳定访问。 一个端口或多线程共享数据容易出错,所以用volatile 声明一下 ,让编译器每次都到内存读取该值

2016-08-24 22:25:32 169

原创 逗号运算符

逗号运算符,优先级最低。 如  int x,y;      x=y=1;     z=x++,y++,++y;    printf("%d %d %d ",x,y,z);       x = 2 ,y = 3 ,z = 1 ,运算符优先级  低于 = 先赋值 z ,然后x,y在做自增运算

2016-08-24 22:09:59 393

空空如也

空空如也

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

TA关注的人

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