2007年4月28日

你见过“安全能力无限”的操作系统吗?

今天在CSDN上看到一篇文章,题为“微软专家承认Vista保护系统安全能力有限”,其内容无非是微软的人承认Vista并不是完全安全的、通过什么什么方法可以如何取得系统控制权等等。

这个题目起得真是让人迷糊,问题是:你见过安全能力无限的操作系统吗?

2007年4月19日

重构CollapsibleSplitter(1)

首发在博客园

RssBandit项目中的CollapsibleSplitter作为Splitter控件的改进版,提供了我梦寐以求的功能:可以像Splitter控件一样分割两个相邻控件,允许在运行时调整他们的大小,还提供了单击时最小化指定控件的功能,并在小小的分隔条上画出了相当直观的精细图案。哦?你还没有这个控件,可以到这里找到它。

这个控件有不太令人满意的地方吗?嗯,有的。它永远只能有8个像素宽(纵向摆放的时候),不能将它设成Splliter默认的4个像素宽,也不能异想天开的将它设成16个像素宽。

打开CollapsibleSplitter的代码文件——我怎么闻到了一股不太美妙的气味呢?哦,那边Martin Fowler同志说了:这是代码的坏气味,该给它除除臭。

那么我们就来给它消除异味吧。

先来看看这个玩意到底有些什么坏气味:

  1. 用了太多的switch、if语句,把面向对象的优点抛到爪哇国去了,看看这些代码吧
    这是ToggleSplitter()方法里的代码,这个控件中还有很多这样的代码:
    if(controlToHide.Visible)
    {
    if(useAnimations)
    {
    ...
    if(parentForm != null)
    {
    if(this.Dock == DockStyle.Left || this.Dock == DockStyle.Right)
    {
    ...
    }
    else
    {
    ...
    }
    }
    ...
    }
    else
    {
    ...
    if(expandParentForm && parentForm != null)
    {
    if(this.Dock == DockStyle.Left || this.Dock == DockStyle.Right)
    {
    ...
    }
    else
    {
    ...
    }
    }
    }
    }
    else
    {
    // control to hide is collapsed
    if(useAnimations)
    {
    ...
    if(this.Dock == DockStyle.Left || this.Dock == DockStyle.Right)
    {
    if(parentForm != null)
    {
    ...
    }
    ...
    }
    else
    {
    if(parentForm != null)
    {
    ...
    }
    ...
    }
    ...
    }
    else
    {
    // no animations, so just toggle the visible state
    ...
    if(expandParentForm && parentForm != null)
    {
    if(this.Dock == DockStyle.Left || this.Dock == DockStyle.Right)
    {
    ...
    }
    else
    {
    ...
    }
    }
    }
    }
     
    下面的是animationTimerTick()方法的代码(实际上还被俺去掉了几个if...else...嵌套),有这样代码的方法还有三四个:
    switch(currentState)
    {
    case SplitterState.Collapsing:
    if(this.Dock == DockStyle.Left || this.Dock == DockStyle.Right)
    {
    ...
    }
    else
    {
    ...
    }
    break;

    case SplitterState.Expanding:
    if(this.Dock == DockStyle.Left || this.Dock == DockStyle.Right)
    {
    ...
    }
    else
    {
    ...
    }
    break;
    }
    ...

  2. 单个方法内代码行数太多,且代码重复率高,如同老婆子般絮絮叨叨、啰唆不清。我们来看看这些长方法的代码行数和重复率:

    • ToggleSplitter()方法,89行,其中重复的语句有

      • if(parentForm != null),3处
      • if(expandParentForm && parentForm != null),2处
      • if(this.Dock == DockStyle.Left || this.Dock == DockStyle.Right),4处
      • if(useAnimations),2处

    • animationTimerTick(object sender, System.EventArgs e)方法,114行,其中重复的语句有

      • if(this.Dock == DockStyle.Left || this.Dock == DockStyle.Right),2处
      • if(expandParentForm && parentForm.WindowState != FormWindowState.Maximized && parentForm != null),8处

    • OnPaint(PaintEventArgs e)方法,254行,其中重复的语句有

      • if(hot),4处
      • if(this.Enabled),2处
      • switch语句(对一个参数进行判断),2处

 臭味如此明显,更显除臭工作之必要,呵呵。那我们就开始伟大的除臭工作吧,还有呢,刚才说了“它永远只能有8个像素宽”,这个特性也不太好啊:对于视力好的人,这个分割条显得如此之大;而对于优点近视的人呢,它又显得如此之小。如此,我们自然应该把这个8像素限制去掉。


那现在我们的除臭工作目标订好了,如下:



  1. 去掉这些讨厌的、丑陋的、像懒婆娘裹脚布般一层一层又长又臭的switch语句和if语句——即使不能完全去掉也应该把它们集合在一起,而不是到处分散;
  2. 去掉这些千篇一律的、到处一样的、牵一发全身不得不动的重复语句;
  3. 缩短这些个超过一屏的、洋洋洒洒的函数代码,把他们拆到多个方法里面去;
  4. 最后,我们希望想这个玩意大的时候它就大,想它小的时候它就小,而不是总是那“8像素”宽(或高)。

好吧,那我们就开始工作工作吧——还是下一篇文章再来吧,上班时间文章写得太长会被老板K的...


 




2007年4月18日

发布一个.Net控件:CollapsibleSplitter

是一个Win Forms布局的软将,用法与Splitter差不多(实际上继承自System.Windows.Forms.Splitter),只是在Splitter的基础上加上了响应鼠标点击时,隐藏某个界面的功能。

可能有不少兄弟会觉得眼熟: 没错,这个就是从RssBandit这个项目里面摘出来的。这两天研究RssBandit的时候感觉这个东西挺好,想着可能大家会用到,就拿出来了。

这里是下载链接。

转载:构建完美的WPF开发工作站

原文:http://blogs.msdn.com/tims/archive/2006/12/20/building-a-perfect-wpf-developer-workstation.aspx
作者:Tim Sneath
译者:Tony Qu

你已经确信WPF是下一代应用程序的战略级技术,你已打算利用这个机会好好规划并重新安装你的开发工作站。 那么你应该在这个工作站上放些什么,才可以创建一个完美的WPF开发环境呢? 有许多出色的工具和例子,我认为我应该把它们汇总到一个清单中从而使大家从中受益。 我也想听听你们的意见,如果我有漏掉的东西请告诉我, 我会不断地更新这份帖子。

基本环境

工具

  • XamlPadX, KaxamlXamlCruncher:: 用来替代XamlPad工具的三个增强性工具,它们是在Windows SDK中的。 每一个工具都有它的强项: XamlPadX拥有很多出色的插件,它是基于XamlPad代码写出来的;Kaxaml用于演示很不错,对间距和tab支持很好;XamlCruncher有一段高质量的可用源代码。
  • Lutz Roeder's .NET Reflector: 可以方便浏览类层次;
  • Snoop: 调试WPF应用程序的可视化工具,由Peter Blois开发
  • WPF Performance Tools: 被埋没在SDK中的工具,应用程序工具集的必要组成部分。 你可以在%SdkTools%\WpfPerf.exe 找到它(如果你使用的是Vista,请确保你是以管理员身份运行它的,即run as an administrator)
  • Flexible Application Template: 从应用服务PM中的一个得到替代项目模板,允许你创建一个单独的应用程序项目,只需要改变项目类型就可以让项目变成XBAP或富客户端应用程序。(原文:this replacement project template from one of the app services PMs allows you to create a single application project that can flip between an XBAP (web browser project) or rich client application just with an adjustment to the project type; )
  • ZAM 3DElectric Rain的工具,用于快速创建3D网格,并让3D网格动起来
  • XAML Converters: 将3DS, DXF, Blender, Fireworks, Lightwave, SWF, Maya 及Illustrator的文章转换为XAML格式的工具

创建一个代码工具箱

  • 3D Tools for WPF: 3D表面的交互式2D、物体边框线、3D鼠标导航;
  • Kevin's Bag-o-Tricks: 控件集合,扩展并增强一些WPF自带的类型,如ColorPicker、FolderPicker、NumericUpDown、RadioButtonList、数据控件、动画版tile panel和图形控件
  • UI Automation Stress: 应用程序环境压力测试。 将这个代码加入Debug菜单,这样可以保证你不会因为错误输入而让你的应用程序崩溃。

示例应用程序

我是那种喜欢有许多示例代码的程序员,这样我就可以从中拷贝概念、想法和技术。 拷贝以下这些示例示例到\samples目录中:

也请把%SdkTools%\..\Samples\WPFSamples.zip解压到\samples\sdk目录中,这样你可以很方便地浏览所有的例子而不用去看SDK文档接口。

现在启用Windows Desktop Search(点这里安装WDS 3.0,如果你正在运行Windows XP,并把它配置为对.xaml,.cs,.vb文件内容进行索引) 请确保设置了对整个\samples目录进行索引,因为你把所有的示例都放在里面了。 现在,你可以很快遍历每个示例,只需要按下Win+F,搜索BitmapSource 和ColorConvertedBitmap关键字,就可以看到这两个关键字的使用情况。

技术支持

  • WPF MSDN论坛是产品组和其他资深社区成员经常光顾的地方,有许多以前问过的问题(和答案);
  • WPF MSDN Newsgroup提供了一个与web论坛非常相似的服务,但是它是基于USENET新闻组形式的。 在写本书时,那个论坛似乎访问量更大了。

提示和技巧

  • 确保在你的系统中把Windows SDK文档与其它的MSDN文档融合在一起了 以管理员身份运行 Start -> Windows SDK -> Visual Studio Registration -> Integrate Windows SDK with Visual Studio 2005,这样只需要从代码视图中按F1就可以了。
  • 我在开始菜单中加入了一些快捷方式,这样可以方便地访问这些工具,特别是XamlPad, WpfPerf和其他一些默认情况下隐藏的工具。 如果你运行的是Windows Vista,这个提示将给你一条访问每个项的捷径
  • 如果你运行的是Windows Vista,设置WPF字体缓存系统服务(Windows Presentation Foundation Font Cache)为Automatic(Delayed Start)(自动,延迟启动),这样可以减少WPF应用程序的启动时间。
  • 在Visual Studio中,设置默认的字体为Consolas —— 该字体看上去比Courier New更清楚,是专门设计用来作代码开发的。 Consolas包含在Windows Vista或Office 2007中的,或者你可以从这里下载该字体
  • 在Windows SDK文档系统中,”New in Windows Vista”索引过滤器是一个很不错的方式,它可以防止WPF和Windows Forms API有时被混在一起的问题。
  • 我遇到过一些开发人员偶尔会同时找到这两个库中的同名类型,因为文档中没有给出一些细节来区分这些类型。

中华名将索引 - 第一批:李勣

首发在博客园

李勣(594—669),曹州离狐(今山东东明东南)人,本名徐世勣,字懋功,唐高祖李渊赐姓李,后避太宗李世民讳,遂单名勣。唐代杰出的军事家、统帅。

李勣出身于土豪,“家多僮仆,积粟数千钟”。他为人慷慨,仗义疏财,与他父亲“皆好惠施,拯济贫乏,不问亲疏”。大业十二年(616),翟让在瓦岗(今河南滑县南)聚众起义。这时,十七岁的李勣也前来参加。他劝告翟让说:“东郡于公与勣皆为乡里,人多相识,不宜侵掠。荥阳、梁郡、汴水所经,剽行舟,掠商旅,足以自资”。翟让采纳了他的建议,率军西进,很快攻入二郡境内,掠取公私商船,因而“资用丰给,附者益众”,队伍很快发展到一万多人。瓦岗军的发展与壮大,引起了隋皇朝的恐惧与不安,立即派荥阳通守张须陀率军前来镇压。翟让用李密的计谋,于荥阳大海寺附近同勇将张须陀交战,李勣与李密将隋兵团团围住,经过浴血奋战,杀死张须陀,壮大了起义军的声威。

李勣见李密的才干胜过翟让,便与王伯当共同劝说翟让推李密为主,于是李密被尊为魏公,成为瓦岗军的最高统帅。不久,李勣以奇计于洛水大破隋将王世充军,因功封为东海郡公。当时,河南、山东发生了严重的水灾,饿殍满野,隋炀帝虽命令开黎阳仓救灾,但由于政令紊乱,仓吏又不能及时散发,致使每天饿死数万人。李勣遂向李密献计说:“天下大乱,本是为饥,今若得黎阳一仓,大事济矣。”李密接受了他的建议,命他率本部五千人马向黎阳仓进发,在其他义军的配合下,当天即攻占了黎阳仓,并迅速开仓济贫,任民所取,因而博得了饥民的热烈拥护,纷纷加入了起义军,“一旬之间,胜兵二十万余”。从而迅速地壮大了队伍,开创了起义军蓬勃发展的新局面。

义宁元年(617),瓦岗军发生内讧,李密设计杀死翟让,李勣也被门卫砍伤。李密将李勣扶入帐内,亲自为他上药,并让李勣与单雄信等人统率翟让旧部,于是中外遂定。

事后,李密骄傲自大,又不抚恤士兵,仓粮虽多,但府库无钱帛,战斗获胜,又无所赏赐,兵士不满。李勣见军心不稳,一再提醒李密,指出他的失误。李密很不高兴,遂命他出镇黎阳,渐渐疏远了他。

宇文化及于江都缢杀隋炀帝后,率十万大军北上,奔东都洛阳而来。越王杨侗刚即帝位,自度抵挡不住,遂诱降李密,命他讨伐宇文化及。李勣奉命守仓城,于城外掘深沟,加强守备。宇文化及来势汹汹,架设攻具,四面攻城,但受深沟所阻,不能到达城下。李勣又于沟中挖地道,出击敌人,宇文化及大败而去。

武德二年(619),李密被王世充击败,入关降唐,李勣仍据守黎阳等十郡之地,未有归属。后听从魏徵的劝说,决定归唐。他对长史郭孝恪说:“魏公既归大唐,今此人众土地,魏公所有也。吾若上表献之,即是利主之败,自为己功,以邀富贵,吾所耻也。今宜具录州县名数及军人户口,总启魏公,听公自献,此则魏公之功也”。于是派人至长安献于李密。使者初到京城,唐高祖听说没有表奏,唯有给李密的信函,感到奇怪。使者奏明了李勣的本意,高祖十分高兴,并称赞他“感德推功,实纯臣也”。即诏授他为黎阳总管、上柱国,加右武候大将军,封曹国公,赐良田五十顷,甲第一区。其父李盖也受到了封赏。并令李勣统“河南、山东之兵以拒王世充”。

