摘要: poll函数和select函数差不多。以下是一个简单的回显服务器#include using namespace std;#include #include #define OPEN_MAX 64int main(){ int i, maxi, listenfd, connfd, sockfd... 阅读全文
posted @ 2015-09-22 15:31 程远春 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 最近做一个视频存储服务器。通信模块有几个选择:自己封装IOCP,libevent boost::aio ,ACE。最终还是选择了大名鼎鼎的ACE。结果就是噩梦从此开始了。ACE主要分为3层:OS适配层,wrapper facde层,框架层。OS适配层。封装了藏用的操作系统函数。wrapper fa... 阅读全文
posted @ 2015-08-20 19:47 程远春 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 最近看到很多什么什么 xxx-汽车租凭系统 泛滥。 可能那些北大青鸟啊 清华同方啊的小朋友又要交作业了。。。那作为一个山东蓝翔毕业的高材生 必须也搞个汽车租凭系统。完。。 阅读全文
posted @ 2015-07-15 17:49 程远春 阅读(173) 评论(0) 推荐(1) 编辑
摘要: 最近在研究Mysql++操作Mysql数据库。用vs2013;本来以为很简单,但真正使用起来真是各种坑,各种编译 连接 错误, 搞的偶焦头烂额。搞了一下午 终于能通过编译了。本篇博客总结下各种问题的注意事项,好让使用Mysql++的新同学以后少走弯路。一、首先是下载mysql++;这个就不多说了。下... 阅读全文
posted @ 2015-05-30 21:37 程远春 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。 模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和类模板; 函数模板针对仅参数类型不同的函数; 类模板针对仅数据成员和成员函数类型不同... 阅读全文
posted @ 2015-03-29 13:10 程远春 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 上期我们简单的讲解了利用RTTI来实现多肽,这期我们就来聊聊利用虚函数的方法来实现多肽。1.什么是虚函数在某基类中声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数,用法格式为:virtual 函数返回类型 函数名(参数表) {函数体};,实现多态性,通过指向派生类的基类指针或引用... 阅读全文
posted @ 2015-02-20 23:58 程远春 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: 多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象的语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将基类设置成为和一个或更多的他的子类相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。... 阅读全文
posted @ 2015-01-06 20:33 程远春 阅读(3109) 评论(4) 推荐(2) 编辑