搜索
当前位置:首页 > 古文观止
《训俭示康》俭,德之共也;侈,恶之大也
作者:司马光 发布日期:2020-03-24 点击数:1584
训俭示康
宋代:司马光

  吾本寒家,世以清白相承。吾性不喜华靡,自为乳儿,长者加以金银华美之服,辄羞赧弃去之。二十忝科名,闻喜宴独不戴花。同年曰:“君赐不可违也。”乃簪一花。平生衣取蔽寒,食取充腹;亦不敢服垢弊以矫俗干名,但顺吾性而已。众人皆以奢靡为荣,吾心独以俭素为美。人皆嗤吾固陋,吾不以为病。应之曰:“孔子称‘与其不逊也宁固。’又曰‘以约失之者鲜矣。’又曰‘士志于道,而耻恶衣恶食者,未足与议也。’古人以俭为美德,今人乃以俭相诟病。嘻,异哉!”

  近岁风俗尤为侈靡,走卒类士服,农夫蹑丝履。吾记天圣中,先公为群牧判官,客至未尝不置酒,或三行、五行,多不过七行。酒酤于市,果止于梨、栗、枣、柿之类;肴止于脯、醢、菜羹,器用瓷、漆。当时士大夫家皆然,人不相非也。会数而礼勤,物薄而情厚。近日士大夫家,酒非内法,果、肴非远方珍异,食非多品,器皿非满案,不敢会宾友,常量月营聚,然后敢发书。苟或不然,人争非之,以为鄙吝。故不随俗靡者,盖鲜矣。嗟乎!风俗颓弊如是,居位者虽不能禁,忍助之乎!

  又闻昔李文靖公为相,治居第于封丘门内,厅事前仅容旋马,或言其太隘。公笑曰:“居第当传子孙,此为宰相厅事诚隘,为太祝奉礼厅事已宽矣。”参政鲁公为谏官,真宗遣使急召之,得于酒家,既入,问其所来,以实对。上曰:“卿为清望官,奈何饮于酒肆?”对曰:“臣家贫,客至无器皿、肴、果,故就酒家觞之。”上以无隐,益重之。张文节为相,自奉养如为河阳掌书记时,所亲或规之曰:“公今受俸不少,而自奉若此。公虽自信清约,外人颇有公孙布被之讥。公宜少从众。”公叹曰:“吾今日之俸,虽举家锦衣玉食,何患不能?顾人之常情,由俭入奢易,由奢入俭难。吾今日之俸岂能常有?身岂能常存?一旦异于今日,家人习奢已久,不能顿俭,必致失所。岂若吾居位、去位、身存、身亡,常如一日乎?”呜呼!大贤之深谋远虑,岂庸人所及哉!

  御孙曰:“俭,德之共也;侈,恶之大也。”共,同也;言有德者皆由俭来也。夫俭则寡欲,君子寡欲,则不役于物,可以直道而行;小人寡欲,则能谨身节用,远罪丰家。故曰:“俭,德之共也。”侈则多欲。君子多欲则贪慕富贵,枉道速祸;小人多欲则多求妄用,败家丧身;是以居官必贿,居乡必盗。故曰:“侈,恶之大也。”

  昔正考父饘粥以糊口,孟僖子知其后必有达人。季文子相三君,妾不衣帛,马不食粟,君子以为忠。管仲镂簋朱纮,山节藻棁,孔子鄙其小器。公叔文子享卫灵公,史鰌知其及祸;及戌,果以富得罪出亡。何曾日食万钱,至孙以骄溢倾家。石崇以奢靡夸人,卒以此死东市。近世寇莱公豪侈冠一时,然以功业大,人莫之非,子孙习其家风,今多穷困。其余以俭立名,以侈自败者多矣,不可遍数,聊举数人以训汝。汝非徒身当服行,当以训汝子孙,使知前辈之风俗云。

 


家训,道理
译文及注释

