赋的几个发展阶段
赋,起源于战国,形成于汉代,是由楚辞衍化出来的,也继承了《诗经》讽刺的传统。关于诗和赋的区别,晋代文学家陆机在《文赋》里曾说:
诗缘情而绮靡,赋体物而浏亮。
也就是说,诗是用来抒发主观感情的,要写得华丽而细腻;赋是用来描绘客观事物的,要写得爽朗而通畅。陆机是晋代人,他的话说出了晋代以前的诗和赋的主要特点,但不能作机械的理解,诗也要描写事物,赋也有抒发感情的成分,特别是到南北朝时代抒情小赋发达起来,赋从内容到形式都起了变化。
赋,除了它的源头楚辞阶段外,经历了汉赋、骈赋、律赋、文赋几个阶段。
一、古赋,亦称古体赋
古赋从体制上分为三类:骚体赋、散体大赋、小赋。骚体赋以楚辞为基本格调,一唱三叹,故也成为一切赋体之鼻祖。散体赋多指汉赋。汉代大赋在内容题材上,以描写宫殿、游猎、山川、京都等宏大事物为主;在主题上,以夸耀帝国声威、对帝王将相歌功颂德为主。汉赋中的骚体,是指在体制上模仿“楚辞”,并也有以赋而成就名篇的作品。如贾谊的《吊屈原赋》,司马相如的《长门赋》等。汉代小赋多为通篇押韵的韵文。韵文小赋的句式,有的呈单一四言,隔句押韵;也有用三言、七言、六言句相杂;有的则以“楚辞”句式加四言组织全篇。小赋从内容上又分为两类:专门歌咏一个事物,称之为咏物小赋,如枚乘的《柳赋》;抒情为主的抒情言志小赋,如张衡的《归田赋》。
典型的汉赋是宫廷文学,其内容多为天子歌功颂德,描写国家的富强,宫室苑囿的宏丽,水陆物产的丰饶,帝王生活的奢侈,等等。我们看看司马相如《上林赋》中的一段文字:
离宫别馆,弥山跨谷;高廊四注,重坐曲阁;华榱〔cuī催〕璧珰,辇道纚属;步櫩〔yán阎〕周流,长途中宿。夷嵕〔zōng宗〕筑堂,累台增成,岩窔〔yào耀〕洞房。俯杳眇而无见,仰攀橑〔liáo辽〕而扪天。奔星更于闺闼〔tà榻〕,宛虹扡〔tuō拖〕于楯〔shún吮〕轩……
这是描写帝王宫室之盛。大意说:为天子而建的离宫别馆,布满山谷之间,高高的回廊环绕四周,到处是双层楼房,曲折的殿阁,华美的屋椽,嵌玉的瓦当,行辇车的阁道绵延不断,长廊通往各处,一天走不完还须中途住宿。削平山头盖房屋,一层层垒起高台,岩下修筑洞房。俯身下看深幽而无所见;仰身攀着屋椽,可以摸到青天。流星穿过宫门,长虹跨过栏杆……从这段文字中,我们约略窥见汉赋文字特点之一斑。汉赋写得较长,气势开阔,辞藻华丽,描写不厌其细而又极度夸张。虽然富丽堂皇,但形式呆板,很少文学韵味,加上堆砌词藻,艰涩难懂,不易引起读者兴味。这种文学样式流行于两汉400年,其中著名作者有司马相如、扬雄、班固、张衡等。
二、俳赋,亦称骈赋
骈赋是在古赋基础上,发展深化出来的一种新的韵文体。特点是讲求字句上的工整对仗,音节上的轻重协调。在此之前的相当一部分古赋,已经有对仗句,如班固的《两都赋》:“周以龙兴,秦以虎视”;张衡的《东京赋》:“声如风游,泽从雲翔”等亦偶尔出现。魏晋以後,使用对偶句逐渐多了起来,如曹植的《洛神赋》,左思的《三都赋》,陆机的《文赋》。
三、律赋
律赋是在六朝俳赋的基础上变化而来的。律赋在格律方面,即平仄对仗、用典方面要求更为严格,还要限韵限題。主要是为适应唐宋科举考试而产生的一种既讲究对偶,又限制用韵的新赋体。律赋的特点:一是讲究对偶,限定音韵;二是讲究平仄音韵和谐,以八韵为常,四平四仄。律赋一般限定字数,很少有超过四百字的。所谓限韵、次韵,就是依次将所限之韵字,押于每段句尾,所限韵字须巧妙嵌于赋的各段落中(不允许有凑韵),依次构成全赋。到了中唐时期,限韵的律赋作品大量涌现。著名诗人王起、白居易等,都是当时的律赋名家。
唐宋时代科举考试要求作赋,于是骈赋又演化出律赋。律赋有很严的格律:对仗要工整,声律要严密,指定用韵,限制篇幅,把作者的创造性严格束缚住,和明清时的“八股文”差不多。律赋失去了文学性,已不是文学作品。
四、文赋,亦称散赋
文赋是在韩愈、柳宗元等倡导古文运动之影响下出现的。文赋的特点是:打破“只重形式,不重内容”的骈赋、律赋在对偶和用韵方面的限制,趋向散文化。文赋的特征:一是押韵方式比较自由。二是篇中也有一些对偶句,但只是出于修辞的需要。三是讲究章法气势。四是也可采用主客问答形式,句式以散句为主,亦夹有四字句、六字句。如欧阳修《秋声赋》中的“初淅沥以萧飒,忽奔腾而砰湃”。“草拂之而色变,木遭之而叶脱”。苏轼《前赤壁赋》、《后赤壁赋》中的“纵一苇之所如,凌万顷之茫然”、“耳得之而为声,目遇之而成色”。
唐宋两代都出现过“古文”运动,即反对僵化的骈体文,提倡写作刚健质朴、新鲜活泼的散文的运动。其领袖人物韩愈、柳宗元、欧阳修、苏轼等人的散文成就很高,影响很大。受这种优秀散文的影响,骈赋又发生变化,向散文化方向发展,形成文赋。我们看欧阳修的《秋声赋》的一段:
盖夫秋之为状也,其色惨淡,烟霏云敛;其容清明,天高日晶;其气栗冽,砭人肌骨;其意萧条,山川寂寥。其为声也,凄凄切切,呼号奋发。丰草绿缛〔rù入〕而争茂,佳木葱笼而可悦。草拂之而色变,木遭之而叶脱。其所以摧败零落者,乃一气之余烈……
大意是:说起秋的景象,它的色彩凄凉惨淡,烟霭云气都收敛起来;它的形貌清澈爽朗,天空高远阳光明亮;它的气氛寒冷逼人,刺入人的肌肤骨髓;它的意象萧索单调,高山大川寂静空阔。所以秋天的风声,凄凄切切,呼啸着卷过大地震动万物。夏日里,繁密的茂草生机蓬勃,茂盛的树木悦人心目;可是一经秋风吹拂,百草立即枯黄,树木纷纷落叶。它们所以凋零败落,都是肃杀的秋风作用的结果……。这段文字有颜色,有声音,有气氛,有感觉,有情绪,真把秋天的景况形容殆尽,不愧为名文。此外如杜牧的《阿房宫赋》、苏轼的《前赤壁赋》、《后赤壁赋》,都是文赋的代表作。在所有的赋中,文赋可读性最强。文赋写作比较自由,叙事、抒情、议论皆可,已相当接近散文了。
五、后记
赋这种文体从汉代到宋代存在一千多年,宋以后就衰歇了。在文学史上,赋有一定地位,特别在汉代,几乎是具有代表性的文体,它在丰富文学语言和提高表达技巧方面对以后的文学产生过好影响。
相关文章:
赋的几个发展阶段
赋,起源于战国,形成于汉代,是由楚辞衍化出来的,也继承了《诗经》讽刺的传统。关于诗和赋的区别,晋代文学家陆机在《文赋》里曾说: 诗缘情而绮靡,赋体物而浏亮。 也就是说,诗是用来抒发主观感情…...
Model-Free TD Control: Sarsa
import time import random # 相对于Q 效果会差一些 class Env():def __init__(self, length, height):# define the height and length of the mapself.length lengthself.height height# define the agents start positionself.x 0self.y 0def render(self, frames50):fo…...
CloudBase CMS的开发注意事项
引言 在进行基于云开发的微信小程序开发时为了减轻工作量打算用CloudBase CMS来减轻工作量,随后去了解并体验了CloudBase CMS的使用,总体来说还有些许问题没有解决,对减轻后台管理工作并没有起到很大的作用。 项目情景 使用CloudBase CMS来管…...
大佬联合署名!反对 ACL 设置匿名期!
夕小瑶科技说 原创 作者 | 智商掉了一地、Python 近日,自然语言处理领域的多位知名学者联合发起了一项反对 ACL 设置匿名期的联合署名行动,包括著名学者 William Wang 和 Yoav Goldberg 在内,还有Christopher Potts、Hal Daume、Luke Zettl…...
【JavaSE】Java基础语法(十四):Static
文章目录 概述特点与应用注意事项为什么一个静态方法中只能访问用static修饰的成员? 概述 Java中的static是一个修饰符(也可称关键字),可以用于修饰变量、方法和代码块。 特点与应用 static修饰的成员具有以下特点: 被类的所有对…...
1.Linux初识
在 Linux 系统中,sudo 是一个重要的命令,可以允许普通用户以管理员权限来运行特定的命令。通过 sudo 命令,普通用户可以暂时获取管理员权限,执行需要管理员身份才能执行的操作。 下面是一些关于 sudo 命令的用法: 以管…...
进程(二)
这一节我们写个MFC剪切板程序 1.下载相应的组件 工具->工具视图,因为之前已经下载过一部分了,这里如果创建MFC报错的话,就要把没下载的补上 此项目需要MFC库 解决方法 2.创建MFC程序 3.打开资源视图,直接在菜单栏顶部搜索…...
《消息队列高手课》课程笔记(二)
消息模型:主题和队列有什么区别? 两类消息模型 早期的消息队列,就是按照“队列”的数据结构来设计的。 生产者(Producer)发消息就是入队操作,消费者(Consumer)收消息就是出队也就是…...
以“智”提质丨信创呼叫
随着人工智能、大数据、云计算等新兴技术飞速发展,呼叫中心、全媒体智能客服等现已被广泛应用于多个行业领域。其中,呼叫中心作为政企对外服务的重要窗口,已从“传统电话营销”发展到“智能呼叫中心”阶段,以客户服务为核心&#…...
Pool与PG的说明以及Ceph的IO流程
Pool与PG的说明以及Ceph的IO流程 Pool与PG Ceph中的数据是以对象的形式存储在存储池(pool)中的。每个存储池都被划分为若干个存储组(PG),每个存储组同时也是一个数据分片(shard)。存储组是Ceph用来实现数据的分布式存储和高可用的重要组成部分。每个存储组包含若干…...
20230529_Hadoop_集群操作命令
HDFS_集群操作命令: 一、集群启停命令 # 启动Hadoop的HDFS进程start-dfs.sh# 关闭Hadoop的HDFS进程stop-dfs.sh# 单独关闭某一个进程hadoop-daemon.sh start[/stop] namenode[/datanode/secondarynamenode]二、HDFS文件系统的基本信息 数据的路径表达方式ÿ…...
边缘计算AI硬件智能分析网关V1版的接入流程与使用步骤
我们的AI边缘计算网关硬件——智能分析网关目前有两个版本:V1版与V2版,两个版本都能实现对监控视频的智能识别和分析,支持抓拍、记录、告警等,在AI算法的种类上和视频接入上,两个版本存在些许的区别。V1的基础算法有人…...
【redis】Stream、String 超详细介绍
文章目录 一、Stream1.1 写入数据XADD条目 ID 的格式 1.2 获取数据XRANGE 和 XREVRANGEXREAD 监听新条目非阻塞形式阻塞形式 1.3 消费者组XGROUP 创建消费者组XREADGROUP 通过消费者组消费XACK 确认消息消费者组示例 1.4 XPENDING 和 XCLAIM 认领 其他消费者 的待处理消息XPEND…...
算法基础学习笔记——⑫最小生成树\二分图\质数\约数
✨博主:命运之光 ✨专栏:算法基础学习 目录 ✨最小生成树 🍓朴素Prim 🍓Kruskal算法 ✨二分图 🍓匈牙利算法 ✨质数 🍓(1)质数的判定——试除法 🍓(2&…...
了解信号的传输方式、编码与调制、信道的极限容量
1.了解信号的传输方式、编码与调制、信道的极限容量 笔记来源: 湖科大教书匠:传输方式 声明:该学习笔记来自湖科大教书匠,笔记仅做学习参考 1.1 了解信号的传输方式 串行传输与并行传输 同步传输与异步传输 为什么需要收发双发…...
SpringBoot自动配置原理总结
1、我们需要从主启动类的SpringBootApplication注解开始分析: SpringBootApplication是一个复合注解,进入以后看到主要包括以下三个注解: SpringBootConfiguration EnableAutoConfiguration ComponentScan(excludeFilters { Filter(type …...
【LeetCode: 410. 分割数组的最大值 | 暴力递归=>记忆化搜索=>动态规划 】
🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…...
内核对象和两种同步
概念 Windows 中每个内核对象都只是一个内存块,它由操作系统内核分配,并只能由操作系统内核进 行访问 它的所有者:内核对象的所有者是操作系统内核,而非进程,也就是说当进程退出,内核对象不一定会销毁 法…...
水表远程监控系统有什么功能吗?
水表远程监控系统是通过远程传输水表数据,实现对水表的远程监控和管理的一种智能化系统。它主要具备以下功能: 1.远程抄表功能:通过远程传输技术,实现对水表的远程抄表和监控,无需人工上门抄表,节省人力成本…...
zabbix自定义监控
一、案例操作:自定义监控内容 案列:自定义监控客户端服务器登录的人数 需求:限制登录人数不超过 3 个,超过 3 个就发出报警信息 1、自定义监控内容的操作步骤 1.1 在客户端创建自定义 key 明确需要执行的 linux 命令 who | …...
利用最小二乘法找圆心和半径
#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...
Cursor实现用excel数据填充word模版的方法
cursor主页:https://www.cursor.com/ 任务目标:把excel格式的数据里的单元格,按照某一个固定模版填充到word中 文章目录 注意事项逐步生成程序1. 确定格式2. 调试程序 注意事项 直接给一个excel文件和最终呈现的word文件的示例,…...
定时器任务——若依源码分析
分析util包下面的工具类schedule utils: ScheduleUtils 是若依中用于与 Quartz 框架交互的工具类,封装了定时任务的 创建、更新、暂停、删除等核心逻辑。 createScheduleJob createScheduleJob 用于将任务注册到 Quartz,先构建任务的 JobD…...
Python如何给视频添加音频和字幕
在Python中,给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加,包括必要的代码示例和详细解释。 环境准备 在开始之前,需要安装以下Python库:…...
什么?连接服务器也能可视化显示界面?:基于X11 Forwarding + CentOS + MobaXterm实战指南
文章目录 什么是X11?环境准备实战步骤1️⃣ 服务器端配置(CentOS)2️⃣ 客户端配置(MobaXterm)3️⃣ 验证X11 Forwarding4️⃣ 运行自定义GUI程序(Python示例)5️⃣ 成功效果。…...
Web 架构之 CDN 加速原理与落地实践
文章目录 一、思维导图二、正文内容(一)CDN 基础概念1. 定义2. 组成部分 (二)CDN 加速原理1. 请求路由2. 内容缓存3. 内容更新 (三)CDN 落地实践1. 选择 CDN 服务商2. 配置 CDN3. 集成到 Web 架构 …...
MySQL 知识小结(一)
一、my.cnf配置详解 我们知道安装MySQL有两种方式来安装咱们的MySQL数据库,分别是二进制安装编译数据库或者使用三方yum来进行安装,第三方yum的安装相对于二进制压缩包的安装更快捷,但是文件存放起来数据比较冗余,用二进制能够更好管理咱们M…...
NPOI Excel用OLE对象的形式插入文件附件以及插入图片
static void Main(string[] args) {XlsWithObjData();Console.WriteLine("输出完成"); }static void XlsWithObjData() {// 创建工作簿和单元格,只有HSSFWorkbook,XSSFWorkbook不可以HSSFWorkbook workbook new HSSFWorkbook();HSSFSheet sheet (HSSFSheet)workboo…...
基于鸿蒙(HarmonyOS5)的打车小程序
1. 开发环境准备 安装DevEco Studio (鸿蒙官方IDE)配置HarmonyOS SDK申请开发者账号和必要的API密钥 2. 项目结构设计 ├── entry │ ├── src │ │ ├── main │ │ │ ├── ets │ │ │ │ ├── pages │ │ │ │ │ ├── H…...
