记于谦

抽烟,喝酒,烫头

一谈到于谦,想必于老师的三大爱好也就呼之欲出了。一说到于谦,我们也总是能够想起郭老师,还有于谦的父亲王老先生。

我还记得我第一次听到于谦这个名字时,那时的我青春无敌,可以朗朗上口的吟出:“千锤外凿出深山,烈火焚烧若等闲。粉身碎骨浑不怕,要留清白在人间。”

还记得那是年少的我,因为和于谦是本家,同姓于而沾沾自喜,至于为什么会有这种莫名其妙的虚荣感,当时的我并不是很懂,当然对于于谦也并不是很了解。后来因为和一个说相声的同名,因而又加深了印象。想想也是即搞笑,又讽刺。

为什么今天突然要聊一聊于谦呢?
近两天在读《明史》,昨天恰巧读到了于谦的相关事迹,感慨有加,遂想作文一篇,加以纪念。

这个关键的人物在书中大概用了20余页来讲述,同样出名的海瑞,张居正等明代名家,也大概共20页左右,可见此人对明代之重要。可以说,如果不是于谦,可能明代会在当时尽失北地,而后是否会沿袭南宋老路,也未可知啊。

当时英宗宠信宦官王振,几误国事,后面王振掌握实权,进谗言,致使英宗亲征也先被俘,明朝廷危急。

时徐珵蛊惑人心,大肆宣扬南逃。此时于谦站了出来,主战,并得到了拥护,并被委以重任。而后也先以英宗裹挟,得不少金银财富;总总因素下,朱祁钰即位,是为代宗。

大概说一下当时的情况,也就是于谦有什么,能用什么;之后他做了什么,打赢了北京保卫战,致使也先议和,同时英宗朱祁镇南逃回国;以及最后的结局。

当时英宗及王振出兵,将京城中的精锐全部带出征伐也先,但是被打败,英宗被俘,全军几近覆灭。

至于谦总揽大局时,京中残军不过10万余,而且士气全无,人心惶惶,又有大臣蛊惑南迁。此时可谓是强兵无,人心散。

同时北方也先野心勃勃,随时会大举进攻北京。留给于谦的时间不多了。

于谦赴任后,用了一个多月的时间,调配粮草,安抚百姓,并且将周遭军队都调至北京,加以操练,同时提拔了一批优秀的年轻官员。同时得益于朝中也有很多有能力的文臣武将协助,外筑军事,内清朝野,终于使北京由人心涣散转变为上下一心,同仇敌忾。

于谦于八月十八上任统领大局,到也先十月初五兵临北京城下时,北京已然焕然一新。当也先兵临城下时,时任总兵,也是由于谦一手提拔的石亨主张闭城不出,而于谦则主张在城外迎敌,他大概说了这么一句话:“本来也先就很嚣张了,闭城不出,岂不是助长他的嚣张气焰!”

而后开始了北京保卫战,军队出城后,京城所有大门紧闭,以示决心,并且于谦下令:若军队未退而将退,斩将;将未退而军退,后队斩前队。并且自己亲着甲胄,位于阵前,鼓舞士气。最终在于谦的指挥下,也先的几次进攻都失败了,最后撤退。

战后,于谦继续加强战备建设,并且在论功行赏时不领功名。而此时朝中其他官员则开始诬陷于谦,将其功劳弱化,并且原王振党羽又有复苏之势。在如此混乱的朝政环境下,一些包括于谦在内主战派不断努力,才使得战后的相关工作能够继续正常进行。

同时,打完仗后,许多边关将领纷纷回到北京,贪图享乐,即使有任命也拖延不行动,也是在于谦等主战派的大声疾呼下,代宗及多数大臣才意识到问题,终于使边关防护有所保障。

后面徐有贞(原名徐珵)与石亨等密谋,英宗复位。由于于谦为人刚正不阿,得罪了不少人。徐有贞因为当初主张南迁而至仕途不顺,认为是于谦阻拦;石亨因为在北京保卫战中自觉自己功劳不高,而只有自己加爵,于是想通过推荐于谦长子当官贿赂于谦,被于谦怒斥,因而恼羞成怒;英宗因于谦在防卫也先时的“社稷为重,君为轻”而怀恨在心。终于在这些人的合力下,致于谦蒙冤而死。后来有不畏死者,拾其遗骸,带回其老家,葬于西湖边。

我们不由得感叹,好人没有好报。纵使劳苦功高如于谦,也难免沦为政治斗争的牺牲品。当然,后世自有公论。

我们回过来看北京保卫战,也就是于谦的高光时刻。在短短的一个多月时间,他通过统筹规划完成的壮举,实属令人钦佩。

而我们又蹉跎了多少个一个多月呢?

希望自己今后在蹉跎岁月之时,能够想一想于谦做的壮举,进而勉励一下自己。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言中,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言中常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言中常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言中用于封装代码的单元,可以实现代码的复用和模块化。C语言中定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言中用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言中定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言中用于存储同类型数据的结构,可以通过索引访问和修改数组中的元素。字符串是C语言中用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言中用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言中通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值