译文
  我本来出身在卑微之家,世世代代以清廉的家风相互承袭。我生性不喜欢奢华浪费。从幼儿时起,长辈把金银饰品和华丽的服装加在我身上,总是感到羞愧而把它们抛弃掉。二十岁忝中科举,闻喜宴上独有我不戴花。同年中举的人说:“皇帝的恩赐不能违抗。”于是才在头上插一枝花。一辈子对于衣服取其足以御寒就行了,对于食物取其足以充饥就行了,但也不敢故意穿脏破的衣服以显示与众不同而求得好名声,只是顺从我的本性做事罢了。一般的人都以奢侈浪费为荣,我心里唯独以节俭朴素为美,人们都讥笑我固执鄙陋,我不认为这没什么不好。回答他们说:“孔子在说:‘与其骄纵不逊,宁可简陋寒酸,又说:‘因为节约而犯过失的很少’,又说:‘有志于探求真理而以穿得不好吃得不好为羞耻的读书人,是不值得跟他谈论的’,古人把节俭看作美德,当今的人却因节俭而相讥议,哎,真奇怪啊!”

  近年来的风气尤为奢侈浪费,跑腿的大多穿士人衣服,农民穿丝织品做的鞋。我记得天圣年间我的父亲担任群牧司判官,有客人来未尝不备办酒食,有时行三杯酒,或者行五杯酒,最多不超过七杯酒。酒是从市场上买的,水果只限于梨子、枣子、板栗、柿子之类,菜肴只限于干肉、肉酱、菜汤,餐具用瓷器、漆器。当时士大夫家里都是这样,人们并不会有什么非议。聚会虽多,但只是礼节上殷勤,用来作招待的东西虽少,但情谊深。近来士大夫家,酒假如不是按宫内酿酒的方法酿造的,水果、菜肴假如不是远方的珍品特产,食物假如不是多个品种、餐具假如不是摆满桌子,就不敢约会宾客好友,常常是经过了几个月的经办聚集,然后才敢发信邀请。如果不这样做,人们就会争先责怪他,认为他鄙陋吝啬。所以不跟着习俗随风倒的人就少了。唉!风气败坏得像这样,有权势的人即使不能禁止,能忍心助长这种风气吗?

  又听说从前李文靖公担任宰相时,在封丘门内修建住房,厅堂前仅仅能够让一匹马转过身。有人说地方太狭窄,李文靖公笑着说:“住房要传给子孙,这里作为宰相办事的厅堂确实狭窄了些,但作为太祝祭祀和奉礼司仪的厅堂已经很宽了。”参政鲁公担任谏官时,真宗派人紧急召见他,是在酒店里找到他的。入朝后,真宗问他从哪里来的,他据实回答。皇上说:“你担任清要显贵的谏官,为什么在酒馆里喝酒?”鲁公回答说:“臣家里贫寒,客人来了没有餐具、菜肴、水果,所以就着酒馆请客人喝酒。”皇上因为鲁公没有隐瞒,更加敬重他。张文节担任宰相时,自己生活享受如同从前当河阳节度判官时一样,亲近的人有的劝告他说:“您现在领取的俸禄不少,可是自己生活享受像这样俭省,您虽然自己知道确实是清廉节俭,外人有很多对您有张文节像公孙弘盖布被搞欺诈的讥评。您应该稍微随从一般人的习惯做法才是。”张文节叹息说:“我现在的俸禄,即使全家穿绸挂缎、膏梁鱼肉,怕什么不能做到?然而人之常情,由节俭进入奢侈很容易,由奢侈进入节俭就困难了。像我现在这么高的俸禄难道能够一直拥有?身躯难道能够一直活着?如果有一天我罢官或死去,情况与现在不一样,家里的人习惯奢侈的时间已经很长了,不能立刻节俭,那时候一定会导致无存身之地。哪如无论我做官还是罢官、活着还是死去,家里的生活情况都永久如同一天不变呢?”唉!大贤者的深谋远虑,哪是才能平常的人所能比得上的呢?

  御孙说:“节俭,是最大的品德;奢侈,是最大的恶行。”共,就是同,是说有德行的人都是从节俭做起的。因为,如果节俭就少贪欲,有地位的人如果少贪欲就不被外物役使,可以走正直的路。没有地位的人如果少贪欲就能约束自己,节约费用,避免犯罪,使家室富裕,所以说:“节俭,是各种好的品德共有的特点。”如果奢侈就多贪欲,有地位的人如果多贪欲就会贪恋爱慕富贵,不循正道而行,招致祸患,没有地位的人多贪欲就会多方营求,随意挥霍,败坏家庭,丧失生命,因此,做官的人如果奢侈必然贪污受贿,平民百姓如果奢侈必然盗窃别人的钱财。所以说:“奢侈,是最大的恶行。”

  过去正考父用饘粥来维持生活,孟僖子因此推知他的后代必出显达的人。季文子辅佐鲁文公、宣公、襄公三君王时,他的小妾不穿绸衣,马不喂小米,当时有名望的人认为他忠于公室。管仲使用的器具上都精雕细刻着多种花纹,戴的帽子上缀着红红的帽带,住的房屋里,连斗拱上都刻绘着山岳图形,连梁上短柱都用精美的图案装饰着。孔子看不起他,认为他不是一个大才。公叔文子在家中宴请卫灵公,史鰌推知他必然会遭到祸患,到了他儿子公叔戌时,果然因家中豪富而获罪,以致逃亡在外。何曾一天饮食要花去一万铜钱,到了他的孙子这一代就因为骄奢而家产荡尽。石崇以奢侈靡费的生活向人夸耀,最终因此而死于刑场。近代寇莱公豪华奢侈堪称第一,但因他的功劳业绩大,人们没有批评他,子孙习染他的这种家风,现在大多穷困了。其他因为节俭而树立名声,因为奢侈而自取灭亡的人还很多,不能一一列举,上面姑且举出几个人来教导你。你不仅仅自身应当实行节俭,还应当用它来教导你的子孙,使他们了解前辈的作风习俗。

