自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hnliu's blog

做一个快乐的程序员

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

原创 消息机制简单实现模块间解耦

消息机制一直是软件开发中减少模块之间耦合的标准方式,下面我们举一个简单的例子,看看是如何通过消息,减少类 A 和类 B之间的耦合度的。下面是传统的方法,实现 A 对 B 类的某个方法的调用,不使用消息机制的传统方法,A 需要持有 B 的对象,并且 A 要知道所要调用的B的方法,这样 A 和 B 就强耦合在了一起,一旦 B 类发生变化,A 类就可能要重新编译,而且如果 doSomethingBSpec

2017-10-26 17:22:20 3441 1

原创 vector iterator not incrementable

情况1:int _tmain(int argc, _TCHAR* argv[]){ std::vector<int> aa = { 123, 1, 2, 44, 122, 87 }; for (const auto &child : aa) { std::cout << child << std::endl; aa.push_back(112

2017-10-24 18:26:33 534

原创 COCOS2D-X在给弹出框加入弹出效果过程中遇到的问题以及解决办法

导言:由于项目新版本需要给每个弹出界面加上一个弹出效果,如果只是给一个或者几个界面加上这样的效果,其实就是简单的通过几个 runAction 去实现。但由于有很多个界面都要实现这样的效果,所以思考以后,我打算使用一个装饰器去实现这样的效果,装饰器会将一个普通的弹出框装饰成一个具有特殊弹出效果的弹出框。之所以使用装饰器去实现这个功能,是因为这样可以将关于弹出效果的代码部分进行统一的管理,同时可以动态的

2017-10-18 17:00:55 1200

HTML5贪吃蛇

解压包内有HTML5贪吃蛇游戏源代码,图片资源。

2013-09-14

数据结构与算法

数据结构与算法讲述了贪心,动态规划,图论等内容

2013-09-14

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

TA关注的人

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