自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 static const inline #define enum

首先C语言有三种表示常量的方法:     #define (预处理)提供宏,实现文本替换     例如:         #define  SQUARE(X) X*X         c = SQUARE(4.5 + 4.7)     会被替换为  c = 4.5 + 4.7 * 4.5 + 4.7;         d = SQUARE(c++)        会被替换为 d = c+

2016-02-27 11:24:10 271

转载 慢系统调用与信号中断(转)

早期的Unix系统,如果进程在一个‘慢’系统调用中阻塞时,捕获到一个信号,这个系统调用被中断,调用返回错误,设置errno为EINTR。系统调用被分为慢系统调用和其他两大类别。     慢系统调用可以被永久阻塞,包括以下几个类别:        (1)读写‘慢’设备(包括pipe,终端设备,网络连接等)。读时,数据不存在,需要等待;写时,缓冲区满或其他原因,需要等待。读写磁盘文件一般不

2016-01-26 17:18:07 504

原创 UNIX环境高级编程-open参数

#include int open(const char * pathname,int oflag,.../*mode_t mode*/); oflag可被设置为: O_RDONLY:只读打开; O_WRONLY:只写打开; O_RDWR:读写打开; O_APPEND:每次写时都追加到文件的尾端; O_CREAT:若文件不存在则创建它,使用此选项时,需要第三个参数mode,

2016-01-26 15:40:45 259

空空如也

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

TA关注的人

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