注释
1、训俭示康:阐释节俭(对于“立名”的重要意义)给康看。训,训释、解释。
2、寒家:指门第低微,余资少。
3、清白:形容词活用作名词,清正廉洁的家风。
4、华靡:生活豪华奢侈。
5、乳儿:幼儿。
6、长者:长辈。
7、羞赧:害羞。
8、忝科名:名列进士的科名。
9、同年:同榜登科的人。
10、簪:插、戴。
11、充腹:吃饱。
12、垢弊:肮脏破烂的衣服。
13、矫俗干名:故意用不同流俗的姿态来猎取名誉。
14、顺吾性:顺从我的天性。
15、俭素:节俭朴素。
16、固陋:浅陋。
17、病:缺点。
18、与其不逊也宁固:与其骄纵不逊,宁可简陋寒酸。不逊,骄傲。
19、约:节俭。
20、鲜:少。
21、志于道:有志于追求道。
22、未足:不值得。
23、议:议论
24、诟病:讥议、批评。
25、异:奇怪。
26、近岁:指宋神宗元丰年间。
27、走卒:当差的。
28、丝履:丝织的鞋。
29、天圣:宋仁宗年号(1023~1032)。
30、群牧:主管国家马匹的机构。
31、置酒:摆酒席。
32、皆然:都这样。
33、非:认为不对。
34、会:聚会。
35、礼勤:礼意殷勤。
36、物薄:食物简单。
37、内法:内宫酿酒之法。
38、远方珍异:来自远方的奇珍异果。
39、品:种类。
40、营聚:张罗、准备。
41、发书:发出请柬。
42、苟或:如果有人。
43、鄙吝:吝啬。
44、随俗靡:跟风随俗。靡,倾、倒。
45、颓弊:败坏。
46、居位者:有权势的人。
47、忍:忍心。
48、厅事:办公或接待宾客的厅堂。
49、旋马:马转身。
50、隘:狭窄。
51、诚:确实。
52、太祝奉礼:太常寺的两个官职,主管祭祀。常由功臣子孙担任。
53、得于酒家:在酒馆找到。
54、所来:从何处来。
55、以实对:把实情说出。
56、卿:皇帝对大臣的称呼。
57、清望官:尊贵而有名望的清官。
58、酒肆:酒馆。
59、就:借着。
60、觞之:请人喝酒。
61、无隐:坦言,不隐瞒。
62、盖:更加。
63、自奉养:自己生活享受。
64、掌书记:唐朝官名,相当于宋代判官,故以此代称。
65、所亲:“所”字加动词构成所字结构,这里相当于名词性短语,意为“所亲近的人”。
66、清约:清廉节约。
67、从众:和众人一样。
68、锦衣玉食:即“衣锦衣,食玉食”,穿高贵的服装,吃珍贵的食品。
69、顾:但。
70、顿:马上。
71、失所:无存身之地。
72、庸人:凡人,平常人。
73、共:通“洪”,大。
74、寡欲:欲望很少。
75、不役于物:不受外物的牵扯、制约。
76、直道而行:行正直之道,指任何事情都敢于诚实不欺地去做。
77、小人:指普通百姓。
78、谨身节用:约束自己,节约用度。
79、远、丰:形容词的使动用法,使……远、使……丰。
80、枉道:不按正道行事。
81、速祸:招致祸患。速,招。
82、多求:多方搜求。
83、妄用:浪费。
84、居官:做官时。
85、贿:贪赃受贿。
86、居乡:不做官时。
87、其后:他的后代。
88、达人:显达的人。
89、以为忠:认为他忠于公室。
90、簋:古代盛食物的器具。
91、纮:帽带
92、山节:刻有山形的斗拱。
93、藻棁:用美丽图案装饰的梁上短柱。棁,梁上的短柱。
94、享:宴请。
95、及祸:遭到祸患。
96、得罪:惹上罪名。
97、出亡:逃亡别国。
98、骄溢:骄横豪奢。
99、倾家:丧失全部家产。
100、夸人:炫耀。
101、卒:终于。
102、东市:刑场。
103、冠:领先。
104、习:染上。
105、立名:树立名声。
106、遍数:全部列举
107、非徒:不仅。
108、身:自身。
109、服行:实行。▲



