1.(mov ecx,dword ptr [ebp-0Ch])将this指针压入ecx 2.(mov edx,dword ptr [ecx])this指针指向该对象的首地址,而该处的前四个字节存放着该对象的虚函数表的首地址,将虚表指针放到edx中。 3.(call dword ptr [edx+4] Read More
posted @ 2017-09-02 00:26 findumars Views(1096) Comments(0) Diggs(0)
转自:http://m.blog.csdn.NET/blog/weiqubo/16355653 libev是Marc Lehmann用C写的高性能事件循环库。通过libev,可以灵活地把各种事件组织管理起来,如:时钟、io、信号等。libev在业界内也是广受好评,不少项目都采用它来做底层的事件循环。 Read More
posted @ 2017-09-02 00:24 findumars Views(450) Comments(0) Diggs(0)
1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。 Read More
posted @ 2017-09-02 00:22 findumars Views(817) Comments(0) Diggs(0)
1. 网络中的基本概念 网络,网段,局域网,互联网 网络 是一个按照地理位置远近组成的层次系统。最底层是LAN,迄今为止,最流行的局域网技术是以太网。 以太网段由一些电缆和集线器组成。使用在较少的范围,如一个房间。每根电缆都有相同的最大位带宽(同一网段内,各主机到集线器的最大传输带宽相同)。集线器不 Read More
posted @ 2017-09-02 00:18 findumars Views(1455) Comments(0) Diggs(0)
命令行窗口中用telnet测试HTTP协议请求消息格式响应消息格式1. 命令行窗口中用telnet测试HTTP协议 HTTP消息是由普通ASCII文本组成。消息包括消息头和数据体部分。消息头以行为单位,每行以CRLF(回车和换行)结束,消息头结束后,额外增加一个CRLF,之后内容就是数据体部分了。我 Read More
posted @ 2017-09-01 23:41 findumars Views(3435) Comments(0) Diggs(0)