浅谈隋唐英雄传奇李靖

今时,依然二十一世纪,中华大地上下五千年间反反复复,上演着一场又一场,孕育出中华民族。纵观历史,正如《三国》所言:“话说天下大势,分久必合,合久必分”。唐人造就中华预言第一奇书《推背图》,茫茫天地,不知所止。

日月循环,周而复始。《推背图》非常看好二十一世纪的中国,认为彼时中国将孕育着一个伟大的时代。当下个世纪的人们回顾这个时代的时候就如同我们经常追忆唐朝一样,那样令人神往,那样辉煌灿烂,那样的一个有着和谐世界气度的时代。二十一世纪的中国是三千年未有之大变局真正脱茧而出的中国,是各阶层各民族和解的中国,是公平正义的中国,是自由民主的中国,是中华文化伟大复兴的中国。现在,距离上述理想状态仍然有很大差距,我们要实现中华民族的伟大复兴,不可不了解自己的历史。而在中华民族的历史中,隋唐无疑是最值得了解的时期之一。

如果从东汉末年算起,为什么在承接了三国两晋南北朝长达四百年之久的大分裂、大动乱之后,隋朝能迅速地恢复国家的统一,并且在经济上军事上达到了空前的繁荣强大?

为什么那样强大的隋朝,又那样迅速地垮台,仅仅三十年多的时间,就在全国大起义的风暴中土崩瓦解?

为什么取代隋朝的唐朝,能延续近三百年的统治,并且把中国推向了封建时代的峰顶,成为当时世界上最强大的国家之一,无论在政治、经济和文化上、都对全人类产生了巨大的影响?而尤其令人惊诧的,是人们精神状态的昂扬、开放,在中国的封建时代里,真可谓“前不见古人,后不见来者”。此后的一千来年,宋元明清,都无法再现大唐风采。现在娱乐界把清宫戏炒得很热,康熙乾隆简直成了“百代圣君”。其实,整个清朝已是封建社会腐朽没落的晚期,所谓“康乾盛世”也不过是其行将就木前的“回光返照”罢了。

唐太宗李世民说:“以古为鉴,可以知兴替”。“鉴”,就是镜子。隋唐史,正是一面不可多得的好镜子。

隋唐史确实是一面好镜子,但恢宏隋唐三百二十七年篇幅巨大,还不能驾驭如此浩瀚的篇章。由于姓李名敬,就谐音而言,与隋唐名将李靖似乎有某种渊源,借着儿时常看《哪吒传奇》,突发奇想在隋唐无数人中就李靖的传奇事迹做一浅谈。或许李靖的传奇也能够印证隋唐大繁荣的丝缕缘由。

众所周知托塔李天王,多半是在《西游记》中。明代神话小说《西游记》说:玉帝授予孙猴子弼马温职务,孙猴子嫌官小,一怒之下,反下天宫。玉帝决定擒拿他,托塔天王李靖及其子哪吒三太子请求执行任务,二太子木叉也参加战斗。托塔天王是天界的最高军事长官,调动四大天王和二十八宿出战,部将有巨灵神、鱼肚、药叉等。这些说法来源于两个方面:佛教神话和历史人物。

因此,在我们眼中,李靖是个完美名将。战必胜,攻必取。《说唐》等小说更是将他与红拂、虬髯成为“风尘三侠”。高祖每云:“李靖是萧铣、辅公祏膏肓,古之名将韩、白、卫、霍,岂能及也!”确实,李靖的军事成就远远高于唐代其他将领。太宗也曾夸奖李靖:“昔李陵(西汉大将)提步卒五千,不免身降匈奴,尚得书名竹帛。卿以三千轻骑深入虏庭,克服定襄,威振北狄,古今所未有。”

