- 博客(10)
- 资源 (22)
- 收藏
- 关注
转载 一些有意思的算法代码
转自 http://sd.csdn.net/a/20111129/308265.htmlKeith Schwarz是一个斯坦福大学计算机科学系的硕士研究生。他对编程充满了热情。他的主页上他自己正在实现各种各样的有意思的算法和数据结构,http://www.keithschwarz.com/interesting/, 目前这个网页上有88个(见下面的列表),但这位大哥要干135个
2011-11-30 14:52:28 1061
转载 在C++中模拟委托事件的方法(六)
转自 http://blog.csdn.net/gogogo/article/details/6999960最后我们针对这4种比较可行的模拟事件方法进行一下评价,评价的标准主要考虑以下几个方面1、 是否可以只接收事件触发类的一部分事件2、 一个事件触发类是否支持多个事件接收类对象接收事件3、 事件处理函数是否可以使用保护或私有的访问权限,保证事件接收类的封装特性4、 书
2011-11-26 23:03:57 558
转载 在C++中模拟委托事件的方法(五)
转自 http://blog.csdn.net/gogogo/article/details/6999919 五、事件链模拟事件对应的例子工程名DelegateChainEvent类模板的方法已经可以比较方便的让不同的对象接收同一个事件触发类的不同事件了,大多数的开发需要都能满足了,不过如果用过C#的人就会看到其中的一些问题,就是事件链的问题,因为C#允许对事件进行”+=”和”-=
2011-11-26 23:03:13 473
转载 在C++中模拟委托事件的方法(四)
转自 http://blog.csdn.net/gogogo/article/details/6999477三、静态函数方式实现多对象事件接收对应的例子工程名MultiObjectEvent在静态函数模拟事件方法中,如果读者细心的话,会发现类CNotifyClass只包含一个指定对象的成员变量m_pEventParameter,在使用RegisterEvent方法注册接收事件的函数时如
2011-11-26 22:56:26 525
转载 C++中模拟委托事件的方法(三)
转自 http://blog.csdn.net/gogogo/article/details/6999352 二、接口模拟事件对应的例子工程名InterfaceEvent由于C++不支持接口,但是支持抽象类和多重继承,所以可以通过class或struct模拟实现接口。1、 具体的实现方法(1)、事件触发对象类CNotifyClass的类定义如下:view pl
2011-11-26 22:44:22 577
转载 在C++中模拟委托事件的方法(二)
转自 http://blog.csdn.net/gogogo/article/details/6999216 下边来看具体的实现方案一、静态函数模拟事件对应的例子工程名StaticFunctionEvent1、 具体的实现方法(1)、事件触发对象类CNotifyClass的类定义如下:typedef void (*PEVENT_NOPARAM_NORETURN)(vo
2011-11-26 22:33:37 553
转载 在C++中模拟委托事件的方法(一)
转自 http://blog.csdn.net/gogogo/article/details/6996290 如果对C#、Delphi等语言熟悉,都知道这些语言支持委托事件的方法使用起来非常方便,并且能够较好的降低类的依赖关系,而C++语言没有集成这种语法,所以要想在C++使用这种事件模式需要开发人员自己来模拟,本文将提供多种模拟的方案,并会分析各自的优缺点,可以在需要的时候有选择的使用。
2011-11-26 22:28:33 572
转载 利用C++的模板模拟.net的代理语法
转自 http://blog.csdn.net/lanzhengpeng2/article/details/6128362 用了一段时间.net的代理模式,觉得挺好使.且原来C++代码中存在大量需要代理的东西,由于没有近似的东西,都是靠接口实现的,看起来很别扭.遂想我是不是也能做这么一个东西.boost的function不是很熟悉,但基本实现还是明白的.直接用boost::functi
2011-11-26 22:25:45 499
转载 数据库范式(1NF 2NF 3NF BCNF)
转自 http://aguang520.iteye.com/blog/1159731 && http://aguang520.iteye.com/blog/1159728 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不
2011-11-22 00:04:11 1701 1
转载 我的C++实践 (1-9)
我的C++实践(1):Stack的实现转自 http://blog.csdn.net/zhoudaxia/article/details/4456571 (1)基本的Stack:以std::deque为内部容器。方法有入栈、出栈、返回栈顶元、判断栈空。[cpp] view plaincopy//stack1.h:栈
2011-11-18 14:01:55 1064
ISO_IEC_23001-7
2015-07-21
微软公司软件开发模式简介
2013-04-09
GNU autotools.pdf
2012-09-25
新一代视频压缩编码标准H.264(毕厚杰).pdf
2010-02-21
基于乘法元的查表法实现的色彩空间转换
2009-11-26
perl语言编程(作者:Larry Wall, Tom Christiansen, and Jon Orwant 译者:何伟平)
2009-05-18
rfc3550-RTP-RTSP协议
2008-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人