【3妹教我学历史-秦朝史】2 秦穆公-韩原之战
插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
坚持不懈,越努力越幸运,大家一起学习鸭~~~
3妹:2哥,今天下班这么早,昨天学习了秦朝史-1秦朝初期, 我们要接着学历史了鸭~
2哥 :好啊,我也比较感兴趣呢,快跟我说说秦朝是如何从一个小国变成一个泱泱大国的。
3妹:好的,今天我们来学习下秦穆公, 他是秦国早期历史上最伟大的一位君主。
人才引进
在秦穆公之前,秦国的历史相当简略,甚至连君主叫什么名字,也无从考。中国文明的重心始终在中原。此期中原的史料已是相当丰富,秦国史料却几乎一片空白。直到秦穆公横空出世。公元前659年,秦穆公正式即位。
当时中国的领军人物是春秋五霸的第一代霸主齐桓公。齐桓公能称霸的原因,在于任用管仲为相,以“尊王攘夷”为号召,建立新的国内秩序。而秦国人才凋零,难以同东方诸侯一决雌雄。人才引进,便成为秦穆公的基本国策。
五羖大夫 百里奚
穆公四年(前656),秦穆公迎娶晋献公的女儿,在晋国公主的陪嫁奴仆中,竟然有一个大政治家,这个人便是百里奚。
百里奚原本是虞国大夫。两年前(前658),晋献公向虞国借道攻伐虢国,百里奚力劝虞君,万万不可让晋军过境。收受贿赂的虞君根本不听百里奚的劝告,结果晋国攻占虢国后,顺手牵羊把虞国灭了。百里奚成了阶下之囚,后来被当作陪嫁奴仆,跟随公主到了秦国。
入了秦国境内,他找机会逃跑了。这一逃,逃到了楚国。到楚国后,被楚国人当作秦国间谍,又一次身陷囹圄。
秦穆公求贤若渴,想着怎么把百里奚弄回秦国呢?起初秦穆公的想法是,开高价换回百里奚。不过他转念一想,这时楚国人只把百里奚当作间谍,不知他乃是高明的政治家,倘若秦国开价太高,反而会引起楚国人的怀疑。只有低贱的价格,才会令楚国人相信这不过是个无足轻重的人物。秦穆公开出的价格低得不能再低了:以五张羊皮换一个大活人。
据《史记》记载,此时百里奚已经年过七十,连干活的力气都没有,在楚国人眼中,连五张羊皮都不值,他们很乐意与秦国做交换。
百里奚与秦穆公相坐而谈,忘了吃忘了睡,竟整整谈了三天三夜。年轻的秦穆公不耻下问,年老的百里奚有问必答,君臣其乐融融。三天后,百里奚一跃成为掌管国政的大夫,因为他是以五张羊皮换来的,故而被称为“五羖大夫”。
忘恩负义的晋惠公
秦国地处西隅,向东之路被晋国所阻。秦晋两国,是棋逢对手的两个国家。如何处理与晋国的关系,成为秦穆公最关心的问题。雄心勃勃的秦穆公,不想去招惹这个强大的邻居,他积极改善与晋国的外交关系。与秦国相比,晋国内部权力斗争趋于白热化。
公元前655年,晋献公宠幸的骊姬设了一个局,诬陷太子申生、公子重耳和夷吾三人欲陷害老爹。献公大怒,杀心顿起。太子申生自杀身亡,夷吾与重耳远走他乡避难。四年后,晋献公病逝,骊姬的儿子奚齐被立为国君。然而,对骊姬心怀不满的大臣们发动政变,杀死奚齐与骊姬。一时间,晋国的政局扑朔迷离。
逃亡在外的晋国公子夷吾希望得到秦国的相助,他与秦穆公达成一项秘密协定。该协定的核心内容是:秦穆公帮助夷吾返回晋国当上国君,晋国将割让五座城邑给秦国作为酬谢。对秦国来说,这可真是太划算的买卖了。
秦穆公得到夷吾的许诺后,当机立断,派遣军队护送公子夷吾回国。在秦国的支持下,公子夷吾顺利返回晋国,登上国君宝座,史称晋惠公。任务完成了,晋惠公该信守承诺了吧。可是晋惠公翻脸不认账,拒绝割让土地。这一刻,秦穆公感觉自己成了冤大头。晋国与秦国的关系迅速恶化。
公元前647年,晋国发生大规模的饥荒。晋惠公厚着脸皮派人到秦国,请求秦穆公将粮食卖给晋国。要不要提供粮食援助呢?秦穆公心里很犹豫,问百里奚:“要不要给晋国人提供援助?”百里奚回答说:“天灾流行,这是各国都难免发生的事情,救灾恤邻,是符合道义的,多做善事,国家会有福报的。”
救急的粮食通过水路,源源不断地从秦国运输到晋国灾区。这次大规模的粮食运输,又被称为“泛舟之役”。
风水轮流转。第二年,轮到秦国闹饥荒了。秦穆公派人赶往晋国,请求晋惠公提供粮食援助。晋惠公是十足的地痞无赖,又一次忘恩负义,拒绝卖粮。晋惠公的一意孤行,终于激怒了秦穆公。秦国人凭借自己的坚强,克服天灾,度过了最艰苦的饥年。第二年灾情缓和后,秦穆公要报复了。
韩原之战
穆公十五年(前645),秦国大举发兵,越过边界,杀入晋国,三战三胜,渡过黄河,兵临韩原。面对秦国人凶悍的攻势,晋惠公不甘示弱,决意亲征,与秦穆公一较高低。晋惠公亲抵韩原。秦、晋这两支最凶悍的军队在韩原展开巅峰对决。
秦军如饿狼扑食,晋军如猛虎下山;秦军的士气旺盛,晋军则人多势众。这是勇者的时代,两位国君亲自挥戈,各自在战车上参加战斗。晋军将领韩简的战术是擒贼先擒王,他的战车迅速插入秦军阵中,直扑秦穆公。晋军人多势众,占据上风。秦穆公在战斗中负伤,形势很不乐观。正当此时,不知从哪冒出三百个野人,手执武器,力大无比,冲入晋军营中,把晋国人杀得人仰马翻。这到底是怎么回事呢?不要说晋惠公看得两眼发愣,就连秦穆公也不知这支奇兵是何方神圣。
有果必有因。原来在几年前,秦穆公乘坐的一匹好马走失了,被岐山下三百个野人宰了吃掉。后来这些野人被秦吏抓到,打算严惩。秦穆公摆摆手说:“算了。君子不能因为牲畜的缘故伤害人的性命。我听说光吃马肉不喝酒,是会伤身体的。”于是下令赐酒给三百个野人。这些野人虽没什么文化,却比晋惠公懂得知恩图报的道理。他们听说秦穆公与晋惠公大战于韩原,遂抄起家伙赶来助阵。正好瞧见秦穆公为晋军围攻,还挂了彩,野人们便冲上去解围,救了秦穆公一命。由是看来,做善事还是有善报的。三百个野人参战,秦军反败为胜。
与秦穆公相比,晋惠公倒霉得多,他的战车陷入泥泞之中,动弹不得。秦军一拥而上,将晋惠公活捉了。晋惠公是个忘恩负义的家伙,秦人恨之入骨,若是被押回秦都,恐怕小命难保。秦穆公放出这样的话:“我要拿这小子来祭祀上天。”
公孙枝不同意,他说:“不如有条件地释放晋国君主,条件就是让晋国太子到秦国来充当人质。晋是一个强国,我们无法消灭它,杀了晋君,只会加深两国的仇恨。” 秦穆公心里明白,晋国的实力绝不在秦国之下,韩原之战的胜利,实有侥幸成分。他兴师伐晋,只是为了给晋惠公一个教训,并非想杀了他。再加上夫人穆姬以死相威胁,这人更杀不得了。他认可公孙枝的方案,与晋国进行谈判。
谈判的结果,秦国同意释放晋惠公以及其他俘虏;晋国割让河西之地,以及部分河东之地,同意遣太子入质秦国。韩原之战,是秦国历史上重要的一次战役。
在此之前,秦国一直处于东周政治的边缘地带,凭此一役,秦国重创晋国,震动诸侯。从此,秦国开始为东方诸侯所关注,国内政治地位及影响力也不断提升,跻身于强国之列。秦穆公在战争前后的表现,实有大国君主的雍容气度,秦国历史上的黄金时代,由是开始。
相关文章:

