当前位置:首页>戏曲>温故|卢前与20世纪前期中国戏曲

温故|卢前与20世纪前期中国戏曲

  • 2026-08-14 09:39:08
温故|卢前与20世纪前期中国戏曲
家史计划」专注于创作和分享家史、传记、回忆录等内容。欢迎关注、分享和收藏、投稿!欢迎加入读友群!(请先加微信:335602803)

卢前与20世纪前期中国戏曲

作者:杨志敏

摘要:被誉为吴梅“第一高足”的卢前,为著名诗人、散曲家、剧作家、学问家,在上世纪三四十年代的文坛和学术界都极为活跃。他以新文学创作崭露头角,后在吴梅影响下转向传统词曲学,较为全面地继承了吴梅作家与学者兼顾、创作与研究俱擅、文辞与曲律兼美的特点,同时亦有自己的思考和创新,对二十世纪前期中国戏曲发展贡献颇多。在戏曲创作方面,所作传奇杂十一种,是严格按照古典戏曲格律进行创作的最后一位剧作家;在戏曲研究方面,续王国维《宋元戏曲史》后撰写《明清戏曲史》,并著有中国第一部名副其实的戏剧史——《中国戏剧概论》;在戏曲文献方面,刊刻大型文献《元人杂剧全集》和《饮虹簃所刻曲》等。惜英年早逝等原因,卢前长期少被学界关注。梳理卢前对中国戏曲的贡献,不仅以见一代学人的治学路径,亦可管窥二十世纪初期中国戏曲发展演进的内在脉络,对当下的戏曲学科建设也有一定的借鉴。

关键词吴梅,卢前,二十世纪前期,中国戏曲

1922年,吴梅应国立东南大学之聘,怀揣着“此行但饮建业水,观棋莫再留长安”的决心,回到阔别十年的南京。此时,距他首次将传统戏曲带入高等学府已有五年。吴梅此行,不仅改变了中国戏曲学科的研究格局,也深刻影响了一代学人的前途命运。同年秋,年仅17岁的卢前第二次投考东南大学,最终以“特别生”身份录取,师徒二人自此相遇。吴梅终身以授徒教学为业,门下弟子众多,出类拔萃者亦不在少数,他在日记中无不得意地写道:“余及门中,唐生圭璋之词,卢生冀野之曲,王生驾吾之文,皆可传世行后,得此亦足自豪矣。”[1]其中卢前尤为吴师喜爱,1926年毕业之际,卢前完成《饮虹五种》杂剧,吴梅评价:“近世工词者或不工曲,至北词则绝响久矣。君五折皆俊语,不拾南人余唾,高者几与元贤抗行,即论文章,亦足寿世矣。”[2]卢前与任中敏并称“吴门二妙”,与唐圭璋、任中敏并称为“吴门三杰”,本人亦被誉为吴门“第一高足”[3]。吴梅更是在临终之际,将整理遗稿的重任托与卢前,在抗战时期极为困难的情况下,卢前完成刊印吴梅遗作,于右任曾说“冀野可以报霜厓于地下矣”,可见师生二人情谊及卢前才学之高,然由于卢前英年早逝、门生稀少之故,近年来始为外界所识。
卢前(1905-1951),江苏南京人,原名卢正绅,字冀野,字号小疏,别号饮虹,别署饮虹簃主人、中兴鼓吹者。作为吴梅弟子中的翘楚,卢前以过人的才华和不辍的笔力,在传统诗词文章、散曲戏曲、新诗新剧、文献古籍、小说翻译、书法艺术乃至方志编纂等方面均有贡献,毕业后受聘四川大学、河南大学、金陵大学、暨南大学、中央大学等,曾任国民政府参议员。卢前为人率性豁达、风流俊爽,为文词曲并重、有稼轩遗风,除受吴梅亲炙,亦颇得于右任赏识,与易君左、梁实秋、宗白华、郭沫若、杨宪益、郑振铎、徐志摩、张恨水、田汉、吴宓、张充和等人交往广泛,人称“江南才子”。其曲学成就尤为突出,叶恭绰评价“冀野曲学专家,驰名海内外”[4]。作为吴梅弟子中的佼佼者,卢前在戏曲方面同样继承了乃师作家与学者兼顾、创作与研究俱擅、文辞与曲律兼美的特点,同时有自己的思考和创新。本文通过考察卢前的戏曲创作、戏曲研究、戏曲文献搜藏刊刻等状况,梳理一代学人的治学路径,亦管窥20世纪初中国戏曲传承与发展脉络。

一、戏曲创作

