码迷,mamicode.com
首页 >  
搜索关键字:fd    ( 1602个结果
linux 高级字符设备驱动 ioctl操作介绍 例程分析实现【转】
转自:http://my.oschina.net/u/274829/blog/2850141,ioctl介绍ioctl控制设备读写数据以及关闭等。用户空间函数原型:intioctl(intfd,unsingedlongcmd,...)fd-文件描述符cmd-对设备的发出的控制命令...表示这是一个可...
分类:系统相关   时间:2015-08-05 18:19:14    阅读次数:292
【linux高级程序设计】(第十四章)TCP高级应用 3
控制socket文件描述符属性1.set/getsockopt()修改socket属性int getsockopt (int __fd, int __level, int __optname, void *__restrict __optval, socklen_t *__restrict __op...
分类:系统相关   时间:2015-08-04 20:49:00    阅读次数:202
windows socket编程select模型使用
int select( int nfds, //忽略 fd_ser* readfds, //指向一个套接字集合,用来检测其可读性 fd_set* writefds, // 指向一个套接字结合,用来检测其可写性 fd_ser* exceptfds, //指向一个套...
分类:Windows程序   时间:2015-08-03 11:32:49    阅读次数:175
yaml和python关系实例
一、yaml和python的关系实例:1、yaml格式文件:base:-name:wang-age:33-site:-web1:http:/www/baidu.com-web2:http://www.163.com2、python解析脚本:#!/usr/bin/pythonimportsys,yamlfd=open(sys.argv[1],‘r‘)printyaml.load(fd)3、结果如下:{‘base‘:[{‘name‘:‘wang‘},{‘age..
分类:编程语言   时间:2015-08-02 06:41:17    阅读次数:141
RSA密钥的生成与配置
openssl下载地址http://dldx.csdn.net/fd.php?i=20313208579480&s=ac2e809e168f7d5b8bf1515d3d6b1aa4,或者官方下载通过openssl工具生成RSA的公钥和私钥(opnssl工具可在互联网中下载到)1)生成RSA私钥打开b...
分类:其他好文   时间:2015-07-31 19:58:11    阅读次数:117
linux内核之accept实现
用户态对accept的标准用法: if ((client_fd = accept(sockfd, (struct sockaddr *)&remote_addr, &sin_size)) == -1) { //accept()函数让服务器接收客户的连接请求 perror("accept Error\...
分类:系统相关   时间:2015-07-30 12:56:35    阅读次数:450
epoll对poll(select)的改进
select的几大缺点:每次调用select,都需要把fd集合从用户态拷贝到内核态,这个开销在fd很多时会很大;每次调用select,内核需要遍历传递进来的所有fd(判断检测文件是否可用)。有时只有部分连接是“活跃”的,但是select/poll每次调用都会线性扫描全部的集合;select支持的文件...
分类:其他好文   时间:2015-07-30 12:44:57    阅读次数:117
epoll 和select 的区别,epoll和select的实例
epoll是Linux内核为处理高并发而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本。这里主要讲epoll和另外两个的区别,另外再把epoll的一个简单运用实例说说。 (一)epoll 有select,poll的主要区别: 一、相比于select与poll, epoll最大的好处在于它不会随着监听fd数目的增长而降低效率; 二、内核中的select与poll的实现是采用轮询来处理的,轮询的fd数据越多,自然耗时也越多; 三、epoll的实现是基于回调的,如果fd有期...
分类:其他好文   时间:2015-07-28 21:07:42    阅读次数:108
常见设备文件名
IDE硬盘/dev/hd[a-d]SCSI/SATA/USB硬盘/dev/sd[a-p]U盘/dev/sd[a-p]跟SATA相同,现在计算机大部分用SATA接口的硬盘软驱/dev/fd[0-1]现在基本没有软驱了打印机25针:/dev/lp[0-2]USB:/dev/usb/lp[0-15]现在大部分都用USB接口的打印机鼠标USB:/dev/usb/mouse[0-15]PS2:/dev/psaux..
分类:其他好文   时间:2015-07-28 14:46:38    阅读次数:199
重写 libev 的 EV_WIN32_HANDLE_TO_FD
libev 的 EV_WIN32_HANDLE_TO_FD 默认实现是调用C库的 _open_osfhandle ,但这里有个问题是转换后,关闭 fd 就默认关闭了 handle。当它遇到 libcurl 时就出现了问题。 libcurl handle 的创建和关闭都是 libcurl 来管理的,适...
分类:Windows程序   时间:2015-07-28 12:55:54    阅读次数:598
1602条   上一页 1 ... 92 93 94 95 96 ... 161 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!