不久,李密叛唐被杀。李勣崇尚义气,上表请准其收葬。高祖归还了李密尸体,李勣备君臣之礼,“大具威仪,三军缟素”,安葬于黎阳山。礼毕,才与将士脱下丧服。他的这种“事君以忠”的举动,再次博得了人们的赞许,“朝野义之”。

武德二年(619)十月,窦建德率大军南下,与李勣的巡逻部队遭遇,混战一场。建德进攻黎阳,一举破城,俘获了淮安王李神通、魏徵与李勣父李盖,唯李勣率百余骑突围而出。但因其父被俘,又返回来投降窦建德,授任左骁骑将军,仍守黎阳。

李勣虽投降了窦建德,却是身在曹营心在汉,他想脱身归唐,又怕其父受到连累,便与郭孝恪定计,先立功效以取信窦建德,然后再寻机脱身。于是他主动出击王世充,攻破获嘉城,俘获很多;接着又袭击新乡,俘虏其骑将刘黑闼,都献给窦建德。李勣屡建战功,得到了窦建德的信用,使防范松弛,遂于武德三年(620)正月归唐。有人劝窦建德杀死李盖,他说:“世勣,唐臣,为我所虏,不忘本朝,乃忠臣也,其父何罪”?遂舍而不杀。

李勣归唐后,仍任总管。不久,随从秦王李世民平定刘武周,大获全胜。接着,又参加了平定王世充的战斗。这年九月,唐军于邙山击败王世充军,进逼洛阳,其管州总管杨庆请求投降。杨庆原李密旧将,李世民派李勣率军赴轘辕道安抚其众,于是,荥、汴、淆、豫九州相继来降。

这时,王世充子玄应镇守虎牢,屯军于荥阳、汴州之间,闻知管州降唐,欲率军收复管州,被李勣击退。接着,李勣让郭孝恪致书荥州刺史魏陆,魏陆降唐,并擒获了王玄应的四员大将。翌年二月,李勣进军虎牢,王世充郑州司兵沈悦暗中投降,并做内应,遂一举攻占虎牢,活捉了刺史荆王王行本。

王世充一面死守洛阳孤城,一面向窦建德求救。窦建德以为唇亡齿寒,遂率大军南下救援,相继攻占了管州、荥阳。李世民与李勣扼守虎牢,以阻止窦建德军西进。三月,李世民与李勣等在虎牢东观察窦建德营垒,与其游兵相遇,窦建德立即派出五六千骑兵追击。李勣率伏兵奋力冲杀,大破敌兵,斩首三百余级,并活捉其二员骁将,凯旋而归。

唐军很快俘虏了窦建德,平定了王世充,胜利返回长安。在这次东征中论功行赏,李世民为上将,李勣为下将。李勣以自己的骁勇善战位居诸将之首,与秦王都身披黄金甲,乘戎辂,向太庙告捷。

李勣很重义气。他在瓦岗时曾与单雄信结拜为兄弟,誓同生死。后李密兵败,单雄信投靠了王世充。单雄信作战勇猛过人,在唐军围攻洛阳时,他驰骋沙场,挥枪几中齐王李元吉。平定洛阳后,单雄信被俘,将要处死。李勣请以自己的官爵赎雄信之罪,李世民不准,他哭着对雄信说:“平生誓共为灰土,岂敢念生,但以身许国,义不两遂。虽死之,顾兄妻子何如”?因用刀割下一块股肉,请雄信吃下,说:“示无忘前誓。”

在处死窦建德不久,唐高祖又征调窦建德旧将入长安,原旧将惊惧不安,于是刘黑闼又串通李密旧将兖州总管徐圆朗起兵反唐。河北各地窦建德旧将及豪右多杀官吏响应,一时发展到数万人,声势浩大。刘黑闼攻陷了冀州,进逼宗城。时李勣任黎州总管,屯守宗城,抵挡不住,欲退保洺州,途中遭黑闼追击,步兵五千人,皆没于阵,李勣幸免于难。李世民奉命讨伐刘黑闼,双方对峙于洺水城。李勣率兵逼近黑闼勇将高雅贤营垒,杀高雅贤,攻破其营。在平定刘黑闼后,李勣又奉命进击徐圆朗。唐军乘胜而进,徐圆朗连战失利,最后弃城夜逃,为人所杀,其地悉平。

武德六年(623),李勣又随从李孝恭、李靖讨伐辅公祏。他率步兵一万人,渡过淮水,一举攻占了寿阳(今安徽寿县)。辅公祏之将陈正通率兵十万驻守梁山,派其大将冯惠亮率水军十万,把大舰锁连江中,以阻断水路,还于江西筑造营垒,分守水陆要道,以阻止官军。李勣率军攻破其营垒,惠亮单舟逃走。李勣乘胜进击,正通兵溃,逃回丹阳(今江苏南京)。辅公祏见全线崩溃,遂丢弃丹阳城,连夜逃去。李勣纵骑追之于武康,江南悉定。

武德八年(625),东突厥颉利可汗屡次掳掠并州一带,高祖命李勣为并州行军总管,以抵御突厥。唐太宗即位后,拜为并州都督。并州是唐朝的发祥地,又是北方的门户,军事要地。从此由李勣开始经营,独当一面。

李勣知人善任,举贤荐能。早在瓦岗时,常与魏徵、高季辅、杜正伦等才能之士交往频繁,他一旦发现人才,“即加礼敬,引入卧内,谈谑忘倦”,经他引荐的,后多位至通显,当时人称其有“知人之鉴”。在他镇守并州初年,张文瓘以孝悌闻名,明经及第,补为并州参军。李勣见文瓘一表人才,曾称赞他为“今之管(仲)、萧(何)”。一次李勣入朝,文瓘与同僚二人为他饯行,李勣分别赠给那二个同僚佩刀与玉带,而对文瓘却一无所赠,文瓘不解其意,心中疑惑,李勣遂解释说:“子无为嫌。若某,冗豫少决,故赠以刀,欲其果于断;某放诞少检,故赠以带,俾其守约束。若子才,无施不可,焉用赠”。因极力引荐,高宗朝张文瓘位至宰相。

贞观三年(629)十一月,突厥再次入寇河西。诏命兵部尚书李靖为定襄道行军大总管,率十几万大军出击,以李勣为通汉道行军总管,从云中进军,在白道与突厥颉利可汗兵遭遇,大败突厥兵。颉利可汗派使者请和,太宗派鸿胪卿唐俭出使突厥。李勣与李靖一起议论军事,认为颉利可汗虽然兵败,人马尚多,若进入碛中,与九姓互保,道路险阻,难以追及。今唐俭在那里,防备松弛,我军若迅速出击,突厥必不战而降。这一策略正和李靖不谋而合,他高兴地说:“公之此言,乃韩信灭田横之策也”。果然,李靖袭击颉利可汗牙帐,颉利可汗欲逃入碛中,李勣早已屯军碛口。颉利可汗前进受阻,后有追兵,其大酋长率其部落一并投降了李勣。李勣俘虏五万多人,胜利而归。

李勣镇守并州凡十六年,令行禁止,四夷宾服,号为称职。贞观十五年(641),征为兵部尚书,封英国公。唐太宗深有感触地说:“隋炀帝不解精选贤良,镇抚边境,惟远筑长城,广屯将士,以备突厥,而情识之惑,一至于此。朕今委任李勣于并州,遂得突厥畏威远遁,塞垣安静,岂不胜数千里长城耶?”

李勣尚未赴京就任,薛延陀真珠可汗乘唐太宗君臣东封泰山之机,纠合同罗、回纥等族军队二十万,穿过漠南,袭击已归降的突厥,俟利苾可汗抵御不住,率部落进入长城内,派使者告急。太宗立即调兵遣将,反击薛延陀。新任兵部尚书的李勣为朔州道行军总管,率步兵六万,骑兵二千屯守羽方。

十二月,薛延陀可汗之子大度设率三万骑兵逼近长城,适遇李勣率唐军赶到。大度设见尘埃冲天,兵威强盛,望而生畏,遂率其众从赤柯泺北逃。李勣从部下及突厥兵中选精骑六千,由直道拦击。他越过白道川,于青山与薛延陀军相遇。大度设整军迎战,列阵长达十里。突厥兵先出战,结果败下阵来。大度设乘胜追击,恰好李勣率军赶到。薛延陀万箭齐射,唐军马伤亡很大。李勣命骑兵下马,手执长槊,一直朝前猛冲,薛延陀溃不成军。这时,副总管薛万彻又及时赶到,夺取了薛延陀战马,唐兵合力冲杀,斩首三千余级,俘虏五万余人。大度设狼狈北逃,到了漠北,又遇上了特大暴风雪,人畜冻死者十之八九。

唐军反击薛延陀大获全胜,其使臣回国时,唐太宗教训他说:“吾约汝与突厥以大漠为界,有相侵者,我则讨之。汝自恃其强,逾漠攻突厥。李世勣所将才数千骑耳,汝已狼狈如此!归语可汗,凡举措利害,可善择其宜。”

贞观十八年(644),唐太宗将进击高句丽,以李勣为辽东道行军大总管,率步兵、骑兵及兰、河二州归降的胡兵计六万人,向辽东进发。第二年三月,李勣从柳城(今辽宁朝阳)出师,先虚张声势,给人以出击怀远镇的假象,而暗中进军甬道。四月,从通定镇渡过辽水,抵达玄菟(今辽宁铁岭南)。高句丽惊慌失措,关闭城门自守。接着李勣攻占了盖牟城(今辽宁抚顺),俘虏了二万余人,缴获粮食十几万石。李勣又乘胜进军,兵临辽东城(今辽宁辽阳)下。

李勣开始攻城,唐太宗也率一万甲骑赶到。高丽害怕唐军抛石车,乃于城上积木筑战楼,以抵御抛石。李勣把抛石车排列在城下,抛石击城,块块巨石飞射城上,无坚不摧;另一方面又用撞车撞其楼阁,所撞之处,无不倾倒。这时又刮起了南风,李勣乘机纵火,点着了城西南楼。大火迅即蔓延到城中。风助火势,火借风威,全城立时浓烟滚滚,烈焰腾腾,城内一片混乱。唐军一举攻克了辽东城,烧死俘虏高丽兵万余人。

在攻占辽东城后,唐军乘胜围攻白岩城(今辽阳东南)。白岩城靠山临水,四面险绝难攻。李勣以撞车撞城,又用抛石车飞石击城,飞石流矢雨点般射向城中。高丽守将孙代文抵挡不住,遂举城请求投降。于是,唐军又攻占了白岩城。

贞观二十年(646),刚从辽东班师不久,薛延陀部发生了内乱,李勣奉命率兵讨乱,在乌德鞬山大破其军,大首领梯真达官率众投降,咄摩支可汗向南逃往荒谷之中。李勣派通事舍人萧嗣业前去招降,其部落犹首鼠两端,李勣遂派兵进击,前后斩首五千级,俘虏三万余人。

唐太宗十分欣赏李勣的军事才干,又钦佩他的忠诚。贞观二十三年(649),在临终前,唯恐他身为两朝元老,难以驾驭,特意将他出任为叠州都督,并向太子面授机宜,说:“李勣才智有余,屡更大任,恐其不厌服于汝,故有此授。我死后,可亲任之。若迟疑顾望,便当杀之”。李勣似明白唐太宗的心意,奉诏之后,“不及家而去”。

唐高宗李治即位后,召回李勣,授任检校洛州刺史,洛阳宫留守,进开府仪同三司、同中书门下,参掌机密,不久,又拜尚书左仆射。他惧怕盈满,遂于永徽元年(650)上表,请求解除了左仆射职务,但仍以开府仪同三司的身份知政事。四年,又被册为司空。早在贞观年间,李勣以勋庸图形于凌烟阁,至此,高宗又命人为他画像,并亲自为他写序。

永徽六年(655),高宗欲废王皇后,立昭仪武则天为皇后。此事在朝臣中引起了一场轩然大波。以顾命大臣长孙无忌、褚遂良为首的元老坚决反对,李义府、许敬宗等政治上的失意者却极力支持。李勣在表面上同意长孙无忌等大臣的意见,而暗中却赞成此事。他曾与许敬宗等人“密表劝请”。这年九月,一天退朝后,高宗召长孙无忌、李勣、于志宁、褚遂良入内殿,再次商议废立皇后之事。褚遂良以破釜沉舟的决心,表示誓死力争。李勣见此情形,却称疾不入,巧妙地回避了,而褚遂良因死力相争,几乎招致杀头之祸。过了几天,高宗私下向李勣表示:自己愿立武昭仪为皇后,顾命大臣坚决反对,自己感到棘手难办。李勣不以为然地说:“此陛下家事,何必更问外人!”李勣虽未明言支持立武昭仪,但他劝高宗把此事看作家事,不必理会外廷的意见,实际上是支持高宗废立皇后的举动。

在李勣的暗中支持下,唐高宗不顾长孙无忌等人的反对,决定立武则天为皇后。这年十一月初一日,高宗临轩,李勣奉命赍玺绶册封武则天为皇后。

在废立皇后一事的激烈政争中,决定了朝臣的沉浮。长孙无忌、褚遂良等反对派,先后被贬到地方,有的自缢身死,有的被治罪。支持者李义府等人则飞黄腾达,李勣也格外受到亲重。在高宗东封泰山时,他任封禅大使。在途经他的故乡时,皇后亲自去看望他寡居的姐姐,赐给衣物,还封为东平郡君。李勣不慎坠马伤足,高宗亲自慰问,并把御乘赐予他。

乾封元年(666),唐朝再次出兵高句丽。十二月,高宗以李勣为辽东道行军大总管,率六总管分水、陆两军出发。这位年逾古稀的老将军风采不减当年,能谋善断,指挥若定。翌年二月,李勣率军渡过辽水,抵达新城(今辽宁铁岭南),他对诸将说:“新城是高丽西境镇城,最为要害,若不先图,余城未易可下”。遂至城西南,依山筑栅,围困新城。城中窘迫,遂开门投降。由于攻克了新城,进军很顺利,接连攻下十六城。

