残酷不免“滑稽”——看元末战史如何上演经典“窝里斗”

2024-01-27 00:50

本文主要是介绍残酷不免“滑稽”——看元末战史如何上演经典“窝里斗”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

      此为一篇引文,算是“明史”系列的开篇。文章标题为《灭元军最少的朱元璋为何能一统天下》,此间看似离奇的现象背后的实质竟然是残酷却更加“滑稽”的“窝里斗”!

 

      蒙元残暴是元史公论。但帝国再残暴,只要国家机器并军事力量强大,革命力量是起不来的,百姓将继续遭殃,甚至遭到报复,成为无辜的牺牲品。元军军事力量当时在全球首屈一指,汉人根本不是对手。当年蒙古人灭金宋,汉人世界人口锐减60%!从一个多亿到不足五千万,比日本人可牛屄多了。彼时蒙元若全力扑灭汉人反政府军,并执行报复政策的话,屠灭剩下的四五千万人,至使汉人亡族灭种,也是有可能的。当然,现在我也就不能在这里写汉字了……

 

      元朝民族政策不得人心算得上是元亡的“根本原因”,但绝非直接因素,因为历史上相较之残酷程度不相上下的帝国统治很多,并非都如蒙元一般短寿。更何况蒙元又是一个实力极为强大的政权。话说满清立国之初,汉人反政府势力要强大得多,而满清初年实力比蒙元却相差不少;蒙元时汉人几乎手无寸铁,蒙古人金戈铁马,而满清时汉军却有火枪巨炮来对阵满清政府军区区骑射步矛……历史开了个玩笑,最终满清成功统治汉人近三百年,蒙元却不足百年而亡。此间种种,奇乎哉!

 

      读遍此文,算是能对此“离奇”有一个十分清晰的理解了。朱明是靠杀汉人发的家,蒙古军如何竟败给自相残杀的汉人的?原来蒙古人内斗得更厉害。历史上演了一场残酷而“滑稽”的闹剧,以长江为界,南方,汉人杀汉人,北方,蒙人杀蒙人……都忘了对岸还有自己的世仇!归结起来有两点原因使朱明胜过蒙元:1、汉人先自相残杀完,因此提早转移目标指向对手;2、蒙人比汉人自宫得更彻底,待半废的汉人打过来时,完废的蒙人已毫无招架之力!多么可笑的结论!

 

      元末在长江两岸几乎同时开演的两场“自残戏”,有如打“对台戏”一般。比的就是谁自残得更精彩。就好像周星驰的《唐伯虎点秋香》里的那段“比谁更惨”的情节一般。最终实力强劲的蒙古人果然不负众望,“技高一筹”,把这场戏演得最为精彩多样,完全把汉人给比了下去,而“自残”胜出的代价,便是自我的灭亡……

 

      话不多说,此“戏”奉上。但看元末战史是如何上演这场经典的“窝里斗”的……