李靖年迈不再出征,太宗议论起另外三位将领,却是另一番评价:“于今名将,惟世绩、道宗、万彻三人而已,世绩、道宗不能大胜,亦不大败,万彻非大胜则大败。”唐代后来的名将为数不少,有的只是在政治上会来事,军事并不突出,有的是蕃族出身,不可能被汉人拉来做神灵。而且,比起李靖,他们都没有水战、步战、骑战的全面经历,也没有军事理论著作。因此,民俗把李靖附会为托塔天王,在从唐朝到明朝这段时间内,应该说是很自然的事。

虽然西游记严重误导了人们对李靖的认识,黯淡了李靖伟大军事家的影响力和名气,人们常常听说韩白李岳,却不知道李是谁,李便是战无不胜,攻无不克,兼资文武,出将入相,功高盖世,却可以善始善终的大唐军神,卫公李靖!

李靖的军事才能和辉煌战绩只有韩信,白起,吴起可以比肩,但是能够善始善终的却只有他一人而已!而且竟然能够被神化为三界兵马大元帅,托塔天王!试问历史上哪一个将领有如此被膜拜的!

常云知人论世,李靖传奇一生从少年得志开始。十六岁时(隋文帝开皇六年,公元586年)初入官场,官职是长安县功曹,而这之后至四十六岁间(隋炀帝大业十二年,公元616年)李靖的任职经历如下:殿内直长、驾部员外郎、汲县令、安阳县令、三原县令、马邑郡丞。从少年时享有盛名到之后三十年间似乎碌碌无为,直到降唐后才大放异彩,这首先于其没能“遇主逢时”有一定的关系的(李世民应该算是李靖的伯乐吧)。但是即使在隋期间,朝中赏识李靖的要人也是不少的,李靖没能受重用可能与哥哥李端和舅舅韩洪有一定的关系!隋文帝仁寿元年(公元601年),也就是李靖三十一岁那年,他的哥哥李端和舅舅韩洪与突厥作战不利被削职为民,在当时来说这肯定会影响到李靖的仕途,即使李靖不因此事株连获罪,起码也不会有大臣来举荐他了!以李靖的抱负,这段仕隋的经历如果说开始尚算得意,后面经历的则比较郁闷了!

李靖为马邑郡丞时,正值李渊为太原留守抗击突厥,史书记载李靖觉察到了李渊有异志,图谋造反,叫人绑了自己准备到江都告状(杨广这时还在扬州醉生梦死呢),结果到了长安因天下大乱,道路被阻。而此时李渊也攻下了京都,抓住了李靖准备将其处斩!李靖大叫说:“您起义兵是为了替天下除去暴乱,打算成就大事的!怎么能因为私怨杀害壮士呢?”李渊认为他比较有胆识,算个人才。而李世民也坚决为他求情,于是就赦免了他。李世民就召他入幕府,充作三卫。李靖所以要告密,可能并非真的要尽忠朝廷,否则他也不可能在被捕之后称“李渊是起义兵、替天下除暴乱”而向李渊求饶了!估计李靖也是想通过告密获得杨广赏识而“遇主逢时,立功立事”。不料事败成擒,却也成全了李唐伟业!

唐高祖武德三年(公元620年)秦王李世民东进,讨伐在洛阳称帝的王世充.李靖因从征有功受任开府(意为建公府,自选僚属,可以独当一面),自此开始英雄终于有了施展才华的舞台!

李靖凭借助李孝恭打败蛮人叛乱展示了自己的军事才能,逐步获得了唐高祖的原谅和赏识,真正在唐王朝站稳了脚跟!算是因才或者新主信任。后来,李靖北征突厥、老而弥坚,西破吐谷浑,鞠躬尽瘁,名垂后世。

贞观十七年(公元643年),与长孙无忌等二十四人画图像于凌烟阁,史称凌烟阁二十四名臣,并进位开府仪同三司。

贞观十八年(公元644年),唐太宗征伐高句丽,想增加李靖的功业。把李靖召入阁内,对他说:“您南平吴地,北破突厥,西定吐谷浑,只有高丽尚未臣服,您有意平定他吗?”这时年已七十四岁的老将虽染病在身,仍表示愿意从行,对太宗说:“往凭天威,得效尺寸功。今疾虽衰,陛下诚不弃,病且瘳矣。”太宗见他实在年老体衰,不忍心同意他远征。

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

