摘要: 前几天开始,我的CodeBlocks就出现了不能显示中文的问题。这里的不能显示,不是网上说的乱码什么的,而是根本就不显示。。输入中文之后,就是两个方框在那里,看不到具体内容。编译运行之后,在输出窗口中显示胡乱的字符,并不是汉字。而且我发现,系统自带的命令行终端也出现了这个问题。看了网上说的,修改代码 阅读全文
posted @ 2017-08-14 23:06 liude2134 阅读(3035) 评论(0) 推荐(0) 编辑
摘要: 前几篇博客分别讲了基于多进程、select类型的IO复用、poll类型的IO复用以及多线程版本的Tiny服务器模型,并给出了主要的代码。至于剩下的epoll类型的IO复用版,本来打算草草带过,毕竟和其他两种IO复用模型差不太多。但今天在看Michael Kerrisk的《Linux/UNIX系统编程 阅读全文
posted @ 2017-07-12 21:37 liude2134 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 上次的博客,记录到了根据CSAPP里客户端池的IO多路复用版Tiny的实现。今天学习了《UNIX网络编程》的前几章。在第6章里讲述了基于select()和poll()函数的IO复用,并且给出了和CSAPP中相似的代码实现。这不过,Stevens大神没有将主要元素设为一个结构体。顺便一提,上次的基于s 阅读全文
posted @ 2017-07-12 10:45 liude2134 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 在上个博客中,我们根据csapp里的源码实现了一个小型的web服务器Tiny,通过在浏览器地址栏输入本机地址和所设置的端口号,我们可以访问到静态网页和动态的CGI程序。但我们之前的那个Tiny存在一个很大的问题,那就是每次只能接受一个请求,这在实际的服务器里肯定是不存在的。所以,这次我们就来把Tin 阅读全文
posted @ 2017-07-12 10:15 liude2134 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 最近学习到了《深入理解计算机系统》的第11章网络编程,在最后一节是一个名为Tiny的小型web服务器的实现,源代码书中已经给出,这里就不再复制粘贴了。这篇小博客主要记录一下课后题10的解答。原题目为: 写出CGI adder函数的HTML表单。你的表单应该包括两个文本框,用户将需要相加的两个数字填在 阅读全文
posted @ 2017-07-12 09:07 liude2134 阅读(379) 评论(0) 推荐(0) 编辑