This blog post introduces the problem with
Globals, Side Effect when Forgetting var, Access the Global Object, Single var
Pattern and Hoisting: A prob...
分类:
编程语言 时间:
2014-05-20 01:30:31
阅读次数:
404
1、
??
ZigZag Conversion
The string "PAYPALISHIRING" is
written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibili...
分类:
其他好文 时间:
2014-05-18 07:56:49
阅读次数:
407
转发:http://kenwublog.com/disable-auto-detect-setting-in-proxy-setting有的时候,
当你打开网页, chrome会等好几秒才显示页面.此时, 如果你仔细观察, 会发现左下角有一行 “正在解析代理” 字样.这个提示, 说明你的ie代理设置...
设计模式(Design
pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构...
分类:
其他好文 时间:
2014-05-17 14:21:06
阅读次数:
323
单例模式Singleton Pattern 确保类只有一个实例,而且自行实例化并向整个系统提供这个实例
public class Singleton{ private static final Singleton singleton = new
Singleton(); ...
分类:
其他好文 时间:
2014-05-16 00:59:09
阅读次数:
281
一、装饰者模式的内容装饰(Decorator)模式又名包装(Wrapper)模式[GOF95]。装饰者模式动态地将责任附加到对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。该模式以对客户端透明的方式扩展对象的功能。利用组合在运行时动态的合成自己想要的对象,这比继承更具弹性,是继承关系的一个替...
分类:
其他好文 时间:
2014-05-16 00:31:26
阅读次数:
427
一、观察者模式内容观察者模式在对象之间定义了一对多的依赖,这样一来,依赖它的对象都会受到通知并自动更新。(接口回调的一种方式,观察者在同一个被观察者对象中注册自己的信息(引用),当被观察者发生变化时,调用观察者的特定方法,告诉观察者。)观察者模式又叫做发布-订阅(Publish/Subscribe)...
分类:
其他好文 时间:
2014-05-15 21:06:48
阅读次数:
466
一、策略模式内容策略模式定义了算法簇,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的...
分类:
其他好文 时间:
2014-05-15 20:55:20
阅读次数:
489