【3妹教我学历史-秦朝史】2 秦穆公-韩原之战
插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 3妹:2哥,今天下班这么早&#…...
车载控制器
文章目录 车载控制器电动汽车上都有什么ECU 车载控制器 智能汽车上的控制器数量因车型和制造商而异。一般来说,现代汽车可能有50到100个电子控制单元(ECU)或控制器。这些控制器负责管理各种系统,如发动机管理、刹车、转向、空调、…...

回归预测 | Matlab实现RIME-CNN-SVM霜冰优化算法优化卷积神经网络-支持向量机的多变量回归预测
回归预测 | Matlab实现RIME-CNN-SVM霜冰优化算法优化卷积神经网络-支持向量机的多变量回归预测 目录 回归预测 | Matlab实现RIME-CNN-SVM霜冰优化算法优化卷积神经网络-支持向量机的多变量回归预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.RIME-CNN-SVM霜冰优化算…...

使用Jaeger进行分布式跟踪:学习如何在服务网格中使用Jaeger来监控和分析请求的跟踪信息
🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…...
添加多个单元对象
开发环境: Windows 11 家庭中文版Microsoft Visual Studio Community 2019VTK-9.3.0.rc0vtk-example参考代码 demo解决问题:不同阶段添加多个单元对象。 定义一个点集和一个单元集合,单元的类型可以是点、三角形、矩形、多边形等基本图形。只…...

