码迷,mamicode.com
首页 >  
搜索关键字:文件描述    ( 1879个结果
libevent - an event notification library
libevent API 可以指定一个函数回调,当在文件描述符上产生了特定操作或者有超时动作时,这个函数回调会被调用,不仅如此,libevent还支持的事件类型包括信号量和常规超时。libevent的意图在于替代在事件驱动的网络服务中的事件循环,一个应用在使用libevent时之需要调用event_...
分类:其他好文   时间:2014-06-29 07:44:08    阅读次数:257
CentOS6.5 Nginx优化编译配置[续]
继续上文CentOS6.5 Nginx优化编译配置本文记录有关Nginx系统环境的一些细节设置,有关Nginx性能调整除了配置文件吻合服务器硬件之前就是关闭不必要的服务、磁盘操作、文件描述符、内核调整等。1、关闭系统中不需要的服务###Centos minimal 本来就是最小安装,这里我也就不提....
分类:其他好文   时间:2014-06-10 12:33:04    阅读次数:234
【Linux驱动】文件描述符以及相关知识
1、文件描述符 Linux操作系统中,几乎所有的设备都被抽象成为设备文件。因此,当我们想对设备进行操作的时候可以直接去操作其相应的设备文件。设备文件即是文件,要想对文件进行操作,无非就是:打开文件、关闭文件、写入数据、读出数据等,它们分别对应的函数有open(),close(),write(),read(),就以其中的open()函数做一个分析。open函数的作用是打开一个文件。 (1)它的定...
分类:系统相关   时间:2014-06-05 06:17:45    阅读次数:389
linux中select的使用方法
fd_set是一组文件描述符(fd,file descriptor)的集合,它用一位来表示一个fd。系统提供了4个宏对描述符集进行操作: #include #include //设置文件描述符集fdset中对应于文件描述符fd的位(设置为1)void FD_SET(int fd, fd_set *f...
分类:系统相关   时间:2014-06-04 20:48:17    阅读次数:343
管道通信
管道大致分为两种: 1.匿名管道:这个一般只能用于父进程创建管道传递给子进程,可以父子进程通信 2.有名管道:这种管道存在于文件系统中,所以任意进程都能找到,都可以通过它来通信 API: #include int pipe(int fds[2]) fds[0] 是读取文件描述符,也就是管道出口 fds[1] 是写文件描述符,也就是管道入口 创建一个匿名管道 成功返回0,...
分类:其他好文   时间:2014-06-04 13:41:39    阅读次数:365
Xib封装View
1.新建一个xib文件描述一个view的内部结构(假设叫做MJTgCell.xib)●2.新建一个自定义的类(自定义类需要继承自系统自带的view, 继承自哪个类, 取决于xib根对象的Class)●3.新建类的类名最好跟xib的文件名保持一致(比如类名就叫做MJTgCell)●4.将xib中的控件...
分类:其他好文   时间:2014-06-02 07:20:14    阅读次数:199
线程基础--同步机制 (1)
1.  线程基础    概念    1). 线程全称控制线程    2). 多线程的优势:       a) 比进程方便,可以共享相同的内存空间及文件描述符       b) 可以用于多个任务,而这些任务如果用单进程来实现是串行,在多线程里面由于CPU的调度可以实现穿插执行       c) 用于交互程序,将用户输入输出与其他部分分开,优化性能 ...
分类:编程语言   时间:2014-05-31 21:44:34    阅读次数:417
linux文件重定向
1:标准输出;2:错误输出1,exec启动一个新的shell将STDOUT文件描述符重定向到文件#!/bin/shecho "test exec..."exec > out.txt exec 2> out.errorecho "this is the first line"#故意生成错误信息,将输出...
分类:系统相关   时间:2014-05-29 10:28:51    阅读次数:326
Effective C++:资源管理
资源:动态分配的内存、文件描述器、互斥锁、图形界面中的字型与笔刷、数据库连接以及网络sockets等,无论哪一种资源,重要的是,当你不再使用它时,必须将它还给系统。条款13:以对象管理资源当我们向系统申请资源后,一定要记得释放,不然就容易发生内存泄漏。但是意识到这样一件事并不是很容易,比如我们是通过...
分类:编程语言   时间:2014-05-26 23:23:05    阅读次数:328
Effective C++:资源管理
资源:动态分配的内存、文件描述器、互斥锁、图形界面中的字型与笔刷、数据库连接以及网络sockets等,无论哪一种资源,重要的是,当你不再使用它时,必须将它还给系统。 条款13:以对象管理资源 当我们向系统申请资源后,一定要记得释放,不然就容易发生内存泄漏。但是意识到这样一件事并不是很容易,比如我们是通过一个函数来动态分配内存并返回一个指针。 Investment* ceateInve...
分类:编程语言   时间:2014-05-22 17:28:27    阅读次数:340
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!