码迷,mamicode.com
首页 >  
搜索关键字:fd    ( 1602个结果
1高并发服务器:多路IO之select
?? 1 select A:select能监听的文件描述符个数受限于FD_SETSIZE,一般为1024,单纯改变进程打开 的文件描述符个数并不能改变select监听文件个数 B:解决1024以下客户端时使用select是很合适的,但如果链接客户端过多,select采用的是轮询模型,会大大降低服务器响应效率,不应在select上投入更多精力 2 依赖的头文件 ...
分类:其他好文   时间:2014-10-01 00:12:10    阅读次数:215
2高并发服务器:多路IO之poll
?? 1 poll A 依赖的头文件 #include B 函数声明 int poll(struct pollfd *fds, nfds_t nfds,int timeout);   struct pollfd { int fd; /* 文件描述符*/ short events; /* 监控的事件*/ short revents...
分类:其他好文   时间:2014-09-30 23:55:20    阅读次数:204
Web客户端访问
1、获取web页面#coding:utf-8import sys,urllib2req=urllib2.Request(sys.argv[1])fd=urllib2.urlopen(req)while 1: data=fd.read(1024) if not len(data): ...
分类:Web程序   时间:2014-09-30 14:31:59    阅读次数:147
centos 磁盘空间不足
今天磁盘报警,空间不足,找了很久没查出来。下面说下我的操作步骤[root@monitor/]#du-sch/* 6.6M/bin 39M/boot 161M/data 164K/dev 12M/etc 115M/home 240M/lib 25M/lib64 20K/lost+found 4.0K/media 4.0K/mnt 291M/opt du:cannotaccess`/proc/27198/task/27198/fd/4‘:Nosuchf..
分类:其他好文   时间:2014-09-29 17:06:41    阅读次数:280
Python网页抓取2
#!coding:utf-8# 获取web页面import sys,urllib2req=urllib2.Request(sys.argv[1])fd=urllib2.urlopen(req)while 1: data=fd.read() if not len(data): ...
分类:编程语言   时间:2014-09-29 16:42:11    阅读次数:165
BACULA windows下面的Client配置
之前遇到过同样的问题,就是fd配置文件没有错误,但是就是不能备份,忘记了是神马原理了,反正在hotsts文件里面加了个*.*.*.*bacula_storage就oK了。先做个笔记吧,真是好脑袋不如烂笔头啊!!!原因在这里,dir配置文件中设置的Storage的地址是一个主机名称,不是使用的IP地址..
分类:Windows程序   时间:2014-09-28 18:01:16    阅读次数:223
mmap 函数
头文件:#include #include 定义函数:void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offsize);函数说明:mmap()用来将某个文件内容映射到内存中,对该内存区域的存取即是.....
分类:其他好文   时间:2014-09-28 14:18:42    阅读次数:263
《Linux Device Drivers》第六章 高级字符驱动程序操作——note
ioctl 支持的操作,例如 简单数据传输控制动作,例如用户空间发起弹出介质动作反馈硬件的状态,例如报告错误信息参数配置,例如改变波特率执行自破坏 用户空间的ioctl方法原型:int ioctl(int fd, unsigned long cmd, …);每个ioctl命令就是一个独立的系统调用,而且是非公开的驱动程序的ioctl方法原型:int (*ioctl) (struct ...
分类:系统相关   时间:2014-09-27 23:37:30    阅读次数:332
Linux中打开文件时的O_EXCL有什么用
问题描述: open(pathname, O_RDWR | O_CREAT,0666);就不行吗?为什么好多资料上说要加O_EXCL,说是原子性操作,不加难道就不是了吗? 解答: 如果文件事先已经存在, open(pathname, O_RDWR | O_CREAT,0666);  打开成功,返回一个大于0的fd open(pathname, O_RDWR | O_CREAT | O...
分类:系统相关   时间:2014-09-27 17:59:20    阅读次数:316
close和shutdown的区别
转的,没验证close(sock_fd)会把sock_fd的内部计数器减1当sock_fd的内部计数器为0时, 才调用shutodwn(), 并最终释放文件描述符调用shutdown()只是进行了TCP断开, 并没有释放文件描述符本来正常的TCP程序不需要显示调用shutdown()但某些TCP程序...
分类:其他好文   时间:2014-09-24 16:06:37    阅读次数:638
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!