source
文章平均质量分 67
sky_s_limit
看博客不如看书,写代码更要写博客!!!
展开
-
Tinyhttpd源码分析!简单的HTTP请求处理服务器!!!
Tinyhttpd源码分析!Github地址:HERE最近两天看了小项目,在博客中记录下学习笔记!!!tinyhttpd是一个简易的HTTP服务器,可以处理POST/GET请求,使用CGI技术实现简单的网页表单提交。代码可以在Linux上运行,涉及POSIX 线程\进程\管道\字符串处理等知识点。是学习Linux网络编程的基础项目。代码经过简单修改可以直接在Linux系统上make,需要注意的点:...原创 2018-05-04 17:37:22 · 973 阅读 · 0 评论 -
从cJson源码中学习技巧!!!
最近读了cJson的源代码,注意到了几个的函数,可以在以后的代码中使用,在这里做个记录 包括:文件读取、数字字符串处理等cJson中读取文件的方法:void dofile(char *filename){ FILE *f;long len;char *data; f=fopen(filename,"rb");fseek(f,0,SEEK_END);len=ftell(f);...原创 2018-05-05 20:33:38 · 162 阅读 · 0 评论 -
\r 与 \n 的区别
首先:换行的表示方式有四种,分别是 CRLF (\r\n),LFCR (\n\r),CR (\r) 和 LF (\n)小历史: 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 ...原创 2018-05-02 19:04:06 · 174 阅读 · 0 评论