- 博客(5)
- 收藏
- 关注
转载 解决CodeBlocks中文不显示的问题
前几天开始,我的CodeBlocks就出现了不能显示中文的问题。这里的不能显示,不是网上说的乱码什么的,而是根本就不显示。。输入中文之后,就是两个方框在那里,看不到具体内容。编译运行之后,在输出窗口中显示胡乱的字符,并不是汉字。而且我发现,系统自带的命令行终端也出现了这个问题。看了网上说的,修改代码页,但当我打开属性之后,发现根本就没有代码页这一项。基本上把网上所有相关的信息都看了一...
2017-08-14 23:06:00 1736
转载 《深入理解计算机系统》Tiny服务器4——epoll类型IO复用版Tiny
前几篇博客分别讲了基于多进程、select类型的IO复用、poll类型的IO复用以及多线程版本的Tiny服务器模型,并给出了主要的代码。至于剩下的epoll类型的IO复用版,本来打算草草带过,毕竟和其他两种IO复用模型差不太多。但今天在看Michael Kerrisk的《Linux/UNIX系统编程手册》时,看到了一章专门用来讲解epoll函数,及其IO复用模型。于是,自己也就动手把...
2017-07-12 21:37:00 146
转载 《深入理解计算机系统》Tiny服务器3——poll类型IO复用版和多线程版Tiny
上次的博客,记录到了根据CSAPP里客户端池的IO多路复用版Tiny的实现。今天学习了《UNIX网络编程》的前几章。在第6章里讲述了基于select()和poll()函数的IO复用,并且给出了和CSAPP中相似的代码实现。这不过,Stevens大神没有将主要元素设为一个结构体。顺便一提,上次的基于select()函数的服务器实现过程中我遇到了很多问题,主要有以下几个方面: 1) 在...
2017-07-12 10:45:00 156
转载 《深入理解计算机系统》Tiny服务器2——多进程版和selectIO复用版Tiny
在上个博客中,我们根据csapp里的源码实现了一个小型的web服务器Tiny,通过在浏览器地址栏输入本机地址和所设置的端口号,我们可以访问到静态网页和动态的CGI程序。但我们之前的那个Tiny存在一个很大的问题,那就是每次只能接受一个请求,这在实际的服务器里肯定是不存在的。所以,这次我们就来把Tiny改为支持多个访问的并发服务器。 实现并发服务器程序一般有三种方法: 1) ...
2017-07-12 10:15:00 240
转载 《深入理解计算机系统》Tiny服务器1——可以响应html表单的Tiny
最近学习到了《深入理解计算机系统》的第11章网络编程,在最后一节是一个名为Tiny的小型web服务器的实现,源代码书中已经给出,这里就不再复制粘贴了。这篇小博客主要记录一下课后题10的解答。原题目为: 写出CGI adder函数的HTML表单。你的表单应该包括两个文本框,用户将需要相加的两个数字填在这两个文本框中。你的表单应该使用GET方法请求内容。 因为我以前没接触...
2017-07-12 09:07:00 169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人