创作背景

  司马光生活的年代,社会风俗习惯日益变得奢侈腐化,人们竞相讲排场、比阔气,奢侈之风盛行。为使子孙后代避免蒙受那种不良社会风气的影响和侵蚀,司马光特意为儿子司马康撰写了《训俭示康》家训,以教育儿子及后代继承发扬俭朴家风,永不奢侈腐化。



鉴赏

  第一段说明作者自己年轻时就不喜欢华靡,崇尚节俭;虽受世人讥笑,自己却不以为病。文章一开始,作者就先交代了自己的家世,说明勤俭持家是他们家一贯的作风,这就为结尾教训儿孙应当厉行节约,以保持优良家风作好了铺垫。接着列举三个事例说明自己不喜欢奢靡的性格与作风;一是从幼儿时起,就不喜欢穿着金银华美之服;二是考中进士,参加闻喜宴时,独不戴花,经同年规劝,乃簪一花;三是平生布衣蔬食,但求蔽寒果腹,在遭到别人的讥笑时,也不以此为缺陷。文章是写给儿辈看的,在文中列举自己的生平事迹,现身说法,亲切动人。

  第二段慨叹近年风俗侈靡,与宋朝初年大不相同,然后说居高位的人不应随波逐流。作者开始就列举风俗奢靡的具体表现:一是衣着日尚华丽;二是饮食趋向精细丰腴,以宋初士大夫家宴客情况与近年士大夫家宴客情况来对比说明。衣食固已如此,其余自可想见。列举两点以赅其余,起到了举一反三的作用。最后以一个反诘句,对居高位者随波逐流的做法,委婉地进行了批评。

  第三段举出宋朝初年李、鲁、张三人崇尚节俭的言行加以表扬,赞叹大贤的深谋远虑,非庸人所能及。作者在指出近年风俗侈靡以后,又举出宋初大贤的节俭事例来反衬近年与宋初风俗习惯的不同。宰相李沆居第厅事前仅容旋马,他并不以为太隘,反而认为这里作为太祝祭祀和奉礼司仪的地方已经很宽了。参政鲁宗道,由于家贫无肴果,只好宴客于酒家。张知自从当了宰相以后,生活享受仍和在河阳作节度判官时一样。这这三个人都身居高位而能励行节约,保持勤俭作风。这样的深谋远虑,深为作者叹服。

  第四段引用御孙的话加以解说,从道理上阐明俭和侈必致的后果。上述以近年风俗的侈靡与宋初大贤的节俭对比,从正反两面来突出近年风俗侈靡的程度。在这个基础上,作者引用了春秋时鲁国大夫御孙的话,指出节俭是有德之人所共同具有的行为。人们生活俭朴了那么私心杂念也就少了。人们生活奢侈了,私心杂念也就多了。所以,他们做官时就必然受贿,在乡间为民时,就必然盗窃他人的财物。这就从道理上阐明了节俭和奢侈必然导致的后果。俭和侈的利害关系,也就不言而喻了。

  第五段再以正反两面的事实为证,连举六个古人和当代人的事迹,说明俭能立名,侈必自败。最后以训词收束全篇。

  文章先叙述自己素来以节俭朴素为美德,对别人的讥笑不以为然,并说自己并非故作不同流俗而沽名钓誉,乃顺应自己的性情;又追忆天圣年间士大夫往来宴聚普遍尚俭的旧事,慨叹近日愈趋侈靡的风气;接着以本朝有识之士的俭朴美德为例,说明“由俭入奢易,由奢入俭难”;再引述古人的遗训,分析“俭”与“侈”的得失利弊;最后以古人俭、奢的历史事实,阐明俭能列名得福,奢必招祸自败,勉励子孙行俭戒奢,保持家风。所论虽是为子孙后代保全身家性命着想,但于后世颇具教益。全文平实自然,明白如话,广征博引,说理透彻。虽是告诫后人,却不板着严肃面孔正面训诫,而是以老人回首往事、今昔对比的亲切语调信笔写来,未经心组织而自然成理。▲


 
