linux 有三个系统级别的文件描述符:0(标准输入),1(标准输出),2(标准错误)。可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。
一条shell命令执行,都会继承父进程的文件描述符。因此所有运行shell命令都会默认3个文件描述符。
进入公司后,发现公司的不同模块之间的数据传输是google的protobuf,所以用该博客去学习一下这个玩意。Note:本文多源于网络
我使用github进行托管,在这里记录我的一些想法,学习一些IT技术,本博客使用了Octopress,Octopress是一个基于Jekyll的博客生成框架,它是属于Ruby语言范畴
之内。我想在以下几个方面有些涉及:(先表白一下)