主要用于创建对象。新添加类时不会影响以前的系统代码。原理是创建一个工厂类,根据输入条件在其内部产生不同的类,再根据不同类的virtual函数得到不同结果。...
分类:
编程语言 时间:
2014-08-27 18:49:28
阅读次数:
198
“我能在Linux平台上游戏吗?”这类疑问正困扰游戏玩家,那么答案就是“快去Linux平台吧!”。开源组织一直以来坚持不懈为Linux操作系统开发不同类型的游戏,在Linux平台下的游戏完全不亚于其他几个平台。假如当你考虑从 Windows 平台迁移至 Linux 平台时,“我能在 Linux 平台...
分类:
系统相关 时间:
2014-08-27 18:11:38
阅读次数:
280
在计算机系统中,运行的应用程序的数据都是保存在内存之中不同类型的数据,保存的内存区域不同,其中包括:1->栈区(stack) 由编译器自动分配并释放,一般存放函数的参数值,局部变量等2->堆区(heap) 由程序员分配和释放,如果程序员不释放,程序结束时,可能会由操作系统回收3->寄存器区 用来保存...
分类:
其他好文 时间:
2014-08-27 00:14:26
阅读次数:
204
【1】什么是简单工厂模式?核心思想:用一个工厂来根据输入的条件产生不同的类,然后根据不同类的virtual函数得到不同的结果。理解:根据条件生成不同的实例。利用多态的特性,调用同名方法,不同的实例将得到不同的结果。【2】代码示例如下:代码如下: 1 #include 2 #include ...
分类:
其他好文 时间:
2014-08-26 22:37:36
阅读次数:
307
前言
在Cocos2d-x中对图片得封装是通过CCImage来完成,该类实现了对于不同类型图片得读取、解析、像素信息保存。由于在引擎内部封装,一般情况下不需要修改此类,由于Cocos2d-x使用了Open GL的图形库,因此在图片显示在屏幕的过程中是通过在3D空间的某个平面通过纹理贴图的方式完成的图片显示,在Cocos2d-x中通过CCTexture2D来实现。
在纹理处理中有如下一些常用类:...
分类:
其他好文 时间:
2014-08-26 21:33:06
阅读次数:
381
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最基本的功能就是帮助不同类型的主机实现传输数据 。完毕中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作...
分类:
其他好文 时间:
2014-08-25 20:42:24
阅读次数:
282
在解释 BFC 是什么之前,需要先介绍 Box、Formatting Context的概念。 Box: CSS布局的基本单位 Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Box 组成的。元素的类型和 display 属性,决定了这个 Box 的类型。 不同类型.....
分类:
其他好文 时间:
2014-08-25 13:14:34
阅读次数:
185
开头 Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。 诸如此类,都可以通过设置Intent属性来完成。Intent主要有以下四个重要属性,它们分别为:Action:Action属性的值为一个字符串,它代表了系统中已经定义了...
分类:
其他好文 时间:
2014-08-24 16:45:23
阅读次数:
431
.h文件。。。。。。。@interfacebook:NSObject
/*{
NSString*_bookName;//书名
CGFloat_bookThickness;//厚度
NSString*_bookType;//书类型
NSInteger_bookPrice;//书价格
NSString*_publishingHouse;//出版社
NSString*_publishintTime;//出版时间
}*///在@property里面,其..
分类:
其他好文 时间:
2014-08-23 19:11:51
阅读次数:
150