总章元年(668)二月,李勣攻下扶余城(今吉林四平),高句丽王子泉男建派五万兵前来救援,在薛贺水与唐军相遇。李勣军奋力冲杀,大破高丽兵,斩获三万余人,接着挥师南下,九月,攻克了大行城(今辽宁丹东南),唐军诸路人马与李勣会师,进至鸭绿栅,再破高句丽兵,追击二百余里,攻下了辱夷城,进而包围了平壤城(今朝鲜平壤)。高句丽王高藏派王子泉男产率九十八人打着白旗投降。李勣又活捉了泉男建,于是高句丽平。李勣胜利归来,在到达京师近郊时,高宗先命把高藏献于昭陵,以告慰九泉之下的唐太宗;然后具备盛大的军容仪式,高奏凯歌,进入京城。为了嘉奖李勣的赫然战功,加封太子太师,增实封通前一千一百户。

总章二年(669)十一月,李勣患病,且病情逐渐加剧。高宗及太子屡赐良药,又召回其在外地的子弟侍臣。子弟请医治病,李勣不许进门,说:“我山东一田夫耳,攀附明主,滥居富贵,位极三台,年将八十,岂非命乎?修短必是有期,宁容浪就医人求活!”

十二月三日,李勣病卒,享年七十六。高宗悲痛地流着眼泪说:“勣奉上忠,事亲孝,历三朝未尝有过,性廉慎,不立产业。今亡,当无赢资。有司其厚赗卹之。”令在光顺门为他举哀,七天不上朝。并赠官太尉、扬州大都督,谥贞武,陪葬昭陵。在安葬那一天,高宗于未央古城楼哭着送丧,还诏令百官送丧至故城西北。所造坟墓按照汉代卫青、霍去病故事,形似阴山、铁山及乌德鞬山,以旌表他破突厥、薛延陀之功。这座形似三山的坟墓至今仍矗立在陕西礼泉县九嵕山之下,成为其功绩的历史见证。

简评:

李勣在其戎马生涯中,能谋善断,有杰出的军事才干。他每次行军作战,“用师筹算,临敌应变,动合事机”。因而在攻灭东突厥,平定薛延陀,征服高丽等重大军事战役中,都取得了重大胜利,唐太宗曾极口称赞他“古之韩白卫霍,岂能及也”。上元元年(760),唐肃宗把他与李靖一起,誉为历史上十大名将之一,配享武成王庙。

李勣在政治上也很有建树。在隋末天下“同苦隋政”之时,他踊跃投身于农民起义的洪流中,为发展、壮大瓦岗军作出了一定的贡献,为推翻隋皇朝的残暴统治发挥了作用。在唐皇朝平定天下、维护国家的统一中也建有功勋。尤其在维护边境的安定与和平上更是战功赫然。唐太宗曾高度评价他说:“参经纶而方面,南定维扬,北清大漠,威振殊俗,勋书册府。”

网络人士韦孝宽在《李英公外传》中对于李勣的评价很有意思:

“世人对于唐的名将中的评价中,高于英公仅有李卫公一人而已。英公的用兵和卫公有很大的不同,这一点可以从俘虏对他们的评价看出来。

所有被卫公俘虏的敌方军官都反映:卫公的用兵就像一张无边无际的网,轻易就把自己困在网中央,在下实在是心悦诚服。最后还一鞠躬,恭恭敬敬递上本子,希望卫公能为自己签名留念。

而所有被英公俘虏的敌方军官都老大不服气地说:“我们没有‘恐唐症’!我们也创造了很多机会,只是没有把握住而已。下次再战的话,我们有信心打破XX年‘逢唐不胜’的怪圈……”,英公听完郭孝恪的报告后总是摊开两手说:“他们说的没错,这是事实。”

这就是卫公和英公用兵的不同之处:卫公用兵一个圈套加一个圈套,不管对方怎么应对,最后总是会踩到其中的一个;英公的用兵则平平无奇,可是对方总是在均势甚至形势大好的情况下莫名其妙地崩溃,难怪后来的小说里把卫公写成一位神仙,而把英公写成一个老妖道。”

2007年4月8日

用历史观剖析“尊孔兴儒”实乃亡国灭种之祸因


转载自强国论坛

作者:中国琉球人范缜

近年来,已经在中国的政治舞台上销声匿迹了近一个世纪的儒教势力又出现了死灰复燃的苗头。与封建社会时代的儒教那副在统治阶级的大力扶持下不可一世的霸气面目不同的是,这回他们改头换面,进行了一番粉饰,打的是纪念中国历史名人孔子的旗号,戴的是维护中华民族5000年文明传统的面具,打的是复兴民族文化、振兴经济建设的幌子。

在这些冠冕堂皇的幌子的掩饰下,一波又一波的借尊孔之名义实则兴儒教之逆流时不时在当今社会的文化领域、经济领域乃至于在现代文明的生活领域纷纷登台亮相。其中有人提议要多建几所“孔子”大学,在大学里竖立孔子像,向联合国教科文组织申请设立“孔子奖”;有倡议把孔子的诞辰日定为中华全国“教师节”的正剧;有新婚者在大学教授的指导下夫妻双双拜倒在孔子的牌位前指天发誓要忠贞不渝的洞房喜剧;有花费了国库税收公款购置满清长袍马褂进行大规模不伦不类的祭孔大典的闹剧;尤其令人匪夷所思的是,居然有包藏祸心的人把黑手伸向了天真无邪的幼童,要让他们自小就背诵与社会主义精神文明相违背和已为现代民主道德原则所摒弃了许久的“四书”“五经”,这出丑剧真要如他们所期望的那样上演了的话,恐怕就是一出真正要贻害中国和中国的下一代的悲剧。更可笑的是还有好事之徒毫无事实及依据的要为孔子的形象“翻案”,莫名其妙地推断出已经作古千年的孔老夫子“其实是个相貌堂堂美男子”!

这些名为推崇孔子活动的背后深藏的是什么?其实质就是搞了一套“借尸还魂”的把戏,无非是当今社会上部分政治上失势失意的、学术界无用迂腐的、害怕政治变革危机自身的既得利益集团及社会上一些盲从的崇古之人为代表的群体,他们面临开放改革的大潮和人民要求民主政治权利的洪流,无力也无从阻挡,只好打出孔子及中国传统文化的幌子,暗地里却祭起了儒教的牌位,企图用已经作古了一个多世纪的儒奴哲学来引导中国社会走向“人治”来“稳定”“团结”。

如果要对以孔子为代表人物、以孔孟思想为主导的孔孟儒教在中国历史上的评价和定位,就不能不谈及儒奴之教对中国国家和中国人民的危害。仔细品味中国封建社会的历史,不难看出这样一个历史性的规律:一旦国家出现国泰民安、人民安居乐业之时,儒奴之教便会应着统治阶级的需要蠢蠢欲动伺机作祟,而儒教一朝趁机得势便会逞凶一时,祸国殃民,一个民族的进取精神便会消失殆尽,国家便会从此走向羸弱而不复存在。

剖析儒教发展过程中对中华民族产生的“国以儒衰,民以儒愚”危害的渐进性,可以把儒教划分为三个阶段来看:孔学——儒教——儒奴教。

纵观历史,不难发现在中国这个有着几千年悠久文化的国度里,距今2000多年前的春秋战国时期是纵观历史上真正的、唯一的一个政治思想自由、哲学理论繁荣的黄金时期。在这一时期,代表了各类流派的政治、哲学思想的人物层出不穷,形成了诸子百家并驾齐驱,百花齐放,百家争鸣,成为了中国古代哲学史上仅有的一个颠峰,而孔子的思想就诞生在这一伟大的历史时期。

孔学:孔子作为春秋奴隶制时期社会一个纯正的、可以并列于诸子百家其中的一个普普通通的教育家、思想家、哲学家、历史学家,孔子在这些领域所做的一些具体的言论及学说证明在中国古代春秋时期的奴隶制社会时,孔子就已经具有独到的见解和观点,虽然只是一些片言只语,但其中闪烁着难能可贵的、朴素的民生思想,的确体现了孔子的伟大及超人之处,不仅在当时特定的历史时期有着进步的作用,对于在几千年中国文化的历史发展中,也是值得人们研究、继承和发展的,这也是给了孔子本人及其思想的一个客观正确的历史定位。

儒教:形成于汉武帝时代的董仲舒,流行于南宋程朱理学之前的中国各主流朝代国家。此时的孔学已从中国丰富多彩的多元文化中的一个分支经过儒教致仕人物的苦心经营,人为的美化和粉饰,把孔学经过一番“演绎”,当成了个人致仕进取功名的敲门砖,投其所好地用孔子的“思想”给了正需要标榜“正统”地位的统治阶级一个“君权神授”的理论依据,孔子思想中的“大一统”和“德治”“仁治”观念被用来为统治当权者制造舆论氛围,孔子的思想被“借壳上市”,孔子学说逐渐变味并为封建统治阶级所接受并和倡导的孔教,成为封建社会的正统思想的理论基础。南北朝时期被正式叫做了“儒教”,与佛教、道教一起并称为当时中国社会的主流“三教”。

儒奴教:称其为儒奴之教似乎要比儒教更为妥贴和形象,因为自南宋朝代起,以周敦颐、程颢、程颐、张载、朱熹等一班宋朝理学家为代表的一些甘心情愿堕落成奴才的儒教文化渣滓,进一步将孔子学说神化,强行给孔子学说中灌输和掺杂了其独创的“理学”毒素,此时的儒教已经完全沦落为一个腐朽变质、遍体毒疮而祸国殃民的学说流派,孔学的内容被彻底的错误诠释和曲解,孔学的精髓被一些卑劣的儒奴应了统治阶级之需要的“尊尊君为首”、“亲亲父为首”的封建社会的两大精神纲领而推崇,利用孔子学说中原本意是为了强调礼制的“君君、臣臣、父父、子子”被推演为维护封建统治贵贱等级秩序的概念,此时的儒教被美化到了历史的颠峰而被尊之为“国教”,儒教人士自甘堕落成一个为封建统治阶级的俯首帖耳的奴才,成为一个个儒奴。

现在中国社会所谓的“儒家文化”便是经过程朱等儒奴苦心整理诠释了一番,偷换了孔学概念的儒奴学说,论及其对中华民族和国家的危害性,可以毫不客气地论断,如今的儒教实实在在、地地道道是一个长在中华民族身上的大毒瘤,对整个中华民族和国家具有极大的危害性,推行对统治阶级和劳动人民实行双重标准的“忠、孝、仁、义、礼、智、信”,有效地稳定着封建社会秩序,成为统治阶级推行独裁专制制度的功效最强大的延时器。是维护既得利益集团利益的最有效的工具,是扼杀人民民主权利和泯灭底层劳动人民斗志的屠刀,磨灭中华民族进取精神的鸦片,是阻碍中国政治、经济和文化发展的绊脚石。

一、儒教的欺骗性表现在:从扬言要“独尊儒术”古代儒奴之徒到当今文明社会的现代儒奴之徒,莫不强行将孔子的思想同渗透着自己奴才性十足的功名儒教行为混同起来,有意混淆中华民族传统文化与儒教信条的概念,将一家之言的儒教邪说等同于整个中华文化传统,凡是中国历史长河中一切美好的事物都窃为儒教己有,把数千年来的中华社会各民族劳动人民创造的精神文明和物质文明说成是在儒教作用下取得的“伟大成就”和“巨大贡献”,一旦遇有对儒教持不同意见的,不是动辄给人家扣上“反中华民族传统”的帽子来唬人,要么便会抬出孔子学说中有关“民生”的片言只语来做挡箭牌来懵人。原本是收集了中国古代民间歌曲和诗词的总集《诗经》和包含了丰富的世界观、伦理学说及朴素辩证法的哲学书籍《周易》这些与儒教根本不搭界的书籍便被儒奴们剽窃成了儒教的经典,十足的盗版却被打上了“版权所有”的标签。

二、儒教的片面性表现在:囿于孔子所处的历史时代背景,孔学只注重个人文化、道德等素质修养,所以孔学中少有 “国家”和“民族”的概念。后世儒奴出于以儒致仕的私欲需要,也在其儒教理论中从根本上混淆了私德与公德的界限,他们不注重政治组织的形式,不注意国家、政权、个人之间的内在联系,仅仅只是一味地强调为政者和为人者作为一个自然人本身的基本道德的实践和修养,故孔子的思想很容易地便变成了任何统治阶级、任何功利之徒都可利用的特效“万金油”。信奉儒教的奴才们便成为了任何一个统治阶级都可以驱之可用的最理想不过的“尤物”,儒奴们可以在女真人的刀尖下卖国求荣,可以为蒙古人的铁蹄去牵马坠镫,可以在满族人的剃刀下引首就戮,还可以在日本人的“维持会”里苟且偷生。

三、儒教的局限性表现在:依原始的孔孟“德治”和“仁政”之说,本身还具有一些普遍适用性的精华部分,但被后世儒奴们强行诠释成了以君主为首的统治阶级集团应该依个人个人的优良“品德”“施仁义”而治理国家的理论。所以对于一旦君王失“德”或不“仁”则何以“为政”这一关键性的题设,质朴古拙的孔子则无以为答,只能无可奈何地要求人们压抑自己的个性而去追求“克己复礼”的理想境界,后世的儒奴们更是避而不答,用“治国如治家,治家先修身,修身则以孝为本”来搪塞。因此儒家“以德治国”的实质就是典型的人治,一边竭力鼓吹统治者是天命的“正统”,一边要求了人民“遵制受礼”,实则是一套活脱脱 “治人”“整人”的思维模式。

如果把自孔子学说诞生以来和儒教形成以后,儒教在中国两千多年间各主流朝代中的发展和影响力来看,就可以得出这样一个历史的结论:尊孔兴儒实乃亡国灭种之祸因。

秦朝建立了中国历史上第一个统一的、多民族的、中央集权制的国家,是开天辟地以来第一个由汉民族统一中国的伟大朝代,也是唯一对儒教敢于说“不”的朝代。秦人居于中华民族先祖的发源地黄河腹地,偏处西北秦陇荒凉之地的秦人从来就没有被儒教文化侵蚀过,所以尚武精神十分强烈,人民性格强悍,作风骠悍,骁勇善战,这是一个以比赛谁的战马脖子上挂着敌人头颅多少为荣,然后笑呵呵回家庆功的汉民族,继承和发扬了祖先好战风范的秦国人对内则连交纵横一统纷乱不堪的六国,对外则威武果敢痛击匈奴,这是一个英雄辈出的朝代。