卢前出生于南京的书香门第,曾祖父卢崟为两榜进士、翰林院编修,曾出任云南学政和南京书院主讲,在当地很有名望。卢前自小聪颖,“十岁能文章”“年十二三始好韵语,二十前积稿百篇”,大学时期在吴梅的指导下已开始戏曲创作,直至去世前一年,还与甘南轩合编剧本《傅善祥》(未完成)。
卢前共创作剧本有:杂剧《琵琶赚》《茱萸会》《无为州》《仇宛娘》《燕子僧》五种,总署《饮虹五种曲》《饮虹五种》(作于1926年),另有杂剧《女惆怅爨》,包括《窥帘》《课孙》《赐帛》三种(作于1931-1933年)。又有南曲《四禅天·投河中》(作于1931年)、《楚风烈传奇》(作于1938年),其中《女惆怅爨》和《四禅天》近年来始被发现或关注。此外,卢前还与杨宪益合作,将印度名剧《沙恭达罗》翻译为南戏体制的《孔雀女重合金环记》(作于1944年左右)[5]。卢前戏曲创作具有鲜明的艺术特质。
(一)传奇杂剧南北兼擅
卢前的戏曲创作,既有短剧又有长剧,既有杂剧也有传奇,充分体现南北兼擅的特质。其中卢前所撰杂剧,在清代以来杂剧几近消亡的背景下,尤为珍贵。卢前的杂剧创作与吴梅的引导密不可分,吴梅在执掌北大教鞭前,所撰剧多为南曲,有感于“昔人工南词者,辄不工北曲”,故“致力北词,垂二十年”,成为清末以来极少数南北兼擅的作家之一。较之传奇,杂剧格律较为严密,曲式与文辞更加讲究,篇幅较短,格调也更加高古渊雅。因此教学中吴梅更加重视杂剧,也常布置剧本,卢前的《饮虹五种》曾得到吴梅悉心校订,吴梅曾记:“每一折成,辙就余商榷,余亦相与上下议论,击青溪之楫,邀笛步之歌。”[6]此剧奠定了卢前创作较高的起点。五种杂剧皆为一折短剧,在继承杂剧体制规范的前提下也有突破创新,浦江清称其“俊爽处直逼元人”[7]。
在南曲上,卢前亦显示出较高的创作技巧,如《女惆怅爨·赐帛》剧,于一折之中安排辽道宗赞萧观音之诗才、两人产生龃龉、耶律乙辛等人借机陷害、萧观音中计以及被赐自缢等多个场景,环环相扣、曲折动人。《女惆怅爨·窥帘》一折“振笔疾书,半日而就”,以见作者较高的编剧能力。到抗战前后,卢前在南曲创作方面已经得心应手,《楚风烈传奇》一剧,凡十六处,全部用南曲,加上吴梅谢世前亲自校订,该剧也被认为卢前的当家之作。[8]又如与杨宪益合作翻译印度名剧《沙恭达罗》,梵剧原文是典型的剧诗,没有唱词。卢前“随本移录……取南戏之式,供治剧史,有所参览焉”[9],以传统南曲体制翻译外来剧本难度极大,可见卢前对南曲极为熟稔。
(二)以剧为史讽喻现实
卢前剧作都不是向壁虚构、无病呻吟之作,具有鲜明的以剧为史的特点,寄寓深刻的社会现实。以剧为史方面,如《琵琶赚蒋檀青落魄》讲述英法联军占领北京后,宫廷乐师蒋檀青流落江南,始终不忘国耻的故事。《茱萸会万苍流涕》讲述一个家庭伦理的故事,实际上为卢前的家事。《无为州蒋令甘棠》取材冯煦的《蒋绍由先生传》。《燕子僧天生成佛》反映的是当时著名僧人苏曼殊的矛盾内心。《女惆怅爨》之《赐帛》取材于作者“居中白沙三年,尝有志治契丹文献……成《辽文在》十卷。偶思及旧制此剧,将为润色订谱”[10]。《女惆怅爨》之《课孙》则称“取读明史,阅秦良玉传毕,附以张母夫人城事,写为短剧”[11]。《投河中·自序》称“《投河中》南词一套,为程一夔世丈壬戌遇盗事作……未遑雕饰,盖纪实也”[12]。《楚风烈》也言明“本事根据王国梓自述之《一梦缘》,与孔尚任《桃花扇》、董榕《芝龛记》、蒋士铨《冬青树》、黄燮清《帝女花》,同为历史悲剧,无一事无来历”[13],等等,从中可见卢前取材或亲身经历故事,或朝代更迭、政治斗争、军事对抗等历史事件,作者或遵从史实、直抒胸臆,或以古喻怀、寄托遥深,呈现出以剧为史的特点。
与此相应,卢前作品也表现对社会现实、民生疾苦的强烈关注。吴梅从戏曲宜表现历史题材的经验出发,提出了“以今时之砌末,演旧日之声容”[14]的主张,创作了《苌弘血》《风洞山》《轩亭秋》《双碑泪》等剧作。卢前继承乃师传统,一方面关注到民族危机深重,借历史寄寓现实感慨,如《琵琶赚》中蒋檀青醒来后悲愤的大段唱词表明了对清政府无能的谴责。最典型如《楚风烈传奇》,该剧作于抗日战争爆发之际,作者借剧中人物说道:
(丑)说来我小时候光听阿爷说明朝亡时,多少做官的人卷了金银财宝,带了娇妻美妾,一逃了事,没有几个肯死的。后来被清兵杀掉了了事。(付)本来家破人亡,要么拼个你死我活,替国家出一分力,替百姓保一分廉耻,真个事不可为,痛痛快快的寻个死也好。老脸皮厚苟延性命,还算是一条好汉?[15]
借历史故事寄托对时局的痛斥,并特别强调此剧为“发扬忠烈”的“历史悲剧”。另一方面卢前的剧作,也敏锐地捕捉到高涨革命热情背后的种种隐患,在传统文化、道德建设、婚姻爱情等方面存在的问题[16],如《仇宛娘》中停妻娶妻的留学生、《投河中》暗讽现实社会中知识分子地位低下等,体现了卢前作品强烈的现实主义关怀。因此吴梅在《饮虹五种》的序言中称“于家国政俗,隐寓悲喟,已非率而操觚之作”[17],刘咸炘亦评价卢前剧作“感慨悲歌亦等闲,家常本色自然妍”[18]。
(三)置诸案头奏诸场上
卢前的剧作不仅内容形式多样,同时也注重剧本的文学性和音乐性,如《琵琶赚》中蒋檀青的唱词:
【叨叨令】俺一双破袜闲游耍,便天南地北无冬夏。只这四条弦弹得俺寒毛乍,莫笑我困来一枕瓜棚下,兀的不是笑煞人也麽哥,兀的不是苦煞人也麽哥,需知那风波尘海多惊怕。
【塞鸿秋】往常间九卿六部抬声价,一年四季多潇洒。陶然亭多少忙车马,崇效寺多少闲杯斝,万柳堂杨柳佳,十刹海荷花大,几会料半空中霹雳从头下。
【耍孩儿】笑咱家惯说凄凉话,问医国手有何妙法,俺寸心中吐出恶根芽,那里也舌粲莲花,这一场恶梦何时了,怕半世生涯未必佳。丢开罢,尽着他隍中得鹿,也不管井底鸣蛙。
【煞】愧不如屈大夫、贾长沙,论聪明还在龟年下,这飘摇身世年年老,祗落拓江湖处处家,骚白发,俺莫谈家国,且弄琵琶。[19]
几支唱曲文辞优美、通俗晓畅,情感亦真挚有度、意境深远,即使宾白也古朴有趣,如《茱萸会》中万苍头登场自报家门:“苍头、苍头,知愁不知愁。老万、老万,依旧穷光蛋……”[20]总体呈现出本色自然之美,颇具元人蒜酪之味。即使卢前所翻译的南戏版《沙恭达罗》,也有评论家认为《孔雀女》所达到的流畅性是其他汉语译本所无法企及的。[21]
卢前对曲律也极为重视,一切铺陈皆为搬演而作,如《饮虹五种》严格按照北曲宫调的套数格式及曲律规范谱曲填词,经吴梅子吴怀孟制谱,曾传唱于北方。张充和、程虚白也都曾为《窥帘》制谱。到了《楚风烈传奇》传奇,卢前对曲律的运用已是驾轻就熟,卢前在剧前“例言”中颇为得意地写到,该剧“自信颇守曲律,不似近贤墨脱陈式,不问腔格者。”虽遵守曲律,但并非默守陈规。在体例方面,“传奇惯例,以二十出或四十出为准。但梨园搬演,每多删节……(该剧)取便登场于通常场合,故多改易。”在曲牌方面,因地制宜,略变腔调,“第六出记献忠、自成之合叛,在【雁过沙】后用【江头金桂】调,加快板唱,似有未安。然于剧情尚无不合,故仍之。”吴梅最为赞许的第十二出,还“参以北艺”,在遵从传统的前提下不断创新,表现了卢前对曲律使用得心应手。此外,卢前还对剧作搬上舞台有期待,“近日搬演昆剧,如上海仙霓社、北平昆弋社及山东省立剧院,俱有成绩。惜多取旧本,少有新制,愿以此授之。”甚至乐器的选用也有安排,“第十出用【大環着】调,【大環着】调本唢呐曲,但有时亦可以笛引者。在此出中,自以笛引为宜,不必拘用唢呐也”[22]。从卢前多位友人所著的《罗兰度曲图题咏》中,亦可见卢曲的传唱及影响,显示卢前剧作本色当行的特质。
卢前剧作得到时人的高度评价,吴梅“几与元贤抗行”并非溢美之词,词人邵瑞彭评价其曲辞“比之元代关马贯张诸贤,未遑多让”[23]。于右任也在【仙吕·寄生草】(题冀野北游草)中称,“这可是关和郑,这可是马与王?曾记得雠书老辈推宗匠,曾记得填词后进希高望”[24]。将卢前与号称“元曲四大家”的关汉卿、郑光祖、马致远和王实甫相提并论,可见极高的推崇和评价。虽然此后,有着八百年历史的传奇杂剧,最终在20世纪波云诡谲的文化浪潮中销声匿迹。卢前本人亦“致力于散曲,以杂剧传奇粉墨登场者日以少”[25],但作为严格按照古典戏曲格律进行创作的最后一位剧作家[26],卢前及其剧作见证了这种古老文体的最后一缕光辉。

