I'm twiting

访问统计

free counters

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

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

国际化国际化国际化

国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化国际化

动态加载 PHP 扩展

<?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, the dl() function is deprecated in every SAPI
except CLI. Use Extension
Loading Directives [...]

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

原文地址
一个简单的控制器:
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, $default = null) 是控制器的私有方法,它还要可是带第二个参数,作为默认值,当没有得到你想要的参数时,返回这个默认值。
蓝:这个函数的目的为是,当访问的方法不存在时,自己转到一个地址(这里就是:http://localhost/hello 了)

Zend Framework quoteInfo 函数

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

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

一、看到网上很多人是在 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>
东西。
这样就能使用带重写的虚拟主机了。(*^__^*) 嘻嘻……

傻(续)

一、由于工作原因要把开发环境改成 apache2.0 + php4.3 + mysql4.0  (_  _!),结果加载 php extensions 时再度出错,由于有了上次的教训,首先尝试重启,问题依旧。改 extensions_dir、doc_dir ,问题依旧。 而 apache environment 已经是包含  extensions 目录了。( 这里要说一下,扩展目录在 php4 是叫 extensions ,到了 php5 改成 ext,换版本的朋友别忘了修改系统环境变量。) 几乎要放弃了。

        觉得问题还是可以在 phpinfo 里找到,由于之前装的某软件在 windows 目录下放了一个 php.ini  文件,删除时该软件并未将自带的 php.ini 一并删除,也没有任何提示信息。原来 php4 搜索 php.ini 默认从windows 目录开始( 这点又不如 php5,可见 php5 还是更加人性化的 )。将其删除,终于加载了正确的 php.ini。(*^__^*) 嘻嘻……

二、一直不明白,为什么一样的密码只能用 firefox 从后台登陆。用其它浏览器一律报:”密码错误!”。我一个字一个字很仔细地敲,还是不能通过。打开 cookie 复制粘贴密码还是不行,想到 ubuntu.org.cn  是要使用严格大小写的用户名才能登陆,wordpress 会不会也是如此呢?试了一下,果然解决了。( 应该说是 ubuntu.org.cn 所使用的论坛程序需要大小写完全匹配的用户名才能正常登陆,目前该站使用 [...]

一、上午终于抽出时间,配置开发环境。结果 apache2.0 读 php 扩展的时候出现 “无法读取某某扩展的错误”。phpinfo.php显示apache environment 的 path 为 php/extensions ,实际上 path 为 php/ext ,我不断调试试图找出哪里出了 bug 。改 path 、extensions_dir,始终不起作用。google也一直查不到原因。后来疑似要重启才能使 path 起作用,果不其然,重新启动后 apache2.0 就和谐了,再也不给我报错了。我记得装 apache2.2 时是不需要 重启系统的,难道 2.0是需要系统重启,才会重载 path 的?
二、昨天去买床上用品,到付账时才发现银行卡没带,非常的。。。囧rz。。。
三、以为石沉大海了,结构竟然是发送失败。。。囧rz。。。。
四、不好意思说下去了。。。。。