建造者模式(Builder)
意图
建造者模式
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
适用性
当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。
当构造过程必须允许被构造的对象有不同的表示时。
建造者模式(Builder)
MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能...
分类:
编程语言 时间:
2014-08-26 09:50:55
阅读次数:
167
=vlookup("查找区域","匹配区域","列序数","匹配方式");
列序数
如为1时,返回匹配区域第一列中的数值;为2,返回table_array第二列中的数值,以此类推。
如果col_index_num小于1,函数 VLOOKUP 返回错误值值 #VALUE!;
如果col_index_num大于table_array的列数,函数 VLOOKUP 返回错误值 #RE...
分类:
其他好文 时间:
2014-08-25 21:18:04
阅读次数:
262
输入数据如下:以\t分隔
0-3岁育儿百科 书 23
0-5v液位传感器 5
0-5轴承 2
0-6个月奶粉 23
0-6个月奶粉c2c报告 23
0-6个月奶粉在线购物排名 23
0-6个月奶粉市场前景 23
0-6个月配方奶粉 23
0.001g电子天平 5
0.01t化铝炉 2
0.01吨熔铝合金炉 2
0.03吨化镁炉 ...
分类:
其他好文 时间:
2014-08-24 11:43:42
阅读次数:
171
先贴代码,总结以后再写,和5中内存分配方式密切相关PS:str 返回整个字符串,str[0],*str返回首字符hchar *strA(){ char str[]="hello!"; //局部数组,局部变量, str存在栈区 return str; //局部变量不...
分类:
编程语言 时间:
2014-08-22 00:15:05
阅读次数:
263
前言 Android设计之初就考虑到了UI在多平台的适配,它本身提供了一套完善的适配机制,随着版本的发展适配也越来越精确,UI适配主要受平台两个因素的影响:屏幕尺寸(屏幕的像素宽度及像素高度)和屏幕密度,针对不...
分类:
移动开发 时间:
2014-08-20 12:42:23
阅读次数:
288
C++中堆和栈的完全解析内存分配方面:堆: 操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删 除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间中的首地址处记录本次分配的大小,这样代码...
分类:
其他好文 时间:
2014-08-19 16:11:04
阅读次数:
228
下面进行对Windows用户配置10G空间Windows用户配置在计算机内搜索iSCSI程序自动生成的名字不满意可以在配置里面进行更改。系统的IP地址,连接后,在发现选项中出现一个IP地址以上设置完毕,再返回IPStor进行客户端配置如果事先并没有在Windows客户机上进行配置,则不会出现上述..
分类:
其他好文 时间:
2014-08-19 11:08:15
阅读次数:
552
题目描写叙述开头一大堆屁话,我还细致看了半天。。事实上就最后2句管用。意思就是给出n本书然后要分成k份,每份总页数的最大值要最小。问你分配方案,假设最小值同样情况下有多种分配方案,输出前面份数小的,就像字典序输出从小到大一样的意思。这里用到贪心的方法,定义f(x)为真的条件是满足x为最大值使n本书分...
分类:
其他好文 时间:
2014-08-13 17:47:56
阅读次数:
215
Linux平台上被广泛使用的正则表达式库PCRE - Perl-compatible regular expressions,从其名字即可知道,PCRE提供的是一套与Perl中相兼容的正则表达式。元字符(Meta-character)'\' :在任何元字符前面加上反斜线,就会使它失去元字符的特殊作....
分类:
其他好文 时间:
2014-08-11 20:26:42
阅读次数:
286
本文并不想讲关于屏幕适配的概念或者大道理,而是在看了网上一些讲屏幕适配理论知识后,自己动手一步一步做个demo,然后把自己的收获发表出来。相信通过图文说明,实例说明,你可以很快就了解到cocos2d-x屏幕适配真的很简单,并且很快掌握。...
分类:
其他好文 时间:
2014-08-10 13:01:10
阅读次数:
303