星期天 七月 25, 2010 13:17

洪水来袭

媒体连篇累牍的报道,让人也想跃跃欲试,看看洪水来袭的武汉究竟变成了怎样。在骆大师的点化下,我决定这个周末不再继续宅下去…我决定,顶着炎炎烈日…记录一下这个特殊日子。于是便有——

  • 拍摄路线:汉口江滩-长江大桥-武昌
  • 拍摄时间:2010/07/25
  • 拍摄主题:洪水来袭后的武汉
  • 拍摄机器:Canon 400D / EF 24-70 2.8L
  • 拍摄伙伴:骆大师…

1 洪水来袭

5 洪水来袭
3 洪水来袭

2 洪水来袭
更多精彩照片,点这里

星期天 五月 23, 2010 17:52

如何解决“连接被重置”的现象

已经不记得从什么时候起,使用Google 老爱被连接重置。有人总结了一下,目前搜索包含“吴”、“温”、“贾”、“李”、“习”、“贺”、“周”、“胡”等字的词语,会出现上述现象。这导致一些很常用的词语,例如“学习”、“胡萝卜”、“温度计”等无法在Google 搜索。具体的原因,本文不做详解,有需要的朋友请在本文指导下解决“重置”问题之后,进行深度搜索,方可获得解答。

Google 最近启用HTTPS 加密搜索服务。Google在官方博客介绍说,普通的HTTP浏览是不安全的,用户和服务器之间的通讯会被第三方监听和干扰,对于Google来说,你在Google搜索的词语会被第三方截获,如果第三方不希望你在Google搜索这个词语,还可以通过技术手段阻止用户的搜索行为。这也就是Google发布的beta版本的SSL加密搜索的原因,在HTTPS的Google搜索中,用户搜索的信息将无法被第三方获取,也不会出现数据泄漏的问题。目前HTTPS的Google搜索覆盖了Google网页搜索的部分产品,目前还不支持图片搜索和地图搜索,而其他搜素(资讯、博客、视频、动态等)都支持。

那关键问题是如何解决标题这个问题呢?不同的浏览器有不同的解决方案,请参见月光博客的这两篇博文:

Chrome 浏览器:Google支持HTTPS加密搜索

Firefox 和 IE8 浏览器:Google SSL搜索在FireFox和IE8中的解决方案

星期天 五月 16, 2010 16:03

《当幸福来敲门》观后感

当幸福来敲门

From the opening scene to the end, I was so moved by the love that Chris has for his son. It makes me to rethink about the meaning of happiness:

Happiness means a temperamental predominance of courage over timidity, of the appetite for adventure over the love of ease. So, No matter how bad the surrounding is, it won’t take our opportunity off to be happy, No matter how old we are, the process of the pursuit is endless.

When everything around goes against you, as it happens, the more cowardly you are, the more aggressive they will be. So, the first rule is brave. And it is just the prerequisite for you to overcome the difficulties.

Whether 40 or 14, there is in every human being’s heart the lure of wonder, the unfailing appetite of what’s next. At this moment, we should always make sure the balance between what we have and what we want to have. After a decision has been made, the only thing we can do, and should do, is “just go for it”.

The final scene shows Chris walking with his son down a street. His son is telling him a joke, when a man in a suit walks past. Chris looks back as the man continues on. The man in the suit is none other than the real Chris Gardner. Yes, another man is pursuing his happiness just as Chris does.

更多关于该影片的信息,点击这里

  • 国家/地区: 美国
  • 类型: 传记 /  剧情
  • 片长:117 min
  • 分级: USA:PG-13
  • 对白语言: 英语
  • 发行公司: Columbia TriStar Films de Argentina
  • 官方网站: Gaumont Columbia Tristar

星期天 五月 9, 2010 19:39

设计模式学习总结

这段时间更新了很多篇有关设计模式的学习笔记,收获不算太多,但起码让我对面向对象编程有了一个更深刻的认识。模式与模式之间没有界限分明的三八线,也没有一个万能的模式主宰了Programmer 的编程思维。模式学习到最后,Visitor 与Strategy 的笔记也实在没有动力更新下去,只打算在这篇设计模式笔记的大总结里,稍作复习。

不要问我还记得哪些模式的哪些细节,他们无非是,1)面向接口编程;2)使用对象组合来解耦,努力避免继承;3)在易碎变化的地方进行封装。把面向的对象的精髓“封装、继承、多态”发挥到一定境界,就是模式了。

在学习设计模式之前,其实还有一点畏惧的情绪在里面。学习的过程中,发现,这样的模式,全然都是前辈们的经验。学习完之后,感觉自己还是内功不够,比如:数据结构。虽然,目前把这些模式都领略了一遍,但可以很清楚的意识到很多内在的精髓不一定内化到自己的脑袋里。今后在工程中可能还需要回过头来重新学习。这里把一个提纲式的笔记列一下:

创建模式
  • Singleton模式解决的是实体对象个数的问题。除了Singleton之外,其他创建型模式解决的都是new所带来的耦合关系。
  • Factory Method, Abstract Factory, Builder都需要一个额外的工厂类来负责实例化“易变对象”,而Prototype则是通过原型(一个特殊的工厂类)来克隆“易变对象”。
结构模式
  • Adapter模式注重转换接口,将不吻合的接口适配对接
  • Bridge模式注重分离接口与其实现,支持多维度变化
  • Composite模式注重统一接口,将“一对多”的关系转化为“一对一”的关系
  • Decorator模式注重稳定接口,在此前提下为对象扩展功能
  • Facade模式注重简化接口,简化组件系统与外部客户程序的依赖关系
  • Flyweight 模式注重保留接口,在内部使用共享技术对对象存储进行优化
  • Proxy 模式注重假借接口,增加间接层来实现灵活控制
行为模式
  • Template Method模式封装算法结构,支持算法子步骤变化
  • State模式注重封装与状态相关的行为,支持状态的变化
  • Memento模式注重封装对象状态变化,支持状态保存/恢复
  • Mediator模式注重封装对象间的交互,支持对象交互的变化
  • Chain Of Responsibility模式注重封装对象责任,支持责任的变化
  • Command模式注重将请求封装为对象,支持请求的变化
  • Interpreter模式注重封装特定领域变化,支持领域问题的频繁变化
  • Observer模式注重封装对象通知,支持通信对象的变化
  • Visitor模式注重封装对象操作变化,支持在运行时为类层次结构动态添加新的操作。
  • Strategy模式注重封装算法,支持算法的变化
  • Iterator 模式注重封装集合对象内部结构,支持集合的变化

这段时间的学习告一段落,我想,这更是一个新的起点,对于如何阅读、学习别人的代码,会有很大的提升。

calendar

2010年八月
« 七    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

最近评论