signal handler signalwait signalfd 后面再详细说下他们之间的关系和本质
时间分类 <time.h> <sys/time.h> <sys/times.h> 最后来一张APUE的时间函数转换图
在说linux的系统时钟之前,先弄清楚几个概念 系统时钟的驱动方式 系统时钟的设置 centos 7中的时区和时间设置 linux系统的启动和运行时间
什么是硬件时钟? 记录在CMOS中的时钟,和系统是没有关系的。是靠纽扣电池来保存和计数的。硬件时钟能记录的信息有且仅有一个时间值(注意,和时区没有一毛钱关系)。所以,当...
先介绍下vim的文件查找 在vim中,path and tags这两个选项都可用于文件查找。下面引用一段文档中的话 vim中文件查找有两个特殊的地方 下面来说下vim...
tags有什么用? 我知道的用途只有两个。一个是根据tag来跳转,一个是根据tag来自动补齐 关于自动补齐的一些说明? tags的自动补齐实际上是通过vim的om...
这相当于在普通模式下,直接键入gg(跳到第一行) 详细说明,依然查文档 这里再说明几点,以后再总结下 命令执行的模式: 我们常用的是普通模式和命令模式下的命令。在vimrc中...
先上代码 再上输出结果 结论 1 __builtin_expect是gcc提供的,目的是为了优化代码2 __builtin_expect(Exp, N),意思是Exp == ...
这是libev中来自ev.h的一段宏定义 c++中函数定义中的throw():
__cplusplus,这是一个c++预定义宏,我了解的值有两个 c++ 98中,是199711L(很多版本都是这个值)c++ 11中,是201103L 这里举个例子,说明两...
上面代码,在c中可以编译成功,但是在c++中,属于重复定义
warning error line
在c++中,使用函数指针的时候,我一般使用静态成员函数的指针。另外,还有一种普通成员函数的指针,我用的比较少。今天写了一个测试代码,测试其功能 先说结论 结论 1 结论 ...
有一些开源的跨平台项目很喜欢用libtool来编译程序没去深入研究它,简单理解了下它的流程和基本原理 文件之间的关系 相关命令的形式 小结
首先提一下隐式规则 模式规则 静态模式规则
实验环境为ubuntu16.04实验目的将打开文件的最大限制数修改为65535实验操作:1、查看打开文件的限制数 ulimit -a显示文件的打开数项为open files ...
Out-of-band data 一些注意的点 带外数据的通知: 也可以不关注带外数据的通知,从正常数据流中读取带外数据
generated delivered pending blocking action 参考:APUE