简单梳理一个历史脉络

news2024/11/16 1:47:54

B 站上王山水老师的一个视频引发的思考:没有司马篡国,能避免300年的大乱世吗?

我的答案如下:

视野放宽到欧亚大陆,广义上公元184年黄巾军起义开启内乱,狭义上公元220年正式进入三国,280年晋统一结束三国,但不久之后开始又是五胡十六国,一直到隋唐才再度统一,这都300年后了,再看西边,广义上五贤帝后康冒德被杀的公元192年开启内乱,狭义上公元235年赛维鲁王朝后进入三世纪危机,公元284年戴克里先四帝共治短暂和平,但不久后日耳曼人以及境内边民再次卷成一锅粥,一直到帝国崩溃,查理曼在西北边再度统一以及查士丁尼在东南边再度稳定,这也得300年后了。。。两边时间线高度一致维持几百年,一定有一个共同的原因,而不仅仅是人为的偶然事件.

此外,我还另外写了点:

戴克里先皇帝在公元284年类似司马家在 280 统一三国一样结束了罗马帝国三世纪危机(时间线精确对应三国),就像西晋好景不长,不久就八王之乱,永嘉之乱一样,戴克里先的四帝共治也没撑多久就内部打起来了,最后居士坦丁击败马克森提乌斯,时间在公元313年,精确对应永嘉之乱到西晋灭亡(316)的前后五年。此时欧亚大陆东部,北方早已被东北西北西南的民族渗透(他们此前只是名义归附,实际都是独立的势力,比如六镇集团,自东汉末年到曹魏和蜀汉政权就经常雇佣这些外来民族当兵甚至做军事顾问,导致更多民族内迁),西边的罗马帝国西部北部也几乎一样被日耳曼人渗透,大量蛮族人(罗马人对外人的称谓)进入帝国内部,和晋这边一样,都是一个集团一个集团的进入,不得已,司马睿南迁到了南京,时间在317年,而居士坦丁于323年成为唯一统治者后也于330年在居士坦丁堡建立新都,此后各自看造化。东晋自南朝四度更迭,保留了传统,东罗马也始终保持了独立。中国北边和罗马帝国西部就没这么幸运,五胡十六国统一于鲜卑北魏,而日耳曼曼诸部最终凝聚在墨洛温,再往后,隋唐统一全国,时间在570年代,但查士丁尼试图再一统,于565年去世,而西边的墨洛温直到加洛林却未能再造罗马,在百年后空留一个既不神圣,也不罗马,更不帝国的神圣罗马帝国以及边上的法兰克卡佩,波旁,大概就是中国的唐宋元明清了,时间流过千年…

我不想把自己归为唯物主义范畴,也不是什么 “内亚史观” 的粉丝,我是一个地缘主义者,所以我一般用地缘说话,为此,我梳理了一下 3000 年来中国(为避免民族主义误会,我一般称东亚大陆)和欧洲的脉络,这张图还会不断细化更新,我今天可是没出去跑步散步做的这个图,画了一个小时时间:
在这里插入图片描述

我是在没有查阅任何资料的情况下盲画的这张图(年代可能有误,但大差不差)。同时希望能传导一个理念,学历史不是背年代和人名,要用学物理的方法学历史,本质上都是数学。

请看图中被框起来的部分,时间线惊人一致,你觉得西晋换一名贤帝可能躲过五胡乱华吗?

我非常不赞同中国传统的历史观,总认为人治大于一切,长平之战不是赵括白起就一定能逆转,殊不知秦赵战争已经有制度代差和技术代差了,换谁上结局都一样,可能时间长短不同,体面不体面罢了。

说回五胡乱华和罗马三世纪危机,根源都在公元 180 年前后,东汉突然就民不聊生了,罗马五贤帝好好的突然也民不聊生了,难到都因腐败,不贤能?眼界要放宽,放眼看整个欧亚大陆,原因就两个,一个是这两个帝国从稳定开始大约都是公元元年,光武中兴和罗马和平,大约都经历了将近 200 年,在那个时代一个帝国的大限就是 200 年,就像无论法国人还是印度人,大限都是80岁左右一样,另一个原因就是气候变迁,小冰期让游牧渔猎民族无法生活,不得已入侵农耕民族,东汉和罗马当局都曾有雇佣游牧渔猎民族参军甚至允许部落入境的记录,多民族渗透,结局也就惊人一致了。换谁上也阻止不了五胡乱华。

正如我之前论述过的,城市大小取决于人们的一小时生活圈,交通工具一小时能到多远,城市就能多大,因此古长安,洛阳,罗马,君堡规模都差不多,现如今的纽约,东京,伦敦,上海规模也大差不差。

浙江温州皮鞋湿,下雨进水不会胖。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2113570.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

新手做短视频素材在哪里找?做短视频素材工具教程网站有哪些?

本文将为你提供一系列新手友好的视频制作资源,包括素材网站和编辑工具,帮助你快速成为短视频领域的新星。让我们从国内知名的蛙学网开始介绍。 蛙学网:新手的视频素材天堂 对于短视频新手而言,蛙学网绝对是一个宝库。该网站提供了…

1-10 图像增强对比度 opencv树莓派4B 入门系列笔记

目录 一、提前准备 二、代码详解 enhanced_image cv2.convertScaleAbs(image, alpha1.5, beta0) 三、运行现象 四、完整工程贴出 一、提前准备 1、树莓派4B 及 64位系统 2、提前安装opencv库 以及 numpy库 3、保存一张图片 二、代码详解 import cv2 # 增强图像的对比度 …

环境配置!

一 安装CUDA 在安装CUDA之前,建议先看下pytorch的更新版本,应为pytorch更新较慢,请保证CUDA的版本,对应的pytorch版本存在。 去pytorch官网查看电脑支持的cuda版本最高是多少。PyTorch 我这边在网站上看最高支持的CUDA版本为12.…