灭元军最少的朱元璋为何能一统天下?

      元朝之后,就是朱元璋建立的大明朝,元朝是朱元璋推翻的,似乎元朝军队也主要是朱元璋灭掉的。然而,在查阅史料时却惊奇地发现,在元末的各路起义军里,朱元璋所部是消灭元朝军队最少的一支。那么,灭元军最少的朱元璋为何能最终一统天下?朱元璋是如何以较小的代价登上开国皇帝宝座的?且听分解。


      在那个群雄并起的年代,有枪便是草头王。话说到了1356年,各路起义军都抢到了一定的地盘:刘福通拥韩林儿为帝,拥有安徽、江苏、河南、山东等大片领土,并不断向北方和西北进攻。徐寿辉称帝于武昌,拥有湖北、湖南、江西等地。张士诚称王于苏州,拥有江苏、浙江等地。明玉珍则杀入四川、云南,也欲称帝。这四支队伍是消灭黄河以南元朝势力的主力军,他们已控制了黄河以南绝大部分地区。


      此时的朱元璋占据安徽中部的滁县、和州一小块地方,他手中只有二、三万兵马,这还是继承其岳父郭子兴的遗产。他力量虽弱,但慧眼独具。他发现南方当时还有一块地盘在元朝手里:那就是张士诚和徐寿辉势力中间的江苏中西部直到浙江中西部的一长溜地方。这里人口众多,物产丰富,而且其中还有一个虎踞龙盘的历史名城建康(南京)。于是朱元璋立即发兵,由采石矶偷渡长江。攻下南京后,又继续向南进攻。用四年时间,一直打到浙江的金华、衢州。


      此后朱元璋在南方就一直和其他汉人武装打,再也没有打过蒙古人。元朝在黄河以南的军队大部分被灭于其他起义军之手,朱元璋所部消灭元朝军队最少。这期间,刘福通领导的红巾军大举北伐,分四路向元朝进攻。他自己在中路,打下了河南全部,并迁都于开封。北路沿山西一直打到元朝的大都。东路打下了山东。西路一直打到陕西凤翔。一时间,红巾军号称百万,几乎掀翻元朝。


      本来,按照刘福通的力量,完全有可能彻底推翻元朝。但刘福通的战略出现大的失误,他没有集中兵力猛攻北京,却是兵分四路,四面出击。结果是分散了自己的力量,让元军得以各个击破。再者,元朝出了一个奇人察罕贴木尔。此人出身布衣,却精通军事。在短短十年间,他依靠自己建立起来的军事力量,在北方全力对抗红巾军,创造了几乎百战百胜的奇迹,并终于打败了百万红巾军,维持了元朝摇摇欲坠的半壁江山。


      红巾军溃败后,朱元璋在安徽的领地,直接处于察罕帖木兒的威胁之下。如果察罕帖木兒挥师南下,首当其冲的就是朱元璋。以朱元璋当时的实力和南方四分五裂的局面,是绝对无法与之相抗的。


      天助朱元璋。正在这时,元军内部开始冲突。贵族出身的元朝悍将博罗帖木尔,嫉妒察罕帖木尔这样布衣出身的人实力和地位都将超过自己,竟然提兵向察罕帖木尔的军队进攻。察罕帖木尔也不甘示弱,于是双方军队在山西、河北不断发生摩擦。蒙古人没完没了的同室操戈拉开了序幕。1362年六月,察罕帖木尔遭手下叛将的毒手突然死亡,元朝痛失顶梁柱。


      察罕帖木尔一死,朱元璋再无后顾之忧,于是倾全力和南方各支汉人武装大打出手。1363年与陈友谅大战于鄱阳湖,取得决定性胜利并取得江西全部。1364年攻下武昌,取得湖北。1365年平定湖南、广东。1367年又完全打败张士诚、方国珍。基本统一了南方。


  与此同时,北方蒙古统治者的内讧加剧,各支军队也开始互相攻打,一打就是好几年,元顺帝都调停不了。结果使元朝陷于一片混乱,日趋衰弱。更要命的是,元朝灭亡的千古罪人--奸相绰斯戬出现了,他贵为丞相,竟然趁乱雇人印假钞以大发横财。不仅如此,他还趁皇帝叫他出面调解博罗帖木尔和库库帖木尔矛盾之机,拿着圣旨当收钱器,“视南北两家赂遗厚薄而啖之以密旨”。南面送的钱多,就对南面说:皇帝有密旨叫你们去打北面;北面送的钱多,又对北面说:皇帝有密旨叫你们打南面。使得形势愈益纷乱险恶,内战无休止地延续下去。


      1367年,当南方同根相煎的胜出者朱元璋回过头来看北方时,发现北方的统治者似乎早把南方忘记了,还在忙于窝里斗呢。朱元璋于是下令北伐。10月,徐达、常遇春率大军二十五万,朝北方进发。一路几乎兵不血刃。山东、河南、陕西等地的元军要么迎旗而降,要么闻风而逃。数得上的战斗,只有洛阳一场:当时洛阳守将托音帖木尔在洛阳城外聚集了五万军队,欲与朱元璋军队一战。却被常遇春一冲,立即溃败。当年察罕帖木尔用十年时间收复的从陕西到山东的广大中原地区,朱元璋军队仅仅用了八个月就全部占领!


      1368年8月,朱元璋军队进逼北京,元顺帝带领三宫后妃、皇太子等弃城而走,全部逃往蒙古大草原。其余库库帖木尔、李思齐等手握重兵的将帅,也失却了内战时的勇敢,竟也毫不抵抗,全部逃跑。朱元璋仅仅用了十个月时间,以极小的代价就占领了整个北方,从而一统天下,建立了大明朝。

这篇关于残酷不免“滑稽”——看元末战史如何上演经典“窝里斗”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/648569

相关文章

HotSpot虚拟机的经典垃圾收集器

读《深入理解Java虚拟机》第三版笔记。 关系 Serial、ParNew、Parallel Scavenge、Parallel Old、Serial Old(MSC)、Concurrent Mark Sweep (CMS)、Garbage First(G1)收集器。 如图: 1、Serial 和 Serial Old 收集器 2、ParNew 收集器 3、Parallel Sc

