read过程 :磁盘数据——>内核态缓冲区(内核态数据可能写回磁盘)——>用户态缓冲区(用户态数据可能被交换到交换区或写回到内核态缓冲区) 一个用户态进程 会有一个文件描述符数组,进程每次open一个文件就会在数...
分类:
系统相关 时间:
2015-08-12 19:56:10
阅读次数:
160
C语言对文件操作的部分有可能被考到,虽然比较冷门,但是还是有了解的必要的。
题目是这样的:有两个磁盘文件“c:\A.txt"与“c:\B.txt",各存放一行字母,要求把两个文件的信息合并,并且按字母顺序排列,输出到c:\C.txt中。比如:
在C盘中有:
“c:\A.txt"中有字母如下:
“c:\B.txt"中有字母如下:
程序运行完之后,在C盘会多出一个...
分类:
其他好文 时间:
2015-08-09 18:50:42
阅读次数:
136
虚拟存储器是硬件异常、硬件地址翻译、主存、磁盘文件和内核软件的完美交互,他为每个进程提供了一个大的、一致的和私有的地址空间。 ? ? ? ? 虚拟存储器提供了三个重要的能力: ? ? ? ? ?1...
分类:
其他好文 时间:
2015-08-07 09:44:35
阅读次数:
195
18.1 老式图元文件格式(wmf)(1)创建图元文件:HDC hdcMeta = CreateMetaFile(lpszFile); ①如果lpszFile为NULL则图元文件存储在内存中,如果指定文件名(XXX.WMF)则存储为磁盘文件。 ②返回值为图元文件的设备环境句柄,可以使用内存DC一.....
分类:
其他好文 时间:
2015-08-06 08:15:04
阅读次数:
109
1、mkpasswd使用安装expect包2、生成MAC地址echo$RANDOM|md5sum|sed‘s@..@&:@g‘|awk‘{printsubstr($1,1,17)}‘3、镜像格式转换raw转qcw2qemu-imgconvert-fraw-Oqcow2RAW_IMGQCW2_IMGqcw2转rawqemu-imgconvert-fqcow2-OrawQCW2_IMGRAW_IMGconvert将磁盘文件转换为指定格式的..
分类:
其他好文 时间:
2015-08-05 15:07:05
阅读次数:
143
我们知道,PostgreSQL数据库中的信息,最终是要写入持久设备的。那么PostgreSQL是怎么将信息组织存储在磁盘上的呢? Bruce Momjian有一个slide 《Insider PostgreSQL shared memory》,里面的图片非常直观的描述了,shared buffer,...
分类:
数据库 时间:
2015-08-05 10:08:02
阅读次数:
164
最近同事给介绍了一个很不错的清理软件,说是可以将一般杀毒软件还有优化软件无法清理掉的磁盘垃圾文件全部给清理出来,而且是第三方软件操作的形式,操作简单,效果也非常的不错,速度也是极快的,所以说我就有点动心了。没办法,平时我家的电脑都是媳妇和我一起使用的,长久以来,我们两个也是你的我不管,我的你不管.....
分类:
其他好文 时间:
2015-07-30 18:34:38
阅读次数:
122
缓存就是用来避免频繁的到数据库或磁盘文件获取数据而建立的一个快速临时存储器。一般来说,缓存比数据库或磁盘容量更小,但是存取速度非常快。一般来说,内存是当前技术下最廉价且有效的缓存介质。内存价格低廉,但是存取速度是一般磁盘IO无法比拟的。...
分类:
其他好文 时间:
2015-07-30 14:57:58
阅读次数:
114
strace
前言:strace常用来跟踪进程执行时的系统调用的所接受的信号.在linux世界,进程是不能直接访问硬件设备,当进程需要访问硬件(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备.strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间,有其在调试的时候,strace能帮助你追踪到一个程序所执行的系统调用.当你...
分类:
系统相关 时间:
2015-07-29 12:18:39
阅读次数:
385
facl:filesystemaccesscontrollist利用文件扩展保存额外的访问控制权限一般权限的访问次序:owner--group--other若有额外权限的访问次序:owner--facl.user--group--facl.group--other设定额外权限:setfacl查看额外权限:getfacl-m设定-x取消-mu:UID:权限设定额外用户权限-mg..
分类:
系统相关 时间:
2015-07-29 06:49:52
阅读次数:
185