码迷,mamicode.com
首页 >  
搜索关键字:fd    ( 1602个结果
Linux一个简单的读写文件
(1)linux中的文件描述符fd的合法范围是0或者一个正正数,不可能是一个负数。 (2)open返回的fd程序必须记录好,以后向这个文件的所有操作都要靠这个fd去对应这个文件,最后关闭文件时也需要fd去指定关闭这个文件。如果在我们关闭文件前fd丢掉了那就惨了,这个文件没法关闭了也没法读写了。 提醒 ...
分类:系统相关   时间:2016-11-11 11:50:03    阅读次数:264
第4章 管道和FIFO
4.1 管道 管道是由pipe函数创建的,提供一个单向数据流。 4.2 管道实现半双工通讯 实现的步骤: (1)创建管道(fd[0]和fd[1]) (2)fork (3)父进程关闭管道的读端(fd[0]) (4)子进程关闭管道的写端(fd[1]) (5)父进程往管道的写端(fd[1])写入数据 (6 ...
分类:其他好文   时间:2016-11-05 23:37:50    阅读次数:205
Read(),Write()
read read()是一个系统调用函数。用来从一个文件中,读取指定长度的数据到 buf 中。 使用read()时需要包含的头文件: <unistd.h> 函数原型: ssize_t read(int fd, void *buf, size_t count); ssize_t是系统头文件中 type ...
分类:其他好文   时间:2016-11-02 18:03:17    阅读次数:143
hashlib、walk、yield
一、hashlib生成MD5值[root@133systeminformation]#vimhashlib2.py #!/usr/bin/envpython importhashlib importsys defmd5sum(f): m=hashlib.md5() withopen(f)asfd: whileTrue: data=fd.read(4096) ifdata: m.update(data) else: break returnm.hexdigest() if__name__==‘__ma..
分类:其他好文   时间:2016-10-25 20:11:16    阅读次数:273
FD.io vpp 框架转发图
在ip4-icmp-input 与 ip4-udp-input后可以注册后续的处理函数,ip4-icmp-input根据 icmp的报文类型选择相应的处理函数,而ip4-udp-input根据端口选择相应的处理函数。 注册函数分别为:ip4_icmp_register_type udp_regist ...
分类:其他好文   时间:2016-10-25 16:43:37    阅读次数:689
gcc支持的一种结构体赋值方式
struct info{ int a; char b; struct fd{ int c; int d; }fg;}; 其实我们也可以这样赋值:同样对于其他的类型也是一样的,union enum.... 例如: struct info td = { .a = 100, .b = 100, .fg = ...
分类:其他好文   时间:2016-10-23 12:14:25    阅读次数:382
socket泄露的问题
在增加keepalive和libevent 超时后,仍然会几个月后出现lsof统计句柄过多的问题,如下图,红线圈定的是不定期出现的错误关闭流,时间点和server端日志(只看到accpet fd,没有导致正常关闭的可写事件,也就是被keepalive关闭了,而应用层没有close,所以泄露了sock ...
分类:其他好文   时间:2016-10-18 11:36:29    阅读次数:194
数据库损坏的可能原因
1. 数据库文件被其他线程覆盖或删除在文件描述符关掉以后,继续使用这个文件描述符访问打开文件,获取文件描述符fd(其实是一个整形)关闭文件打开sqlite文件,获取文件描述符(碰巧也是)fd另一个线程继续使用fd,写文件sqlite文件被损坏在事务进行过程中,进行数据库备份或恢复在数据库事务过程中,... ...
分类:数据库   时间:2016-10-13 02:12:20    阅读次数:557
手机前端框架UI库(Frozen UI、WeUI、SUI Mobile)
Frozen UI 自述:简单易用,轻量快捷,为移动端服务的前端框架。 主页:http://frozenui.github.io/ 开发团队:QQVIP FD Team Github:https://github.com/frozenui/frozenui Demo:http://frozenui. ...
分类:移动开发   时间:2016-10-12 19:38:03    阅读次数:508
python的epoll及EPOLLLT
今天没事练习python的epoll,一开始写了个客户端: 发现服务端总是进入死循环收信息,甚是迷惑。后来修改了 str="ssf"处,修改为raw_input,发现程序正常运行,恍然醒悟,epoll默认 是LT模式,缓冲里的数据没读走,是每次都会触发的,因此,上面的代码修改epoll_fd.reg ...
分类:编程语言   时间:2016-10-10 16:27:42    阅读次数:206
1602条   上一页 1 ... 62 63 64 65 66 ... 161 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!