但也正是秦朝让孔学真正扬名于世,孔学的成名不在孔子生前的春秋时期,是在孔子身后二百多年的秦朝,并且是经历了中国社会史上对文化的第一场“血与火”惨剧之后,这个“歪打正着”的剧本给了儒家一个走向政治舞台的历史性机遇。

素有大志的秦始皇奉行“力治”或“唯力主义”,第一次把分裂的中国统一了起来,应该说这一时期的秦始皇对自己的皇朝是有信心的,也很想在治理国家方面有所作为的,所以对儒家非常客气,尽收破灭后的六国儒士名人、政治英才于在统一后的秦都咸阳,意在用这些人为秦国的发展强大出谋定计谋划,以求治国方略,所以才有了满朝尽列儒生出身的博士。也就是说,这时的秦始皇并不排斥儒家人士并且还给予了很高的礼遇,这时的儒家人物也只是一些很普通的读书人。

非常不幸的是,这些因为会写字识文只能在社会底层从事巫术作法、治丧作揖的贱民阶层而上升为智者阶层的书生们,在讲求贵族血统出身的奴隶制社会中从来没有被重视过,对血腥的政治毫无思想准备的天真的儒生们急于利用这个机会要施展自己的治世经纶之才,于是便把被压抑了几百年的强烈的“参政”“议政”意识满腔热情地一股脑儿兜露了出来。以博士身份居于儒家人物之首的儒生淳于越更是一个思想特别单纯的读书人,个性率直,他根本就不讲求什么进谏的方式方法,也不没有考虑当时的秦社会背景,没有把孔子老师的“民生”学说改头换面一番便直戳戳地搬了出来,毫无顾忌地要对秦政提出了批评,甚而至于天真到了要求秦始皇借鉴殷周的王道,实行“德治”和“仁政”。然而秦始皇已然被自己一统六国天下无敌的“成就”所沉醉,自负到了对自己的“力治”手段和能力充满了信心,他原先的想法只不过是要这些文人们替秦家王朝干些具体的管理事务罢了,却不料想自己的这一番“好意”被这些不知天高地厚的书生们所“误读”而借古讽今,妄议国政。

但那秦始皇不愧真是一代枭雄,虽然称不上是个“为政以德”的宽厚大度之君,但也不是一个小鸡肚肠之辈,他面对儒生们对秦政进行的这一场“右派猖狂的阶级进攻”,虽然群儒硬塞给他的齐鲁风味的孔府家酒精细小菜不合他的秦陇羊肉泡馍粗犷胃口,倒是很谅解这些书呆子们的书生气,所做的最“恐怖”的事情大概是向丞相李斯了解到这些儒生们口口声声的“子曰”所依据的只不过是“天下书不中用者”孔子的书籍后,便采纳了李斯的建议,开展了中国历史上第一次“扫黄打非”运动,于始皇三十四年(公元前213年)下令只能由朝廷(国家图书馆)收藏古籍史书,这次由官方大规模进行的“打击非法出版物”的运动重点在于打击民间收藏的那些“不中用”的孔子书籍,故而有了民间所藏《诗》、《书》皆依“焚书令”销毁的焚书“事件”。

这场“扫黄打非”运动中烧毁的是不是后世儒奴所称的“非秦史书皆烧之”,致使“许多有学术价值的书籍付之一炬,中国历史典籍遭到了空前的浩劫”的书籍呢?按钟肇鹏先生的《焚书考》的考据,可以认定秦始皇并不傻,他的“焚书令”只是针对儒家书籍即孔子的“言论集”而言。同时,在这场“反右”的政治风波中,秦始皇对那些引起事端的书呆子儒生们也仅仅只是责骂了一顿,甚至连授给他们的官职也没有褫夺,儒生们依旧是照样领着秦朝的工资做着秦朝的公务员。

说到“焚书”便不能不提到让中国人就会习惯性想到的它的孪生词“坑儒”,究竟有没有这么一回被后人所称的对“中国文化后来的发展产生了极其恶劣的影响”的“非正义的、反文化的歹毒之谋”的“空前的浩劫”呢?这恐怕要打上一个大大的问号了!始皇三十五年(公元前212年)“坑儒”的确是一个真实性的历史事件,但坑的是否就是儒家人士的“儒” 还是骗钱哄人的“术士”或“方士”,其历史真实性从古到今确实一直存在着争论。

关于“坑儒”的记载最重要的根据是西汉的《史记·秦始皇本纪》:“(方士侯生、卢生潜逃后,秦始皇大怒)于是使御史悉案问诸生,诸生传相告引,乃自除犯禁者四百六十余人,皆坑之咸阳,使天下知之,以惩后。”。此《史记》为尚被人称为性格率直、治学严谨的司马迁先生所著,他在此处文中很明确地记载了被“坑之咸阳”所谓“诸生”即为被秦始皇“赐之甚厚”“甚众”的“方术士”。因为在秦时代,无论是统一前的秦国还是统一中国后的秦王朝,始终都有大量的儒生在朝为官,直到秦朝行将灭亡之时仍然如此。任何一个朝代为了在初期巩固其政权,都会多多少少的找一些借口从肉体上消灭危及自身政权的人士,秦朝自然也不例外者,可见这场屠杀也是秦王朝的“镇压反革命”和“反动会道门”等组织时不为例外的政策。

大概是后世的儒生们对秦始皇没有把“儒家人士”纳入秦朝的“政治局”不满抑或是因为秦始皇对孔学的不感冒而愤恨不已吧,为了营造儒家先辈是被秦始皇如何折磨屠戮,儒家能够生存是如何不易,于是便编造出了一个破绽百出、十足荒谬的悲情故事来。列于《后汉书·儒林列传》之中的东汉人卫宏在其《诏定古文尚书序》云:“秦既焚书,恐天下不从所改更法,而诏诸生,到者拜为郎,前后七百人,乃密种瓜于骊山陵谷中温处,瓜实成,诏博士诸生说之,人言不同,乃令就视。为伏机,诸生贤儒皆至焉,方相难不决,因发机,从上填之以土,皆压,终乃无声。”

秦朝灭亡二百五六十年之后的东汉忠诚儒生卫宏的确不简单,他在发挥出其天才绝妙的文学想象才能,象讲童话故事一般给大家绘声绘色地讲了一个“坑儒”的悲惨故事,故事很短却很动人,没有具体年代、没有人物姓名,但却有地点、有情节、有情景,甚至还用了类似于现代派纪实纪录片的手法,想必其苦心竭虑地绕了这么一个大圈子其实质无非就是想给秦始皇脸上再抹一把黑灰。

其实卫宏先生也没有动脑筋想一想以后再编故事,当时的秦朝已经有了一套严格的行政司法程序,连“焚书”之类的政令尚且要经秦始皇批准后才正式颁布“焚书令”,更何况一次性要集体处决几百秦政府的官员这种人命大案要偷偷摸摸地进行?已经大权在握、自以为已经至高无上的秦始皇杀起人来绝对称得上是典型的“明火执仗”,从他能毫不手软地公开下令坑杀长平一战中赵国四十万降兵的“气派”来看,何至于对屠杀区区四百多个手无寸铁的儒生耍一套种瓜的“阴谋”?脾气急躁、性格暴戾的秦始皇不立马在咸阳市的朝廷上宣判儒生们的罪名当场拉出去砍掉脑袋却要耐着性子非要等到第二年的春天远远地跑到几百里之外的临潼县骊山陵谷中去费事费力,他就不怕万一买到了假瓜籽种子出不来苗的话就只能再耐着性子等到第三年坑杀群儒?就不怕万一买的塑料薄膜是假冒伪劣产品搭了个走风漏气的大棚导致瓜儿长不大?也不怕这浩浩荡荡的一大帮子被拜为郎的七百官员得用几百辆小轿车大客车拉上他们并哄着依着走几天几夜才到得了临潼县?也不怕正在骊山脚下为秦始皇修陵墓的几十万劳动人民看见这些“诸生贤儒”无聊的跑到地里看瓜玩?也不怕万一有那么三瓜两枣的专家学者在华清池那绿盈盈暖烘烘的温泉里洗个桑拿按摩浴睡过了头赶不到瓜地里可咋办?

“学术谎言”可是儒奴们向来最会玩弄的拿手把戏,此邪风在西汉东汉尤为盛行,常常闹出“孔壁藏书”之类的造假案,还有什么孔子是他妈妈与黑帝“梦交”怀胎所所产之子,孔子出生时胸前天生就有“制作定世符运”的文字,真是贻笑大方。东汉光武帝时得势的大儒生卫宏先生更是其中最优秀的谎言专家和造假高手,此儒的功夫好生了得,足可称得上御用“狗仔队”队长,惯以制造“Ⅲ”级当量的耸人听闻“史书”为乐事,不是今天出版一本“皇家警察施虐刑刑讯逼供,史学教授司马迁惨死狱中”的爆炸性“论断”,就是明天撰写一部“七百儒生宁死不屈英勇就义西瓜地,三秦瓜农田间锄草豁然惊现万人坑”的“揭谜”的报料。

惯以连续肥皂剧形式制造“史书”的大编剧卫宏编造的这段由“秦始皇精心策划,先以官职引诱儒生,再以种瓜之计诳骗儒生,最后将儒生坑杀的阴谋诡计”的故事实在是经不起推敲,可能是他为了报复咒骂秦始皇太过于心切或者是气愤地失去了理智,这种能哄得三岁小孩儿掉眼泪的小小童话倒也真的能把后世无数的学者糊弄地当成了真,一说起“焚书坑儒”来便会替他再讲个n多遍。卫宏儒生的“坑儒”故事虽然编得能让许多人以为他本人当年就站在“坑儒”的大土坑旁边亲自操着一架摄像机现场拍摄DV,但作为一个历史学家出于个人好恶而臆造出来一个如此虚妄的史实,不能不让人怀疑儒家人物的职业道德和敬业精神。

后世的儒奴们大概也觉得“焚书坑儒”的故事编的太离奇了,实在不能抹杀秦朝灭亡时还有许许多多的类似于待诏博士叔孙通这样的博学鸿儒在秦廷为官和秦朝灭亡后孔子书籍尚在流传的事实,便就有了孔子后裔、西汉经学家孔安国在孔子住宅壁中“发掘”出的古书,但为学者经考证后确定为伪书的笑话。儒奴自然也明白这一点,倘不如此的话,岂不是儒生自秦后便要绝种,儒家自然也就没有孔子经典来奉为“圣经”了。

说起秦朝的灭亡,还有一个蛮有趣的人物,这就是被司马迁称为“汉家儒宗”的叔孙通,此君着实潇洒,虽说人在秦朝为官,做了待诏博士,但却是一个拿了人家秦家的工资不干活的活宝,日常的工作也就是说些二五不着调的黄色段子笑话逸事逗秦二世乐一乐。

当年各路义军自立政权,一路杀入行将进入潼关了,被雪片般飞来的加急电报弄得六神无主的二世向了叔孙通讨对策,此君侃侃而谈:当今天下已经都归了你们秦家一家,你家的一代领袖秦始皇帝早已下令把社会上的管制刀具全部没收,上缴到了公安部妥善保管,当今形势一片大好,国际国内社会稳定,各族人民安定团结,内参上说的陈胜吴广刘邦项羽那一小撮别有用心的小毛贼根本就不用操心,当地的派出所领几个联防队员就能轻松解决,更何况你家的数十万兵众全副秦式装备的那几个重型集团军就在岭南的广州军区,立马就能空降几个陆战旅到大泽乡进行立体作战,区区小事何须着急上火?叔孙通的这一通胡侃用我们秦陇人现在的土话来说就是给二世美美地“弹(音dan)”了一板。

眼睛高度近视到连梅花鹿都能认成非洲斑马的可怜的秦二世这才放了心,当即赐叔孙通帛二十匹,衣一袭,拜为博士,事后又被赵高老师逼着回去继续看图识字学拼音去了。号称精通“儒术礼法”的权威专家叔孙通先生真是缺德,一点儿也不象他的老师孔子那样厚道,就凭他给二世“弹(音dan)”的这一板也太阴损了,日弄得本来就傻乎乎的二世更加晕乎乎了,一直到义军打到了咸阳城里,二世还以为是人民的子弟兵回来跟他开展军民共建“双拥模范城”哩。

叔孙通笑嘻嘻地把孔老师教给他的“忠义”二字换成了钱,再加上刚刚领到的二十匹帛和一袭衣,当晚便悄悄地坐上咸阳直发滕州的夜班车回了老家。事后,这一介幼习“儒术”精通“礼法”的儒学权威专家便先后投了无数无数的“王”,说他是“十姓家奴”一点儿都不夸张。

这个鸿儒最终的发迹乃是替刘邦拟制的一套《大汉帝国皇家干部觐见中央领导人程序管理暂行条例》,严格地制定了皇家干部(含副地(厅局)级)向领导汇报工作时的握手顺序、握手手势、握手次数、握手力度、握手时限,……。叔孙通因了此功,倒也享受了一辈子的汉家丰厚薪水。

2007年4月5日

Delphi归来,尚能饭否?

刚才被一个同事告知:Delphi又回来了,刚刚发布了Delphi 2007 for Win32和Delphi 2007 for PHP。


于是上CSDN和CodeGear主页看了一下相应的新闻。哦,Delphi果然又归来了,不仅更新了Win32版本,还推出了以PHP为语言的Web开发版本,且向动态语言进军(据说可能推出Ruby版本)。按李维的说法,Delphi系列产品要加快发力了。


这些年来,Delphi产品系列可谓是屡遭磨难、屡受困扰,不停地在十字路口徘徊和往复,在她徘徊之时,一大批忠实的Delphi fans纷纷投入Visual Studo、Eclipse的怀抱。


今番,Borland的开发部门成立了CodeGear公司,又推出了新版本,准备在2007年大举复出。


只是,Delphi老矣,尚能饭否?

2007年4月4日

中华名将索引 - 第一批:李靖

首发在博客园

