摘要: 1、定义 简而言之,对于合成/聚合复用原则的定义就是:要尽量使用合成和聚合,尽量不要使用继承。 2、释义 为什么“要尽量使用合成和聚合。尽量不要使用继承”呢? 这是由于: 第一,继承复用破坏包装,它把父类的实现细节直接暴露给了子类,这违背了信息隐藏的原则; 第二:假设父类发生了改变。那么子类也要发生 阅读全文
posted @ 2016-04-07 21:46 phlsheji 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: 1、CCMenu创建方式 CCMenu* menu = CCMenu::create(cocos2d::CCMenuItem* item,……)參数为CCMenuItem菜单项的对象可变參数列表 2、5种经常使用CCMenu 1)CCMenuItemFont字体菜单项 CCMenuItemFont: 阅读全文
posted @ 2016-04-07 21:32 phlsheji 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 女人常说男人喜新厌旧。仅仅见新人笑,那闻旧人哭,但装饰模式(Decorator)却是一种结交新朋友不忘老朋友的设计模式,很适合去古代当老公(现代是不行的。由于仅仅能娶一个老婆了)。装饰模式的本质是每个装饰对象都被保留一个被其装饰的对象,装饰对象在展示新功能时会同一时候去调用被其装饰的对象的同功能函数 阅读全文
posted @ 2016-04-07 20:31 phlsheji 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 很多其它相关内容请查看本人博客:http://www.bokeyi.com/ll/category/cocos2d-x/ 利用.plist文件让Cocos2d-x轻松支持多语言。 .plist文件类似于XML文件。以下是.plist文件的一个模版: <?xml version="1.0" encod 阅读全文
posted @ 2016-04-07 19:37 phlsheji 阅读(1571) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个迷宫是1×n的格子,一个人每到一个格子就能够把这个格子内的金子所有拿走,刚開始站在第1个格子,然后開始掷骰子得到点数x,他就要从当前位置走到加x的位置。假设发现位置是大于n的就又一次掷骰子直到符合,假设他到了第n个格子就能够结束了。问这个人从迷宫里得到的金子的期望是多少。 题解:能够知道 阅读全文
posted @ 2016-04-07 19:08 phlsheji 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1、我会命令adb uninstall 先卸载我们有签名的安装包。 2、用开发模式在手机上执行我们的应用。 3、然后測试就把手机拿走了,就用应用管理器把我们的应用卸载了。 4、继续装我们的开发包,死活也装不了。我拿到手机也没有办法。试了非常久,差点就要root手机了,可是手机又不是我的。没有办法ro 阅读全文
posted @ 2016-04-07 19:05 phlsheji 阅读(342) 评论(0) 推荐(0) 编辑
摘要: MVC风格 点击了解很多其它软件体系结构风格 §模型-视图-控制器风格常被简称为MVC风格 §组件:模型、视图、控制器 §连接件:显式调用、隐式调用、其它机制(比如:Http协议) 工作机制: Model: §模型的职责 –负责数据存取 –负责业务逻辑实现 –负责数据验证 §模型:模型是应用程序的核 阅读全文
posted @ 2016-04-07 18:26 phlsheji 阅读(735) 评论(0) 推荐(0) 编辑
摘要: Intent mIntent = new Intent(); ComponentName comp = new ComponentName("启动的APK包名","启动的APK入口类(包名加类名)"); mIntent.setComponent(comp); mIntent.setAction("a 阅读全文
posted @ 2016-04-07 18:03 phlsheji 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 今天用cocos2dx 3.2版本号学习画图功能, 于是我重载Node 的draw方法。发现报错, 点击方法进入到Node下 发现draw()方法后面多了一个 final。 以下我简单解说一个下final的用途 1 final类: final类不能被继承,因此final类的成员方法没有机会被覆盖,默 阅读全文
posted @ 2016-04-07 16:58 phlsheji 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一句两句话已经不能表达如今的激动情绪了。唯有感叹知识的博大精深,并把感叹转变为文字。 同一个project调用其它类成员变量很easy。 如: 定义 Test1.h中申明成员变量 class A { public: double m_fTest; }; Test1.cpp中改变成员变量的值。 m_f 阅读全文
posted @ 2016-04-07 16:47 phlsheji 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: FrameLayout覆盖顺序本文地址: http://blog.csdn.net/caroline_wendyFrameLayout: Child views are drawn in a stack, with the most recently added child on top.Frame 阅读全文
posted @ 2016-04-07 16:09 phlsheji 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: Oracle报错,ORA-28001: 口令已经失效(转自网络) 错误信息:ORA-28001: the password has expired解决方法 Oracle11G创建用户时缺省password过期限制是180天(即6个月)。 假设超过180天用户password未做改动则该用户无法登录。 阅读全文
posted @ 2016-04-07 15:23 phlsheji 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 今天明确了2-SAT; 表示对一对整数之间的关系是否存在 #include<cstdio> #include<algorithm> #include<iostream> #include<cstring> #include<map> using namespace std; const int Ma 阅读全文
posted @ 2016-04-07 15:13 phlsheji 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 说明:这个Objective-C专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序猿,可以高速上手Objective-C。假设你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议先学习C语言专题。 在上一讲,已经新建了第一个OC程序,这讲就 阅读全文
posted @ 2016-04-07 14:36 phlsheji 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 感受: 对于三层的学习,自己刚開始的感觉真的是一头雾水啊。当时真的出现了非常烦躁的感觉,我想这样的感觉的出现真的是非常可怕的,就这样耽误了两天,在网上也搜寻者自己想要的资料,昨天四姐也好心给调试了一番,顿时把自己的大脑打通了。事实上问题难不难。就在于能不能打开思路了! VB.NET的三层实现: 上篇 阅读全文
posted @ 2016-04-07 14:07 phlsheji 阅读(212) 评论(0) 推荐(0) 编辑
摘要: import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; import 阅读全文
posted @ 2016-04-07 14:00 phlsheji 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 本题是计算一个字符串能完整分成多少一模一样的子字符串。 原来是使用KMP的next数组计算出来的,一直都认为是能够利用next数组的。可是自己想了非常久没能这么简洁地总结出来,也仅仅能查查他人代码才恍然大悟,原来能够这么简单地区求一个周期字符串的最小周期的。 有某些大牛建议说不应该參考代码或者解题报 阅读全文
posted @ 2016-04-07 13:07 phlsheji 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 利用table的pack与unpack进行数据打包与解包。測试代码例如以下: print("Test table.pack() "); function printTable ( t ) if type(t) == "table" then for k,v in pairs(t) do printT 阅读全文
posted @ 2016-04-07 12:40 phlsheji 阅读(594) 评论(0) 推荐(0) 编辑
摘要: linux下的同步和相互排斥 Linux sync_mutex 看的更舒服点的版本号= = https://github.com/Svtter/MyBlog/blob/master/Linux/pthread/Linux_producer_consumer.md Semaphore.h 一份好文档, 阅读全文
posted @ 2016-04-07 11:49 phlsheji 阅读(825) 评论(0) 推荐(0) 编辑
摘要: Android Studio 最具体开发环境下载 (特别推荐) : http://tools.android-studio.org/;Android 开发环境介绍 : 眼下 Android 有两种开发环境, 一种是传统的 Eclipse + ADT, 一种就是眼下最新而且得到 Google 推荐的 阅读全文
posted @ 2016-04-07 11:07 phlsheji 阅读(4909) 评论(0) 推荐(0) 编辑