[uc]findBarAsSearchEngine -> Find Engine

December 25, 2010

从0.06版起更名为Find Engine(准备发布add-on版,为保持名称一致)
这个脚本把findbar的功能集成到searchbar中。
在searchbar中添加了一个新的search engine – Find Engine,通过这个引擎可以在当前页面搜索文本关键字,完成跟findbar一样的功能。
操作:

  • 回车 – 开始搜索/搜索下一个
  • shift+回车 – 反向搜索下一个
  • Ctrl+回车 – 高亮所有匹配


> Update History
0.09 - 2011-02-12

  • 修改findEngine_hackShortCut[......]

阅读全文

33
(5,632 views)

[design pattern]话说单例模式 – Singleton

December 2, 2010

说到设计模式,最简单的可能要数单例模式 – Singleton
但是在不同的应用场景和要求下,单例模式视乎并未像看起来的那么简单。
这篇文章旨在总结在Java语言中实现单例的各种情况。
定义: [GoF 95]
保证一个类仅有一个实例,并提供一个访问它的全局访问点。
目录:

  1. 传统的简单方式 – 饿汉式
  2. 懒汉式
  3. 带同步的懒汉式
  4. 两重检查加锁
  5. 静态内部类
  6. 防止反射和解序列化
  7. 枚举
  1. 最简单的实现,直接看代码。
    public class Singleton {
    private static Singleton instance = new Singleton()[......]

阅读全文

0
(10,709 views)