手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表查看gouki的文章

观察者模式(感谢mpeg提供源码)

  代码深入到一定程度,就不可避免的碰到设计模式(design pattern)这一概念,了解设计模式,将使自己对程序中的接口或抽象类应用有更深的理解.设计模式在大中型系统中应用十分广泛,遵循了一定的编程模式,可以使代码便于理解,易于交流,而Observer(观察者)模式则是比较常用的一个模式,它尤其在界面设计、LOG处理中应用广泛。

代码请看全文

» 阅读全文

Tags: 模式

策略模式(感谢mpeg提供代码)

Strategy策略模式是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类.

Stratrgy应用比较广泛,比如, 公司经营业务变化图, 可能有两种实现方式,一个是线条曲线,一个是框图(bar),这是两种算法,可以使用Strategy实现.

实际整个Strategy的核心部分就是抽象类的使用,使用Strategy模式可以在用户需要变化时,修改量很少,而且快速.

Strategy和Factory有一定的类似,Strategy相对简单容易理解,并且可以在运行时刻自由切换。Factory重点是用来创建对象。

Strategy适合下列场合:

1.以不同的格式保存文件;

2.以不同的算法压缩文件;

3.以不同的算法截获图象;

4.以不同的格式输出同样数据的图形,比如曲线 或框图bar等

代码请看详细内容......

» 阅读全文

Tags: 模式

第二个终止合作的会是谁?

http://news.163.com/special/00012MVQ/sos01.html

网易终止了与红十字总会的合作。

2.为什么2008年5月14日22时之前的受赠方变更?

通过网易在线捐赠系统,网易在方便网友捐赠的同时,也可对网友捐款总数有明确记录,起到全程监控作用。而 "中国红十字会总会"则不愿意接受此方式(即通过网易在线捐赠系统捐款)。经协调,网易于2008年5月14日22时整停止与"中国红十字会总会"的宣传合作,同时通过网易在线捐赠系统的捐款的受赠方改为廖冰兄人文基金管委会。截至2008年5月14日22时,网易在线捐赠平台共收到11,818位网友成功捐赠的1,142,740元,并于5月16日由网易公司负责人将其全额送至中国红十字会总会。2008年5月14日22时起,到15日下午14:08网易所接受捐赠善款698,637元将全额转入廖冰兄人文基金管委会。15日下午14:08后网易不再提供在线捐赠系统服务。

这只是第一家终止合作的,在这个悲难的时刻,网易此举应该不能算是炒作,相信会有更多的人站出来作出同样的事情。不过,这些也可以在事后要求红十字会给个清单,现在临时换机构,会不会给别人带来不好的负面影响?

只是,不知道第二家如此做的会是谁?

Tags: 捐款, 汶川, 合作, 终止, 网易

关于“志哀”与“致哀”

在这个令人伤感的时刻,很多网站上贴出了致哀等词语,但在篱笆网上看到的却是志哀。本以为是别字,原来还有这样的解释。。。

zhì āi

志哀(誌哀)

志哀 zhì āi

[indicate mourning;express one's mourning for the deceased] 表示哀悼

下半旗志哀

用某种方式表示哀悼。 金天翮 《文学上之美术观》:“依乎前詁,孝慈於焉誌哀;逮乎后解,睿圣因以述德。述德故文体瑰瑋,誌哀则文词惻愴。”

 

 

zhì āi

致哀

致哀 zhì āi

[pay one's respects to the dead] 致以哀伤的悼念

前往死者家中致哀

1.尽其哀痛之情。《后汉书·明帝纪》:“丧贵致哀,礼存寧俭。”

2.指过分悲哀。 南朝 宋 刘义庆 《世说新语·赏誉》:“弘治至羸,不可以致哀。”

3.表示哀悼。如:静默致哀。

不过单独的用法还是应该用致哀,毕竟它上面写的是:为汶川大地震遇难同胞志哀,用了“为”字,应该还是用致哀,而不是“志”,这个志,应该是等同于以前那种“墓志铭”的志。

 

Tags: 咬文嚼字

为windows下面的PHP添加sqlite功能

PHP4现在咱就不提了,毕竟现在是5的时代。

个人而言,不用LINUX,不是说LINUX不好,而是我不太熟悉,如果需要远程的话,对我太痛苦。因此我选择了windows。

在windows下面配置apache和iis都是一样的方便。。。。

添加sqlite功能原来以为很简单,毕竟从PHP5开始,SQLITE就变成内置功能了,然而直接在php.ini里把extension=php_sqlite.dll前的分号去掉时,运行程序的时候提示我php_sqlite.dll没有被加载,确实让我很郁闷。

查阅一下google发现一个很无耻的事情,原来。。。如果直接要使用sqlite功能,必须先加载pdo.dll和pdo_sqlite.dll,只有先加载这两个DLL,才能使php_sqlite.dll被成功加载。

感谢:http://x.discuz.net/405175/viewspace-26726.html,让我找到了这个解决方案。开始我死活运行不了。。。看来我还是接触的少啊。

Tags: sqlite, 安装, 疑问