二、戏曲理论

王国维自1908年开始研究中国戏曲,此后《曲录》《古代脚色考》《宋元戏曲史》等相继问世,开启了20世纪中国戏曲研究的风气。王之后,又有一大批学人步其后尘,将目光投注于“后世儒硕”曾“皆鄙弃不复道”的曲学,为中国戏曲研究范式和理论框架的建构做出卓越贡献,卢前即为其中的佼佼者之一。
卢前的戏曲理论主要集中在《明清戏曲史》《中国戏剧概论》《曹氏藏钞本戏曲叙录》《读曲小识》《词曲研究》《曲韵举隅》等著作,此外在《近代中国文学讲话》《何谓文学》《中国戏曲所受印度文学及佛教之影响》乃至《柴室小品》《冶城话旧》等作中亦可散见卢前的戏曲观,其思想主要集中在如下几个方面。
(一)戏曲史研究
卢前是继王国维之后较早从事戏曲史研究的学者之一,成果主要为两部著作:《明清戏曲史》《中国戏剧概论》,前者为断代史,后者为通史。《明清戏曲史》(钟山书局,1933年初版)是卢前在成都大学讲稿基础上而成,初写于1930年,时闻日本学者青木正儿亦作《明清戏曲史》(后定名为《中国近世戏曲史》),曾一度搁置,后重新修订出版。1942年卢前任国立福建音专校长时,同事曾问他自觉最满意的书,卢前回答是“用全副心力”写就的《明清戏曲史》这一书。[27]该书缘于王国维《宋元戏曲史》启发,卢前序曰:“海宁王国维《宋元戏曲史》,行世且二十年。余髫年读其书而慕之。欲踵斯作,拾其遗阙。”且卢前有感于明代“南词、北曲相将进展,杂剧、传奇并臻绝妙”、清代戏曲“虽稍稍衰矣,而谱律日严,远迈前叶”[28],因此有补王氏戏曲史之志,内容主要展示明清曲家的总体概貌、阐释明清传奇的体制结构、评点明清曲家等。[29]该书“点面结合,主次分明,篇幅虽不长,却完整地勾勒出明清时期戏曲发展演进的情况,颇见学术功力”[30],奠定了卢前在学界的地位。
《中国戏剧概论》(世界书局,1934年初版)是卢前另一戏曲史研究力作,该书共计十二章,约十三万字,它从中国戏剧的起源、萌芽直到近代话剧的传入都设有专章探讨,是中国第一部名副其实的戏剧史论著。在序中作者曾提及1927年在金陵大学曾编有《中国戏剧史大纲》,惜不幸佚失,他“抱着一个很大的希望,想写出一部像样些的东西”,并说明“是记载全部中国戏剧的第一部”。“该书从戏曲的起源一直讲到话剧的输入,各个时期所占比重较为均衡、合理,较为系统、完整地展现了中国戏曲的发展历程。这种展现并非走马观花式的信口开河,而是深入研究基础上的简要概括,具有较高的学术含量。”[31]该书作为第一部戏剧通史意义颇为重要。此外,卢前在书中还提到“一粒橄榄”的戏剧史观,“中国戏剧史是一粒橄榄,两头是尖的。宋以前说的是戏,皮黄以下说的也是戏,而中间饱满的一部分是‘曲的历程’。岂非奇迹?”[32]此为著名的卢冀野之问,从戏和曲的辩证关系考察中国戏剧史颇有新意。
此外,卢前戏曲史论著具有较为开阔的研究视野,不局限于曲学、剧史的梳理,更将其置身于世界戏剧之列,如《明清戏曲史》中提出“短剧”(即单折杂剧)与独幕剧的关系,“不独气格之变,亦与海西独幕之体相暗合也”;《中国戏剧史》中“话剧的输入”章谈到“西洋戏剧的翻译”,简述了国外剧作流入中国的时间线;《何谓文学》“戏剧”节中提出“至明南北纷起,以脚本论,当时之传奇杂剧,颇与西洋之opera相似”,并进一步将西洋戏剧分为悲剧、喜剧、杂剧(非中国曲中所谓杂剧也);在《中国戏曲所受印度文学及佛教之影响》《中印古乐对比》等文中,他认为中印戏剧关系值得深入研究等等,显示了卢前对戏曲史的独特见解和全局眼光。
(二)花雅之争研究
王国维的《宋元戏曲史》止于宋元,他认为“北剧南戏,皆至元而大成,其发达,亦至元代而止”[33];吴梅《中国戏曲概论》论及明清戏曲,但受传统曲学及个人喜好影响,他偏爱昆曲,对以京剧为代表的“花部”颇有成见,认为“乾隆以上,有戏有曲,嘉道之际,有曲无戏,咸同以后,实无戏无曲矣”[34];卢前则在前人基础上,进一步关注花雅之争,并肯定花部的价值。早在1930年出版的《近代中国文学讲话》中,卢前已响亮地提出皮黄是“平民的野生艺术”[35],该书梳理皮黄形成渊源、故事题材,并分析了花雅之争中花部胜出的五大原因:
一昆曲的词句已经不通顺,而一字与一字之间,小腔太多,格外不容易听得懂,皮黄则比较通俗,而行腔多在每句之后,比较容易懂。
二昆曲声音低,只宜于小舞台,不能普及大众,皮黄所唱声音大得多,望较远,也可听见。
三昆腔的腔调变化细微,往往两支曲子完全不同。不注意听去,好像完全一样;皮黄的腔调变化较为显著,容易引起注意。
四昆曲本以温和优雅见长,但是过于温和,则易使人沉闷。要在昆曲中寻出热闹爽快的场子颇不容易。譬如【惊变】中玄宗听见安禄山造了反,还只管大段大段的唱,皮黄便不是这样办法,又如【思凡】【夜奔】这种独脚戏,在皮黄中很少的。
五皮黄因为腔调较昆曲简单,易于学习,流传较易。[36]
在《明清戏曲史》中,卢前进一步强调:
昆戏者,曲中之戏。花部者,戏中之曲。曲中戏者,以曲为主。戏中曲者,以戏为主。以曲为主者,其文词合于士夫之口;以戏为主者,本无与文学之事。惟在能刻画描摹,技尽于场上。然其感动妇孺,不与案头文章相侔也。[37]
在20世纪初期的戏曲研究中,青木正儿、卢前较早关注到了花雅之争,卢前更是充分肯定花部的价值。他认为昆曲是曲中之戏,侧重音乐、韵律,花部是戏中之曲,侧重技艺、表演,略输文采的花部诸戏之所以能取代温和优雅的昆曲,在于花部强大的艺术感染力迎合了文人之外普通大众的欣赏趣味和审美期待,所以称其为“平民的野生艺术”。
如果说卢前对花雅之争的关注尚属其戏剧史研究延续的话,对地方戏的态度则充分显示了其卓越眼光。在卢前的作品中,常见在各地看戏的描写。在成都,他观看川剧高腔,为艺人康子林、李莲生、钟晓凡作《蜀艺三杰》,认为“(川剧高腔)伶之存者,若陈碧秀、周慕莲辈,视尚小云、程砚秋无愧色也”[38]。在福州,他看闽剧《春灯会母》《桃花坞》《清淮河》等戏,曾会心地写道“地方戏是我喜欢研究的”[39]。在河南,他看过河南坠子演出后评价道:“闻弦索之可耳,然后知北气之为美也……一阙之中,千回百转,荡魂动魄,欲断柔肠,于是知郑声之所以为淫矣。”[40]此外,卢前在看过河南梆子戏后,曾评论到:
抑余尤有取于梆子者,以其野朴,北剧之兴也,何莫不然,历南戏以至于昆腔,日趋繁缛,皮黄初起时亦犹是,至于今日,繁缛与昆腔等。欲求野朴之真趣,非求诸各地方土戏。[41]
作者敏锐地观察到当今皮黄与昆曲见类、日渐繁缛,他充分肯定质朴野趣的梆子戏并寄寓厚望,将各地土戏称为“大众文艺”,这种说法至今看来仍不过时,显示出卢前戏曲研究的敏锐性和前瞻性。
(三)戏曲目录学、音韵学研究
卢前的戏曲目录学著作,有《词曲研究》、《霜厓曲录》(与吴梅合作)、《曹氏藏钞本戏曲叙录》、《读曲小识》等,其中《词曲研究》载词家、曲家之传记,及附录《一个最低度研究词曲书目》,便于初学者使用,后附有“名词索引”。此外,卢前参与吴梅《霜厓曲录》的编撰,内收小令49首,套数16篇85首。
其戏曲目录学思想主要集中在《曹氏藏钞本戏曲叙录》(《暨南学报》1937年2卷2号)和《读曲小识》(商务印书馆,1940年初版)两书,两书所录,均来自怀宁曹氏所藏之戏曲钞本,前者著录《窃符记》《宝藏》等14种,后者在此基础上增补为40种。怀宁曹氏家中藏有大量戏曲钞本,“连整本带零出,约有二千余种”[42],后散出。1933年,张元济主持商务印书馆时候,同李拔可从怀宁曹氏购得70种戏曲钞本,邀请卢前为之整理,他“费时半年,始为厘定”,将70种分为三类,“一、确为传奇,虽系节文,可以自立者。二、乱弹与南北曲相混合,而成一传奇者。三、纯为乱弹,不具牌调,为戏文别体者。”值得注意的是,卢前感于“钞本戏曲不独供戏曲史料,亦舞台真面之记载”[43]的状况,采用新的戏曲著录形式,“余自创读曲记之体,于每出先记其套式,择所用牌调,顺序录之。次记其所用之脚色,次撮要书出此出之本事;其曲文有可取者,亦附入焉”[44]。这种著录方式更为符合戏曲特质,令人耳目一新。但也要指出,此举并非卢前独创,早在1930年郑振铎整理《元曲叙录》时,便以折、楔子为单位,介绍剧情、登场人物、宫调及题目正名[45],卢前在此基础上更为详尽。值得一提的是《读曲小识》刊行后,《续琵琶记》引起红学家周汝昌的注意,并追根溯源考证出《红楼梦》与曹雪芹的渊源关系,可谓文坛一段佳话。
戏曲音韵学方面,卢前的著作主要为《曲韵举隅》(开明书店,1931年初版)和《广中原音韵小令定格》(中华书局,1937年初版)。《曲韵举隅》为介绍戏曲音韵学基础知识的工具书,作者在承继《中原音韵》《韵学骊珠》《音韵辑要》等书基础上,参以习见诸韵本,细心参订,将常用字音韵位做了通俗化的诠释,供度曲者使用。《广中原音韵小令定格》在周德清《中原音韵》的基础上补订而成,全书收上下两卷,上卷为“北曲之部”10套,下卷为“南曲之部”11套。套曲下每一叶注明宫调、曲牌、句式、字数、音韵,为作曲者提供指引。
此外,卢前还对戏曲结构、戏曲表演、域外戏曲有一定关注,已有相关论著,遂不赘述。