李靖军功卓越。他才兼文武,出将入相,为大唐盛世立下了赫赫战功。唐太宗曾给予高度评价:“尚书仆射代国公靖,器识恢宏,风度冲邈,早申期遇,夙投忠款,宣力运始,效绩边隅,南定荆扬,北清沙塞,皇威远畅,功业有成。”同时,他治军、作战又积累了一套成功的经验,进一步丰富和发展了我国的军事思想和理论。他写有《李卫公兵法》等多部兵书,大都已经失传,后人编辑了《唐太宗李卫公问对》,在北宋时期列入《武经七书》,是古代兵学的代表著作。

到了唐上元元年(公元760年),唐肃宗把李靖列为历史上十大名将之一,并配享于武成王(姜太公)庙。

最后以宋人范菊轩的一首诗结束本文:

当年李靖远夷征,不亚孔明善用兵。

颉利成擒皆仰德,唐朝谁敢与齐名。

虏烟影里旌旗现,瘴雨声中鼓乐鸣。

妙用鬼神应莫测,凌烟阁上说先生。

2016年12月7日

丙申十一月初九

于扬州大学扬子津校区

最短小说创意

扬州大学2016年最短小说创意大赛参赛作品

晚秋,落叶,凋零。凝霜,飘起,绵绵。冬之交界,繁华萧尽,烟花消逝。入夜,潮起潮落。清晨,烟雾朦胧,水汽中多了一份死亡气息。街道上,楼宇间,只剩冰冷的砖石,与无情的风演绎肃杀的镇魂曲。

风与叶子在春暖花开时相识,在蝉声争鸣时相爱,此时却伤感离别。哀伤的氛围中,不同往常,他独自艰难走向教室。室内着实温暖,余光里竟一片绿。手心传来余温,她还是来了,“岁寒然后知松柏之后凋也”,“寒霜飞雪撕不碎松,英雄本色”。跑向松下,天公一时兴起,挥毫水墨,他真正感受到松的怀抱,苍劲有力,燃烧躯体,给人带来新的希冀。她真正感受到冬的美好,上天铺下洁白的地毯,慢慢走向年迈。在冰雪中分享心灵,在松树下收获幸福。“为什么会来”,转头看向她灼伤的脸,“因为是你”。

2016年11月16日

丙申十月十七

于扬州大学扬子津校区

湄公河——血性中国人

香港导演林超贤继《激战》后,黑马大作《湄公河行动》点燃国人激情斗志。《湄公河行动》宣告世界,“犯我中华者,虽远必诛”。上映前海报上的“血性报国”完美诠释了中华儿女无畏黑暗的硬汉气魄。预告片生猛火爆、特效细腻以及强节奏感和代入感,不逊欧美大片。首映看完后,酣畅淋漓,可称2016年度最佳大作。

电影取材于真实事件——湄公河惨案。2011年10月5日上午,两艘商船(华平号和玉兴8号)在湄公河金三角水域遭遇袭击。13名中国船员全部遇难。该案在当时震惊中外,中泰缅各方配合调查案件,专案组两年间剿灭了贩毒集团糯康组织。与2013年度孙红雷主演的《毒战》不同,《湄公河行动》真实露骨,这宗枪杀十三名中国船员的血腥冤案,掀起了悲剧的序幕。面对矛头指向中国运毒、颠倒是非的舆论,为了还遇难同胞一个清白,中国军警血性彰显了中华民族的威严和荣誉。

这是一部从开头到结尾,每一秒每一帧都令人热血沸腾的震撼大片,影院中所有人都是等到荧幕完全黑暗后离场,影片将真实事件高度还原,身临其境,超越好莱坞级的特效,接地气、扬正气、赢人气。如此用心的华语影片不多见了,真枪实弹、视觉冲击、音效十足、恢宏紧凑,要系安全带。严肃之时,小英雄“啸天”的呆萌萌也新添了别样的元素。

