linux应用开发-系统函数方式文件编程
一 系统调用
指调用系统的函数库
二 文件描述符
性质:一个数字
打开的文件对应一个数字即一个文件描述符
三 常用函数
1 打开文件
open
2 创建文件
creat
3 关闭文件
close
4 读文件
read
...
分类:
系统相关 时间:
2015-04-27 18:26:50
阅读次数:
177
linux文件函数-read
一 读文件
函数名:read
函数原形:
ssize_t read(int fd, void *buf, size_t count)
函数功能:从一个文件描述符中读取文件
所属头文件:#include
返回值:
成功:返回读取的字节数
失败:-1
参数说明
...
分类:
系统相关 时间:
2015-04-27 18:25:58
阅读次数:
178
rocksdb的WAL文件的具体的实现方式是linux的mmap,如果要主备同步的话,就需要在另一个进程里面读取这个文件,下面记录一下另一个进程查看mmap(MAP_SHARED)的文件的情况。最终的结果是,mmap并且对内存赋值后,其他进程通过read等读文件的方法就可以看到这个文件的内容。这样就...
分类:
其他好文 时间:
2015-04-22 20:17:23
阅读次数:
246
如何实现共享文件夹,可以列出文件,而文件本身不可读,不可拷贝问题:如何实现共享文件夹可读,文件不可读不可拷贝?实验环境:win7旗舰版、局域网步骤及说明:右击【右下角网络图标】,进入“打开网络和共享中心”,进入“更改高级共享设置”,开启“启用密码保护共享”(说..
分类:
其他好文 时间:
2015-04-22 18:48:16
阅读次数:
212
需要通过ip得到城市
网上找了几个库,都是文件的,而且都有 demo
http://www.ipip.net/download.html
看这个
打开php的代码,发现每次都要读文件,文件大小大概1.5M
如果有100个并发 那么需要150M的磁盘io
有的同学说,我们用memcache,
100个并发要占150M的局域网资源,而且每个请求 从mem得到1...
分类:
其他好文 时间:
2015-04-20 13:12:36
阅读次数:
179
内核参数配置/proc:内核映像:许多参数(读写,只读),/proc:把内核参数net.ipv4.ip_forward虚拟成文件系统:net/ipv4/ip_forward只读文件:输出统计信息读写文件:设定内核工作特性,不允许使用文本编辑器打开进行编写,而只能使用重定向的方式或使用专用的工具几个常用参数:..
分类:
其他好文 时间:
2015-04-17 18:39:15
阅读次数:
231
下图描述了在文件读过程中,client、NameNode和DataNode三者之间是如何互动的。
1. client调用get方法得到HDFS文件系统的一个实例(DistributedFileSystem)。然后调用它的open方法。
2. DistributedFileSystem通过RPC远程调用NameNode决定文件文件的block的位置信息。对于每一个bolc...
分类:
其他好文 时间:
2015-04-14 11:12:18
阅读次数:
121
在视频播放机程序中,经常采用这样的架构: 一个负责读文件的线程,负责从媒体文件中读取数据并将数据包放入一个包队列(queue),另外有多个线程从这个包队列中取包并解码,然后交给负责显示的线程以便显示图像。...
分类:
编程语言 时间:
2015-04-14 02:03:55
阅读次数:
192
1. 打开、关闭文件 open (filevar, filename); close(filevar);2. 读文件 $line = ; #读取一行 @lines = ;#读取一个文件,数组每一项为文件的每一行3. 写文件 open(OUTFILE, ">outfile"); print...
分类:
其他好文 时间:
2015-04-13 01:38:26
阅读次数:
109