三、戏曲文献搜藏、刊刻

卢前一生致力于戏曲文献搜集、刊刻,大量著作至今嘉惠学林。一方面源于家学渊源,卢前祖上曾有不少藏书,惜多毁于战火,据卢前在为其弟卢震京所编《图书学大辞典》序言中写,“溯吾家所庋书,既毁于辛亥、壬子之间”[46]。南京大屠杀中,其位于城南望鹤岗老宅“所藏书籍不下数十万卷,多有旧籍,自其祖云谷太史遗留者,悉被倭寇焚窃”[47],可见数量亦是不少。另一方面乃师吴梅在写曲、唱曲、教曲之余,倾力搜集词曲,辟有“奢摩他室”和“百嘉室”两间书屋,“藏曲之富,一时无两”[48],尤为值得称道的是,吴梅书斋大门时刻为学生敞开,任中敏、卢前、钱南扬、唐圭璋等都曾常驻攻读。受此影响,卢前更是穷尽毕生心血,在搜集、刊刻、保护戏曲文献上用力甚勤。
(一)呕心沥血 四处访书
早在1928年,卢前建有“饮虹簃”藏书,“庋宋元乐府千卷,俛仰其间。客至,非周、辛、关、马不言。月出尊清,词成相和。”[49]故卢前自称饮虹簃主人,汤定之曾为之作《饮虹簃图》。随着书籍日渐增多,卢前将原有的柴房收拾出来藏书,取名柴室,卢前的《柴室小品》也取名于此。卢前藏书来源主要有三:一是坊间所购,二是师友赠送,三是借抄,或倩人代抄,或自抄。[50]
卢前喜爱逛旧书店,自称有“书癖”,“在北京逛琉璃厂,在南京逛状元境,在上海逛三马路,在开封逛书店街,只要那地方有旧书铺,不去逛逛心里是非常难过的!这就是书癖在作怪。不一定买,看看也是好的;果真看到好的,不买回来,却又弄得寝食不安。”[51]因此,在他的笔记中常常记载见到的古籍珍本、善本,却又缺乏资金,只好欠账,历时日方能结清。在家乡南京,他是旧书肆的常客,龙蟠里的江南图书馆也常光顾,他的《饮虹簃丛书》有一部分就是从这里传抄出来的,“费了二十多年光阴,才完成三十八册,还有两册没有付刻”[52],可见访书之艰辛。
上海、成都、开封、北京、福州等地也有他访书的身影,如1930年,卢前在赴蜀途中,获得元散曲选集《乐府群珠》抄本三册。[53]1942年卢前担任国立福建音乐专科学校校长,去福州沈祖牟家访书,曾作诗:“七闽文献拾残余,未让吴门士礼居。自从校雠家法眼,知君插架有奇书。”[54]1950年,卢前去北京,周作人曾赠《芳茹园乐府》抄本,并说“红粉赠美人,宝剑赠武士,都是快心的事”,称此次赠与是“物有所归”。[55]他先后到多地任教,为生计奔波,其随身行囊装满各处访书,据好友易君左记载,“(卢前)往来京沪道上,携三大皮箱,无一衣袜,但满储书籍,并皆线装书。”[56]连沈从文在《文学作家中的胖子》一文对此都有记载,“卢先生的珍本书藏在皮包里,专门知识潜伏在皮肤里”[57]。
1937年“八一三”事爆发,卢前带着全家老小逃难,在芜湖期间,因惦记家里所藏书籍,还偷偷返回南京,看着家中“十二三年所辛辛苦苦搜集的杂剧传奇与散曲,这四箱的抄本、刻本”[58]无法带出,内心痛苦非常。此后,卢前也陆续有所收藏,“十年之中,一千卷还聚不到,看到要用的书多是传钞一遍,也不敢讲究什么版本了”[59]。此中心酸,不足为外人道也。
卢前藏书“起初也是漫无目的的,后来比较收词曲书多一点”[60],其中就有不少戏曲文献。他还留意各地戏曲剧本信息,在上海,曾听戴望舒说意大利发现一种传奇残本,期待手录过后和同题材的元剧校勘一番。[61]对各处地方戏也非常重视,在重庆任教时,卢前听说延安印出一些地方剧,托董必武代为搜集。[62]在成都大学任教时,也曾搜集高腔脚本百数十篇。[63]1951年卢前逝世后,部分藏书归东北师大图书馆,据统计有抄、稿、刻、排印诸本子140余部,其中有《柴舟杂剧》(抄本)、《芳茹园乐府》(抄书)、《牡丹亭还魂记8卷》(明万历16年序刻本)等。[64]惜其藏书尚未被完全利用。
(二)悉为校订 刊刻出版
与一般的藏书家不同,卢前对戏曲文献不止于搜集,他还利用条件进行校订,并将自己所藏(或整理)的书籍或自刻或交由书局刻印,与同好共享。正如他谈到有同样喜好的郑振铎时所说:“书籍本是天下公物,比起那些官立的图书馆,只要自己收藏,不许人看来,高到一万倍也不止。”[65]这未尝不是他内心的剖白,“他广泛搜集、整理、校勘所搜求到的各种古籍版本,终身不辍。为了这些珍本能够广传后世,他节衣缩食、自费刊刻,可谓用心良苦。”[66]校订不仅考验学识,更考验毅力,他每校一书参核众本、精益求精,据朱禧《卢前年表书目》及苗怀明《卢前学术年表》统计,他所编、校、刊书籍达数十种,如《石达开诗钞》《元曲别裁集》《曲雅》《续曲雅》《北曲拾遗》(与任中敏合作)、《元人杂剧全集》《饮虹簃所刻曲》《梨园按试乐府新声》《明杂剧选》《全元曲》等,其中规模最大、影响最大的当属《元人杂剧全集》和《饮虹簃所刻曲》。
《元人杂剧全集》,1935至1936年由上海杂志公司陆续出版,原计划12册,实际上仅出8册。此书汇集多家所藏,如臧晋叔《元曲选》、陈与郊《古今杂剧》、日本帝国大学所藏《古今杂剧三十种》等,且不乏关汉卿《绯衣梦》等珍本,当时《脉望馆钞校古今杂剧》尚未发现,故吴梅称此书“此后海内或继续发现,而在今日固以此书为最富且备也”[67],可见选集意义非常。
《饮虹簃所刻曲》,原刻于1936年,本书分正、续两集,第一集收元明人乐府、小令、新声等三十种,其中元五家五种,明二十一家二十五种;续集收三十家三十种,总计五十六家六十种。所据刊刻之本,多假各名家所藏之珍稀版本,如《诚斋乐府》《词脔》原为吴梅所藏,《康王乐府》《杨夫人辞》则为潘景郑所藏,其它诸本,皆卢前南北迻录,节衣食之资,勉付雕锼。[68]叶恭绰评价此书,“年来公私刊印历代曲集者,时有所闻,第断代巨编如此刻者,尚未见之”[69]。幸此书在“八一三”事变前已完成,1945年12月,抗战胜利后卢前回到阔别已久的南京,第二天便找来刻书处姜毓麟询问书版,得知大部分仍在才心安。[70]1980年,扬州广陵古籍刻印社依原样印刷,2018年广陵书社再版。
(三)传承国粹嘉惠学林
卢前爱书如命,一生致力于古籍的搜集和保存,对保护和传承古籍文献不遗余力、毫无私心。他曾参加南京的书会组织“襄社”,“年二三集,每集各举所见珍本秘集,或手稿、传抄、印谱、书画册之属。”[71]襄社还影印不少珍秘之本供大家分享,如卢前所藏的江苏武进汤雨生所作杂剧《逍遥巾》等,其他各地的书会组织卢前也常参加。他的藏书也无私为友人所用,唐圭璋辑编《全宋词》《词话丛编》,任二北撰《曲论》《曲谐》等,“两家著述,皆以饮虹簃先刻为根柢,而扩充之。”[72]
卢前还助力于友人文献搜集。1938年,郑振铎在收购明万历间赵琦美《脉望馆钞校本古籍杂剧》时,面对书商的巨额要价,与卢冀野去电商议,卢回电“决购”给了郑很大的鼓励,书商囤积居奇、索要高价,所幸卢前成功说动教育部长陈立夫,最后以九千元的巨资购得。[73]如果没有卢前的积极奔走筹款,此书可能很难购入。此外,抗战中,卢前也曾参与郑振铎、张元济、张寿镛等发起的文献保存同志会的联络事宜[74],为抢救大量民族文献免遭外流做出了贡献。
卢前面对当时“铅椠盛而雕版书日衰”的情况,极力提倡刻书,撰有《书林别话》等文,是珍贵的出版印刷史料,成都严氏、南京姜氏、开封马氏等处,均留有卢前刻书的身影,其对雕版印刷术的精通,对刻书行家的提携照拂,使得书籍内容及形式本身皆成为宝贵财富。
刻书访曲需要资金支持,卢前虽“面团团如富家子”,实则家累甚重,直到1930年到成都大学任教,每月薪水略有节余,才算还清了旧账,卢前曾向好友易君左谈及此事,“四川一行不虚,归而悉将旧债清还,尚留千馀金刻曲,认为平生第一快事云。”[75]在此种境地下,依然认为访书刻曲乃平生快事,连谢冰莹在《记卢冀野先生》一文中也说,“他一生的重要工作,也可以说他的最大志愿,就是整理中国的词曲,包括搜集民间乐府。”[76]其精神令人感怀。