李靖(571—649),字药师,京兆三原(今陕西三原)人,唐朝开国元勋,封卫国公。他精通兵法,能征善战,灭萧铣、灭辅公、平突厥、平吐谷浑,皆获全胜,是博古通今的军事大家。唐太宗李世民称其武功乃“古今所未有”。

李靖出生于官宦之家,祖父曾任殷州刺史,封永康公,父仕隋,官至赵郡太守。李靖长得仪表魁伟,幼时学习勤奋,精通书史,但他的兴趣志愿并不在写文章做学问方面,而是想像马援、班超那样成就一番大事业,曾说:“丈夫遭遇,要当以功名取富贵,何至作章句儒”。其舅父韩擒虎是隋朝名将,每次与他谈论兵事,无不拍手称绝,并抚摩着他说:“可与论孙、吴之术者,惟斯人矣”。

李靖先任长安县功曹,后历任殿内直长、驾部员外郎。他的官职虽然卑微,但其才干却闻名于隋朝公卿之中,吏部尚书牛弘称赞他有“王佐之才”,隋朝左仆射杨素也抚着坐床对他说:“卿终当坐此!”

大业末年,李靖任马邑郡(今山西朔县东)丞。此时,反隋暴政的农民斗争已风起云涌,河北窦建德,河南翟让、李密,江淮杜伏威、辅公祏等领导的三支主力军以摧枯拉朽之势,涤荡着隋皇朝的腐朽统治。身为隋朝太原留守的李渊也暗中招兵买马,伺机而动。李靖察觉了他的这一动机,遂将往江都,以告发此事。但当到了长安时,关中已经大乱,因道路阻塞而未能成行。不久,李渊于太原起兵,并迅速攻占了长安,俘获了李靖。李靖满腹经纶,壮志未酬,在临刑将要被斩时,大声疾呼:“公起义兵,本为天下除暴乱,不欲就大事,而以私怨斩壮士乎”。李世民欣赏他的才识和胆气,因而获释。

不久,被李世民召入幕府,充做三卫。武德元年(618)五月,李渊建唐称帝,李世民被封为秦王。为了平定割据势力,李靖随从秦王东进,平定在洛阳称帝的王世充,以军功授任开府。从此,李靖开始崭露头角。

进击王世充的战役打响不久,盘踞在江陵(今属湖北)的后梁萧铣政权派舟师溯江而上,企图攻取唐朝峡州(今湖北宜昌)、巴、蜀等地,被峡州刺史许绍击退,遂退守安蜀城及荆门城。为了削平后梁萧铣这一割据势力,唐高祖李渊调李靖赴夔州(今四川奉节)平定萧铣。

李靖奉命,率数骑赴任,在途经金州(今陕西安康)时,适遇蛮人邓世洛率数万人屯居山谷间,庐江王李瑗进讨,接连败北。李靖为庐江王出谋划策,一举击败了蛮兵,俘虏甚多。于是顺利通过金州,抵达峡州。这时,由于萧铣控制着险塞,再次受阻,迟迟不能前进。李渊却误以为他逗留不前,贻误军机,秘密诏令许绍将他处死,但许绍爱惜他的才干为他请命,才免于一死。

不久,开州蛮人首领冉肇则叛唐,率众进犯夔州,赵郡王李孝恭率唐军出战失利,李靖则率八百士卒袭击其营垒,大破蛮兵。后又在险要处布下伏兵,一战而杀死肇则,俘获五千多人。当捷报传到京师时,唐高祖高兴地对公卿说:“朕闻使功不如使过,李靖果展其效”。立即颁下玺书,慰劳李靖说:“卿竭诚尽力,功效特彰。远览至诚,极以嘉赏,勿忧富贵也”。

武德四年(621)正月,李靖鉴于敌我双方的情势,上陈了攻灭萧铣的十策,得到了唐高祖的重视,二月即任命李孝恭为夔州总管,擢任李靖为行军总管,兼任孝恭行军长史。高祖又以为孝恭不太精通军旅之事,“三军之任,一以委靖”。李靖实际上已成为三军统帅。

李靖组织人力和物力大造舟舰,组织士卒练习水战,做好下江陵的准备。同时,他见巴、蜀之地归附唐皇朝不久,各部族还不太稳定,为了解除后顾之忧,他劝说李孝恭把各部族酋长子弟都召集到夔州,根据才能的优劣分别授以官职,安置在左右,从外界看起来是升职,实际上是把他们质押了。这对于稳固巴、蜀政局起了积极的作用。

这年九月,唐高祖诏令调发巴、蜀兵士,集结于夔州,并任命赵郡王李孝恭为荆湘道行军总管,李靖兼行军长史,统辖十二总管,自夔州顺流东进;又任命庐江王李瑗为荆郢道行军元帅,出襄州道,为北路军;黔州刺史田世康出辰州道,为南路军;黄州总管周法明出夏口道,为东路军。四路大军分头并进,一齐杀向江陵,发起了一场规模巨大的军事攻势。

这时,正值秋天雨季,江水暴涨,流经三峡的涛涛江水咆哮狂奔而下,响声震撼着峡谷。萧铣满以为水势汹涌,三峡路险难行,唐军不能东下,遂休养士兵,不加防备。唐将也大都望而生畏,请求待洪水退后再进兵。李靖以他那超人的胆识和谋略,力排众议,说:“兵贵神速,机不可失。今兵始集,铣尚未知,若乘水涨之势,倏忽至城下,所谓疾雷不及掩耳,此兵家上策。纵彼知我,仓卒征兵,无以应敌,此必成擒也”。李孝恭依从其议,遂率战舰二千余艘,沿着三峡,冲破惊涛骇浪,顺流东进。由于萧铣毫无防备,唐军连破荆门、宜都二镇,并乘胜前进,十月即抵夷陵城(湖北宜昌)下。

这时,萧铣的骁将文士弘率数万精兵驻守在附近的清江。李孝恭大兵一到,即想进击,李靖劝告他说:“士弘,铣之健将,士卒骁勇,今新失荆门,尽兵出战,此是救败之师,恐不可当也,宜且泊南岸,勿与争锋,待其气衰,然后奋击,破之必矣”。李靖的避其兵锋,挫其锐气,然后一战可擒的战术是很正确的,但李孝恭由于连战告捷,错误地估计了敌人的力量,没有听从他的劝告,遂命李靖留守军营,自己率兵出战。果然不出李靖所料,双方一交战,唐军大败,即逃奔南岸,损失很大。文士弘获胜以后,即纵兵四出抢掠,兵士肩扛手提,多有收获。李靖见敌军队伍大乱,遂不失时机,迅即指挥唐军出战。文士弘军队一时难以收拢,措手不及,结果被唐军打得落花流水,被杀及溺水而死者将近一万人,获得舟舰四百余艘。

攻下夷陵之后,李靖又马不停蹄,率轻骑五千为先锋,直奔后梁都城江陵,李孝恭率大军继后。李靖首先攻克江陵外城,接着又占领水城,缴获了大批舟舰,却让孝恭全部散弃江中,顺流漂下。诸将对此做法都困惑不解,认为缴获敌船,正好充当军舰,为何却遗弃江中,以资敌用?李靖胸有成竹地说:“萧铣之地,南出岭表,东距洞庭,吾悬军深入,若攻城未拔,援军四集,吾表里受敌,进退不获,虽有舟楫,将安用之?今弃舟舰,使塞江下,援兵见之,必谓江陵已破,未敢轻进,往来觇伺,动淹旬月,吾取之必矣”。李靖的疑兵之计果然奏效,长江下游的萧铣援兵见江中到处都是遗弃散落的舟舰,以为江陵已破,都疑惧不前。交州刺史丘和、长史高士廉等将赴江陵朝见,在行进途中听说萧铣已败,便都到李孝恭营中投降。

唐军把江陵围得水泄不通,萧铣见内外隔绝,外无援兵,城内又难以支持,走投无路,遂开门投降唐军。李靖率军进入城内,号令严肃,秋毫无犯。这时,诸将都以为萧铣将帅抗拒官军,罪大恶极,建议籍没其家财产,用以犒赏官军将士。李靖立即出面劝止,说:“王者之兵,吊人而取有罪,彼其胁驱以来,藉以拒师,本非所情,不容以叛逆比之。今新定荆、郢,宜示宽大,以慰其心,若降而籍之,恐自荆而南,坚城剧屯,驱之死守,非计之善也”。李靖高瞻远瞩,宽宏大度,不贪财宝,确比诸将更高一筹。他这一做法颇得人心,由是江、汉纷纷望风归降。萧铣投降几天之后,有十几万援军相继赶到,听说萧铣已经投降,唐朝的政策宽大,也都放下兵器不战而降。

李靖佐助李孝恭出师,仅用了两个月的时间,即消灭了江南最大的割据势力后梁,战功卓著,唐高祖诏封他为上柱国、永康县公,赐物二千五百段。

攻取江陵的战斗历程,表现出了李靖杰出的军事才干,他进一步得到了唐高祖的倚重。战事刚一结束,即擢任为检校荆州刺史,命他安抚岭南诸州,并特许承制拜授。这年十一月,李靖越过南岭,到达桂州(今属广西),派人分道招抚,所到之处,皆望风归降。大首领冯盎、李光度、宁真长皆派遣子弟求见,表示归顺,李靖承制都授以官爵。于是连下九十六州,所得民户六十余万。自此,岭南悉平。高祖下诏劳勉,授任岭南道抚慰大使,检校桂州总管。李靖以为南方偏僻之地,距朝廷遥远,隋末大乱以来,未受朝廷恩惠,若“不遵以礼乐,兼示兵威,无以变其风俗”,遂率其所部兵马从桂州出发南巡,所经之处,李靖亲自“存抚耆老,问其疾苦”,得到当地人民的拥护,于是“远近悦服”,社会安定”。

武德六年(623)七月,原投降唐皇朝的农民起义军将领杜伏威、辅公祏二人不和,辅公祏乘杜伏威入朝之际,窃据丹阳(今江苏南京),举兵反唐。唐高祖命李孝恭为帅,李靖为副帅,率李勣等七总管东下讨伐。辅公祏派大将冯惠亮率三万水师驻守当涂(今安徽当涂),陈正道率二万步骑驻守青林,从梁山用铁索横亘长江,以阻断水路。并筑造建月城,绵延十余里,以为犄角之势。

李孝恭召集诸将议军事,诸将大都认为辅公祏劲兵连栅,固守不战。若直取丹阳,捣毁其巢窠,则冯惠亮则不战自降。李靖透辟地分析了敌方形势,认为辅公祏留守的也是精锐部队,他们极力坚守,“若我师至丹阳,停留旬月,进则公祏未平,退则惠亮为患,此便腹背受敌,恐非万全之计。惠亮、正道虽然据城持重,今若攻其城,乃是出其不意,灭贼之机,唯在此举”。于是李孝恭依从其计,李靖遂率黄君汉等水陆并进,经过浴血奋战,杀伤敌军万余人。冯惠亮招架不住,落荒而逃。接着李靖又乘胜而进,率轻兵直抵丹阳城下,辅公祏惊恐不安,兵虽众多,但人无战心,不得不弃城出逃,后被活捉,于是“江南悉平”。

李靖运筹帷幄,判断准确,很快地平定了辅公祏的反叛。唐高祖为了嘉奖他的军功,赐物千段,并赐奴婢一百口,良马一百匹。设立东南道行台,授任他为行台兵部尚书。高祖十分钦佩他的军事才干,极口赞叹说:“靖乃铣、公祏之膏肓也,古韩、白、卫、霍何以加!”

江南的局势安定以后,北方的形势又一时紧张起来。时东突厥势力强大,李渊太原起兵时,曾向突厥始毕可汗称臣,以换取北方的相对安定。唐皇朝建立后,突厥一方面支持薛举、刘武周等割据势力,与唐皇朝分庭抗礼;另一方面,又自恃兵强马壮,不断举兵南下侵扰。于是在平定江南中功勋卓著的李靖又被调到北方,以反击突厥。

武德八年(625)八月,突厥颉利可汗率十余万人越过石岭,大举进犯太原(今山西太原西南),唐高祖马上命李靖为行军总管,统率一万多江淮兵驻守太谷,与并州总管任瑰等迎击敌人。由于突厥来势凶猛,诸军迎战多失利,任瑰全军覆没,唯李靖军得以保全。不久,又调李靖为灵州道行军总管,以抗击东突厥。

武德九年(626)八月,唐太宗刚即位不几天,突厥颉利可汗乘唐朝皇帝更替之机,遂率十几万精锐骑兵再次进犯泾州(今甘肃泾川西北),并长驱直入,兵临渭水便桥之北,不断派精骑挑战,还派其心腹执失思力入朝,以观察虚实。当时征调的诸州军马尚未赶到,长安市民能拿兵器打仗者也不过几万人,形势十分危急。在此种情况下,太宗曾冒险亲临渭水桥,与颉利可汗结盟,突厥才退兵。事后,太宗擢任李靖为刑部尚书,不久转任兵部尚书。因他作战屡建功绩,赐实封四百户。625、626年唐与突厥战争的详细内容,请参照《中华名将索引 – 第一批:李世民》。

此后不久,东突厥国内发生了变乱,所属薛延陀、回纥、拔野古诸部相继叛离,又恰遇暴风雪,羊马死亡甚多,因而发生了饥荒,族人纷纷离散。

贞观三年(629)八月,唐太宗接受了代州都督张公瑾的建议,决定出击东突厥,命并州都督李勣为通汉道行军总管,兵部尚书李靖为定襄道行军总管,华州刺史柴绍为金河道行军总管,任城王李道宗为大同道行军总管,检校幽州都督卫孝杰为恒安道行军总管,灵州大都督薛万彻为畅武道行军总管,共率兵十余万,皆受李靖节度,分六路反击突厥。

贞观四年(630)正月,朔风凛冽,李靖率领三千精锐骑兵,冒着严寒,从马邑(今山西朔县)出发,进屯恶阳岭(今山西平鲁西北),乘夜袭占襄城(今内蒙古和林格尔西北土城子)。颉利可汗万万没有想到唐军会突如其来,兵将相顾,无不大惊失色。他们判定如果唐兵不倾国而来,李靖决不会孤军深入,于是“一日数惊”。李靖探知这一消息,密令间谍离间其心腹,其亲信康苏密前来投降。李靖迅即进击定襄,在夜幕掩护下,一举攻入城内,俘获了隋齐王杨暕之子杨正道,及原炀帝萧皇后,颉利可汗仓皇逃往碛口(今内蒙二连浩特西南)。李靖因军功进封代国公,赐物六百段及名马、宝器等。太宗高兴地对大臣说:“李陵以步卒五千绝漠,然卒降匈奴,其功尚得书竹帛。靖以骑三千,喋血虏庭,遂取定襄,古未有辈,足澡吾渭水之耻矣!”

