C/C++
tenacity-go
一个正在探索属于自己的道路的程序员
展开
-
文件描述符和文件指针的区别
文件描述符:在linux系统中打开文件就会获得文件描述符,它是个很小的正整数。每个进程在PCB(Process Control Block)中保存着一份文件描述符表,文件描述符就是这个表的索引,每个表项都有一个指向已打开文件的指针。 文件指针:C语言中使用文件指针做为I/O的句柄。文件指针指向进程用户区中的一个被称为FILE结构的数据结构。FILE结构包括一个缓冲区和一个文件描述符。而文件转载 2015-09-04 10:46:08 · 512 阅读 · 0 评论 -
《深入理解计算机系统》Tiny Web服务器实验
#include "csapp.h"/* *说明:在用telnet时,Host头域指定请求资源的Intenet主机和端口号 * 必须表示请求url的原始服务器或网关的位置。 * HTTP/1.1请求必须包含主机头域,否则系统会以400状态码返回。 */void handler(int sig);void doit(int fd);void read_requesthdrs(rio原创 2016-01-26 21:31:07 · 3218 阅读 · 0 评论