余 论

在短短46年生命历程中,卢前在戏曲创作、理论研究及文献搜集等方面取得诸多成就。我们也应看到,卢前务博少精,其著作多仓促之举,囿于时代、材料等各种因素,一些观点也并不尽善尽美,甚至存在一些错讹之处。但我们不能因此苛刻其价值,一方面,“江南才子”卢前命途多舛,早年慈父见背,兄妹年幼,八口之家,求衣求食,皆赖卢前一人,故他常年奔波于各个学校教书授课,大量作品都在途中构思成文,序中他曾多次表示以待时日、静心校订。相信如果卢前不是过早离世的话,这些著作会是另一番模样。另一方面,彼时的中国,内忧外患、战火纷飞,偌大的中国放不下一张平静的书桌,又何谈静下心来搞学术。但即使在这样的境地,卢前依然以满腔的热情和满腹的才情,在多个领域辛勤耕耘。但较为遗憾的是,在上世纪三四十年代文坛和学术界极为活跃的卢前,很长一段时间处于被遮蔽的状态,较少人关注。

晚清时期,延续千年的封建制度即将落下帷幕,1898年京师大学堂建立,标志着我国近代大学教育的正式开始。1904年科举制度废除,阻碍中国近代高等教育发展的最大障碍扫除。1917年蔡元培担任北大校长,提出“思想自由、兼容并包”的改革原则。在此背景之下,1917年9月,原本事事不如意的中学教师吴梅被延聘之中国最高学府任教。词曲课正式进入高等教育课程之列,此后,吴梅相继在东南大学、中央大学等各地任教。与王国维以一己之力从事研究相比,吴梅终身以授徒教学为之业,不仅第一个把戏曲搬上大学讲堂,也建立起词曲之学“论、选、律、史”的课程框架[77],被赞为“吴梅先生在大学里开词曲课,实在是一次革命性的创举,是一种教育改革”[78]。经过他的精心传授和宣传,戏曲学终于成为一门专学,被纳入中国现代学术体系,得到新的教育制度和学术制度的保障,薪火相传,绵延不绝。

