设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设...
分类:
编程语言 时间:
2014-09-05 09:57:01
阅读次数:
237
Trie 树,又称字典树,单词查找树。它来源于retrieval(检索)中取中间四个字符构成(读音同try)。用于存储大量的字符串以便支持快速模式匹配。主要应用在信息检索领域。Trie 有三种结构: 标准trie (standard trie)、压缩trie、后缀trie(suffix trie)。...
分类:
其他好文 时间:
2014-09-05 09:56:01
阅读次数:
197
最近在做C# Winform项目,需要有一个能动态调整大小的Textbox,并且要是单行的。试了几次,单行模式的Textbox不能直接改高度。于是搜索了一下,整理出几个改变高度的方法。1.将Textbox改为多行模式,设置MutliLine属性为True,然后屏蔽Enter键。private voi...
UIImage*p_w_picpath6=[UIImagep_w_picpathNamed:@"iphone.png"];//使用p_w_picpathNamed创建的对象会在内存中一直存在,空间不会回收,所以当图片子啊程序运行期间频繁使用时,可以选择使用该方法.可以节省堆区空间的开销成本(堆区空间的分配内存的效率明显低于栈区)//如果加载过..
分类:
其他好文 时间:
2014-09-05 03:22:20
阅读次数:
176
/***代理设计模式的思想:(只是用代理设计模式)对于当前视图对象,只负责接收触摸事件,当触摸事件发生之后,通知代理做响应处理,代理如何来处理,视图不关心-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{//如果代理实现了对应的协议方法,就去调用,如果没有实现就..
分类:
其他好文 时间:
2014-09-05 03:22:01
阅读次数:
145
//UIViewController(基类)//1.管理视图//2.分担AppDelegate的任务//3.实现模块的独立,提高复用性//4.桥梁//抽象工厂设计模式://提供一个抽象的基类(提供基本的功能),使用时使用具体的子类//比如UIView,UIViewController都是抽象的基类.//创建视图控制器对象RootViewController*..
分类:
其他好文 时间:
2014-09-05 03:21:20
阅读次数:
197
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed [-nefri] ‘command’ 输入文本常用选项:-n∶使用安静(silent)模式。在一般 sed 的用法中,...
分类:
其他好文 时间:
2014-09-05 02:07:40
阅读次数:
241
观察者模式(Observer Pattern)在项目中经常会被使用到,也被叫做发布订阅模式,也就是说 观察者 = 发布者 + 订阅者
GoF的《设计模式》中对观察者是这样描述的:
Define a one-to-many dependency between objects so that when one object changes state, all its depende...
分类:
其他好文 时间:
2014-09-05 01:00:30
阅读次数:
373
1备忘录模式的核心内容是:
A:存储记录的结构(用类来存储)
B:产生记录的类
C:使用一种数据结构存储操作的记录
2备忘录模式的作用是回放所做的操作
3备忘录模式具体描述
备忘录模式:备忘录对象是一个用来存储另外一个对象内部状态的快照的对象。
备忘录模式的用意是在不破坏封装的条件下,将一个对象的状态捉住,
并外部化,存储起来,从而可以在...
分类:
其他好文 时间:
2014-09-05 00:58:40
阅读次数:
363