码迷,mamicode.com
首页 >  
搜索关键字:文件描述符    ( 1556个结果
TC/UDPP网络编程
练习:文件传输的功能 首先教大家一个函数 int ftruncate(int fd,off_t length) 功能:将fd指定的文件大小改为参数length指定大小 注:fd必须是以写入的模式打开。 参数:fd             为已经打开文件的文件描述符      length     为文件指定大小 返回值:成功返回0,失败返回-1. client 传文件给 s...
分类:其他好文   时间:2014-11-08 16:49:47    阅读次数:155
linux字符集
vi/etc/sysconfig/il8nLANG="zh_CN.GBl8030"3.source/etc/sysconfig/il8n服务器时间同步:ntp服务时间同步加大服务器文件描述符:查看描述符[root@liangenyu~]#ulimit-n1024方法一:[root@liangenyu~]#ulimit-HSn65535重启后失效方法二:echo‘*-nofile65535‘>>/etc/secur..
分类:系统相关   时间:2014-11-06 02:18:50    阅读次数:343
Oracle数据库运行时rm误删文件的解决方法 (2)-- 通过脚本实现恢复
根据上篇文章,整个恢复过程可以使用脚本完成,既节约时间,也增加恢复的成功率。这个方法对误删的数据文件,包括onlineredo,undo,controlfile,system或普通数据文件均有效。整个过程分两部分:第一部分是通过tail命令hold住文件描述符FD,然后建立数据文件的softlink。完成..
分类:数据库   时间:2014-11-05 15:09:31    阅读次数:329
Select函数文件描述符集的准备条件
网络编程中,我们经常讨论等待某个描述符准备好I/O(读/写)或者等待其上发生一个待处理的异常条件。尽管可读性和可写性对于普通文件这样的描述符显而易见,然而对于引起诸如select返回套接字“就绪”的条件我们必须讨论的更明确些。 套接字Select函数原型: #include #include int select(int maxfdp1, fd_set *readset, fd_set ...
分类:其他好文   时间:2014-11-05 13:03:13    阅读次数:249
Linux_C 输入输出重定向
将stdin定向到文件有3种方法:1.close then open .类似挂断电话释放一条线路,然后再将电话拎起来从而得到另一条线路。 先close(0);将标准输入关掉,那么文件描述符数组中的第一个元素处于空闲状态。(一般数组0=stdin, 1=stdout, 2=stderror,如果不关....
分类:系统相关   时间:2014-11-05 00:01:07    阅读次数:382
Oracle数据库运行时rm误删文件的解决方法
网上可以看到不少有关oracle运行时误删数据文件的讨论,对于使用rm操作系统命令删除的文件,可以通过copy文件描述符来恢复文件,当然这种方式的前提还是数据库还在运行。但在DB还在运行时直接copy文件描述符来恢复文件,这样操作其实有几个问题:copy过程中需要额外的存储空间..
分类:数据库   时间:2014-11-04 15:19:52    阅读次数:256
unix环境高级编程笔记(2)-- 文件I/O之不带缓冲的I/O
1 引言 不带缓冲区的I/O(unbuffered I/o)是指每个read 和 write 都调用内核中的一个系统调用,这些不带缓冲区的I/O 不是ISO C 的组成部分。2 文件描述符 每个打开的文件都通过文件描述符引用,文件描述符是一个非负整数。open 和 create 函数返回的文件描.....
分类:其他好文   时间:2014-11-02 22:13:44    阅读次数:238
网络编程I/O函数介绍
read和write #include ssize_t read(int fd, void *buf, size_t count); ssize_t write(int fd, const void *buf, size_t count); 参数: fd: 文件描述符 buf:数据缓冲区,用于保存要从fd读取或写入的数据 count:输入/写入的数据最大字节数。(实际读取或...
分类:其他好文   时间:2014-10-30 13:33:52    阅读次数:238
linux 标准输入输出 重定向
背景:屏幕打印不一定都是从标准输出来的,也包括标准错误输出流stderr中的信息文件描述符定义(系统定义了12个)0 标准输入1 标准输出2 标准错误0 默认键盘输入1,2默认从屏幕打印,可以重定向到其他文件参考:流,管道重定向[IBM]:http://www.ibm.com/developerwo...
分类:系统相关   时间:2014-10-29 01:57:04    阅读次数:215
Select、Poll与Epoll比较
(1)select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返回后,该数组中就绪的文件描述符便会被内核修改标志位,使得进程可以获得这些文件描述符从而进行后续的读写操作。 select目前几乎在所有的平台上支持,其良好跨平台支持也是它的一个优点,事实上从现在看来,这也是它所剩不多的优点之一。 select的一个...
分类:其他好文   时间:2014-10-29 00:20:30    阅读次数:366
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!