吴梅在执教东南大学期间,春秋佳日、课余闲暇,常率弟子游览名胜古迹、作词谱曲,门下学子或究心词学、或专研曲律,正可谓“一时人物东南美,同学青衫正少年”[79]。此后,卢前和同门在吴梅带领下,多投身于高等教育。如卢前历任金陵大学、光华大学、成都大学、河南大学、暨南大学、中央大学、国立音乐专科学校等校,唐圭璋历任中央军校、中央大学、金陵大学、东北师大、南师大等校,任中敏历任上海大学、复旦大学、东吴大学、四川大学、扬州大学等。这些曲家学人在全国各地奔赴往来,播撒学术之种子,他们秉承对传统戏曲体制的护卫与坚守,在黉学杏坛之上创立并不断开拓中国高等教育戏曲学科,为逐渐式微的曲学寻找尽可能延续的空间,从而使这种行将消亡的艺术形式在精神上获得新的生命。

被为誉为“吴门第一高足”的卢前更是全面、系统地继承了吴梅的戏曲理论和实践,并且身体力行、一以贯之。他创作传奇杂剧11种,是最后一个用古典戏曲范式写作的剧作家;他有感于戏曲史理论构建的缺憾,撰写第一部名副其实的戏曲史论著——《中国戏剧概论》;他面对曲律传承的危机,编写《曲韵举隅》《广中原音韵小令定格》,为作曲者提供准绳;他更是举毕生之力,毫无私心地搜集、整理、刊刻戏曲文献,至今嘉惠学林。此外,他还亲自登台演出,所作曲词牙板传唱;他的课堂活灵活现,学生趋之若鹜,被誉为“活孟子”,奖掖后学更是不遗余力……以卢前为代表的一代学人,成为吴梅之后又一批坚守和护卫传统戏曲的传薪者和守夜人。

