码迷,mamicode.com
首页 >  
搜索关键字:fd    ( 1602个结果
socket编程过程中,流文件关闭顺序问题
程序片段: int?sock_fd; FILE?*sock_fpo,?*sock_fpi,?*pipe_fp; sock_fd?=?accept(sock_id,?NULL,?NULL); ????????if?(sock_fd?==?-1?) ????????????oops("accept"); ????...
分类:其他好文   时间:2015-07-21 13:06:19    阅读次数:227
ftruncate(改变文件大小)
ftruncate(改变文件大小)定义函数 intftruncate(int fd,off_t length);函数说明ftruncate()会将参数fd指定的文件大小改为参数length指定的大小。参数fd为已打开的文件描述词,而且必须是以写入模式打开的文件。如果原来的文件大小比参数length大...
分类:其他好文   时间:2015-07-21 11:55:42    阅读次数:141
polipo代理服务器简介
polipo代理服务器采用的是事件循环机制。 提供缓存功能,不支持透明代理。最近的一个产品需要缓存用以减少流量的作用,于是我们就采用了此款缓存服务器,实现了其透明代理的功能。polipo, 主题架构采用poll监控fd, 针对超时,客户端连接,服务器端的idle,以及缓存的数据分成不同模块,注册了几个回调函数。印象比较深的是polipo中的内存管理,CHUNK_SIZE根据系统不同,分配不同大小也...
分类:其他好文   时间:2015-07-20 23:37:16    阅读次数:277
Linux下创建软Raid
1-Linux下创建软Raid步骤1.创建磁盘,并转换为fd#fdisk /dev/sdb//这里使用新的磁盘sdb然后输入n ,创建分区使用默认的起始点输入大小为+100M然后重复刚才的操作4次,创建4个分区,创建完4个分区后我们还要改变分区的ID在分区的主菜单输入T然后输入要改变ID的分区号,也...
分类:系统相关   时间:2015-07-20 12:14:26    阅读次数:151
文件打开的过程——调用fd=open()时操作系统所做的工作
fd=fopen()是一个系统调用,用于根据文件名打开一个文件,返回该文件的文件描述符,文件打开后进程便可以根据文件描述符fd进行其他操作,比如读,写,关闭等操作。 各个操作系统打开文件的过程是类似的,本文以Unix为例,介绍打开一个文件操作系统所做的工作,正式介绍这个过程之前先简要介绍几个概念。 PCB(process control block)进程控制块,它是一个内核数据结构,相当于一个...
分类:其他好文   时间:2015-07-19 18:08:19    阅读次数:125
linux c 获取文件行数
源代码如下:/*获取文件行数*/ int file_wc(const char *filename) { int fd; register int linect = 0; char buf[MAXBSTZE]; int len; char *p = NULL; if(filename) {...
分类:系统相关   时间:2015-07-18 21:21:45    阅读次数:152
linux select 学习
一、select介绍函数原型:#include int select(int maxfdp1, fd_set *restrict readfds, fd_set *restrict writefds, fd_set *restrict exceptfds, struct timeval *restr...
分类:系统相关   时间:2015-07-16 11:11:26    阅读次数:158
linux系统编程:进程间通信-mmap
进程间通信-mmap #include void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset); int munmap(void *addr, size_t length); mmap本质是把内存与硬盘上的文件同步。某块内存中的内容会同步到硬盘文件上,即把文件映射到内存。故通过对同一文件的读写达到进程间的通信。 参数解释: addr:指定对哪儿块内存实行映射。NULL表示...
分类:系统相关   时间:2015-07-15 21:07:04    阅读次数:219
open()函数 linux中open函数使用
来源:http://www.cnblogs.com/songfeixiang/p/3733855.htmllinux中open函数使用 open函数用来打开一个设备,他返回的是一个整型变量,如果这个值等于-1,说明打开文件出现错误,如果为大于0的值参考格式 if(fd=open("/dev/tty....
分类:系统相关   时间:2015-07-15 19:01:42    阅读次数:199
Java opencv中sift的实现
Java 使用opencv中的sift进行计算。 /** * 传入一张图片得到sift特征点 * @param mat * @return */ public MatOfKeyPoint getFeaturePoints(Mat mat){ FeatureDetector fd = FeatureDetector.create(FeatureDetector.SIFT);...
分类:编程语言   时间:2015-07-15 17:07:33    阅读次数:422
1602条   上一页 1 ... 94 95 96 97 98 ... 161 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!