在李靖进军的同时,李勣也率军从云中(今山西大同)出发,与突厥军在白道(今内蒙呼和浩特北)遭遇。唐军奋力冲杀,把突厥军打得溃不成军。颉利可汗一败再败,损失惨重,遂退守铁山,收集残兵败将,只剩下几万人马了。

颉利可汗处于山穷水尽的境地,他派执失思力入朝请罪,请求内附,并表示愿意入朝。其实,他内心尚犹豫未决,意欲赢得时间,以苟延残喘,待草青马肥之时,逃到大漠以北,以卷土重来。

唐太宗派遣鸿胪卿唐俭等前去安抚,又诏命李靖率兵迎颉利可汗入朝。李靖率兵抵达白道,与李勣谋议说:“颉利虽败,其众犹盛,若走度碛北,保依九姓,道路且远,追之难及。今诏使在彼,虏必自宽,若选精骑一万,赍二十日粮往袭之,不战可擒矣”。商议已定,遂率军连夜出发,李勣继后而进。

李靖率军进至阴山,遇到突厥斥候千余帐,一战而全部俘获,命与唐军同行。这时,颉利可汗见到唐使臣,放松了戒备。李靖前锋苏定方率领的两百余骑又乘着大雾,悄然疾行,直到距牙帐七里远的地方才被发觉。如同惊弓之鸟的颉利可汗慌忙骑马逃走,突厥军也四散而逃。李靖大军随之赶到,杀敌一万余人,俘虏十几万,缴获牛羊数十万。颉利可汗率万余人想北过大漠,在碛口受李勣所阻,不能北逃,其大酋长皆率众投降。不久,颉利可汗被大同道行军总管任城王李道宗擒获,并送到京师,东突厥灭亡。

自隋朝以来,突厥是西北的强国。李靖等人一战而灭东突厥,不仅解除了唐朝西北边境的祸患,而且也洗刷了唐高祖与太宗向突厥屈尊的耻辱。因此,唐太宗颇有感慨地说:“朕闻主忧臣辱,主辱臣死。往来国家草创,突厥强梁,太上皇以百姓之故,称臣于颉利,朕未尝不痛心疾首,志灭匈奴,坐不安席,食不甘味。今者暂动偏师,无往不捷,单于稽颡,耻其雪乎”。太上皇李渊也欣喜万分,他把太宗、贵臣十几人,还有诸王、王妃、公主等召至凌烟阁,设宴庆祝。他一时兴起,还亲自弹起了琵琶,太宗起舞,大臣们也接连起身举杯祝贺。

李靖虽在战场上勇猛善战,叱咤风云,但却性情沉厚。事后御史大夫萧瑀妄加劾奏李靖治军无方,在袭破颉利可汗牙帐时,一些珍宝文物,都被兵士抢掠一空,请求司法部门予以审查。唐太宗虽一时不明缘由,特赦不得审查。在李靖入见时,唐太宗仍严加责备,李靖却不加辩白,只是顿首谢罪。太宗以其功劳大,加授左光禄大夫,赐绢一千匹,加实封户,通前为五百户。后来,唐太宗知道李靖受了诬告,又赐绢二千匹,并由兵部尚书晋升为右仆射,成为宰辅。在宰相议政时,又“恂恂似不能言”。

李靖在青少年时曾锐意进取,然而一旦富贵在身,又深惧盈满,能知足而退。到了贞观八年(634)十月,担任宰相职务刚满四年的李靖即以足疾辞任,而且言辞恳切。唐太宗明白他的心意,并十分欣赏他的这一举动,派遣中书侍郎岑文本转告他说:“朕观自古已来,身居富贵,能知止足者甚少。不问贤智,莫相自知,才虽不堪,强欲居职,纵有疾病,犹自勉强。公能识达大体,深足可嘉,朕今非直成公雅志,欲以公为一代楷模”。特颁下诏书,加授特进,赐物千段,尚乘马两匹。如足疾稍好一些,每二三天可到中书、门下平章政事。不久,又特赐李靖一条灵寿杖,以帮助他疗养足疾。

可此事还未过两个月,就发生了吐谷浑进犯凉州的事件,朝廷决定兴兵反击。在任命统帅时,唐太宗自然想到了足智多谋、威名震撼边庭的李靖,认为他是最为合适的人选,可惜足疾未愈。而这位年逾花甲的老将军一听到朝廷将远征吐谷浑的消息,顿时精神抖擞,他顾不上足疾与年事已高,主动去求见宰相房玄龄,请求挂帅,亲自远征。唐太宗大喜过望,这年十二月,即任命李靖为西海道行军大总管,又分别任命兵部尚书侯君集、刑部尚书任城王李道宗、凉州都督李大亮、右卫将军李道彦、利州刺史高甑生等五人为各道行军总管,统由李靖指挥。

李靖奉命赴任之时,正值寒冬腊月季节。他一路踏着冰雪,风餐露宿,备尝艰辛。翌年闰四月,唐军在库山(在今青海天峻)与吐谷浑交战,李道宗部大败吐谷浑,唐军首战告捷。

狡诈的吐谷浑可汗伏允一面往西败退,一面令人把野草烧光,以断绝唐军马草。干草已被烧光,春草尚未萌生,诸将大都认为战马瘦弱,不可长途追击。侯君集认为吐谷浑已“鼠逃鸟散,斥候亦绝,君臣携离,父子相失,取之易如拾芥,此而不乘,后必悔之”。李靖赞同他的意见,于是兵分两路:李靖与薛万均、李大亮等从北道,侯君集、李道宗从南道一齐进发。

李靖亲自率领的北路军进展顺利。不几天,其部将薛孤儿于曼头山(今属青海)击败吐谷浑军,杀其名王,用缴获的大批牛羊充作军食。接着李靖的主力军也先后于牛心堆、赤水源两次大败吐谷浑军。侯君集、李道宗所率南路军进展也很迅速,他们深入荒漠二千余里。这里荒无人烟,温差变化大,有时酷热难忍,有时寒冷得令人颤栗。有时无水,他们只能刺马饮血解渴。唐军克服了种种困难,长途奔袭,到了五月,终于在乌海(今青海兴海)追上了伏允可汗,又大败其军,俘获了其名王。薛万均等于赤海也打败了吐谷浑的天柱王军。

李靖都督各军继续进击,又连战告捷。李大亮军于蜀浑山击败吐谷浑军,获其名王二十人,部将执失思力也在居茹川击败吐谷浑军。唐军乘胜进军,经过积石山河源,一直打到吐谷浑西陲且末(今新疆且末)。部将契苾何力追击伏允可汗,破其牙帐,杀数千人,缴获牛羊二十多万,并俘虏了其妻子。

伏允可汗率一千多骑兵逃到碛中,已到了山穷水尽的地步,部下纷纷离散。不久,伏允可汗为部下所杀。其长子大宁王慕容顺杀死天柱王,率众降唐。李靖率军经过了两个月的浴血奋战,平定了吐谷浑,并向京师告捷。唐朝为了控制吐谷浑旧境,封慕容顺为西平郡王、趉故吕乌甘豆可汗,并留下李大亮协助防守。

在进击吐谷浑时,利州刺史高甑生任盐泽道总管未按期到达,贻误了军机,受到李靖的责备,他心怀不满。战事结束后,即串通广州都督府长史唐奉义诬告李靖谋反。唐太宗令调查此事,弄清事实真象,判定高甑生以诬罔罪减死,流放边疆。从此,李靖更为低调,“乃阖门自守,杜绝宾客,虽亲戚不得妄进”。

不久,李靖以功进封卫国公。贞观十七年(643),又与长孙无忌等二十四人图像于凌烟阁,尊奉为功臣,并进位开府仪同三司。

贞观十八年,唐太宗亲自征伐高丽,把李靖召入阁内,对他说:“公南平吴,北破突厥,西定吐谷浑,唯高丽未服,亦有意乎?”这位年过七旬的老将虽染病在身,仍表示愿意从行,对太宗说:“往凭天威,得效尺寸功。今疾虽衰,陛下诚不弃,病且瘳矣” 。太宗见他实在年老体衰,未同意他远征。

李靖明察事件,善于见微而知著。唐太宗要他教给侯君集兵法,后来侯君集上奏太宗,说李靖将反,因为每到精微之处,李靖则不教授。太宗听后责备李靖,李靖却回答说:“此君集反耳。今中夏乂安,臣之所教,足以安制四夷矣。今君集求尽臣之术者,是将有异志焉”。此时,侯君集尚未有任何反迹,太宗似不相信。一次,朝后回尚书省,君集骑马越过省门数步尚未发觉。李靖见到这种情况,便对人说:“君集意不在人,必将反矣”。至贞观十七年四月,侯君集果然与太子承乾谋反,事情败露后被杀,证明了李靖的预见准确无误。

贞观二十三年(649),李靖病情恶化,唐太宗亲临病榻慰问。他见李靖病危,涕泪俱下,十分难过地对李靖说:“公乃朕生平故人,于国有劳。今疾若此,为公忧之”。这年四月二十三日,李靖溘然逝去。享年七十九岁。唐太宗册赠司徒、并州都督,给班剑、羽葆、鼓吹,陪葬昭陵。谥曰景武。坟墓如同卫青、霍去病故事,筑坟形如同突厥内燕然山、吐谷浑内积石二山形状,以旌殊绩。

简评:

李靖才兼文武,出将入相,为唐朝的统一与巩固立下了赫赫战功。唐太宗给予他高度评价:“器识恢宏,风度冲邈,早申期遇,夙投忠款,宣力运始,效绩边隅,南定荆扬,北清沙塞,皇威远畅,功业有成”。上元元年(760),唐肃宗把李靖列为历史上十大名将之一,并配享于武成王庙。

李靖晚年在家闲居,曾著兵书以遣时日。据传其兵书名为《李卫公兵法》或《卫公兵法》,可惜已经散佚不少,仅在《通典》和《太平御览》中保留了部分残文。

值得一提的是,唐初名将李勣、侯君集、苏定方先后从其学兵法,李靖的成就可谓大矣。

2007年4月1日

中华名将索引 - 第一批:李世民


首发在博客园

李世民(599—649),祖籍陇西成纪(今甘肃秦安西北),史称唐太宗,中国历史上伟大的政治家、军事家、战略家、统帅。

李世民是唐高祖李渊次子,出生于武功(今陕西武功西北),自幼习武,善骑射,尚武略,临机果断。

隋大业十一年(615),隋炀帝被突厥十万骑围困于雁门(今山西代县),李世民应募从屯卫将军云定兴前往救援,提出虚张军容,昼引旌旗数十里,夜以钲鼓相应的疑兵计。时值东都及诸郡援兵亦至忻口(今忻县北),迫使突厥始毕可汗解围而去。

十三年,隋末农民起义席卷全国,各地豪强割据郡县,隋王朝土崩瓦解,任太原留守的李渊乘机起兵,李世民积极参与谋划,起了重要作用。六月,李世民与其兄李建成率兵攻西河(治今汾阳),首战获胜,促使李渊决意西向关中。

七月,李世民任右领军大都督,统右三军,随李渊自太原(今太原西南)南下。隋西京留守、代王杨侑派虎牙郎将宋老生驻守霍邑(今霍州),左武侯大将军屈突通率骁果数万驻河东郡城(今山西永济西南蒲州镇),与宋老生遥相呼应,以拒李渊。当时正值阴雨连绵,粮草不继,又传北方突厥与割据势力刘武周将乘虚袭击太原,人心惶惶。李渊依裴寂等人建议,欲退兵太原,再图后举,但为李建成、李世民二人苦谏乃止。李世民提出先入咸阳,号令天下的方略。八月,进攻霍邑。李世民先率轻骑至城下,诱隋守将宋老生出战,继而率骑猛冲其侧背,配合李渊、李建成正面攻击,斩宋老生,克其城。

九月,李世民军至河东(今永济西南),力主急速进军长安(今西安),然后奉命率前军西渡黄河,顺利占领渭河以北地区。各大族豪强纷至投效,数支农民起义军亦来归附,兵力迅速发展至十三万人。十一月,会诸军攻克长安。李渊立代王杨侑为帝,李世民被封为秦国公。

十二月,率兵大破陇右割据势力薛举所部十万人于扶风。

十四年正月,李世民任右元帅,与左元帅李建成督诸军十余万人向东都洛阳进攻。四月,进抵洛阳,遣使招谕,守军不应。李世民认为关中新定,尚未巩固,悬军出战,虽能夺取东都,也难固守,遂引军还。料定隋军将乘机追击,即设伏于途,大破隋将段达追兵,置新安、宜阳二郡(治今河南新安东、宜阳西)而还。

唐武德元年(618)五月,李渊称帝,建立唐朝。六月,李世民拜尚书令、右武候大将军,封秦王。

李世民进至高墌城(今陕西长武西北),决定采取坚壁不战、待敌疲惫的方略。后因李世民患病,将指挥权交给长史刘文静、司马殷开山。刘、殷二人不听其告诫,擅自出兵浅水原(今陕西长武县),被薛举军突袭,唐军大败,李世民撤回长安,薛举占领高墌城。八月,薛举遣薛仁杲攻围宁州(今甘肃宁县),准备乘胜直取长安,唐宁州剌史胡演率部将其击退。初九,薛举病死,薛仁杲遂屯兵折墌城(今甘肃泾川东北)。

唐军初败浅水原后,李渊为巩固新立的唐王朝,彻底消除西北隐患,乃秘密派人联络割据凉州(今甘肃武威)的李轨,封其为凉王,以东西夹击薛军。及闻薛举已死,李渊再命李世民进攻薛仁杲。十一月,李世民军进到高坡(参见浅水原之战)。薛仁杲派大将宗罗睺率军十万迎击,数次挑战,唐军诸将也屡请出战。但李世民却认为唐军新败,士气低落,应坚守高墌,养精蓄锐,待薛军恃胜而骄,然后出城破敌,故下令军中:敢言战者斩!同时,李世民为分散薛军兵力,派秦州总管窦轨、长平王李叔良等人增援位于敌后的泾州,使薛仁杲犹如芒剌在背。薛仁杲虽多次围攻泾州,并大败唐骠骑将军刘感,又用诈降计俘唐陇州刺史常达,但始终未能攻下泾州。唐军与宗罗睺军在高墌相持两月余。