然而,卢前对乃师的继承并非亦步亦趋。吴梅横跨新旧两个时代、两次参加科举考试,如果说其对传统文化的护卫尚有历史惯性因素,卢前则是积极主动的自觉选择。更为关键的是,卢前并非不懂新文学,恰恰相反,卢前很早就开始从事新文学创作,他写过白话小说《三弦》(泰东图书发行局,1928年),以开放的婚恋观书写恪守传统的金陵世家子弟的爱情;他出版新诗集《春雨》(南京书店,1926年)、《绿帘》(上海开明书店,1930年),诗作得到朱自清等人的喜爱,《本事》等诗谱成歌曲传唱至今;他的小品文隽永有致,如数家珍地记载了旧日金陵的历史风貌;他接触并钻研过西方近现代文艺理论,曾在大学讲授《文学概论》,撰写过《何谓文学》(大东书局,1930年)的文艺理论专著;他提出新的文学观念,倡导“旧醴装新酒”,融汇民族精神……在卢前身上,我们看到了20世纪初期多种文学思潮并存、新旧观念碰撞的多元与丰富,更为难能可贵的是,在当时新文学运动狂飙突进、占据主流的境地下,他自觉将大部分精力转向日益没落的中国戏曲,并以明知不可为而为之的勇气捍卫中国传统曲学最后一丝尊严。他的清醒与冷静,他“将余手,写余心”的气魄,使得他在雅俗、新旧、古今、传统与现代之间,开辟出一条“人迹更少”的小径,也成为20世纪初期中国戏曲史上瑰丽的一页。

*本文系国家社科基金艺术学青年项目“黄河流域道情戏传承研究”(20CB163)阶段性成果。

作者单位:郑州航空工业管理学院

原载于《南大戏剧论丛》2022年第02

如需转载,请注明出处!

文章注释:

[1]吴梅:《吴梅全集(日记卷)》,河北教育出版社2002年版,第667页。

[2]吴梅:《卢冀野〈饮虹五种〉叙》,《吴梅戏曲论文集》,王卫民编,中国戏剧出版社1983年版,第477页。

[3]易君左:《卢前传》,《半月》1936年第21期。

[4]叶恭绰:《广箧中词》,《卢前诗词曲选》,中华书局2005年版,第296页。

[5]因该剧以南曲翻译印度戏剧,面貌有很大变化,也可视为一种创作。

[6]吴梅:《卢冀野〈饮虹五种〉叙》,《吴梅戏曲论文集》,王卫民编,中国戏剧出版社1983年版,第477页。

[7]浦江清:《卢冀野五种曲》,《浦江清文史杂文集》,浦汉明编,清华大学出版社1993年版,第71页。

[8]姚大怀:《民国学者作家的传奇杂剧创作及其戏曲史意义》,《文艺理论研究》2016年第4期。

[9]卢前:《孔雀女·序》,迦梨陀娑著、卢前译,正中书局1947年版,第3页。

[10]卢前:《赐帛·识语》,《文史杂志》1944年第1112期。

[11]卢前:《冀野选集》,中国文化服务社1947年版,第191页。

[12]卢前:《投河中》,《国风半月刊》(南京),1933年第11期。

[13]卢前:《楚风烈传奇·例言》,《中国古典戏曲序跋汇编》,蔡毅编,齐鲁书社1989年版,第2630页。

[14]吴梅:《吴梅全集·理论卷》,河北教育出版社2002年版,第94页。

[15]卢前:《楚风烈传奇》,朴园刻本1939年版。

[16]李晓梅:《卢前的短剧研究及其短剧创作》,《青海民族大学学报》2020年第1期。

[17]吴梅:《卢冀野〈饮虹五种〉叙》,《吴梅戏曲论文集》,王卫民编,中国戏剧出版社1983年版,第477叶。

[18]刘咸炘:《推十书·戊辑·第2册》(增补全本),上海科学技术文献出版社2009年版,第688页。

[19]卢前:《冀野选集》,中国文化服务社1947年版,第178-179页。

[20]卢前:《冀野选集》,中国文化服务社1947年版,第180页。

[21]刘建树:《卢前翻译〈沙恭达罗〉南戏体例译本〈孔雀女〉的变异研究》,《中国古代小说戏剧研究》第9辑,甘肃人民出版社2013年版,第154页。

[22]卢前:《楚风烈传奇·例言》,《中国古典戏曲序跋汇编》,蔡毅编,齐鲁书社1989年版,第2630-2361页。

[23]邵瑞彭:《梧丘杂札》,《国风》1934年第4卷第5期。

[24]于右任:《于右任诗词集》,杨博文辑录,湖南人民出版社1984年版,第348-349页。

[25]卢前:《霜厓师序文》,《冶城话旧·东山琐缀》,南京出版社2016年版,第61页。

[26]朱禧:《卢冀野评传》,江苏古籍出版社1994年版,第78页。

[27]缪天华:《怀“江南才子”卢冀野》,《湍流偶拾》东大图书股份有限公司1985年版,第131页。

[28]卢前:《卢前曲学四种》,中华书局2005年版,第7页。

[29]戴云:《读卢前〈明清戏曲史〉札记》,《中华戏曲》2013年第2期。

[30]苗怀明:《卢前和他的曲学研究》,《戏剧艺术》2008年第3期。

[31]苗怀明:《卢前和他的曲学研究》,《戏剧艺术》2008年第3期。

[32]卢前:《卢前曲学论著三种》,商务印书馆2017年版,第142页。

[33]王国维:《宋元戏曲史》,华东师范大学出版社1995年版,第156页。

[34]吴梅:《中国戏曲概论》,岳麓书社2009年版,第103页。

[35]卢前:《近代中国文学讲话》,会文堂新记书局1930年版,第20页。

[36]卢前:《近代中国文学讲话》,会文堂新记书局1930年版,第21-22页。

[37]卢前:《卢前曲学四种》,中华书局2005年版,第84页。

[38]卢前:《卢前文史论稿》,中华书局2005年版,第132页。

[39]卢前:《卢前笔记杂钞》,中华书局2005年版,第328页。

[40]卢前:《卢前文史论稿》,中华书局2005年版,第126页。

[41]卢前:《观河南梆子戏答客问》,《庠声》1932年第4期。

[42]杜颖陶:《记玉霜簃所藏钞本戏曲》,《剧学月刊》1933年第2卷第3期。

[43]卢前:《曹氏藏钞本戏曲叙录》,《近代散佚戏曲文献集成·理论研究篇18》(戏艺术散论丛编·下),黄天骥主编,山西人民出版社2008年版,第157页。

[44]卢前:《曹氏藏钞本戏曲叙录》,《近代散佚戏曲文献集成·理论研究篇18》(戏艺术散论丛编·下),黄天骥主编,山西人民出版社2008年版,第157页。

[45]倪莉:《中国古代戏曲目录研究综论》,华夏出版社2010年版,第235页。

[46]卢前:《图书馆学大辞典·卢序》,《图书馆学大辞典》,卢震京著,商务印书馆1940年版。

[47]转引自中共中央党史研究室科研管理部编:《日军侵华罪行纪实(1931-1945)》,中共党史出版社1995年版,第398页。

