自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

1

1

  • 博客(7)
  • 收藏
  • 关注

翻译 多次打开同一文件与O_APPEND

《朱老师物联网大讲堂》学习笔记学习地址:www.zhulaoshi.org 多次打开同一个文件,一个进程,两次打开,同一文件,分别读取,会怎么样?例子,待读取文件内容,abdcefgh,两次读取,是分别读取的,说明,两次打开,所对应的文件指针是独立的的两个指针,重复打开同一文件写入,结果会是,分别写?还是接续写?例子,fd1,

2016-07-12 09:42:18 619

翻译 lseek详解

《朱老师物联网大讲堂》学习笔记学习地址:www.zhulaoshi.org lseek详解,文件指针,类似GUI模式下的光标,操作的是内存中的动态文件,如何去管理它呢?文件在内存中是一条线,即文件流,那么我们操作的是哪一个位置呢?答案就是通过文件指针来标识正在操作的位置,这个指针不能被直接操控,而是通过lseek来访问,write和read函数操作的

2016-07-10 08:57:56 426

翻译 linux系统如何管理文件

《朱老师物联网大讲堂》学习笔记学习地址:www.zhulaoshi.org linux是如何管理文件的,硬盘中的文件,静态文件和inode节点,扇区,sector,一般是512字节,硬件访问的最小单元,多个扇区组成一个块,block,比如64个,硬盘分为两种部分,1,真正的存储内容,2,用于管理内容的表,通过读取管理表,读取扇区等信息,来访问我们要的信息

2016-07-08 17:51:00 245

翻译 文件读写的一些细节

《朱老师物联网大讲堂》学习笔记学习地址:www.zhulaoshi.org errno,错误码,int类型,linux系统中对各种常见错误做了个编号,perror函数,这个函数内部会读取errno,并会自动转换成对应的错误信息字符串,然后print出来,并不是所有的函数,perror都会打印出错误信息的,以下是一段引用,on error, -1 is retur

2016-07-08 10:23:31 254

翻译 open函数的flag详解2

《朱老师物联网大讲堂》学习笔记学习地址:www.zhulaoshi.org  上节讨论的前提是文件存在,进而讨论那些内容,那如果文件不存在呢?当我们去打开一个并不存在的文件时,就会文件打开错误的!O_CREAT, 创建并打开,fd = open("a.txt", O_RDWR | O_CREAT );那如果文件存在,还这样做会怎杨?试试,原来的文件会

2016-07-08 09:28:03 1163

翻译 open函数的flag详解1

《朱老师物联网大讲堂》学习笔记学习地址:www.zhulaoshi.org open函数flag详解,读写权限,o_rdonly,只读方式打开,就无法进行写操作,o_wronly,只写方式打开,o_rdwr,可读可写方式打开,来个引子,向一个已经有内容的文件,写入东西会???可能,1,原来的内容会被新写入的内容覆盖,2,新写入的内容在最前面,3,

2016-07-08 08:37:05 542

翻译 一个简单的文件读写实例

《朱老师物联网大讲堂》学习笔记学习地址:www.zhulaoshi.org 下面是朱老师上课时候讲解的代码,其实呢,这个代码是很简单的,甚至让人觉得没什么好讲的,但是本着0基础,还有讲解这个代码的同时,也是在教你如何去养成一个写程序的良好习惯,比如如何使用man手册,以及其间的一些细节, #includeint main( int argc, char *arg

2016-07-08 07:55:33 365

空空如也

空空如也

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

TA关注的人

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