码迷,mamicode.com
首页 >  
搜索关键字:描述符    ( 2990个结果
libnet介绍与分析
libnet介绍与分析当前,基于socket的网络编程已成为当今不可替代的编程方法,它将网络通讯当作文件描述符进行处理,把对这个“网络文件”(即socket套接字)的操作抽象成一种类似于文件操作的方式进行。从实现细节上,这种工作方式根据TCP/IP的网络通讯模型,封装了一系列的实现,使得我们只需要使...
分类:Web程序   时间:2014-07-10 13:52:57    阅读次数:280
shell输出重定向
在linux shell执行命令时,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件。由于文件描述符不容易记忆,shell同时也给出了相应的文件名。 标准输入:0(缺省是键盘,为0时是文件或者其他命令的输出) 标准输出:1(缺省是屏幕,为1时是文件) 标准出错:2(缺省是屏幕,...
分类:其他好文   时间:2014-07-09 23:54:40    阅读次数:380
Python服务器开发三:Socket
Python服务器开发三:Socketsocket是操作系统中I/O的延续,它可以使进程和机器之间的通信成为可能。socket可以看成一个标准的文件描述符。不同的是文件需要用open()函数打开,而socket用socket()函数建立.recv()、send()函数和read()、write()函...
分类:编程语言   时间:2014-07-09 23:37:56    阅读次数:284
挂钩SSDT详解附源代码
源代码下载地址:挂钩SSDT源代码 据微软所言,服务描述符表是一个由四个结构组成的数组,其中的每一个结构都是由四个双字项组成。因此,我们可以将服务描述符表表示为:typedef struct ServiceDescriptorTable{ SDE ServiceDescriptor[4];}SDT....
分类:其他好文   时间:2014-07-07 23:56:51    阅读次数:367
EM界面 ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)
我的是10g,打开EM,另外都正常,就有这个问题到实例的代理连接 状态 失败 详细资料 ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)解决办法如下:将HKEY_LOCAL_MACHINE\SOFTWARE.....
分类:数据库   时间:2014-07-03 06:54:51    阅读次数:554
Linux高性能服务器编程——I/O复用
?? IO复用 I/O复用使得程序能同时监听多个文件描述符,通常网络程序在下列情况下需要使用I/O复用技术: 客户端程序要同时处理多个socket 客户端程序要同时处理用户输入和网络连接 TCP服务器要同时处理监听socket和连接socket,这是I/O复用使用最多的场合 服务器要同时处理TCP请求和UDP请求。比如本章将要讨论的会社服...
分类:系统相关   时间:2014-07-02 08:35:51    阅读次数:399
Linux高性能服务器编程——高级I/O函数
高级I/O函数 pipe函数 pipe函数用于创建一个管道,实现进程间的通信。 #include int pipe(int pipefd[2]); 通过pipe函数创建的文件描述符fd[0]和fd[1]分别构成管道的两端,往fd[1]写入的数据可以从fd[0]读出,不能反过来。管道内部传输的数据时字节流,和TCP字节流概念相同,但有区别,管道本身拥有一个...
分类:系统相关   时间:2014-07-01 08:27:12    阅读次数:339
【练习题】unix环境高级编程
1. 在Bourne shell / Bourne-again shell 和Korn shell中,digit1> & digit2 表示要将描述符digit1 重定向至描述符digit2的同一文件。请说明下面两条命令的区别。./a.out > outfile 2> &1./a.out 2>&1 ...
分类:其他好文   时间:2014-06-30 20:44:21    阅读次数:234
总结文件操作函数(一)-C语言
在进程一开始运行,就自动打开了三个对应设备的文件,它们是标准输入、输出、错误流,分别用全局文件指针stdin、stdout、stderr表示,对应的文件描述符为0,1,2;stdin具有可读属性,缺省情况下是指从键盘的读取输入,stdout和stderr具有可写属性,缺省情况下是指向屏幕输出数据。 将文件路径转化为文件指针: #include   //头文件包含 FILE *fopen(...
分类:编程语言   时间:2014-06-30 10:44:03    阅读次数:176
进程 线程
线程共享的内容包括:进程代码段进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和 进程用户ID与进程组ID线程独有的内容包括:线程ID寄存器组的值线程的堆栈错误返回码线程的信号屏蔽码
分类:编程语言   时间:2014-06-26 23:09:20    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!