原文第17章 中介者模式(Mediator Pattern)中介者模式 概述:
在软件开发中,我们有时会碰上许多对象互相联系互相交互的情况,对象之间存在复杂的引用关系,当需求更改时,对系统进行修改将会非常困难。为了对系统的对象进行解耦,可以引入一个间接层来管理对象之间的关系,这就是中介者模式。
.....
分类:
其他好文 时间:
2014-05-12 09:00:51
阅读次数:
260
原文第23章 访问者模式(Visitor Pattern)访问者模式
导读:访问者模式是我个人认为所有行为模式中最为复杂的一种模式了,这个模式可能看一遍会看不懂,我也翻了好几个例子,依然不能很好的理解访问者模式的核心。下面这个例子是来源于大话设计模式中的例子,稍作了修改!后续如果我有更好的例子或者....
分类:
其他好文 时间:
2014-05-12 08:58:48
阅读次数:
258
原文:javascript系列之DOM(一) DOM(document object
moudle),文档对象模型。它是一个中立于语言的应用程序接口(API),允许程序访问并修改文档的结构,内容和样式。也就是一切语言(js,php
等)对web的操作是建立在DOM的基础之上的。行为的发生,首先必须获...
分类:
编程语言 时间:
2014-05-12 07:54:13
阅读次数:
382
Java静态类
在Java世界里,经常被提到静态这个概念,static作为静态成员变量和成员函数的修饰符,意味着它为该类的所有实例所共享,也就是说当某个类的实例修改了该静态成员变量,其修改值为该类的其它所有实例所见。最近一个项目里频繁用到static修饰的内部类,再读了一下《Effective
Ja...
分类:
Web程序 时间:
2014-05-12 07:43:53
阅读次数:
378
原文:JavaScript实现存储HTML字符串吃完晚饭,在翻各位大牛的博客,偶然看到一篇原创《原创--Javascript你意想不到的功能!!!》眼前一亮,这思路确实霸气测漏,可以不用理会字符串的单引号和双引号的转义,因为人家用的是注释,注释当然什么都可以写。不过原文写的略显羞涩,我来修改个版本,...
分类:
编程语言 时间:
2014-05-12 07:21:19
阅读次数:
446
IDE: VS2005
语言: C#
组件: sqlite-netFx20-setup-bundle-x86-2005-1.0.92.0
简介:
本示例使用SQLite的密码、外键功能。以及关闭临时文件(journal mode=Off)。
通过查询和插入(修改、删除)来演示...
分类:
数据库 时间:
2014-05-11 14:37:17
阅读次数:
527
1.修改mac主机名 系统偏好设置-》共享-》电脑名称 ,编辑就可以了。sudo scutil
--set HostName hostname 这个是修改主机名sudo scutil --set ComputerName newName 这个修改计算机名
分类:
其他好文 时间:
2014-05-11 14:23:54
阅读次数:
309
本系列记录个人在“设计模式”上的学习,文中错误之处,恳请读者指正。装饰者模式:动态地将责任附加到对象上。如要扩展功能,装饰者提供了比继承更有弹性的替代方案。设计原则:好的代码设计应该免于修改,又易于扩展。
扩展和修改实际上并不矛盾,扩展的是功能,修改的是代码,而功能的增加不一定要通过修改原来的代码....
分类:
其他好文 时间:
2014-05-11 13:34:39
阅读次数:
306
输入n个数,找出其中最小的k个数。例如输入4,5,1,6,2,7,3,8
这8个数,则最小的4个数是1,2,3,4.解法一:O(n)的算法,只有当我们可以修改输入数组时可用解法二:O(nlogk)的算法,特别适合处理海量数据
分类:
其他好文 时间:
2014-05-11 12:58:51
阅读次数:
242
1、页面切换动画结束时卡(禁用动画)2、搜索或导航标签需要固定(标签选择器动态修改高度)3、pancel容器默认生成的时候内容不放
通过动态的的$("").empty().html()添加内容的时候 滚动条有问题 ,没有生成
滚动容器afScrollBar那层(标签默认放个占位)4、快速切换详情页和...
分类:
移动开发 时间:
2014-05-11 00:14:15
阅读次数:
385