码迷,mamicode.com
首页 >  
搜索关键字:fd    ( 1602个结果
hbase 批量插入api
1、数据格式a.txt: 1363157985066 13726230503 00-FD-07-A4-72-B8:CMCC 120.196.100.82 i02.c.aliimg.com 24 27 2481 24681 200 1363157995052 13826544101 5C-0E-8B-C7-F1-E0:CMCC 120.197.40.4 4 0 264 0 200...
分类:Windows程序   时间:2015-07-27 23:08:53    阅读次数:507
epoll()无论涉及wait队列分析
事件1. epfd-file->eventpoll->wq: struct eventpoll { ... wait_queue_head_t wq; //用于epoll_pwait()事件的等待队列 情况1分析 struct list_head rdllist; //就绪的fd队列 ready ....
分类:其他好文   时间:2015-07-27 22:35:12    阅读次数:147
对文件I/0缓冲的认识
1.文件I/O的内核缓冲或许很多初学文件I/O时会认为read()或write()系统调用会直接对磁盘中的文件发起访问,其实不然,此俩个调用只会使用户空间缓冲区与内核的高速缓冲区之间复制数据。write(fd,"12345"); 例如上述操作,当write返回后,在之后的某个时刻内核会将该数据写入(刷新至)磁盘(所以系统调用其实并不与磁盘同步)如果在此期间,另一个程序试图读取这些字节,将会直接存内核...
分类:其他好文   时间:2015-07-26 17:28:19    阅读次数:82
I/O复用-每次调用select()前都要重新设置一下待检测的描述字
select的实现是通过对设备的轮询来实现的,每次调用FD_ISSET()函数后 ,会把原来待检测的但是仍没就绪的描述字清0了。所以,每次调用select()前要重新调用FD_SET()来设置一下待检测的描述设备。 select原型: int select(int n, fd_set *readfds, fd_set *writefds, fd_set *...
分类:其他好文   时间:2015-07-26 17:25:01    阅读次数:124
UDP 服务器与多个客户端通信
服务端为上位机部分。客户端为下位机部分,下位机有多个MCU,所以就会有不同的IP地址。上位机实现接收下位机的信息,并区别不同的IP发来的信息。通信端口5000服务端:IP设置为196.168.1.100 intsock_fd = socket(PF_INET, SOCK_DGRAM, 0);if(....
分类:其他好文   时间:2015-07-25 22:53:10    阅读次数:283
select和epoll的实现
select:fd_set是输入结果参数,每次select之后,还得重置fd_set(1)使用copy_from_user从用户空间拷贝fd_set到内核空间,第一步需要复制所有感兴趣的文件描述符到内核态(2)注册回调函数__pollwait(3)遍历所有fd,调用其对应的poll方法(对于sock...
分类:其他好文   时间:2015-07-25 21:16:23    阅读次数:250
Linux 下stat和access函数
stat既有命令也有同名函数,用来获取文件Inode里主要信息(即文件类型),stat 跟踪符号链接,lstat不跟踪符号链接。可以通过man 2 stat查看相关的信息。  #include  #include  #include int stat(const char *path, struct stat *buf); int fstat(int fd, struc...
分类:数据库   时间:2015-07-25 16:57:29    阅读次数:206
我的c++服务器记录----非阻塞下的socket读取操作
服务器端的基本的一个操作就是从socket的fd上进行数据读取,也就是我们经常用到的read函数。 欢迎关注我的服务器代码:http://code.taobao.org/p/fastServer/src/今天主要是关注的正确的进行read操作 首相,我的socket是已经设置了非阻塞属性。read函数在非阻塞读取fd的时候会遇到不同的errno。 如何正确的处理这些erron 状态呢?1、er...
分类:编程语言   时间:2015-07-25 00:13:56    阅读次数:108
linux c 笔记 文件(二)
1.dup和dup2函数#includeint dup(int fd);int dup2(int fd1,int fd2);两个均为复制一个现存的文件的描述两个函数的返回:若成功为新的文件描述,若出错为-1;由dup返回的新文件描述符一定是当前可用文件描述中的最小数值。用dup2则可以用fd2参数指...
分类:系统相关   时间:2015-07-21 21:59:36    阅读次数:196
文件操作
一:在C语言中关于文件的操作二:在UNIX中关于文件的操作int fd = open("a.txt",O_RDONLY|O_CREAT|O_TUEN,0666);if (fd == -1)perror("open"),exit(-1);write(fd,"hello",5);close(fd);in...
分类:其他好文   时间:2015-07-21 16:50:43    阅读次数:108
1602条   上一页 1 ... 93 94 95 96 97 ... 161 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!