[48]钱基博:《现代中国文学史》,吉林人民出版社2013年版,第346页。

[49]卢前:《旧时淮水东边月》,卢佶选编,商务印书馆2017年版,第66页。

[50]刘奉文:《卢前的著述与藏书》,《图书情报学论文集》,东北师范大学图书馆编,吉林人民出版社1989年版,第318页。

[51]卢前:《旧时淮水东边月》,卢佶选编,商务印书馆2017年版,第234页。

[52]卢前:《卢前笔记杂钞》,中华书局2005年版,第63页。

[53]黄卉:《卢冀野对曲学文献的搜集、校订与刊印》,《中国古代小说戏剧研究》2017年第13辑,第236页。

[54]卢前:《卢前诗词曲选》,中华书局2005年版,第90页。

[55]卢佶:《长春访书记》,《藏书》2007年第2期(内部资料),第23页。

[56]易君左:《卢前传》,《半月》1936年第21期。

[57]沈从文:《文学课》,四川人民出版社2019年版,第278页。

[58]卢前:《卢前笔记杂钞》,中华书局2005年版,第264页。

[59]卢前:《旧时淮水东边月》,卢佶选编,商务印书馆2017年版,第234页。

[60]卢前:《旧时淮水东边月》,卢佶选编,商务印书馆2017年版,第234页。

[61]卢前:《卢前笔记杂钞》,中华书局2005年版,第57页。

[62]卢前:《卢前笔记杂钞》,中华书局2005年版,第22页。

[63]卢前:《卢前文史论稿》,中华书局2005年版,第131132页。

[64]刘奉文:《卢前的著述与藏书》,《图书情报学论文集》,东北师范大学图书馆编,吉林人民出版社1989年版,第319-320页。

[65]卢前:《旧时淮水东边月》,卢佶选编,商务印书馆2017年版,第22页。

[66]《饮虹簃所刻曲1·前言》,广陵书社2018年版,第2页。

[67]吴梅:《元人杂剧全集(一册)·序》,上海杂志公司1935年版。

[68]吴梅:《饮虹簃所刻曲第一册·吴梅序二》,广陵书社2018年版,第7页。

[69]叶恭绰:《饮虹簃所刻曲第一册·叶恭绰序》,广陵书社2018年版,第26页。

[70]卢前:《卢前笔记杂钞》,中华书局2005年版,第369页。

[71]卢前:《卢前笔记杂钞》,中华书局2005年版,第420页。

[72]转引自柳和成:《百年书人书楼随笔》,浙江教育出版社2017年版,第96页。

[73]吴真:《〈脉望馆钞校本古今杂剧〉发现史之再发现》,《文献》2019年第5期。

[74]柳和成:《百年书人书楼随笔》,浙江教育出版社2017年版,第96-97页。

[75]易君左:《卢前传》,《半月》1936年第21期。

[76]谢冰莹:《记卢冀野先生》,《卢前文史论稿》,中华书局2006年版,第321页。

[77]邹青:《论吴梅词曲课程建设及其育人观念》,《文化遗产》2020年第4期。

[78]匡亚明:《在吴梅先生诞辰一百周年纪念会上的讲话》,《吴梅和他的世界》,王为民主编,河北教育出版社2002年版,第110-111页。

[79]王季思:《王季思全集·第6卷·韵文集》,河北教育出版社2005年版,第426页。

“您的分享,是对我们最大的鼓励”

今日话题 

对此你有什么看法?

欢迎评论区留言讨论!

喜欢本文请分享至朋友圈哦~

收稿邮箱13434355811@163.com

延伸阅读

别让你的家史消失在记忆里 | 家史计划
回忆录的写作艺术:我不为别人发声,只为自己代言丨家史计划
口述家史:为家族未来记录过去丨家史计划
你有故事,我有妙笔,写“家史”,写给“家族的加冕礼”丨家史计划
家史的价值:知道自己从哪来丨家史计划
让我们为家中的老人写一部传记吧 | 家史计划
让我们成为讲述和记录自己家史的人| 家史计划

推荐阅读

2000人回忆录全集(第十五辑)1401—1500

2000人回忆录全集(第十四辑)1301—1400

2000人回忆录全集(第十三辑)1201—1300

2000人回忆录全集(第十二辑)1101—1200

2000人回忆录全集(第十一辑)1001—1100

1000人回忆录全集(第十辑)901—1000

1000人回忆录全集(第九辑)801—900

1000人回忆录全集(第八辑)701—800

1000人回忆录全集(第七辑)601—700

1000人回忆录全集(第六辑)501—600

1000人回忆录全集(第五辑)401—500

1000人回忆录全集(第四辑)301—400

1000人回忆录全集(第三辑)201—300

1000人回忆录全集(第二辑)101—200

1000人回忆录全集(第一辑)001—100


感谢阅读,欢迎分享

(作品仅供学习交流,版权归作者所有)

【家史计划】工作室

汇集一批资深史学者、记者、编辑、

作家、教师、导演等专业人才,

竭诚期待与您一起回忆人生故事,

用心凝练成文,量身定制版面,

拍摄独家视频,留住珍贵家史,

最终为您奉上精美的家史传记。

专访撰稿 〡 口述传记 〡出版编务 〡 家史记录

(欢迎一起记录社区家史、公司发展史、创业史、村史……)

【详情咨询】

微信:335602803


记得星标!点点在看让真诚的声音传得更远

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-14 14:26:42 HTTP/2.0 GET : https://f.sjds.net/a/487511.html
  2. 运行时间 : 0.085066s [ 吞吐率:11.76req/s ] 内存消耗:4,544.84kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=6b210e5788661af47de0c19dd4531651
  1. /yingpanguazai/ssd/ssd1/www/f.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.sjds.net/runtime/temp/515214ef16c88a93e5374c9e895e8d02.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000563s ] mysql:host=127.0.0.1;port=3306;dbname=f_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000740s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000293s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000265s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000517s ]
  6. SELECT * FROM `set` [ RunTime:0.000195s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000557s ]
  8. SELECT * FROM `article` WHERE `id` = 487511 LIMIT 1 [ RunTime:0.004960s ]
  9. UPDATE `article` SET `lasttime` = 1786688802 WHERE `id` = 487511 [ RunTime:0.004728s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000239s ]
  11. SELECT * FROM `article` WHERE `id` < 487511 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000415s ]
  12. SELECT * FROM `article` WHERE `id` > 487511 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000396s ]
  13. SELECT * FROM `article` WHERE `id` < 487511 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000564s ]
  14. SELECT * FROM `article` WHERE `id` < 487511 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000668s ]
  15. SELECT * FROM `article` WHERE `id` < 487511 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000742s ]
0.086740s