- 博客(3)
- 收藏
- 关注
原创 简易HTTP服务器的实现
基于HTTP协议实现简易服务器完成提交静态网页和CGI的功能,当方法为POST时,执行CGI功能;当方法为GET时,根据请求是否具有可执行权限,判断服务器应执行哪种功能。 CGI的功能是它可以在服务器上执行相关的代码对数据进行处理,最后再将执行结果返回给浏览器。 对于POST方法,要完成CGI功能,需要先从HTTP的请求报头中的消息内容里拿到浏览器的请求,经过CGI处理,再将处理结果交给浏览器
2016-04-09 11:57:58 571
原创 不用加减乘除做加法
对于num1+num2可分为三步完成: (1)对num1与num2做二进制相加,不计进位(这一步可用异或实现); (2)记录进位(可用位与运算,因为相同位都为1,才会向前产生进位;即得到进位的方法为(num1&num2) (3)把(1)与(2)的结果相加,方法同上,直到不再产生进位,即可得到结果; 由于不能使用加减乘除,那么我们可以试着考虑位操作对两数进行运算: 如:num1=5,num
2016-04-02 17:34:55 505
原创 缓冲方式、文件描述符及文件操作
********************************************************************************************************************************************** 三种缓冲方式: 进程退出时,要刷新缓冲区以清空缓冲区 ,这时就相当于修改缓冲区,这时父子进程会各有一份缓冲区里
2016-04-01 22:45:34 1395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人