这是学习网络编程后写的一个练手的小程序,可以帮助复习I/O模型,epoll使用,线程池,HTTP协议等内容。 程序代码是基于《Linux高性能服务器编程》一书编写的。 首先回顾程序中的核心内容和主要问题,最后给出相关代码。 0. 功能和I/O模型 实现简易的HTTP服务端,现仅支持GET方法,通过浏 ...
分类:
Web程序 时间:
2017-03-04 10:51:53
阅读次数:
221
Vuser 发生器(Visual User Generator,VuGen),主要通过捕获客户端向服务器发送的HTTP请求,将这些请求录制成脚本,在回放时将捕获的HTTP请求再次发送,以达到模拟客户行为的目的。 下面具体介绍一下如何使用,篇幅比较长,请耐心看下去: 脚本录制 这里以HP自带的在线订票 ...
分类:
其他好文 时间:
2017-03-04 00:03:27
阅读次数:
272
htmlspecialchars_decode() 函数是 htmlspecialchars() 函数的反函数。 htmlspecialchars() 可以拿来防止XSS;可参考:https://www.zhihu.com/question/27646993 htmlspecialchars_dec ...
分类:
Web程序 时间:
2017-03-03 23:00:20
阅读次数:
235
承接上一节课,我们在上节课中提到,socket I/O 阻塞时的那段时间完全被浪费了,那么要如何节省下那一段时间呢? 非阻塞I/O 如果使用非阻塞I/O,它就不会傻傻地等在那里(比如等连接、等读取),而是会返回一个错误信息,虽然说是说错误信息,它其实就是叫你过一会再来的意思,编程的时候都不把它当错误 ...
分类:
其他好文 时间:
2017-03-03 22:17:28
阅读次数:
267
本文转载自:http://blog.csdn.net/manshq163com/article/details/7848714 说道sysfs接口,就不得不提到函数宏 DEVICE_ATTR,原型是 #define DEVICE_ATTR(_name, _mode, _show, _store) \ ...
分类:
其他好文 时间:
2017-03-03 18:50:38
阅读次数:
207
题目链接:https://uva.onlinejudge.org/external/123/12325.pdf 一开始是完全背包,那个容量是一个32位数字,存不下。 然后暴力枚举,当n很大,s1,s2很小的时候,是不行的。 然后一个一个枚举,竟然还是超时。 其实,当一个一个枚举的时候,可以这样想,当 ...
分类:
其他好文 时间:
2017-03-03 12:06:15
阅读次数:
198
在写此篇博文时,发现在以前曾写过《获取DataTable选择第一行某一列值》http://www.cnblogs.com/insus/p/5434062.html 。 但是与此篇所说的完全不一样。这篇Insus.NET需要的是jQuery去获取html table的某一行某一列的数据。如下表: Ht ...
分类:
Web程序 时间:
2017-03-03 11:52:56
阅读次数:
275
对于Asp.net MVC,我对它的生命周期还是兴趣很浓,于是提出两个问题: 一个HTTP请求从IIS移交到Asp.net运行时,Asp.net MVC是在什么时机获得了控制权并对请求进行处理呢?处理过程又是怎样的? 以IIS7中asp.net应用程序生命周期为例,下图是来自MSDN的一张HTTP请 ...
分类:
Web程序 时间:
2017-03-02 23:34:38
阅读次数:
340
\documents\visual studio 2008\projects\practice4_stack\practice4_stack\practice4_stack.cpp(22) : error C2628: “BankLevel ”后面接“void”是非法的(是否忘记了“;”?) 这个提 ...
分类:
其他好文 时间:
2017-03-02 23:31:44
阅读次数:
208
事件流 事件流 描述的是在页面中接受事件的顺序 事件冒泡 由最具体的元素接收,然后逐级向上传播至最不具体的元素的节点(文档) 事件捕获 最不具体的节点先接收事件,而最具体的节点应该是最后接收事件 事件处理 1.HTML事件处理 直接添加到HTML结构中 2.DOM0级事件处理 把一个函数赋值给一个事 ...
分类:
编程语言 时间:
2017-03-02 22:09:00
阅读次数:
205