声明:本系列博客参考资料《大话设计模式》,作者程杰。
职责链模式(又叫责任链模式)包含了一些命令对象和一些处理对象,每个处理对象决定它能处理那些命令对象,它也知道应该把自己不能处理的命令对象交下一个处理对象,该模式还描述了往该链添加新的处理对象的方法。
UML类图:
角色: ...
分类:
Web程序 时间:
2015-06-11 11:07:21
阅读次数:
152
声明:本系列博客参考资料《大话设计模式》,作者程杰。
备忘录模式又叫做快照模式或Token模式,在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。
UML类图:
角色: ...
分类:
Web程序 时间:
2015-06-10 12:27:21
阅读次数:
171
声明:本系列博客参考资料《大话设计模式》,作者程杰。
状态模式当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。
UML类图:
角色...
分类:
Web程序 时间:
2015-06-10 12:24:59
阅读次数:
119
声明:本系列博客参考资料《大话设计模式》,作者程杰。
模板模式准备一个抽象类,将部分逻辑以具体方法以及具体构造形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。先制定一个顶级逻辑框架,而将逻辑的细节留给具体的子类去实现。
UML类图:
...
分类:
Web程序 时间:
2015-06-10 12:19:16
阅读次数:
124
声明:本系列博客参考资料《大话设计模式》,作者程杰。
中介者模式用一个中介者对象来封装一系列的对象交互。中介者使得各对象不需要显式地相互引用,从而使其松散耦合,而且可以独立地改变它们之间的交互。
UML类图:
角色:
中介者接口(UnitedNations):在里...
分类:
Web程序 时间:
2015-06-09 21:55:00
阅读次数:
184
参考资料: http://blog.csdn.net/wwj_748/article/details/28136061 JNI_最简单的Java调用C/C++代码 http://blog.csdn.net/xyang81/article/details/41777471 JNI/NDK开发指南(一)...
分类:
其他好文 时间:
2015-06-09 21:22:32
阅读次数:
95
给大数据文件的每一行产生唯一的id
4个主要思路:
1 单线程处理
2 普通多线程
3 hive
4 Hadoop
搜到一些参考资料
《Hadoop实战》的笔记-2、Hadoop输入与输出
https://book.douban.com/annotation/17068812/
TextInputFormat:文件偏移量:整行数据
但是这个偏移量,貌似...
分类:
其他好文 时间:
2015-06-09 20:04:02
阅读次数:
135
1.你可以直接在页面上点击右键,然后选择审查元素:或者在Chrome的工具中找到:或者,你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接打开控制台),或者直接按F12。参考资料:http://www.cnblogs.com/moonvan/archive/201...
分类:
Web程序 时间:
2015-06-09 19:37:07
阅读次数:
105
函数In[24]:deffoo():
....:return1
....:
In[25]:foo()
Out[25]:12.函数的作用域参考资料:http://www.simeonfranklin.com/blog/2012/jul/1/python-decorators-in-12-steps/
分类:
编程语言 时间:
2015-06-09 14:00:35
阅读次数:
354
1.主要参考资料:http://code4app.com/article/cocoapods-install-usage
本文以AFnetworking三方宽假为例
2. 安装完成后,新建工程:CocoaPodsDemo----》并在该工程目录下新建PodFile
文件,并在该文件中输入一下
platform :ios, '7.0'
pod "AFNetworking", "~> 2....
分类:
Web程序 时间:
2015-06-09 11:54:17
阅读次数:
129