中国社会主义核心价值观完美在该片呈现,每一个中国人都有尊严,中华民族的集体荣誉感不容践踏,该片所体现出的爱国精神不是空喊口号,而是切实地真实地增强国家凝聚力和民族自豪感,中国军警在营救中国人的同时也无私帮助他国人民,正能量爆棚,正义感爆棚,我军威武,我国威武!

最后致敬缉毒英雄,或许我们没有机会为国家献出生命,但不能不明白他们的鲜血为谁而洒,他们是和平时代的英雄,真正的血性中国人。假如没有他们,将会多出多少破碎的家庭,发生多少人间惨剧……禁毒是一项艰苦卓绝的工作,参与的军警绝大多数都是既不能公开身份,也不能放出照片,所以他们所做的一切,都注定将是默默无闻的。你之所以看不见黑暗,是因为有无数勇敢的人把黑暗挡在了你看不见的地方。

2016年11月5日

丙申十月初六

于扬州大学扬子津校区

中国智能制造

扬州大学 2015-2016 秋季 《计算机导论》 课程读书报告

改革开放快40年来,我国在经济、军事、政治等方面取得了巨大成就。特别是十八大以来,以习近平为总书记的新一届中央领导集体,通过一系列的重磅举动,让外界在充满震撼感的同时,也对中国的未来抱有了更多的期待。有人不禁惊呼:一种“习近平式”的新常态已经到来。

就目前来看,虽然,Made in China成为世界上认知度最高的标签之一。但无法回避的事实是,从低成本时代成长起来的中国制造业,进入高成本时代之后,大多无法收取品牌和技术溢价,企业利润越来越薄。为了维持再生产,为了能够盈利,部分企业选择牺牲生产安全,牺牲职工和社会的利益。所以,企业高负荷运转,设备带病生产,污染越排越多……

这样的中国制造,怎么体现以人为本?这样的中国制造,如何支撑中国巨大体量的经济?这样的中国制造,如何与国际高端制造企业竞争?这样的中国制造,如何实现全面自动化机械化?这样的中国制造,如何进行可持续发展?

让我们将让目光回溯到120年前的那场甲午海战,经此一役后的中华民族国力衰退、沦为半殖民地半封建国家的命运,会让我们对制造业的意义有更为清晰的认识。

甲午之耻,一定程度上源于中国制造业的薄弱。以“自强、求富”为口号的洋务运动,历经三十载,初见成效,中国制造业一时欣欣向荣,被认为是掌控亚洲的三大强国之一。

然而,亚洲第一的北洋海军,没有中国制造业作为坚强后盾。孱弱的中国制造业过于依赖进口,没有自主发展的重工业作为支撑战争的基础,使得中国连年流失大量白银。同时,武器装备的提供不时断层。曾经的清政府拿着图纸,去法国地中海的船厂,让对方把船板等部件加工好,然后运回船政局组合起来,造价高,时间久。无奈的北洋海军只好以外购装备为主。以致战争后期,中国战舰上的枪炮弹药耗尽,不得不向他国寻求进口,贻误了战机。

可见,制造业,关乎一国国本,也承载着一个强国梦想。

时隔两个甲子,中国制造业的命运竟似在广袤时空中交汇。120年来,中国制造业收获了诸多荣耀,许多装备产品产量位居世界第一,产值比重超全球三分之一,当仁不让地成为仅次于美国的制造大国。

但是,在大而不强的困境下,“制造强国”的梦想仿佛还在山那边。在这样的背景下,国务院于2015年5月8日公布的强化高端制造业的国家战略规划《中国制造2025》,是建设中国为制造强国的三个十年战略中第一个十年的行动纲领。在全球新一轮工业革命的推动下,中国向“工业强国转型”的浪潮澎湃而至。

现,蓝图已定,号角已响,位于变革前沿的中国制造业,当如何应对?