十八、模型构建器(ModelBuilder)快速提取城市建成区——批量掩膜提取夜光数据、夜光数据转面、面数据融合、要素转Excel(基于参考比较法)
一、前言 前文实现批量投影栅格、转为整型,接下来重点实现批量提取夜光数据,夜光数据转面、夜光数据面数据融合、要素转Excel。将相关结果转为Excel,接下来就是在Excel中进行阈值的确定,阈值确定无法通过批量操作,除非采用其他方式,但是那样的学习成本较高,对于参考比较…...

HarmonyOS开发:基于http开源一个网络请求库
前言 网络封装的目的,在于简洁,使用起来更加的方便,也易于我们进行相关动作的设置,如果,我们不封装,那么每次请求,就会重复大量的代码逻辑,如下代码,是官方给出的案例&am…...

【杂记】Ubuntu20.04装系统,安装CUDA等
装20.04系统 安装系统的过程中,ROG的B660G主板,即使不关掉Secure boot也是可以的,不会影响正常安装,我这边出现问题的主要原因是使用了Ventoy制作的系统安装盘,导致每次一选择使用U盘的UEFI启动,就会跳回到…...

040-第三代软件开发-全新波形抓取算法
第三代软件开发-全新波形抓取算法 文章目录 第三代软件开发-全新波形抓取算法项目介绍全新波形抓取算法代码小解 关键字: Qt、 Qml、 抓波、 截获、 波形 项目介绍 欢迎来到我们的 QML & C 项目!这个项目结合了 QML(Qt Meta-Object …...

分享一个基于asp.net的供销社农产品商品销售系统的设计与实现(源码调试 lw开题报告ppt)
💕💕作者:计算机源码社 💕💕个人简介:本人七年开发经验,擅长Java、Python、PHP、.NET、微信小程序、爬虫、大数据等,大家有这一块的问题可以一起交流! 💕&…...

Java基于SpringBoot的线上考试系统
1 摘 要 基于 SpringBoot 的在线考试系统网站,功能模块具有课程管理、成绩管理、教师管理、学生管理、考试管理以及基本信息的管理等,通过将系统分为管理员、授课教师以及学生,从不同的身份角度来对用户提供便利,将科技与教学模式…...
flask socketio 实时传值至html上【需补充实例】
目前版本如下 Flask-Cors 4.0.0 Flask-SocketIO 5.3.6from flask_socketio import SocketIO, emit 跨域问题网上的普通方法无法解决。 参考这篇文章解决 Flask教程(十九)SocketIO - 迷途小书童的Note迷途小书童的Note (xugaoxiang.com) app Flask(__name__) socketio Sock…...

C# Onnx P2PNet 人群检测和计数
效果 项目 代码 using Microsoft.ML.OnnxRuntime; using Microsoft.ML.OnnxRuntime.Tensors; using OpenCvSharp; using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;namespace Onnx…...

idea提交代码一直提示 log into gitee
解决idea提交代码一直提示 log into gitee问题 文章目录 打开setting->Version control->gitee,删除旧账号,重新配置账号,删除重新登录就好 打开setting->Version control->gitee,删除旧账号,重新配置账号,删除重新登…...

ATECLOUD如何进行电源模块各项性能指标的测试?
ATECLOUD平台进行电源模块各项性能指标的测试是通过以下步骤实现的: 连接测试设备:将测试设备与云计算服务器连接,实现数据采集和远程控制。测试设备包括示波器、电子负载、电源、万用表等,这些设备通过纳米BOX连接到云测试平台上…...
Mysql查询训练——50道题
--1.学生表 Student(SId,Sname,Sage,Ssex) --SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(CId,Cname,TId) --CId 课程编号,Cname 课程名称,TId 教师编号 --3.教师表 Teacher(TId,Tname) --TId 教师编号,Tname 教师姓名 --4.成绩表 SC(SId…...

学习笔记|正态分布|图形法|偏度和峰度|非参数检验法|《小白爱上SPSS》课程:SPSS第三讲 | 正态分布怎么检验?看这篇文章就够了
目录 学习目的软件版本原始文档为什么要假设它服从正态分布呢?t检验一、图形法1、频数分布直方图解读 2、正态Q-Q图操作解读 3、正态P-P图SPSS实战操作解读 二、偏度和峰度解读: 三、非参数检验法注意事项 四、规范表达五、小结划重点 学习目的 SPSS第三讲 | 正态…...

Android NDK开发详解之ndk-build 脚本
Android NDK开发详解之ndk-build 脚本 内部原理从命令行调用选项可调试 build 与发布 build要求 ndk-build 脚本使用 NDK 的基于 Make 的构建系统构建项目。我们针对 ndk-build 使用的 Android.mk 和 Application.mk 配置提供了更具体的文档。 内部原理 运行 ndk-build 脚本相…...

应用于智慧矿山的皮带跑偏视频分析AI算法
一、引言 随着科技的发展,人工智能技术已经在各个领域得到广泛应用。而在智慧矿山领域,皮带跑偏视频分析是其中一个重要的应用方向。本文将详细介绍皮带跑偏视频分析AI算法的原理,以期为智慧矿山的发展提供有益的参考。 二、算法原理 1. 视…...
vue3 UI组件优化之element-plus按需导入
如果不在意项目打包体积大小,正常来讲element-plus 是这样用的 import ElementPlus from element-plus //引入样式 import "element-plus/dist/index.css";app.use(ElementPlus);但是呢要是项目就用了几个弹窗提示什么的,全局引入包体积很大 …...

RocketMQ延迟消息机制
两种延迟消息 RocketMQ中提供了两种延迟消息机制 指定固定的延迟级别 通过在Message中设定一个MessageDelayLevel参数,对应18个预设的延迟级别指定时间点的延迟级别 通过在Message中设定一个DeliverTimeMS指定一个Long类型表示的具体时间点。到了时间点后…...

【JVM】- 内存结构
引言 JVM:Java Virtual Machine 定义:Java虚拟机,Java二进制字节码的运行环境好处: 一次编写,到处运行自动内存管理,垃圾回收的功能数组下标越界检查(会抛异常,不会覆盖到其他代码…...
Nginx server_name 配置说明
Nginx 是一个高性能的反向代理和负载均衡服务器,其核心配置之一是 server 块中的 server_name 指令。server_name 决定了 Nginx 如何根据客户端请求的 Host 头匹配对应的虚拟主机(Virtual Host)。 1. 简介 Nginx 使用 server_name 指令来确定…...
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别 直接训练提示词嵌入向量的核心区别 您提到的代码: prompt_embedding = initial_embedding.clone().requires_grad_(True) optimizer = torch.optim.Adam([prompt_embedding...

C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。
1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj,再用Visual Studio 2022打开。再保侟就有.sln文件了。 易兆微芯片下载工具加开机动画下载 ExtraDownloadFile1Info.\logo.bin|0|0|10D2000|0 MFC应用兼容CMD 在BOOL CYichipYC31xxloaderDlg::OnIni…...

Maven 概述、安装、配置、仓库、私服详解
目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...
Go 语言并发编程基础:无缓冲与有缓冲通道
在上一章节中,我们了解了 Channel 的基本用法。本章将重点分析 Go 中通道的两种类型 —— 无缓冲通道与有缓冲通道,它们在并发编程中各具特点和应用场景。 一、通道的基本分类 类型定义形式特点无缓冲通道make(chan T)发送和接收都必须准备好࿰…...

基于SpringBoot在线拍卖系统的设计和实现
摘 要 随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 在线拍卖系统,主要的模块包括管理员;首页、个人中心、用户管理、商品类型管理、拍卖商品管理、历史竞拍管理、竞拍订单…...

R 语言科研绘图第 55 期 --- 网络图-聚类
在发表科研论文的过程中,科研绘图是必不可少的,一张好看的图形会是文章很大的加分项。 为了便于使用,本系列文章介绍的所有绘图都已收录到了 sciRplot 项目中,获取方式: R 语言科研绘图模板 --- sciRplothttps://mp.…...
探索Selenium:自动化测试的神奇钥匙
目录 一、Selenium 是什么1.1 定义与概念1.2 发展历程1.3 功能概述 二、Selenium 工作原理剖析2.1 架构组成2.2 工作流程2.3 通信机制 三、Selenium 的优势3.1 跨浏览器与平台支持3.2 丰富的语言支持3.3 强大的社区支持 四、Selenium 的应用场景4.1 Web 应用自动化测试4.2 数据…...