STL经典案例(四)——实验室预约综合管理系统(项目涉及知识点很全面,内容有点多,耐心看完会有收获的!)

项目干货满满,内容有点过多,看起来可能会有点卡。系统提示读完超过俩小时,建议分多篇发布,我觉得分篇就不完整了,失去了这个项目的灵魂 一、需求分析 高校实验室预约管理系统包括三种不同身份:管理员、实验室教师、学生 管理员:给学生和实验室教师创建账号并分发 实验室教师:审核学生的预约申请 学生:申请使用实验室 高校实验室包括:超景深实验室(可容纳10人)、大数据实验室(可容纳20人)、物联网实验

嵌入式面试经典30问:二

1. 嵌入式系统中,如何选择合适的微控制器或微处理器? 在嵌入式系统中选择合适的微控制器(MCU)或微处理器(MPU)时,需要考虑多个因素以确保所选组件能够满足项目的具体需求。以下是一些关键步骤和考虑因素: 1.1 确定项目需求 性能要求:根据项目的复杂度、处理速度和数据吞吐量等要求,确定所需的处理器性能。功耗:评估系统的功耗需求,选择低功耗的MCU或MPU以延长电池寿命或减少能源消耗。成本

Leetcode面试经典150题-128.最长连续序列-递归版本另解

之前写过一篇这个题的,但是可能代码比较复杂,这回来个简洁版的,这个是递归版本 可以看看之前的版本,两个版本面试用哪个都保过 解法都在代码里,不懂就留言或者私信 class Solution {/**对于之前的解法,我现在提供一共更优的解,但是这种可能会比较难懂一些(思想方面)代码其实是很简洁的,总体思想如下:不需要排序直接把所有数放入map,map的key是当前数字,value是当前数开始的

力扣 739. 每日温度【经典单调栈题目】

1. 题目 理解题意: 1.1. 给一个温度集合, 要返回一个对应长度的结果集合, 这个结果集合里面的元素 i 是 当前 i 位置的元素的下一个更高温度的元素的位置和当前 i 位置的距离之差, 若是当前元素不存在下一个更高温度的元素, 则这个位置用0代替; 2. 思路 本题用单调栈来求解;单调栈就适用于来求当前元素左边或者右边第一个比当前元素大或者小的元素;【单调栈:让栈中的元素保持单调

接口自动化三大经典难题

目录 一、接口项目不生成token怎么解决关联问题 1. Session机制 2. 基于IP或设备ID的绑定 3. 使用OAuth或第三方认证 4. 利用隐式传递的参数 5. 基于时间戳的签名验证 二、接口测试中网络问题导致无法通过怎么办 1. 重试机制 2. 设置超时时间 3. 使用模拟数据 4. 网络问题的预检测 5. 日志记录与错误分析 6. 切换网络环境 7.

嵌入式面试经典30问:一

什么是嵌入式系统? 嵌入式系统是指嵌入到某个对象体系中的专用计算机系统,它负责执行特定的任务,具有专用性、隐蔽性、资源受限和可靠性要求高等特点。通常包括硬件和软件两部分,硬件以微处理器为核心,软件则负责控制和管理硬件资源,实现特定的应用功能。 嵌入式系统和普通计算机系统有什么区别? 嵌入式系统与普通计算机系统的主要区别在于目的、资源、性能和成本等方面。嵌入式系统通常针对特定应用设计,具有体积小

Leetcode面试经典150题-2.两数相加

解法都在代码里,不懂就留言或者私信 理论上提交这个就是最优解 字节考过不下20次,这个高居字节面试榜第9名 /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) {

整理的经典面试题及各种库函数的自己实现

进程间通信方式 管道(有名管道,无名管道),共享内存,消息队列,信号量,socket通信 线程同步方式 临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问 互斥量:为协调共同对一个共享资源的单独访问而设计 信号量(PV操作):为控制一个具有有限数量用户资源而设计 事件:用来通知线程有一些事件已 进程和线程的区别 资源:进程是拥有资源的一个独立单位,线程是

性能测试经典案例解析——政务查询系统

各位好,我是  @道普云 一站式云测试SaaS平台。一个在软件测试道路上不断折腾十余年的萌新。 欢迎关注我的主页 @道普云 文章内容具有一定门槛,建议先赞再收藏慢慢学习,有不懂的问题欢迎私聊我。 希望这篇文章对想提高软件测试水平的你有所帮助。 政务查询系统的用户量相对来说是比较小的,但是它的复杂性和对实时性的要求是比较高的,我们以一个主要提供单位信息业务复杂查询功能的