logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Unix环境高级编程学习笔记(三) 文件与目录

文件系统(file system)Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。从图中可以看出,一个硬盘可以划分为很多个分区,而每个分区则可以有一个文件系统。每个文件系统由逻辑块的序列组成,一个逻辑盘空间一般划分为几个用途各不相同的部分,即引导块、超级块、

#unix#linux
Unix环境高级编程学习笔记(二) 文件IO

进程表谈linux下的文件操作,我们首先需要了解进程表,这是被每个进程所维护的一张打开文件的映射表,参照下图。索引值是文件描述符,与之相关联的节点包含fd flag以及一个指向file table的指针。其中fd flag主要包含close-on-exec标记,该标记的作用在于当开辟其他进程调用exec()族函数时,如果该标记的最后一位被置1,则在调用exec函数之前将为exec族函数

#unix#linux
golang技术随笔总纲

很久没写过东西了,看看记录,最新一篇博客竟然是2012年,看来大学毕业后就懈怠了不少啊。出于兴趣,最近开始研究golang,有了一些心得,决定把它们记录下来。Go语言于2009年11月正式宣布推出,是谷歌旗下的一个开放源代码项目。和我之前写的关于C++以及linux的技术博客不同,golang系列的文章不再以读书笔记的方式记录,而是以随笔的方式从不同的角度出发来剖析golang语言。所以,本系列文

#golang
到底了