自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(8)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 error C2678: 二进制“<”: 没有找到接受“const MyEvent”类型的左操作数的运算符(或没有可接受的转换)

今天写观察者设计模式,需要用到运算符的重载,后面又用不到了...报了这个错误,百度一下找到答案。MyEvent报错成员函数:bool  operator {return mEventId }原来是少const限定符把函数设置为constbool  operator {return mEventId }

2015-12-21 15:57:48 8824

原创 C++设计模式新解四 观察者模式+事件订阅

定义:定义对象间的一种一对多关系的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。观察者模式又被称为发布/订阅模式,在这种模式中,一个目标物件(被观察者)管理所有相依于它的相关物件(观察者),并且在目标物件的状态发生改变时主动发出通知。这通常通过各物件所提供的方法来实现,观察者模式通常被用来做事件处理系统。举个例子:老板就是被观察者,员工就是观察者,大家都看

2015-12-21 15:53:35 3890 1

转载 消息的本质

转自http://blog.csdn.net/coolmeme/article/details/6042464消息到底是什么呢?英文称之为message。根据百度百科的解释,在我国古代把客观世界的变化中的事实称为“消息”,到了近代,“消息”逐渐演变成了“新闻”的含义。在我们研究的计算机科学里,消息往往表示了模块之间的通信交互。我们着重研究的是计算机软件里的消息。我们从以下几点定

2015-12-16 20:13:30 563

原创 面向对象 六大设计原则

1.开闭原则 - OCP - Open Cose Principle2.里氏代换原则 - LSP - Liskov Substitution Principle3.依赖倒转原则 - DIP - Dependency Inversion Principle4.接口隔离原则 - ISP - Interface Sergregation Principle5.合成/聚合复用原则 - CA

2015-12-12 11:16:19 773

原创 C++设计模式新解三 简单工厂 工厂模式 抽象工厂

先对比看两段代码//水杯类,定义了一些功能 class Cup{ }; //玻璃杯 class GlassCup : public Cup{};//钢杯 class SteelCup: public Cup{};下面就是重点了:如果是 简单工厂 那么工厂的实现代码就是://简单工厂类 class SimpleFactory

2015-12-11 20:49:19 757

原创 C++设计模式新解二 建造者模式+工厂模式

定义:将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。建造者模式的角色包括:builder:给出一个抽象接口,以规范产品对象的各个组成成分的建造。这些接口规定,具体要实现复杂对象的哪些部分的创建,并不涉及具体的对象部件的创建。ConcreteBuilder:实现Builder接口,根据不同的商业逻辑,具体化复杂对象的各部分创建。在建造过程完整后,提供产品的实例。

2015-12-10 18:47:50 1066

原创 C++设计模式新解一 代理模式 (PS设计模式的必要性)

为什么要学习设计模式?我一直没太大的感觉,代码也写了一些,但是没有见哪里用到过。最近项目倒闭,公司要向别的项目组分人,去见别的组的程序老大,这个问题又重新提上日程。然后在铩羽而归之后,重新看着设计模式的六大原则,以及几个模式。心里再也没有原来的那种茫然不知所措。有一种奇怪的感觉,原来你也在这里。复杂的东西只是说明你不明白,不代表它本身是复杂的。失去的东西回过头去

2015-12-10 17:26:35 764

原创 解决Cocos2d点击电源键后游戏纹理失效

android:label="@string/app_name"                  android:screenOrientation="landscape"                  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"                  android:confi

2015-12-08 16:46:48 933

Eclipse NDK插件

放入Eclipse plugin,再打开Eclipse,在Android下出现NDK选项,配置你的NDK路径

2014-12-30

JQuery CHM中文文档

JQuery CHM中文文档 需要的来拿 不需要的就算了 我主要是要分下载别的

2011-02-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除