至十一月,薛仁杲军粮尽,将士离心,内史令翟长孙、将军梁胡郎等率部降唐。李世民见决战时机已到,命行军总管梁实率所部扎营于浅水原,引诱薛军。宗罗睺大喜,尽率其精锐来攻。梁实据险扼守数日,薛军屡攻不下,士卒疲惫。数日后,李世民又命右武侯大将军庞玉在浅水原南布阵,宗罗睺集中兵力转攻庞玉。双方苦战正酣,李世民亲率主力从浅水原北部出其不意地突袭宗罗睺侧背。宗罗睺受前后夹击,大败而逃,被斩数千人,投涧谷死者不计其数。李世民率两千余轻骑乘胜追击,薛军骁将浑干等临阵降唐。薛仁杲不敢迎战,引兵退入折墌城拒守。傍晚,唐军主力赶至,将折摭城四面包围,夜间,薛军士卒纷纷出城投降,薛仁杲计穷势蹙,被迫于次日率精兵万余出降。李世民破薛举父子的战役被称为“浅水原之战”

二年(619)九月,割据代北的刘武周引突厥兵攻占并州(治今太原西南),河东(泛指今山西南部)唐军屡战失利,关中震骇。李渊欲弃河东以守关中,李世民谏阻,上书说“太原王业所基,国之根本,河东殷实,京邑所资。若举而弃之,臣窃愤恨。愿假精兵三万,必能平殄武周,克复汾、晋”。

十一月,李世民率军自龙门关(今山西河津西北)乘坚冰过黄河,屯兵柏壁,与刘武周主力宋金刚军对峙,并同固守绛州(今山西新绛)的唐军形成犄角之势,进逼宋金刚军。诸将皆请求出击,李世民认为刘武周占据太原,宋金刚孤军深入,军无蓄积,利在速战,而唐军宜闭营养锐以挫其锋,分兵冲其心腹,待其粮尽计穷撤退时,再行出击,不宜速战。遂命总管刘弘基率兵两千,由隰州(今山西隰县)奔浩州(今山西汾阳),截断宋金刚粮道。并派小部队寻机袭扰其后方,消耗其兵力,主力则厉兵秣马,坚壁不战。此时,李渊派永安王李孝基等率兵攻夏县。十二月,吕崇茂向宋金刚求援,宋遣将尉迟敬德、寻相至夏县相助,大败唐军。李世民在敬德等还浍州时,即遣殷开山等主动拦击,大败之;又于尉迟敬德等往援王行本时,亲率步骑三千夜奔安邑(今山西运城东北安邑)截击,大破之,尉迟敬德、寻相只身逃脱。唐军诸将再次请求进攻宋金刚,李世民指出:“金刚悬军千里,深入吾地,精兵骁将,皆在于此。武周据太原,专倚金刚以为捍。士卒虽众,内实空虚,意在速战。我坚营蓄锐以挫其锋,彼粮尽计穷,自当遁走”。依然采取养精蓄锐,待敌疲粮尽,再伺机进攻之策。

三年(620)正月,唐将军秦武通击降王行本。二、三月,唐将王行敏、李仲文分别在潞州(治上党,今山西长治)、浩州击退刘武周军的进攻。唐将张德政袭斩护运粮饷的刘武周部将黄子英,占领张难堡(今山西平遥西南),切断了汾水东侧的宋金刚军粮道。四月十四日,与唐军相持约五个月的宋金刚军终因粮秣断绝,被迫以寻相部为后卫,向北撤退。李世民即率军跟踪追击,至吕州(今山西霍县)追及寻相,大败其军,乘胜继续追击,一昼夜行二百余里,交战数十次,到高壁岭(今山西灵石东南),唐军士卒疲惫,总管刘弘基执辔而谏,劝李世民待后续部队和粮草到来之后再行决战。李世民指出:“金刚计穷而走,众心离沮;功难成而易败,机难得而易失,必乘此势取之。若更淹留,使之计立备成,不可复攻”。于是率军继续追击,至雀鼠谷追及宋金刚主力,一日八战皆胜,斩俘数万人。此间,李世民二日不食,三日未解甲,督率将士奋进。追至介休(今属山西),宋金刚率余部两万精兵,出西门背城布阵,南北长七里。李世民令总管程知节、秦叔宝等攻其北端,翟长孙、秦武通等攻其南端。又派总管李勣出战,不利稍退,宋金刚乘机反扑。李世民即率精骑出其阵后进击,大败宋金刚军,斩首三千级。尉迟敬德、寻相等降唐,刘武周放弃并州与宋金刚逃往突厥,后为突厥所杀。李世民灭刘武周的战役被成为“柏壁之战”。

三年(620)七月,李世民率师攻讨割据洛阳的王世充。王世充获知唐军来攻,急从各州镇调选骁勇至洛阳,分守坚城;加强襄阳(今属湖北)、虎牢、怀州(今河南沁阳)等地守御,自率步骑三万准备迎战唐军;又暗中联系突厥,以求突厥出兵,牵制唐军。

唐军东至新安(今属河南)后,李世民遣陕州道行军总管罗士信率前军进围慈涧(今洛阳西),自率步骑五万继至,王世充被迫弃慈涧退守洛阳。鉴于洛阳城坚,重兵守备,短时难以攻下,李世民决定先扫清外围,然后攻城。于是令行军总管史万宝进据龙门(今洛阳南),潞州行军总管刘德威进围河内,右武卫将军王君廓至洛口(今巩县东北)断敌粮道,怀州总管黄君汉袭破回洛城(今偃师北),自率主力屯于北邙山(今洛阳北),连营进逼洛阳,待机攻城。

四年(621)二月,经七个月外围作战,唐军先后攻占龙门、回洛城、洛口等要地,截断其虎牢至洛阳粮道,计退汴州(今河南开封)东道援兵,切断了洛阳的外向联系。同时在邙山、谷水(今洛河支流涧水)等战斗中,屡败王世充军,俘斩众多。显州(今沁阳)、尉州(今尉氏)、管州(今郑州)等数十州相继降唐,唐军乘势包围洛阳。此间,突厥处罗可汗督军分道南犯并州(今太原西南)、原州(今宁夏固原)、延州(今陕西延安城东)等地区,威胁唐军中原作战。李渊一面令加强北方各战略要地防御,遣使谋退突厥军,一面令利用渭水、黄河转运物资,保障前线供给。

唐军围攻洛阳,旬余不克,将卒疲惫,总管刘弘基等请求班师,李渊也密令撤兵。李世民力排众议,并派人说服李渊。唐军转入围困洛阳,城中粮尽,王世充遣使向窦建德求救。

四年(621)三月,窦建德留其将范愿守卫曹州(今山东曹县西北),自率十余万大军西援洛阳,并攻下管州(今郑州),杀唐管州刺史郭士安;又连克荥阳(今属河南)、阳翟(今河南禹县)等县;水陆并进,与王世充部将郭士衡数千人会合,进屯虎牢东广武山,并在板渚(今河南荥阳高村)筑宫,与王世充相呼应,威胁唐军侧背。李世民采纳郭孝恪、薛收意见,命齐王李元吉等继续围困洛阳,亲率精兵步骑三千五百人于二十五日进驻虎牢。

二十六日,李世民率骁骑五百出虎牢,在其东二十多里处设伏,由骁将李勣、程知节、秦叔宝分别统领。自与骁将尉迟敬德仅带四骑前去观察敌情,在离其营三里处,猝遇窦军游骑,世民大呼“我秦王也”,引弓射杀一将,窦建德急忙派五六千骑兵前来追逐。李世民和尉迟敬德殿后,且战且退,将追兵引入伏击处,李勣等奋起进击,斩首三百余级,俘其骁将殷秋、石瓒。窦建德军被阻于虎牢东几次小战失利,月余不得西进。四月三十日,李世民派部将王君廓率轻骑千余截击窦建德运粮队,俘其大将军张青特。窦军更陷于不利境地,将士思归。

这时,李世民得到窦建德企图趁唐军饲料用尽、牧马于黄河北时,将袭击虎牢的情报,于是将计就计。于五月初一率兵一部过河,从南面逼进广武,观察窦军形势,留马千余匹在河中沙洲放牧,以诱窦建德出击。次日,窦军果然倾巢而出,在汜水东岸布阵,北依大河,南连鹊山(今河南荥阳西南),正面宽达二十里,擂鼓挑战。李世民率军在汜水西岸列阵相持,登高嘹望敌阵,决定按兵不动,另派小部队与窦军周旋,同时派人将留在河北的人马召回,待窦军气衰,再一举将其击破。时至中午,窦军士卒饥疲思归,皆坐列,又争抢喝水,秩序紊乱。李世民立即命宇文士及带三百骑兵经窦军阵由西向南,先行试阵,并告诫他说:窦军如严整不动,即应回军,如阵势有动,则可引兵东进。宇文士及部经窦军阵前时,窦军阵势果然动乱。李世民见时机成熟,遂下令出击,亲率轻骑冲锋,主力继进,东涉汜水,直扑窦军大营。窦建德君臣正在议事,唐军突临,窦军未及列阵抵抗,被迫东退。唐将窦抗率部紧迫,交战不利。李世民即率骁将史大奈、程知节、秦叔宝、宇文歆等精锐突入其阵,从阵后展唐旗,窦军士卒迅速崩溃。唐军追击三十里,斩首三千余级,俘虏万人。窦建德中槊受伤,被唐车骑将军白士让、杨武威抓获。唐军主力回师洛阳,王世充见大势已去,想突围南走襄阳,但诸将已无斗志,被迫于五月初九率太子、群臣等两千余人投降。十月,加号天策上将,位在王公上。

四年(621)七月,刘黑闼起兵反唐,很快占据河北大部郡县和河南部分地区,并先后击败唐淮安王李神通、幽州总管李艺和黎州总管李世勣等人所率唐军,严重威胁唐朝在河北地区的统治。

十二月十五日,唐高祖李渊命李世民和齐王李元吉率兵讨伐刘黑闼,命李艺再次从幽州(今北京城西南)南下,两面夹击。

五年(622)正月,李世民率军到达获嘉(今属河南)。刘黑闼数以轻兵挑战失利,遂弃相州(今属河南),退守洺州(今河北永年东南)。十四日,唐军收复相州,进军肥乡(今属河北),列营水边进逼刘黑闼军。李艺率军数万至鼓城(今河北晋县),刘黑闼为避免两面作战,命左仆射范愿率万人守掐州,亲率主力北上迎击李艺。夜宿沙河(今河北沙河县北沙河东),唐永年令程名振带六十面大鼓,在掐州城西二里河堤上猛擂,声震城中。范愿惊惧,驰告刘黑闼,刘急回洺州,遣其弟刘十善和行台张君立将兵万人迎击李艺。三十日,双方在徐河(今河北保定东北)交战,刘十善、张君立大败,损兵八千,洺水县人李去惑占据城池降唐。李世民派彭公王君廓率一千五百名骑兵,与其共同守城。二月,刘黑闼还攻洺水城,十一日,至列人(今河北肥乡东北)时,被唐将秦叔宝击退。十七日,李世民收复邢州(今河北井陉西北)。二十四日,李艺率军夺回定(今河北定县)、栾(今河北隆尧东)、廉(今河北藁城)、赵(今河北赵县)四州,抓获刘黑闼尚书刘希道,与李世民军会合于洺州。二十五日,洺水城陷,罗士信被杀。二十九日,李世民率军夺回洺水城。

三月,李世民和李艺在洺水以南扎营,并分兵驻洺水以北。刘黑闼多次挑战,李世民均坚壁不战,以挫其锋,同时另遣奇兵断其粮道,冀(今河北冀县)、贝(今河北清河西北)、沧(今河北沧州东南)、瀛等州的水陆运粮舟、车,皆被唐军沉焚。双方相持六十余日,李世民料刘黑闼粮草已尽,必来决战,于是命人在洺水上游筑堰截断河水。三月二十六日,刘黑闼果然率两万步骑兵南渡洺水,逼近唐营列阵。李世民先遣轻骑出战,继而亲率精骑击破刘黑闼马军,乘胜以马践踏其步兵。刘黑闼率军拚死抵抗,战斗从中午持续到黄昏。这时,守吏决堰,河水疾速冲下,水深丈余,刘黑闼军大溃,万余人被杀,数千人淹死,刘黑闼和范愿率千余骑逃入突厥。

四月,李世民引兵南下,进击降唐复反的兖州总管徐圆朗。至七月,连克十余城,胜局略定,自还京师。江淮起义军首领杜伏威慑于世民兵威,降唐入长安。

唐初,北方突厥不断南下攻掠唐境,长安受到严重威胁。李渊欲迁都避战,为李世民劝止。此后,开始进行消除北方威胁、统一北部地区的战争。

七年(624)秋,东突厥颉利、突利二可汗率两万精骑自原州(今宁夏固原)南下。李世民率军至豳州(治今陕西彬县),与突厥遭遇。时关中地区连日淫雨绵绵,唐军因连日行军跋涉已疲惫不堪,再加上粮草运输被隔断、军需器械受潮,战斗力锐减。李元吉等许多将领都认为敌强我弱,不敢出战。李世民深知颉利和突利之间矛盾重重、互不信任,乃率一百名精骑驰至突厥阵前,厉声指责颉利背盟负约,邀其单打独斗,并声称仅用所率一百骑兵即可抵御突厥大军。颉利原以为李世民不敢与战,一时不明白李世民的用意,深怕中计故不敢轻举妄动。李世民又策马向前,派人责备突利可汗违约,表示愿与其决一胜负,突利亦避而不答。李世民再次向前推进,准备渡过沟堑。颉利见李世民轻装出战,又听到他与突利谈到盟约等话,怀疑他们之间早有联系,担心自己被两面夹击,乃遣使劝李世民不要进军,自己亦引军稍却。此时雨越下越大,李世民对诸将说:“虏所恃者弓矢耳,今积雨弥时,筋胶俱解,弓不可用,彼如飞鸟之折翼;吾屋居火食,刀槊犀利,以逸制劳,此而不乘,将复何待”。于是率军“潜师夜出,冒雨而进,突厥大惊”。李世民又派人向突利陈述利弊得失,突利悦而愿归顺于唐。颉利打算出战,突利不从,颉利无奈派突利和阿史那思摩求见李世民请和,李世民与他们订立盟约,双方撤军。