SpringDataJPA系列(7)Jackson注解在实体中应用

SpringDataJPA系列(7)Jackson注解在实体中应用 常用的Jackson注解 Springboot中默认集成的是Jackson,我们可以在jackson依赖包下看到Jackson有多个注解 一般常用的有下面这些: 一个实体的示例 测试方法如下: 按照上述图片中的序号做个简…

【python】Python中如何通过rembg实现图片背景去除

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

Java预备知识 - day2

1.IDEA的简单使用与介绍 1.1 IDEA的项目工程介绍 Day2_0904:项目名称 E:\0_code\Day2_0904:表示当前项目所在路径 .idea:idea软件自动生成的文件夹,最好不要动 src:srcsourse→源,我们的源代码就放在这…

计算机网络知识点复习——TCP协议的三次握手与四次挥手(连接与释放)

TCP协议的三次握手与四次挥手(连接与释放) 一、前言二、简单的知识准备1. TCP协议的主要特点2. TCP报文段 三、TCP连接的建立(三次握手)四、TCP连接的释放(四次挥手)五、TCP连接与释放的总结六、结束语 一、…

计算机基础知识复习9.6

点对点链路:两个相邻节点通过一个链路相连,没有第三者 应用:PPP协议,常用于广域网 广播式链路:所有主机共享通信介质 应用:早期的总线以太网,无线局域网,常用于局域网 典型拓扑结…

qtdraw-使用qt绘图之开源源码学习

1. 资源介绍 功能:使用qt在画板上绘制各种形状,并保持绘制内容到xml文件中。 项目源码:https://github.com/egan2015/qdraw 软件界面: 1.1 支持shape 6种 1.2 支持的功能 6种,分别是对绘制的图形进行撤销undo&…

计算机网络(四) —— 简单Tcp网络程序

目录 一,服务器初始化 1.0 部分文件代码 1.1 关于Tcp协议 1.2 创建和绑定套接字 1.3 监听 二,服务器启动 2.1 获取连接 2.2 提供服务 2.3 客户端启动源文件 Main.cc 二,客户端编写 2.1 关于Tcp客户端 2.2 客户端代码 2.3 效果…

Linux第十一节课 - 进程

一个程序从磁盘以文件的形式加载到内存之后,已经变成了进程! 引入管理者和被管理者 1、管理者和被管理者不需要见面!(例如学生和校长!) 2、管理者在不见被管理者的情况下,如何做好管理呢&…

隐私计算实训营:SplitRec:当拆分学习遇上推荐系统

拆分学习的概念 拆分学习的核心思想是拆分网络结构。每一个参与方拥有模型结构的一部分,所有参与方的模型合在一起形成一个完整的模型。训练过程中,不同参与方只对本地模型进行正向或者反向传播计算,并将计算结果传递给下一个参与方。多个参…

文件操作与隐写

一、文件类型的识别 1、文件头完好情况: (1)file命令 使用file命令识别:识别出file.doc为jpg类型 (2)winhex 通过winhex工具查看文件头类型,根据文件头部内容去判断文件的类型 eg:JPG类型 &a…

Wni11 下 WSL 安装 CentOS

Wni11 下 WSL 安装 CentOS 方法一、安装包安装下载包安装安装打开 CentOS1. 从 Windows 终端 打开2. 从 PowerShell 打开 方法二、导入 CentOS 的 tar 文件进行安装0. 查看版本(可选)1. 导出 Docker 容器到 tar 文件2. 将 tar 文件导入 WSL2.1. 导入 tar…

macos安装ArgoCD

本文主要介绍如何在macos上安装并访问argo 我环境上已经安装了minikube,所以只需要启动minikube然后通过命令行安装argocd。 minikube start kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/st…

OpenGL(二)-更详细版的三角形

在上篇blog中已经画了一个三角形了,这篇讲解一下一个三角形的渲染过程。 上篇blog中的glbegin搭配glend的流程,在OpenGL3.2中已经被弃用了,3.3以后推荐使用VBOEBOVAO的流程。 图形渲染管线 作用:将三维坐标经过一系列变换&#x…

【Day09】

目录 Mybatis-基础操作-环境准备 Mybatis-基础操作-删除 Mybatis-基础操作-删除(预编译SQL) Mybatis-基础操作-新增 Mybatis-基础操作-新增(主键返回) Mybatis-基础操作-更新 Mybatis-基础操作-查询(根据ID查询) Mybatis-基…

YOLOv8改进 | Conv篇 | YOLOv8引入DWR

1. DWR介绍 1.1 摘要:当前的许多工作直接采用多速率深度扩张卷积从一个输入特征图中同时捕获多尺度上下文信息,从而提高实时语义分割的特征提取效率。 然而,这种设计可能会因为结构和超参数的不合理而导致多尺度上下文信息的访问困难。 为了降低多尺度上下文信息的绘制难度…

【系统分析师】-2024-2010年系统分析师历年论文题目

目录 2024.5月 2023 2022 2021 2020 2019 预测2024年11月 2024.5月 信息系统工程 论基于架构的软件设计方法信息系统工程 论性能测试方法及其应用信息系统工程 论云原生应用开发数据库及应用 论多源数据集成方法及其应用 2023 信息系统工…

HTB-Pennyworth(cve查询 和 exp使用)

前言 各位师傅大家好,我是qmx_07,今天给大家讲解Pennyworth靶场 渗透过程 信息搜集 服务器端口开放了8080http端口 访问网站 服务器使用jenkins cms系统,版本是2.289.1 通过弱口令爆破,账户是root,密码是password 通过命令执行nday 连…