司马光(1019年11月17日-1086年),字君实,号迂叟,陕州夏县(今山西夏县)涑水乡人,《宋史》,《辞海》等明确记载,世称涑水先生。生于河南省信阳市光山县。北宋史学家、文学家。历仕仁宗、英宗、神宗、哲宗四朝,卒赠太师、温国公,谥文正,主持编纂了中国历史上第一部编年体通史《资治通鉴》,为人温良谦恭、刚正不阿,其人格堪称儒学教化下的典范,历来受人景仰。生平著作甚多,主要有史学巨著《资治通鉴》、《温国文正司马公文集》、《稽古录》、《涑水记闻》、《潜虚》等。

有才子曰:《训俭示康》俭,德之共也;侈,恶之大也

主页 栏目 发现 阅读 我的
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-02 13:23:13 HTTP/1.1 GET : http://www.caiziyue.com/index/mnews/article.html?id=916
  2. 运行时间 : 0.109166s [ 吞吐率:9.16req/s ] 内存消耗:4,673.86kb 文件加载:150
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=87f40e40a04ce08f2ed9bcaf67415f86
  1. /www/wwwroot/caiziyue/index.php ( 0.79 KB )
  2. /www/wwwroot/caiziyue/vendor/autoload.php ( 0.73 KB )
  3. /www/wwwroot/caiziyue/vendor/composer/autoload_real.php ( 1.63 KB )
  4. /www/wwwroot/caiziyue/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/caiziyue/vendor/composer/ClassLoader.php ( 15.99 KB )
  6. /www/wwwroot/caiziyue/vendor/composer/autoload_static.php ( 5.14 KB )
  7. /www/wwwroot/caiziyue/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/caiziyue/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/caiziyue/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/caiziyue/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/caiziyue/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/caiziyue/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/caiziyue/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/caiziyue/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.60 KB )
  17. /www/wwwroot/caiziyue/vendor/topthink/think-captcha/src/helper.php ( 1.37 KB )
  18. /www/wwwroot/caiziyue/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /www/wwwroot/caiziyue/vendor/symfony/var-dumper/VarDumper.php ( 3.96 KB )
  20. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  21. /www/wwwroot/caiziyue/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  22. /www/wwwroot/caiziyue/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  23. /www/wwwroot/caiziyue/app/provider.php ( 0.19 KB )
  24. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  25. /www/wwwroot/caiziyue/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  26. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  27. /www/wwwroot/caiziyue/app/common.php ( 16.61 KB )
  28. /www/wwwroot/caiziyue/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  29. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  30. /www/wwwroot/caiziyue/config/app.php ( 0.95 KB )
  31. /www/wwwroot/caiziyue/config/cache.php ( 0.78 KB )
  32. /www/wwwroot/caiziyue/config/captcha.php ( 1.13 KB )
  33. /www/wwwroot/caiziyue/config/console.php ( 0.23 KB )
  34. /www/wwwroot/caiziyue/config/cookie.php ( 0.56 KB )
  35. /www/wwwroot/caiziyue/config/database.php ( 2.18 KB )
  36. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  37. /www/wwwroot/caiziyue/config/filesystem.php ( 0.63 KB )
  38. /www/wwwroot/caiziyue/config/lang.php ( 0.91 KB )
  39. /www/wwwroot/caiziyue/config/log.php ( 1.35 KB )
  40. /www/wwwroot/caiziyue/config/middleware.php ( 0.19 KB )
  41. /www/wwwroot/caiziyue/config/route.php ( 1.89 KB )
  42. /www/wwwroot/caiziyue/config/session.php ( 0.57 KB )
  43. /www/wwwroot/caiziyue/config/trace.php ( 0.34 KB )
  44. /www/wwwroot/caiziyue/config/view.php ( 0.82 KB )
  45. /www/wwwroot/caiziyue/app/event.php ( 0.25 KB )
  46. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  47. /www/wwwroot/caiziyue/app/service.php ( 0.13 KB )
  48. /www/wwwroot/caiziyue/app/AppService.php ( 0.26 KB )
  49. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  50. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  51. /www/wwwroot/caiziyue/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  52. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  53. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  54. /www/wwwroot/caiziyue/vendor/services.php ( 0.21 KB )
  55. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  56. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  57. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  58. /www/wwwroot/caiziyue/vendor/topthink/think-captcha/src/CaptchaService.php ( 0.52 KB )
  59. /www/wwwroot/caiziyue/vendor/topthink/think-multi-app/src/Service.php ( 1.08 KB )
  60. /www/wwwroot/caiziyue/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /www/wwwroot/caiziyue/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /www/wwwroot/caiziyue/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /www/wwwroot/caiziyue/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /www/wwwroot/caiziyue/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /www/wwwroot/caiziyue/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /www/wwwroot/caiziyue/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /www/wwwroot/caiziyue/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Console.php ( 22.89 KB )
  88. /www/wwwroot/caiziyue/app/Request.php ( 0.09 KB )
  89. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  90. /www/wwwroot/caiziyue/app/middleware.php ( 0.25 KB )
  91. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  92. /www/wwwroot/caiziyue/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  93. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  94. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  95. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  96. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  97. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  98. /www/wwwroot/caiziyue/vendor/topthink/think-multi-app/src/MultiApp.php ( 7.06 KB )
  99. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  100. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  101. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  102. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  103. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  104. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  105. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /www/wwwroot/caiziyue/app/index/controller/Mnews.php ( 20.48 KB )
  108. /www/wwwroot/caiziyue/app/index/controller/Base.php ( 5.07 KB )
  109. /www/wwwroot/caiziyue/app/BaseController.php ( 2.03 KB )
  110. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/facade/Request.php ( 9.20 KB )
  111. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  112. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  113. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/facade/Cookie.php ( 1.48 KB )
  114. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  115. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  116. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  117. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  118. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  119. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  120. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  121. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  122. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  123. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  124. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  125. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  126. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  127. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  128. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  129. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  130. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  131. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  132. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  133. /www/wwwroot/caiziyue/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  134. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  135. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  136. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  137. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  138. /www/wwwroot/caiziyue/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  139. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  140. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  141. /www/wwwroot/caiziyue/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  142. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  143. /www/wwwroot/caiziyue/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  144. /www/wwwroot/caiziyue/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  145. /www/wwwroot/caiziyue/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  146. /www/wwwroot/caiziyue/runtime/index/temp/a32b58c6886ab785ddfef4e22cc56e84.php ( 42.64 KB )
  147. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  148. /www/wwwroot/caiziyue/vendor/topthink/think-multi-app/src/Url.php ( 7.52 KB )
  149. /www/wwwroot/caiziyue/vendor/topthink/framework/src/think/route/Url.php ( 14.07 KB )
  150. /www/wwwroot/caiziyue/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000450s ] mysql:host=127.0.0.1;port=3306;dbname=www_caiziyue_com;charset=utf8
  2. SHOW FULL COLUMNS FROM `qing_styles` [ RunTime:0.000641s ]
  3. SELECT * FROM `qing_styles` WHERE `etitle` = 'head' LIMIT 1 [ RunTime:0.000344s ]
  4. SHOW FULL COLUMNS FROM `qing_site_styles` [ RunTime:0.000560s ]
  5. SELECT * FROM `qing_site_styles` WHERE `id` = 1 LIMIT 1 [ RunTime:0.000625s ]
  6. SHOW FULL COLUMNS FROM `qing_category` [ RunTime:0.000596s ]
  7. SELECT * FROM `qing_category` WHERE `parent_id` = 0 AND `catetype` = 0 [ RunTime:0.000352s ]
  8. SELECT * FROM `qing_category` WHERE `parent_id` = 76 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000308s ]
  9. SELECT * FROM `qing_category` WHERE `parent_id` = 77 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000269s ]
  10. SELECT * FROM `qing_category` WHERE `parent_id` = 89 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000304s ]
  11. SELECT * FROM `qing_category` WHERE `parent_id` = 95 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000286s ]
  12. SELECT * FROM `qing_category` WHERE `parent_id` = 99 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000317s ]
  13. SHOW FULL COLUMNS FROM `qing_nav` [ RunTime:0.000359s ]
  14. SELECT * FROM `qing_nav` WHERE `status` = 1 [ RunTime:0.000217s ]
  15. SHOW FULL COLUMNS FROM `qing_archives` [ RunTime:0.000422s ]
  16. SELECT * FROM `qing_archives` WHERE `id` = 916 LIMIT 1 [ RunTime:0.000319s ]
  17. SHOW FULL COLUMNS FROM `qing_user` [ RunTime:0.000412s ]
  18. SELECT * FROM `qing_user` WHERE `iuid` = 87 LIMIT 1 [ RunTime:0.000312s ]
  19. UPDATE `qing_archives` SET `click` = 1585 WHERE `id` = 916 [ RunTime:0.001680s ]
  20. SELECT * FROM `qing_category` WHERE `id` = 91 LIMIT 1 [ RunTime:0.000259s ]
  21. SELECT * FROM `qing_category` WHERE `parent_id` = 89 ORDER BY `listorder` ASC [ RunTime:0.000288s ]
0.113284s