秋,七月,康承训克临涣,杀获万人,遂拔襄城、留武、小睢等寨。曹翔拔滕县,进击丰、沛。贼诸寨戍兵多相帅逃匿,保据山林,贼抄掠者过之,辄为所杀,而五八村尤甚。有陈全裕者为之帅,凡叛勋者皆归之,众至数千人,战守之具皆备,环地数十里,贼莫敢近。康承训遣人招之,遂举众来降,贼党益离。蕲县土豪李兗杀贼守将,举城降于承训。沛县守将李直诣彭城计事,裨将硃玫举城降于曹翔。直自彭城还,玫逆击,走之,翔发兵戍沛。玫,邠州人也。勋遣其将孙章、许佶各将数千人攻陈全裕、硃玫,皆不克而还。康承训乘胜长驱,拔第城,进抵宿州之西,筑城而守之。庞勋忧懑不知所为,但祷神饭僧而已。
初,庞勋怒梁丕专杀姚周,黜之,使徐州旧将张玄稔代之治州事,以其党张儒、张实等将城中兵数万拒官军。儒等列寨数重于城外,环水自固;康承训围之。张实夜遣人潜出,以书白勋曰:“今国兵尽在城下,西方必虚,将军宜引兵出其不意,掠宋、亳之郊,彼必解围而西,将军设伏要害,迎击其前,实等出城中兵蹙其后,破之必矣!”时曹翔使硃玫击丰,破之,乘胜攻徐城、下邳,皆拔之,斩获万计。勋方忧惧欲走,得实书,即从其策,使庞举直、许佶守徐州,引兵而西。
解析:
这首诗的主要内容是关于庞勋起义军在唐朝中期的历史事件。庞勋领导的起义军在唐朝初期和中期,特别是安史之乱爆发后,活跃在江淮地区,对唐朝中央政权构成严重威胁。庞勋起义军的主要领导者包括陈全裕、朱玫等,他们在起义军中具有一定的领导地位和影响力。庞勋起义军在战斗中表现出强大的战斗力,多次击败官军的进攻。然而,随着时间的推移,庞勋起义军内部的矛盾逐渐暴露出来,导致起义军的力量逐渐削弱。最终,在唐朝军队的反击下,庞勋起义军被彻底消灭。
关键词解释:
- 康承训:唐朝时期的将领,他在平定庞勋起义军的战争中发挥了重要的作用。
- 临涣:指的是位于今天的安徽省境内的一个县,是庞勋起义军的一个重要据点。
- 滕县:位于山东省境内的一个县,是曹翔发起进攻的地方。
- 丰、沛:指的是今天的江苏省境内的两个县,是庞勋起义军与唐朝官军交战的重要战场。
- 五八村:是指当时庞勋起义军在山林中建立的多个据点中的一个,这些据点被庞勋起义军用作防御工事。
- 张儒、张实:庞勋起义军的将领之一,他们在城外建立多个营寨,与官军展开激烈的战斗。
诗句:
- “资治通鉴·卷二百五十一·唐纪六十七”表明这是一部重要的历史书籍中的一篇,记录了唐朝中期的历史事件。
- “秋,七月,康承训克临涣,杀获万人”说明了康承训在七月成功攻克临涣,并杀死了一万多名叛军。
- “遂拔襄城、留武、小睢等寨”指出了康承训不仅攻克了临涣,还攻占了周边的其他几个据点。
- “曹翔拔滕县,进击丰、沛”描述了曹翔在同年八月攻占滕县,并在九月继续攻击丰、沛等地,显示了他的军事实力。
- “贼诸寨戍兵多相帅逃匿,保据山林,贼抄掠者过之,辄为所杀”描绘了庞勋起义军在被围剿时的情景,他们为了自保而藏身于山林之中,同时官府的追剿也使得他们频繁遭受袭击,但最终未能逃脱。
- “有陈全裕者为之帅,凡叛勋者皆归之,众至数千人,战守之具皆备”介绍了陈全裕作为首领带领起义军取得了一定的胜利,他的领导下起义军兵力达到了数千人,并且具备了完善的作战和防守设施。
- “庞承训遣人招之,遂举众来降,贼党益离”反映了庞勋起义军在康承训的招抚下开始投降,进一步瓦解了起义军的内部团结。
- “蕲县土豪李兗杀贼守将,举城降于承训”描述了李兗这位地方豪强的行动,他杀掉了叛军的守将后,主动投降给了唐朝政府,这标志着起义军力量的减弱。
- “沛县守将李直诣彭城计事,裨将朱玫举城降于曹翔”叙述了另一位地方官员的行动,他在投降前曾到彭城向朝廷报告情况,之后在曹翔的率领下也选择了投诚。
- “康承训乘胜长驱,拔第城,进抵宿州之西,筑城而守之”展示了康承训利用战场上的胜利,继续向西推进并巩固自己的阵地,展现了其军事上的扩张和战略部署。
译文:
在秋季,七月份,康承训率军攻克了临涣,杀死了一万多叛军。随后他一举攻下了襄城、留武、小睢等几座山寨。曹翔攻下滕县,并向丰、沛发起冲击。叛军在各个山寨的守军纷纷逃走躲藏,他们选择在山林里避难,而官府的追缴人员每次路过都会遭到他们的攻击,但最终还是无法逃脱。庞勋起义军的领袖陈全裕成为新的领袖,许多原本叛变的士卒纷纷归附他,起义军人数增至数千人,并且配备了完备的战守武器。他们在一个环绕数十里的区域建立了防线,使叛军不敢轻易靠近。康承训派人前去招降,庞勋起义军终于响应号召,纷纷投诚。这使得叛军内部更加四分五裂。此时,在蕲县的土豪李兖杀死了叛军的守将,并带领县城投降了朝廷;与此同时,沛县的守将李直也前往彭城汇报情况,并在那里向曹翔投降。朱玫作为曹翔的副将也在沛县向曹翔投降。李兖和李直的投降行动削弱了庞勋起义军的实力。
#ifndef MACHINE_NAME
#include “main.h” // Include header files
#include “config.h” // Include configuration files
#include “gamestate.h” // Include game states file
#include “graphics.h” // Include graphics library
#include “sound.h” // Include audio library
#include “textures.h” // Include texturing library
#include “renderer.h” // Include render engine
#include “input.h” // Include input handling engine
#include “event.h” // Include event handling engine
#include “misc.h” // Include miscellaneous functions
#define MESSAGE_LEN (100)
void print_log(const char* message, const char* color);
int main(int argc, char* args[])
{
print_log(“Hello, World!\n”, “red”);
return 1;
}
”`