摘要: libevent是一个常用的网络库,下面就看看在windows下面编译测试的过程吧。 一环境 系统:win10 编译器:VS2015 官方下载地址:http://libevent.org/ 版本:2.0.22-stable 二编译静态库 1 解压 把上面下载到libevent-2.0.22-stab 阅读全文
posted @ 2016-10-19 10:18 有梦想不彷徨 阅读(1132) 评论(0) 推荐(1) 编辑
摘要: 最近再学习Libevent由于自己使用的是windows系统,遗憾的是有关在vs下可以参考的程序少之又少。在参考了许多的博客文章后。自己摸索写了一个简单的Libevent Server程序。并且在网上找了一个简单的客户端程序,测试该代码成功。今天在此做一个记录。 Libevent的确是一个非常好用的 阅读全文
posted @ 2016-10-19 09:35 有梦想不彷徨 阅读(2447) 评论(4) 推荐(5) 编辑
摘要: 最近在看Thinking in C++,今天下午自己实现了第二章的课后习题。虽然看起来是一件微不足道的小事情,但是对于我来说,这是成长路上的一点点小积淀。我的梦想是有一天可以在程序的世界里自由驰骋,做出一些属于自己的东西。现在只是刚刚起步,还需要坚持不懈的努力。把自己实现的代码贴出来留作纪念。这些代 阅读全文
posted @ 2016-08-02 19:34 有梦想不彷徨 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 最近一直在纠结EnmuWindows的使用方法,后来才搞明白,现将自己测试用的代码贴出来,下面对代码做一个解释。 BOOL EnumWindows( WNDENUMPROC lpEnumFunc, LPARAM lParam );该函数枚举所有屏幕上的顶层窗口,并将窗口句柄传送给应用程序定义的回调函 阅读全文
posted @ 2016-08-01 18:30 有梦想不彷徨 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 线性表的基本操作共有十二个。我们通过对线性表基本操作的有机组合,可以处理较为复杂的线性表。 一、初始化顺序线性表——构造一个空的顺序线性表 顺序表初始化的基本步骤: 1、开辟存储空间,使用malloc函数,个数为LIST_INIT_SIZE,每个存储元素的大小为sizeof(ElemType); 2 阅读全文
posted @ 2016-01-14 20:56 有梦想不彷徨 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 顺序线性表存储结构,很容易实现随机存取线性表第i个元素的操作,但实现删除或者插入操作时需要移动大量的数据元素。所以,顺序表适应于稳定的线性表,如职工工资表和学生学籍表。 对此结构体的认识:第一,在外部用typedef 定义了ElemType的变量类型,这样增加了代码的灵活性。如果以后要修改存储变量的 阅读全文
posted @ 2016-01-14 18:06 有梦想不彷徨 阅读(488) 评论(0) 推荐(0) 编辑