我们都知道,科学技术是第一生产力,这是马克思主义的基本原理。大力发展科教是为制造业的辉煌奠定基础。当下,人工智能再次成为大众谈论的热点话题。智能手机、智能电视、智能家居、物联网等等新名词层出不穷。人工智能将会驱动未来制造吗?

机器人作为高新技术装备,不仅本身能够形成一个潜力巨大的高新技术产业,而且能够带动多学科领域协同创新,成为促进传统产业转型升级、彻底改变生产制造模式的新兴产业。而且,中国工业机器人市场正在迎来爆发式增长。

按照国家“四个全面”战略布局要求,实施制造强国战略,就必须要加大科技创新力度,推动三维(3D)打印、移动互联网、云计算、大数据、生物工程、新能源、新材料等领域取得新突破。基于信息物理系统的智能装备、智能工厂等智能制造正在引领制造方式变革;网络众包、协同设计、大规模个性化定制、精准供应链管理、全生命周期管理、电子商务等正在重塑产业价值链体系;可穿戴智能产品、智能家电、智能汽车等智能终端产品不断拓展制造业新领域。

因此,人工智能将势必助力中国制造。中国工博会作为中国制造行业的标杆展会,将紧贴产业政策,紧跟市场需求,服务于制造业。2013工业机器人展中,重磅打造行业平台,服务于工业机器人行业,旨在引领中国制造企业由劳动密集型向技术领先、自动化、智能化迈进。

我们可以预见,未来的制造业王国必然是工业机器人王国。

2016年1月23日

乙未腊月十四

于扬州大学扬子津校区

由结构化程序设计思想引发的思考

扬州大学 2015-2016 秋季 《C语言程序设计》 课程读书报告

正文

在互联网上查阅了结构化程序设计的相关资料,感触颇深。由于刚刚完成N-S流程图课题任务,对SP方法虽有了解,但还是云里雾里的。这次再去有针对的搜索后,这才有了一点自己的感悟与思考。

随着计算机硬件和通讯技术的飞速发展,计算环境的变迁和不断增长的软件需求对程序设计方法学提出了种种挑战。计算机发展经历了3个重要阶段:大型主机——客户/服务器——网络计算。与此类似,软件工程的程序设计方法大致可分成4代:面向过程——面向模块——面向对象——面向智体。

近年,程序设计学从结构化程序设计逐步向面向对象设计过渡,特别是当设计一个较大规模的应用程序时,面向对象设计思路成为首选。纵观计算机软件技术的发展,在局部功能的实现上及功能模块的设计上,结构化程序设计仍然有其不可替代的独特魅力。在结构化程序设计中(以C语言为例),巧妙地运用一些设计技巧,对增强程序的稳定性和可靠性,简化程序操作步聚,提高程序的运行效率十分有效。

结构化程序设计(Structured Programming)是以模块功能和处理过程设计为主的详细设计为基本原则,它是“面向过程”的,所以结构化程序设计是过程式程序设计的一个子集。它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。
该概念最早由荷兰计算机科学家E.W.Dijikstra在1965年提出的,是软件发展的第三个里程碑,其影响比前两个里程碑(子程序、高级语言)更为深远。它的主要观点是采用自顶向下(Up-Down)、逐步求精、结构化编码及模块化的程序设计方法;使用三种基本控制结构(顺序、选择、循环)构造程序。它主要强调程序的易读性。

