神秘果 on 七月 29th, 2009
定义
单件(Singleton)模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。
  Read the rest of this entry »
神秘果 on 七月 28th, 2009

定义

观察者(Observer)模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。也叫发布-订阅(Publish-Subscribe)模式。

  Read the rest of this entry »

神秘果 on 七月 24th, 2009

定义

定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法(Template Method)使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
  Read the rest of this entry »
神秘果 on 七月 21st, 2009

tcpdumpLinux下自带的网络分析工具。可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供andornot等逻辑语句来帮助你去掉无用的信息。

Read the rest of this entry »
神秘果 on 七月 21st, 2009

C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:
TYPE b = (TYPE)a。
C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。看似问题复杂化了,其实不然。C风格的类型转换在程序语句中难以识别,类型转换是去const,还是int转换成char,或是子类指针转换成父类指针?C括号风格的强制类型转换解决不了这些问题。C++的4种类型转换能够解决这些问题:
Read the rest of this entry »

神秘果 on 七月 14th, 2009

前面一篇文章介绍了mysql server has gone away的错误和解决办法,可见Mysql server has gone away连接超时。除了那几种方式外,通过程序编码方式变更也可解决连接丢失的问题。

Read the rest of this entry »

神秘果 on 七月 3rd, 2009

1. I see. 我明白了。
2. I quit! 我不干了!
3. Let go! 放手!
4. Me too. 我也是。
5. My god! 天哪!

Read the rest of this entry »