观察者模式(有时又被称为发布/订阅模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。实现观察者模式的时候要注意,观察者和被观察对象之间的互动关系不能体现成类之间的直接调用,否则就将使观察...
分类:
编程语言 时间:
2015-02-27 10:02:07
阅读次数:
148
打算新项目转到cocos2dx v3上了,下载代码浏览过后发现改动真是非常大,结构性调整很多。比如tolua绑定这一块,就几乎全翻新了。胶水代码的生成,改成了全自动式的,通过clang来分析c++代码,可以准确的知道每一个类、函数、参数的信息,再也不用手动写pkg文件了。运行期对象管理这块,似乎也有...
分类:
其他好文 时间:
2015-02-18 22:04:33
阅读次数:
285
1. shared_ptr是要程序管理的对象,这个对象管理了它引用的另一个对象2. shared_ptr销毁的时候,把它引用的对象的引用数减一,这个是强引用3. weak_ptr可以认为是普通指针,它不管理它引用的对象的内存左边的小方块是智能指针对象,右边P对象拥有一个引用C的智能指针,C要能P销毁...
分类:
其他好文 时间:
2015-02-10 15:13:42
阅读次数:
138
DOM:文档对象模型(Document Object Model),实际上是以面向对象方式描述的文档模型。
概念:
表示和处理一个HTML或者XML文档的常用方法。DOM的设计是以对象 管理者组织的规约为基础的,因此可以用于任何编程语言。
D:文档可以理解为整个Web加载的网页文档;
O:对象调用属性和方法(do...
分类:
其他好文 时间:
2015-02-10 13:26:00
阅读次数:
189
1、簇概念:是一组表,如果应用程序中的SQL语句经常联结两个或多个表,可以把这些表以簇方式进行创建以改善性能。簇中的表存储在相同的数据块中,并且各个表中的相同的列值只存储一个。簇(Cluster)就是将一组有机联系的表在物理上存放在一起并且相同的关键列的值只存储一份,..
分类:
数据库 时间:
2015-02-08 23:28:42
阅读次数:
462
序列:是oacle提供的用于产生一系列唯一数字的数据库对象。l自动提供唯一的数值l共享对象l主要用于提供主键值l将序列值装入内存可以提高访问效率创建序列:1、要有创建序列的权限createsequence或createanysequence2、创建序列的语法CREATESEQUENCEsequence//创建序列名称[INCRE..
分类:
数据库 时间:
2015-02-08 23:26:45
阅读次数:
498
创建普通表:(在方案HR中)SYSASSYSDBA@ORCL>CREATETABLEHR.GMY(2EMP_IDNUMBER,3EMP_NAMEVARCHAR2(50)NOTNULL,4SEXVARCHAR2(2),5TITLEVARCHAR2(50),6WAGENUMBER(8,2),7IDCARDVARCHAR2(20),8DEP_IDNUMBER9);创建临时表(默认保存在默认临时表空间中)ONCOMMITDELETEROWS:创建一..
分类:
数据库 时间:
2015-02-08 23:26:30
阅读次数:
467
相当于alias(别名),比如把user1.table1在user2中建一个同义词table1createsynonymtable1foruser1.table1;这样当你在user2中查select*fromtable1时就相当于查select*fromuser1.table1;优点自己总结吧。例如:在oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我..
分类:
数据库 时间:
2015-02-08 23:25:50
阅读次数:
354
一、数据结构1、对象控制块:在include/rtdef.h中定义 1 /** 2 * Base structure of Kernel object 3 */ 4 struct rt_object 5 { 6 char name[RT_NAME_MAX]; /*对象名称,R...
分类:
其他好文 时间:
2015-02-05 20:06:12
阅读次数:
357
为防止资源泄漏,请使用RAII(Resource Acquisiton Is Initialization) 对象,它们在构造函数中获得资源并在析构函数中释放资源。两个常被使用的RAII classes 分别是tr1::shared_ptr和auto_ptr。前者通常是较佳选择,因为其copy行为比...
分类:
编程语言 时间:
2015-01-30 22:23:54
阅读次数:
171