码迷,mamicode.com
首页 >  
搜索关键字:fd    ( 1602个结果
[数位dp] hdu 3967 Zero's Numberd
题意:对于两个数i和k,把它分为两个部分的数,n和m,如果(n+m)%k=0 那么这算一种分法 比如 333可分成,3、33或者33、3,对于 (333,3)就等于2. 现在给出 a、b、k,为 (a~b,k)有多少种分法 思路:对于一个数,注意前导零并枚举分点就好了。  dp[22][22][22][22][2],   代表 i位,分点为fd,余数mod,对于k取余,是否有前导零 ...
分类:其他好文   时间:2014-09-17 16:51:02    阅读次数:169
阻塞与非阻塞那些事
日常开发中,经常碰到处理程序阻塞的情况:1.select函数select函数用于确定一个或多个套接口的状态,对每一个套接口,调用者可查询它的可读性、可写性及错误状态信息,用fd_set结构来表示一组等待检查的套接口,在调用返回时,这个结构存有满足一定条件的套接口组的子集,并且select()返回满足...
分类:其他好文   时间:2014-09-17 11:37:32    阅读次数:1394
socket基础函数(2)
一、selectwinsock中#include 原型intselect(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,const struct timeval*timeout);nfds:本参数忽略,仅起到兼容作用。readfds:...
分类:其他好文   时间:2014-09-17 02:19:01    阅读次数:298
获取网络接口信息——ioctl()函数与结构体struct ifreq、 struct ifconf
转载请注明出处:windeal专栏 Linux 下 可以使用ioctl()函数 以及 结构体 struct ifreq  结构体struct ifconf来获取网络接口的各种信息。 ioctl 首先看ioctl()用法 ioctl()原型如下: #include int ioctl(int fd, int reque...
分类:其他好文   时间:2014-09-16 19:00:55    阅读次数:348
高级I/O函数(3)-tee、fcntl函数
tee函数使用功能描述:tee函数在两个管道文件描述符之间复制数据,也是零拷贝操作.它不消耗数据,因此源文件描述符仍然可以用于后续的操作.函数原型:#include ssize_t tee(int fd_in,int fd_out,size_t len,unsigned int flags);函数....
分类:其他好文   时间:2014-09-16 18:49:41    阅读次数:281
8Linux服务器编程之:chdir()函数和cd命令,getcwd()函数和pwd
?? 1chdir依赖的头文件 #include 2函数定义 int chdir(const char *path); int fchdir(int fd); 函数说明: chdir的作用是改变工作目录 4getcwd依赖的头文件 #include 5函数定义: char *getcwd(char *buf, size_t size...
分类:系统相关   时间:2014-09-16 00:24:39    阅读次数:207
10Linux服务器编程之:opendir()函数,readdir()函数,rewinddir()函数,telldir()函数和seekdir()函数,closedir()函数
?? 1 opendir所需的头文件 #include #include 2函数声明 DIR *opendir(const char *name); DIR *fdopendir(int fd); 通过opendir来打开一个文件夹 3readdir依赖的头文件 #include 4函数声明 struct dirent *readd...
分类:Windows程序   时间:2014-09-16 00:24:29    阅读次数:483
高级I/O函数(2)-splice函数
splice函数: 功能描述:用于在两个文件描述符之间移动数据,也是零拷贝操作。函数定义如下:1 #include 3 ssize_t splice(int fd_in,loff_t* off_t,int fd_out,loff_t* off_out,size_t len,unsigned i...
分类:其他好文   时间:2014-09-15 19:21:09    阅读次数:218
高级I/O函数(1)-writev、readv、sendfile函数
1.前言 Linux提供了很多的高级I/O函数,它们在特定的条件下表现出优秀的特性。这里主要讨论的是和网络编程相关的几个。 用于读写数据的函数,包括writev/readv、sendfile。 readv和writev函数#include ssize_t readv(int fd,const str...
分类:其他好文   时间:2014-09-15 01:00:07    阅读次数:392
Redis源码学习-AOF
1 AOF日常命令append: 1.1. Redis执行文件事件:执行用户命令,并将该命令缓存于Server.aof_buf中{函数1} 1.2. Redis执行时间时间的ServerCron:依据参数server.aof_flush_postponed_start,{函数4} 1.2.1. 将redisServer.aof_buf写入文件Server.aof_fd。 1.2.2. 该文件何时fsync到磁盘有三种机制: AOF_FSYNC_EVERYSEC 每秒调用...
分类:其他好文   时间:2014-09-14 19:23:57    阅读次数:402
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!