九年(626)八月,突厥颉利可汗认为李世民刚即帝位,内部矛盾尚未全部解决,统治秩序还未安定,遂与突利可汗合兵二十万,大举入侵唐边,很快进至泾州(今甘肃泾川北泾河北岸)、武功(今陕西武功西北武功镇)一带。二十六日,尉迟敬德率军在泾阳与突厥交战,大破突厥,擒获突厥俟斤(官名)阿史德乌没啜,斩首干余级。但突厥主力并未受损,二十八日,颉利可汗率军进至渭水便桥北岸,派大将执失思力入朝,以观唐廷虚实。在严峻形势下,李世民认为若闭门固守,稍有示弱的表现,必然助长颉利可汗的气焰,促使其纵兵大掠。于是果断地扣押执失思力,亲自出玄武门(长安太极宫北面正门),率高士廉、房玄龄等六骑直驰至渭水河边,大声斥责颉利可汗背弃盟约。继而各路唐军陆续赶到,旌旗盔甲遮天蔽日。李世民命大军迅速布阵,自己仍单独与颉利可汗对话。颉利见执失思力去而未返,李世民已挺身而出,唐军阵容齐整,似早有准备,大为恐惧,遂请求讲和。突厥大小首领亦纷纷下马,围绕着李世民下拜。时唐军诸将争相请求出战,但李世民认为自己刚刚即位,国家尚未安定,百姓并未富足,应当休养生息,以抚慰为务。一旦开战,必有死伤,徒增百姓艾怨。即使此役获胜,也未见得能彻底平定突厥,他们一定会千方百计图谋报复,后患无穷。因此李世民决定采取“将欲取之,必固与之”的策略,“卷甲韬戈,啗以金帛。彼既得所欲,理当自退,志意骄惰,不复设备,然后养威伺衅,一举可灭也”,乃下诏同意议和。三十日,李世民与颉利在便桥会盟,宰马歃血,并赠其大量金帛,颉利遂率军北撤。

世民利用休战时期恢复经济,增强国力,亲自训练将士,提高军事素质,加紧作灭突厥准备。

贞观二年(628),乘突厥内乱,攻灭依附突厥的梁师都;同时,抚慰突厥北面的薛延陀部,册封其俟斤夷男为真珠毗伽可汗,以孤立颉利,对突厥构成南北威胁。

三年,遣兵部尚书李靖、并州都督李勣等率兵分道进击突厥。四年二月,二李大破突厥于阴山,俘获颉利。随后,将突厥降众十余万口安置于幽州(今北京城西南)至灵州(今宁夏灵武西南)一带,置都督府,任命其酋长统领。同时,将大批突厥贵族迁至长安,封赐官爵,官至五品以上者达百余人。基本上消除了自北朝以来突厥对北方边境的威胁。平东突厥后,声威远震,北方诸族多归附,并尊李世民为天可汗。

不久,世民致力开拓西部地区。九年,遣特进(官名)李靖率兵击吐谷浑,扶助亲唐政权,后以弘化公主和亲。十四年,遣交河道行军大总管侯君集灭高昌,于其地置西州,建安西都护府。继而与吐蕃和亲,以文成公主嫁与赞普松赞干布。十八年,以安西都护郭孝恪率兵灭焉耆。二十二年,遣崑丘道行军大总管、左骁卫大将军阿史那社尔等率军攻灭龟兹。这一系列的军事、政治行动确立了唐对西域的统治。

李世民在位后期,薛延陀汗国势力逐渐强盛,多次南攻归附唐朝的突厥部落。太宗连续遣将击败之。二十年,命特进、英国公李勣率兵至郁督军山(今蒙古国杭爱山东支)北,平薛延陀。至此,北边平定。铁勒诸部均请求内附,太宗诏置六都督府七州,以各部酋长为都督、刺史。于漠北开驿路,称“参天可汗道”,密切了唐朝与北方部族的往来。晚年,发动对高丽的战争,亲征辽东,最后未能灭之而退兵。

二十三年五月病卒。

简评:

李世民雄才大略,智勇兼备,临战身先士卒。精于战法,善于运用骑兵,出奇制胜。统军驭将,恩威并用。对降将和少数民族将领,能竭诚相待,委以重任。在位期间,选贤任能,兼听纳谏,文治武功均有建树,世誉贞观之治。世民用兵之要,《唐太宗李卫公问对》中有记载。

李世民的军事思想主要体现在以下几个方面:

一、乘机起事、夺取天下的思想。

李世民是李渊晋阳起兵的主要谋划者和最坚定的执行者之一。他主张在隋末天下大乱时,应乘机起兵。他认为起事必须进行隐蔽、周密的准备,其中主要的是争取人才,为乘机起事积蓄力量。他重视起事战略的谋划与制定,在一开始就提出了明确的目标和具体的步骤,他与晋阳令刘文静“与图大事”,赞成刘文静提出的“乘虚入关,号令天下”,以成“帝业”的起事战略,并坚决将其付诸实施。他认为一旦兴兵起事,就要坚定不移,有进无退,坚决进行到底。在李渊率军南下途中,雨久不止,又传言突厥与刘武周乘虚袭晋阳,有人主张还救根本(太原),更图后举。李世民分析了当时的形势,认为“兵以义动,进战则克,退还则散。众散于前,敌乘于后”,后果只能是失败。因此,他力主攻克霍邑,继续南下,对李渊定下继续前进的决心,起了重要作用。当军队受阻于河东(今山西永济蒲州镇),有人主张仍攻河东时,李世民从实际出发,反对顿兵坚城,坚持以迅雷不及掩耳之势,先入长安,也体现了他贯彻既定战略的思想。夺取长安后,他主张暂不介入关东之争,而是先固根本,再图中原。在打败屈突通后,李渊曾派他与李建成率军10余万东征洛阳,“东都闭门不出,遣人招谕,不应”,李世民认为,“吾新定关中,根本未固,虽得东都,不能守也”,遂引军还。在先后克平薛仁杲、刘武周,关中巩固、无后顾之优后,再出兵东击洛阳,逐鹿中原,统一全国。

二、灵活机动、因敌制胜的作战指导思想。这一思想主要体现在以下4个方面。

正确料敌、因势定谋的战前决策思想。李世民认为,知被知已是兵家大要,强调临阵“先料敌之心与己之心孰审”,“察敌之气与己之气孰治”。为此,他十分重视平时对敌情的掌握和临阵对战场的侦察。从他协助李渊晋阳起兵的情况看,他对当时关中乃至全国的形势有比较全面、准确的了解和把握;从他在战前和战中对宋金刚、刘武周、王世充、窦建德等人情况的分析中,也可看到他平时对这些对手了解之深刻和准确。在战场上,他不仅仅满足于对间接情报的掌握,而是总要亲自进行实地侦察,了解敌军实力和战场形势。在准确料敌的基础上,作出正确决策。如在洛阳、虎牢之战中,当窦建德率军支援王世充时,诸将多为表面现象所迷惑,李世民由于对敌情有全面而准确的掌握,才能力排众议,做出了围城打援、一举两克的正确决策;他在此战中为引诱窦建德所采用的“牧马计”,也是在他亲临前线“察敌形势”后制定的策略。

坚壁挫锐、待哀而击的持久防御思想。对力量强大、利在速战之敌,李世民生张“坚营蓄锐以挫其锋”,“以持久弊之”。消敌锐气,断其给养,提高自己军队士气,壮大自己的力量,改变敌我双方力量对比,在敌人粮草不继、士气衰落或准备退却时,以反击取胜。如在二战浅水原时,开始众将请求出战,李世民坚决不同意,他说:“我士卒新败,锐气犹少。贼以胜自骄,必轻敌好斗,故且闭壁以折之,待其气衰而后奋击,可一战而破,此万全计也” 。经过六十多天的相持,薛军果然粮尽,军心动摇,李世民乘机出击,取得了决战的胜利。在打败宋金刚、窦建德等人之战中,他也采用了此法。

正兵相持、奇兵袭后的战术进攻思想。阵后反击,是李世民与敌决战时采取的一个重要战术。他认为,使敌乘己弱,逐奔不过数十百步;己乘敌弱,“必出其阵后反击之,无万溃败”。浅水原之战,李世民先令庞玉于原南列阵,与敌将宗罗喉苦战,李世民“亲御大军,掩自原北”、“于是王师表里齐奋,罗喉大溃”。介休之战,他令李勣先与宋金刚交手,在李世勣军开始退却时,自己“率精骑击之,冲其阵后”,大败宋金刚军等,都是采用的此法。

兵贵神速、乘胜追击的歼灭战思想。李世民认为“兵法尚权,权在于速”,主张正确料势,果断决策,迅速行动,使敌“智不及谋,勇不及断”,如此则可“取之若振槁叶”。反对犹像不决,贻误战机。在取得作战决战胜利之后,应突破竹之势,穷追猛打,务求将敌人全部歼灭。他在击败薛仁杲部将宗罗喉后,其舅窦轨劝他不要轻进,李世民回答:“破竹之势,不可失也” ,坚持乘胜追击,迫薛仁杲献城投降。他在柏壁击败宋金刚后,有人劝他待部队休整后再追击敌人,他认为“功难成而易败,机难得而易失,必乘此势取之”,一直追敌至雀鼠谷,一日八战。他本人两天没吃饭,三日没解甲,终于将其歼灭。

三、文武并重、积极防御的国防思想。

李世民认为:“治安中国,而四夷自服” 。基于这一认识,为强化国家防卫力量,他把主要精力放在国内政治、经济、军事建设上,励精图治,自强不息,推行轻徭薄赋政策,恢复并发展生产,较快地扭转了因战争造成的国家经济凋敝的局面。他高度重视国家武装力量建设,认为“中国虽安,忘战则民殆”,要求“农隙讲武”,“知弧矢之威,以利天下”。同时,又反对穷兵默武,认为“自古以来穷兵极武,未有不亡者也”,“甲兵武备,诚不可阙,然炀帝甲兵岂不足邪?卒亡天下。若公等尽力,使百姓义安,此乃朕之甲兵也”。在对周边各部族和国家关系的处理上,主张友好相处,以文德服人,尽量不诉诸战争。贞观十七年(643),有人建议于怀远镇增戍兵以逼高丽,唐太宗说:“远人不服,则修文德以来之,未闻一二百戍兵能威绝域者也”。不得已而用兵时,也是“必待有罪,然后时之”。主张实行开明的民族政策,批评“贵中华贱夷狄”的狭隘观念,主张对不同种落“爱之如一”,用以维护国家的统一,发展强大的国力。对表示臣服的边远少数民族地区,实行羁縻或和亲政策,使这些地区对唐周边敌对势力形成战略牵制或成为唐抗击外来侵略的缓冲地带,为自己组织反击赢得时间。反对前代帝王“务广土地,以求身后之虚名”的行为,表示这种虚名即使“于身有益,于百姓有损,朕必不为”。对外来侵扰,主张积极防御,反对消极保守。自唐建国以来,突厥多次侵扰唐境,唐王朝起初一直采取退让态度,有人甚至建议采取迁都的措施消极逃避,李世民坚决反对,提出“愿假数年之期,请系颉利之颈,致之阙下”。贞观二年(628),颉利拥兵窥边,有人建议筑长城防御,李世民答:“当为公等取之,安在筑障塞乎”。他批评隋炀帝不能精选良将,安抚边境,只知筑长城以备突袭的消极做法,认为“朕今委任李勣于并州,遂使突厥畏威遁走,塞垣安静,岂不胜远筑长城耶”。在反击外来侵扰的作战中,他主张对敌务必全歼,擒捉首恶,不留后患,以求久安。唐军征东突厥之战和击吐谷浑之战等,都贯彻了他这种积极防御的国防思想。

四、重视军制建设、善于知人用将的建军思想。

在军队建设上,李世民高度重视军队的制度建设和对将才的提拔使用这两个最重要的环节,从而保证了军队军政素质的提高。李世民认为:“周氏设官,分掌邦事;汉家创制,先定章程”,反映了军队建设以制度为先的思想。他在位期间,整顿完善了府兵制,健全了十二卫和东宫六率中央军事统帅机构;遵循中外相维、居重驭轻的原则,合理部署全国武装力量;实行兵农结合、寓兵于农的兵役制和严细的番上措施;统兵权、发兵权、指挥权相分离,以保证皇帝对军权的绝对掌握,“若四方有事,则命将以出,事解则罢,兵散于府,将归于朝”;大力发展牧马业,建立强大的骑兵队伍等。这些措施的实行,使府兵制达到鼎盛。另外,他十分重视对将才的收罗、培养和使用,在知将、爱将、用将方面有独特的才能和建树,因此能驱驾英才,诸将都愿为他效力。一些曾是敌对营垒的人,后来也成了他得力的将帅。他对将帅十分爱护,如他听说李勣病后,命“有昼夜视公疾大老妪遣来,吾欲熟知公起居状”,听说李勣病后须用胡须灰做药引子,他就剪下自己的胡须烧化后放到药中让李勣吃,事后使李勣感动得“顿首流血”。李道宗在战斗中伤了脚,他亲自给他针灸等。在用将上,他主张舍短取长、“弃怨用才”;他善于知人而后任,既已任用,就“洞然不疑”。主张充分发挥战场指挥员的主观能动作用,反对“将从中御”。赐李靖诏书中讲到:“兵事节度皆付公,吾不从中治也” 。他认为天下可“逆取”,但必须“顺守”。因此,战乱时期用人偏重于才,和平时期用人要重视德。反对以卑尊取人,强调“不以卑而不用,不以辱而不尊”,“明主之任人,如巧匠之制木”,即善于因才而用。他不但是中国历史上少数没有大杀功臣的皇帝之一,而且还善于发挥功臣的作用,使之为国家又立新功。

本文内容由军神在线网站的相关内容整理而来。