Archive for March, 2008

《明朝的那些事儿》对朱元璋的评价

By Symphony - Last updated: Sunday, March 30, 2008

朱元璋生于乱世之中,背负着父母双亡的痛苦,从赤贫起家,他没有背景,没有后台,没有依靠,他的一切都是自己争取来的,他经历千辛万苦,无数次躲过死神的掌握,从死人堆里爬起来,掩埋战友的尸体,然后继续前进,继续战斗。 朱元璋的那个时代有着无数的厉害角色,陈友谅、张士诚、王保保个个都不是省油的灯。朱元璋用他惊人的军事天赋战胜了这些敌人,可以说,在那个时代,最优秀统帅的称号非朱元璋莫属。 他几乎是赤手空拳,单枪匹马凭借着自己的勇气和决心建立了庞大的帝国。 是的,谁会想到几十年前的那个衣衫褴褛,沿街乞讨的乞丐会成为一个大帝国的统治者。 是的,命运之神其实并不存在,他也不会将什么宝剑和钥匙交给一个乞丐,在那绝望的日子里,并没有人去同情和可怜这个人,他的一切都是自己争取来的。 他告诉我们,坚强的意志和决心可以战胜一切困难。 他告诉我们,执著的信念和无畏的心灵才是最强大的武器。 当朱元璋回望自己几十年的峥嵘岁月,回望自己一手建立的强大国家时,他有充足的理由为之而骄傲和自豪! 我是朱元璋,是大明天下的缔造者! 六百多年过去了,但笼罩在朱元璋身上的争论似乎并没有停止的迹象。他有过不朽的功勋,也有过严重的过失,这些争论可能再过六百年也不会停止。 朱元璋,你就是你,历经时间的磨砺,岁月的侵蚀,你还依然屹立在那里,你的丰功伟绩和成败得失都被记录在史册上,供后人评说。 江山如画,一时多少豪杰! 岁月催人!当年的风华少年,如今已经年华老去,当年的同伴好友,如今皆已不见踪影。 回望这一生,我得到了什么,又失去了什么? 为了建立这个伟大的帝国,他付出了自己的青春、精力,牺牲了爱人、朋友和属下,他杀了很多人,做错了很多事,现在终于走到了终点。 一个孤独的老人守护着一个庞大的帝国,这就是最终的结局。 他又一次跨上了马匹,虽然他的身体早已不适合骑马,也不复当年之勇,但当他骑上马,挥动马鞭,一股熟悉的感觉油然而生,是的,一切又回来了: 皇觉寺里,明月相伴,孤灯一盏 濠州城中,谨小慎微,奋发图强 鄱阳湖畔,碧波千里,火光冲天 茫茫大漠,金戈铁马,剑舞黄沙! 开创帝国,保世宏规,光耀后代! 他纵马驰奔,江河大地被他踩在脚下,锦绣山川被他抛在身后。 一个个的身影在他眼前浮现:郭子兴、马皇后、陈友谅、徐达、常遇春、王保保、胡惟庸、蓝玉,有的他爱过,有的他恨过,有的他信任过,有的他背叛过,有的是他的朋友,有的是他的敌人。 此生足矣,足矣! 少贫贱兮壮志扬, 千军如烈怒弦张! 我雄武兮大明强! 我雄武兮天下壮! 他勒住马头,迎着落日的最后一丝阳光,向壮美河山投下最后的一瞥,仰天大笑: 我本淮右布衣,天下于我何加焉!

动态加载 PHP 扩展

By Symphony - Last updated: Wednesday, March 26, 2008

<?php if (!extension_loaded(‘gd’)) {    // 如果没有加载 gd 库 if (!dl(‘gd.so’)) {    // 那么就动态加载 exit; } } ?> 关于使用 dl() 要注意的(以下内容摘自 php 手册): 注意: dl() is not supported in multithreaded Web servers. Use the extensions statement in your php.ini when operating under such an environment. However, the CGI and CLI build are not affected ! 注意: As of PHP 5, [...]

转一贴,内容不难,却具启发性:zend历程 之 初认控制器

By Symphony - Last updated: Wednesday, March 26, 2008

原文地址 一个简单的控制器: class helloController extends Zend_Controller_Action { function indexAction() { echo “hi, this is my helloworld”; } function testAction() { $var1 = $this->_getParam(“var”); echo “hello”.$book_id; } function __call($action,$args){ $this->_redirect(‘/hello’); } } 运行结果是这样的: http://localhost/hello/test/var/world 会显示 hellowrold http://localhost/hello/netaction 时,会显示 hi, this is my helloworld 其实我想说明的也就上面分色的两点: 红:在Zend中,我有接收参数,不管是 post 还是 get 的,只要用 如: $this->_getParam(“var”); 的形式即可, final protected function _getParam($paramName, [...]

Zend Framework quoteInfo 函数

By Symphony - Last updated: Wednesday, March 26, 2008

$where = $this->db->quoteInto(“id = ?”, $label_id); 相当于 $where = “id = {$label_id}”;这个函数主要功能是防止 SQL 注入

配置Apache重写和虚拟主机小贴士

By Symphony - Last updated: Tuesday, March 25, 2008

一、看到网上很多人是在 httpd.conf 配的虚拟主机,其实 apache 有专门配虚拟主机的地方 conf\extra\httpd-vhosts.conf,记得在 httpd.conf 除掉这一行的注释 Include conf/extra/httpd-vhosts.conf 。 二、url重写,记得在 httpd.conf去掉这行注释 LoadModule rewrite_module modules/mod_rewrite.so 。还要在 httpd-vhosts.conf 加上类似 <Directory “d:/wamp/www/trident/html”> Options FollowSymLinks AllowOverride All      # 对此主机使用重写功能 </Directory> 东西。 这样就能使用带重写的虚拟主机了。(*^__^*) 嘻嘻……