骏马金龙 (新博客:www.junmajinlong.com)

网名骏马金龙,钟情于IT世界里的各种原理和实现机制,强迫症重症患者。爱研究、爱翻译、爱分享。特借此一亩三分田记录自己成长点滴!!!

摘要: 文件锁 当多个进程或多个程序都想要修同一个文件的时候,如果不加控制,多进程或多程序将可能导致文件更新的丢失。 例如进程1和进程2都要写入数据到a.txt中,进程1获取到了文件句柄,进程2也获取到了文件句柄,然后进程1写入一段数据,进程2写入一段数据,进程1关闭文件句柄,会将数据flush到文件中,进 阅读全文
posted @ 2019-02-27 23:59 骏马金龙 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: 随机读写 如果一个文件句柄是指向一个实体文件的,那么就可以对它进行随机数据的访问(包括随机读、写),随机访问表示可以读取文件中的任何一部分数据或者向文件中的任何一个位置处写入数据。 实现这种随机读写的功能依赖于一个文件读写位置指针(file pointer) 。 当一个文件句柄关联到了一个实体文件后 阅读全文
posted @ 2019-02-27 19:10 骏马金龙 阅读(806) 评论(0) 推荐(0) 编辑
摘要: read()函数 read()函数用于从文件句柄中读取指定字节数的数据并写入到一个标量中。如果文件句柄是以Unicode方式打开的,则表示读取指定字符数而非字节数。 有两种read方式: 三参数的read表示从FH文件句柄中读取len字节长度的数据放进标量变量 中。四参数的read稍后解释。 例如: 阅读全文
posted @ 2019-02-27 10:51 骏马金龙 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: 三篇Perl IO基础类文章: "Perl的IO操作(1):文件句柄" "Perl的IO操作(2):更多文件句柄的模式" "Perl文件句柄相关的常见变量" IO对象和IO\:\:Module家族模块 无论是哪种高级编程语言,都提供了较底层的操作系统层IO能力,也提供了更高层次的封装来实现语言级别的 阅读全文
posted @ 2019-02-27 10:50 骏马金龙 阅读(1651) 评论(0) 推荐(1) 编辑