该方法的要点是:

  1. 使用三种基本结构来嵌套连结成具有复杂层次的“结构化程序”。严格控制了臭名昭著的GOTO语句使用。一个结构化程序就是用高级语言表示的结构化算法,那么这样组成的必然是结构化程序。
  2. “自顶而下,逐步求精”的设计模型,其出发点是从问题的总体目标开始,抽象低层的细节,先专心构造高层的结构,再将整个程序结构映射到单个小部分,然后一层一层地分解具体化,达到“分而治之”。使开发员更好地把握主题,高屋建瓴,使设计过程简单明了,结果也容易做到正确可靠。我们对比另一种“自下而上”的设计模型,这种模型一开始就陷入复杂的细节中,并将问题逐步积累,造成“滚雪球”现象。把某一简单的问题搞的越来越复杂,不便于人们操作。
  3. 引申法廓清思路,选准目标。“引申法”就是通过对某一结论的合理引申,结合已经解决的问题,因势利导,在此基础上解决相关联的其他问题。“引申法”可以培养人们在程序设计方面的发散思维,提高程序设计的应变能力。问题是活的,但程序是有章可循的;语法是有限的,可解决的问题是无限的。程序设计相当一部分工作是分析问题,找到解决问题的方法,再以相应的语言写出代码。要熟练掌握一些简单的算法,根据不同的问题,再灵活应用。我们可使初学者对函数设计的关键问题有清晰的认识,利于从统筹全局的角度去考虑问题,体现了程序设计逐步求精的思路。
  4. 程序编写时,所有模块的功能通过相应的子程序(函数或过程)的代码来实现。程序的主体是子程序层次库,它与功能模块的抽象层次相对应。这意味着,代码能够更有效的载入存储器,模块能在其它程序中再利用。模块单独测试之后,与其它模块整合起来形成整个程序组织。这种编码原则使得程序流程简洁、清晰,极具可读性。
  5. “独立功能,一入一出”的模块结构,减少模块的相互联系使模块可进行插件式或积木式开发扩展,这样程序的静态描述与执行时的控制流程易对应,便于理解程序的动作,降低程序的复杂性而不会出现死循环,便于独立地理解某一部分。
  6. 主程序员组。进行团队设计中整体思路清楚,目标明确。工作中阶段性非常强,有利于系统开发的总体管理和控制,有利于人员分配任务。

其中(1)、(2)强调程序设计风格和程序结构规范化,提倡清晰的结构;(3)(4)(5)强调将大划小,将难化简的求解方法;(6)强调解决软件开发的人员组织结构问题。

但是该方法也有缺点,特别是上世纪80年代末后逐渐暴露不足:

  1. 难以适应大型软件设计。在多文件系统中,随着数据量增大,由于数据与数据处理相对独立,这使得程序越来越难以理解,文件之间的数据沟通也变得困难,还容易产生意想不到的“副作用”。
  2. 程序的可重用性差。结构化程序设计的方法不具备“软件部件”的工具,即使是面对老问题,数据类型的变化或处理方法的改变都必将导致重新设计。这种额外开销与可重用性相左,造成重复投入,使得系统的开发周期长、用户的要求难以在系统分析阶段准确定义从而造成在交付使用时产生问题。

总之,结构化程序设计方法在解决实际问题过程中仍有许多技巧可以应用,这需要我们对算法和数据结构展开深入分析,寻找最佳结合点,有的放矢,对症下药;更需要在实践中不断总结和积累。在编写过程中我们觉得有些程序没什么问题,但是一上机调试,就出现这样或那样的问题,这说明程序还不完善,还需要调整或改进。当今,高效率和快节凑的生活与工作方式对程序的设计提出了更高的要求和更苛刻的标准,我们只有不断创新设计理念和方法,才能编制出更多高质量、高性能、低故障的优质程序。

参考文献

  1. 《Classics in software engineering》Structured programming.E Dijkstra,1970,ACM
  2. 《结构化程序设计方法与面向对象的程序设计方法的比较》 王德军 郝永芳
  3. 《C程序设计》第2章 算法 清华大学出版社,谭浩强
  4. 《结构化程序设计》添美科技,软件开发资讯
  5. 《计算机科学引论·基于C的结构化程序设计方法(英文第三版)》工业出版社
  6. 《结构化程序设计方法中的核心问题》《淮北煤炭师范学院学报》 2006年02期
  7. 《浅析结构化程序的设计技巧》广东省中山市技师学院

2015年10月5日

乙未八月廿三

于扬州大学扬子津校区