当前的位置 >> 网站首页 >> 古文观止
      《庖丁解牛》提刀而立 为之四顾 为之踌躇满志
      发布日期:2020-06-08
      庖丁解牛
      先秦:庄周

        庖丁为文惠君解牛,手之所触,肩之所倚,足之所履,膝之所踦,砉然向然,奏刀騞然,莫不中音。合于《桑林》之舞,乃中《经首》之会。

        文惠君曰:“嘻,善哉!技盖至此乎?”

        庖丁释刀对曰:“臣之所好者,道也,进乎技矣。始臣之解牛之时,所见无非牛者。三年之后,未尝见全牛也。方今之时,臣以神遇而不以目视,官知止而神欲行。依乎天理,批大郤,导大窾,因其固然,技经肯綮之未尝,而况大軱乎!良庖岁更刀,割也;族庖月更刀,折也。今臣之刀十九年矣,所解数千牛矣,而刀刃若新发于硎。彼节者有间,而刀刃者无厚;以无厚入有间,恢恢乎其于游刃必有余地矣,是以十九年而刀刃若新发于硎。虽然,每至于族,吾见其难为,怵然为戒,视为止,行为迟。动刀甚微,謋然已解,如土委地。提刀而立,为之四顾,为之踌躇满志,善刀而藏之。”

        文惠君曰:“善哉!吾闻庖丁之言,得养生焉。”


      哲理,故事

      译文及注释

      译文

        庖丁给梁惠王宰牛。手接触的地方,肩膀倚靠的地方,脚踩的地方,膝盖顶的地方,哗哗作响,进刀时豁豁地,没有不合音律的:合乎(汤时)《桑林》舞乐的节拍,又合乎(尧时)《经首》乐曲的节奏。

        梁惠王说:“嘻,好啊!(你解牛的)技术怎么竟会高超到这种程度啊?”

        庖丁放下刀回答说:“我追求的,是道,已经超过一般的技术了。起初我宰牛的时候,眼里看到的是一只完整的牛;三年以后,再未见过完整的牛了。现在,我凭精神和牛接触,而不用眼睛去看,感官停止了而精神在活动。依照牛的生理上的天然结构,砍入牛体筋骨相接的缝隙,顺着骨节间的空处进刀,依照牛体本来的构造,筋脉经络相连的地方和筋骨结合的地方,尚且不曾拿刀碰到过,更何况大骨呢!技术好的厨师每年更换一把刀,是用刀割断筋肉割坏的(就像我们用刀割绳子一样);技术一般的厨师每月就得更换一把刀,是砍断骨头而将刀砍坏的。如今,我的刀用了十九年,所宰的牛有几千头了,但刀刃锋利得就像刚在磨刀石上磨好的一样。那牛的骨节有间隙,而刀刃很薄;用很薄的刀刃插入有空隙的骨节,宽宽绰绰地,那么刀刃的运转必然是有余地的啊!因此,十九年来,刀刃还像刚从磨刀石上磨出来的一样。虽然是这样,每当碰到筋骨交错聚结的地方,我看到那里很难下刀,就小心翼翼地提高警惕,视力集中到一点,动作缓慢下来,动起刀来非常轻,豁啦一声,牛的骨和肉一下子就解开了,就像泥土散落在地上一样。我提着刀站立起来,为此举目四望,为此悠然自得,心满意足,然后把刀擦抹干净,收藏起来。”

        梁惠王说:“好啊!我听了庖丁的这番话,懂得了养生的道理了。”

      注释

      庖(páo)丁:名丁的厨工。先秦古书往往以职业放在人名前。
      文惠君:即梁惠王,也称魏惠王。
      解牛:宰牛,这里指把整个牛体开剥分剖。
      踦(yǐ):支撑,接触。这里指用一条腿的膝盖顶牛。
      砉(xū)然:象声词。砉然,皮骨相离的声音。向,通”响“。
      騞(xū)然:象声词,形容比砉然更大的进刀解牛声。
      桑林:传说中商汤时的乐曲名。
      经首:传说中尧乐曲《咸池》中的一章。会:指节奏。以上两句互文,即“乃合于桑林、经首之舞之会”之意。
      嘻:赞叹声。
      盖:通“盍(hé)”,何,怎样。
      进:超过。
      官知:这里指视觉。神欲:指精神活动。
      天理:指牛的生理上的天然结构。
      批大郤:击入大的缝隙。批:击。郤:空隙。
      导大窾(kuǎn):顺着(骨节间的)空处进刀。
      因:依。固然:指牛体本来的结构。
      技经:犹言经络。技,据清俞樾考证,当是“枝”字之误,指支脉。经,经脉。肯:紧附在骨上的肉。綮(qìng):筋肉聚结处。技经肯綮之未尝,即“未尝技经肯綮”的宾语前置。
      軱(gū):股部的大骨。
      割:这里指生割硬砍。
      族:众,指一般的。
      折:用刀折骨。
      发:出。硎(xíng):磨刀石。
      节:骨节。间:间隙。
      恢恢乎:宽绰的样子。
      族:指筋骨交错聚结处。
      怵(chù)然:警惧的样子。
      謋(huò):象声词。骨肉离开的声音。
      委地:散落在地上。
      善:通”缮“,修治。这里是拭擦的意思。
      养生:指养生之道。 



      相关成语
      ①游刃有余:现代人使用它来比喻技术熟练高超,做事轻而易举。
      ②目无全牛:一般用来指技艺达到极其纯熟的程度,达到得心应手的境界。
      ③踌躇满志:文中是悠然自得,心满意足的意思。踌躇,一般用于形容犹豫不决的样子。踌躇满志,指对自己取得的成就洋洋得意的样子。
      ④切中肯綮:切中,正好击中. 肯綮,是指骨肉相连的地方,比喻最重要的关键.
      切中肯綮是指解决问题的方法对,方向准,一下子击中了问题的要害,找到了解决问题的好办法。
      ⑤批郤导窾——批:击;郤:空隙;窾:骨节空处。从骨头接合处批开,无骨处则就势分解。比喻善于从关键处入手,顺利解决问题。
      ⑥新硎初试——硎:磨刀石;新硎:新磨出的刀刃。象新磨的刀那样锋利。比喻刚参加工作就显露出出色的才干。亦作“发硎新试”。
      ⑦官止神行:指对某一事物有透彻的了解。
      ⑧庖丁解牛:厨师解割了全牛。比喻掌握了解事物客观规律的人;技术纯熟神妙;做事得心应手。
      ⑨善刀而藏:善:拭;善刀:把刀擦干净。将刀擦净,收藏起来。比喻适可而止,自敛其才。 ▲

      文言知识

      通假字 

      砉然向然(向,通响)
      技盖至此乎(盖,通盍)
      技经肯綮之未尝(技,通枝)
      善刀而藏之(善,通缮)

      一词多义
      族 
      (1)族庖月更刀(众,一般的)
      (2)每至于族(丛聚、集结之处)

      为 
      (1)庖丁为文惠君解牛(介词,替) 
      (2)吾见其难为,怵然为戒(两处都是动词,分别译为解、作为) 

      然 
      (1)砉然向然 / 因其固然 / 怵然为戒(助词,形容词或副词词尾,表状态)
      (2)虽然,每至于族(代词,这样) 

      乎 
      (1)技盖至此乎(疑问语气助词,相当于“呢”)
      (2)依乎天理(介词,相当于“于”)  
      (3) 而况大軱乎(反问语气助词,相当于“呢”)
      (4)恢恢乎其于游刃必有余地矣(形容词词尾) 

      古今异义词 

      (1)所见无非全牛(无非)
      古义:没有不是
      今义:只,不外乎

      (2)依乎天理(天理)
      古义:生理上的天然结构 
      今义:天然的道理

      (3)虽然,每至于族(虽然)
      古义:虽然这样 
      今义:表转折关系的连词

      (4)视为止,行为迟(行为)
      古义:动作因此 
      今义:受思想支配而表现在外面的活动

      (5)每至于族(族)
      古义:筋骨交错聚结的地方 
      今义:事物有某种共同属性的一大类

      (6)吾见其难为( 难为)
      古义:很难做
      今义:使人为难

      (7)因其固然 (固然)

      古义:本来的样子 
      今义:表示承认某一事实,引起下文转折;表示承认甲事实,也不否认乙事实

      词类活用 

      以无厚入有间(厚,形容词名用,厚度)
      良庖岁更刀(岁,名词作状语,每年)
      族庖月更刀(月,名词作状语,每月)

      倒装句 

      技经肯綮之未尝(未尝技经肯綮,宾语前置) 
      是以十九年而刀刃若新发于硎(于硎新发,介宾后置) 
      合于《桑林》之舞(于《桑林》之舞合,介宾后置)

      省略句 

      如土委(于)地 
      怵然为(之)戒,视为(之)止,行为(之)迟

      判断句 

      良庖岁更刀,割也;族庖月更刀,折也。(“也”表判断) 臣所好者道也。(“……者……也”表判断)


      道理

        牛无疑是很复杂的,庖丁解牛,为什么能一刀下去,刀刀到位,轻松简单,原因是什么?是因为掌握了它的肌理。牛与牛当然各不相同,但不管是什么牛,它们的肌理都是一致的;每个人的生活也各有各的面貌,其基本原理也是近似的。庖丁因为熟悉了牛的肌理,自然懂得何处下刀。生活也一样,如果能透解了、领悟了生活的道理,摸准了其中的规律,就能和庖丁一样,做到目中有牛又无牛,就能化繁为简,真正获得轻松。

        做事应处处小心,还要保持着一种谨慎小心的态度,收敛锋芒,并且在懂得利用规律的同时,更要去反复实践,像庖丁“所解数千牛矣”一样,不停地重复,终究会悟出事物的真理所在。

        人类社会充满着错综复杂的矛盾,人处世间,只有像庖丁解牛那样避开矛盾,做到顺应自然,才能保身、全生、养心、尽年。▲


      赏析

        作者原意是用它来说明养生之道的,借此揭示了做人做事都要顺应自然规律的道理。全文可分四段。第一段写庖丁解牛的熟练动作和美妙音响;第二段紧接着写文惠君的夸赞,从侧面烘托庖丁技艺的精湛;第三段是庖丁对文惠君的解答,庖丁主要讲述了自己达于“道”境的三个阶段;第四段写文惠君听后领悟了养生的道理。此文在写作上采用多种手法,结构严密,语言生动简练,体现了庄子文章汪洋恣肆的特点。

        第一段惟妙惟肖的“解牛”描写。作者以浓重的笔墨,文采斐然地表现出庖丁解牛时神情之悠闲,动作之和谐。全身手、肩、足、膝并用,触、倚、踩、抵相互配合,一切都显得那么协调潇洒。“砉然响然,奏刀騞然”,声形逼真。牛的骨肉分离的声音,砍牛骨的声音,轻重有致,起伏相间,声声入耳。

        第二段紧接着又用文惠君之叹:“善哉!技盖至此乎!”进一步点出庖丁解牛之“神”,这就为下文由叙转入论做好铺垫。

        第三段妙在庖丁的回答并不囿于“技”,而是将“技至此”的原因归之于“道”。“臣之所好者,道也,进乎技矣。”并由此讲述了一番求于“道”而精于“技”的道理。此段论说,为全文精华所在。为了说明“道”如何高于“技”,文章先后用了两种反差鲜明的对比:一为庖丁解牛之初与三年之后的对比,一为庖丁与普通厨工的对比。庖丁解牛之初,所看见的是浑然一牛;三年之后,就未尝见全牛了,而是对牛生理上的天然结构、筋骨相连的间隙、骨节之间的窍穴皆了如指掌。普通厨工不了解牛的内在组织,盲目用刀砍骨头;好的厨工虽可避开骨头,却免不了用刀去割筋肉,而庖丁则不然,他不是靠感官去感觉牛,而是“以神遇而不以目视,官知止而神欲行”,凭内在精神去体验牛体,顺应自然,择隙而进,劈开筋肉间隙,导向骨节空处,按照牛的自然结构进行。

        顺应自然,物我合一,本是道家的追求,庖丁以此为解牛之方,才使他由“技”进于“道”,达到炉火纯青、技艺超群的地步。“动刀甚微,謋然已解,如土委地”,这十二字是对庖丁解牛效果的描绘,方法对头,不仅牛解得快,刀子也不受损害。十九年来,解牛数千头,竟未换过一把刀,刀刃还是锋利如初。这当然是每月换一把刀的低级厨工所不可思议的。区别就在于他们求于“技”,而庖丁志于“道”。

        在“技”与“道”的关系上。庄子学派认为“技”与“道”通。“道”高于“技”,“技”从属于“道”;只有“技”合乎“道”,技艺才可以纯精。“道”的本质在于自然无为,“技”的至善亦在于自然无为。只有“以天合天”(《庄子·达生》),以人的内在自然去合外在自然,才可达到“技”的最高境界。庖丁深味个中三昧,所以才能成为解牛中的佼佼者。反过来,“技”中又有“道”,从“技”中可以观“道”。“技兼于事,事兼于义,义兼于德,德兼于道,道兼于天”(《庄子·天地》)。文惠君正是通过庖丁之“技”,悟得养生之“道”。养生,其根本方法乃是顺应自然。显然,庖丁解牛,乃是庄子对养生之法的形象喻示。

        不过庄子所说的“依乎天理”、“因其固然”,客观上又揭示了人在实践中如何达于自由的问题。文中所说的“天理”、“固然”,若引申开来看,亦可理解为人们面临的外界客观事物。它虽然会给企望达于自由的人们带来这种那种限制或妨碍,但睿智的人们又不是在它面前显得束手无策,只要认识它,顺应它,就能够如庖丁那样自由洒脱。对此,庄子曾作过一番极为精妙的分析:“彼节者有间,而刀刃者无厚;以无厚入有间,恢恢乎其于游刃必有余地矣。”“节”固然不可逾越,但毕竟有间隙,这就为人们“游刃”提供了天地,只要善于在这一天地里施展本领,是同样可以自由自在的。“游刃”二字,活现出解牛者合于自然而又超于自然的神化境界。当然,对于“固然”的认识并非一劳永逸,即使庖丁那样技艺高超者,每逢筋骨盘结处,总是谨慎从事,“怵然为戒,视为止,行为迟”,来不得半点麻痹大意,只有孜孜不倦地追求,毫不懈怠才是。

        此则寓言立意在于阐明“养生”,实则还阐述了一个深刻的美学命题,即艺术创造是一种自由的创造。庄子认为“技”中有“艺”。庖丁解牛的动作,就颇具艺术的观赏性。他的表演,犹如一场优美绝伦的音乐舞蹈,其舞步合于《桑林》舞曲,其韵律合于辉煌的《咸池》乐章。作为一种具有美的意味的创造活动,是令观赏者心醉神迷的。而庖丁解牛后“提刀而立,为之四顾,为之踌躇满志”的神情,又使人们看到创造者在作品完成后内心满足的喜悦。

        庄子正是通过庖丁其言其艺,揭示美是一种自由的创造。这种美的创造必须实现合规律(“因其固然”)与合目的(“切中肯綮”)的统一,以达到自由自在(“游刃有余”)的境界。“以神遇而不以目视,官知止而神欲行”,则是创作必备的心境,强调要排除一切感官纷扰,全神贯注,这与《庄子·达生》篇中梓庆削鐻时所说的“斋以静心”,“忘吾有四枝形体”,是一致的。此种“心斋”、“坐忘”境界,与近现代西方美学注重的“静观”、“观照”殊途而同归,不过却早于叔本华、尼采两千一百多年。

        庄子散文善于运用形象化说理的手段。这则寓言采用夸张、对比、映衬、描摹等多种手法,表现庖丁解牛技巧的纯熟,神态的悠然,动作的优美,节奏的和谐,身心的潇洒。具体说来,此文在写作方面的主要特点是:

        一、结构严密。全文分两大部分,先讲述故事(第一、二段),再点明寓意(第三段)。就故事说,又分两层,即由写“技”到说“道”。先描述庖丁解牛的高超技艺,再由庖丁阐述他的解牛之道。写庖丁的技,先是直接描写,再通过文惠君的赞叹加以小结,并转入庖丁的谈道。对道的阐述又分为三个方面:首先,从纵的方面介绍掌握道的三个阶段,突出掌握道以后的特点;其次,从横的方面将庖丁与良庖、族庖进行比较,以说明得道与否的异同;第三,说明成功地解决了难以处理的“族”的问题。这是从一般写到特殊。这三个方面都紧紧扣住“依乎天理”“因其固然”之“道”进行阐述。庖丁答文惠君的第一句话,将写技与谈道两方面自然地联系起来。文惠君所说由庖丁之言获得养生之道的话,又起到统摄全文、揭示主题的作用。全文围绕解牛的事件,阐述一个“道”字,由具体到抽象,条分缕析,环环相扣,将道理说得晓畅透彻。

        二、语言生动简练。如写庖丁解牛时手、肩、足、膝的动作,只用触、倚、履、踌四字,便反映出各自的特色。用“嘻!善哉!技盖至此乎?”这么八个字(实词、虚词各半)三句话,就将文惠君看到庖丁高超的解牛技术而产生的惊异、赞叹与疑惑不解的思想感情真实地反映出来。“怵然为戒,视为止,行为迟,动刀甚微”几句,将庖丁解决特殊困难时那种专心致志、小心谨慎而又充满信心的内心活动、目光和动作特点,刻画得淋漓尽致,又与后面写庖丁因困难获得解决而悠然自得的动作、神态形成鲜明对照。


      创作背景

        庄子生活在战国中期,这是非常激烈的社会转型时期,中国社会经历了一次“高岸为谷,深谷为陵”的沧桑巨变,社会动乱,民不聊生,身处乱世的人们对人生、对前途充满了迷茫。庄子针对人在残酷现实不能任其本性无拘无束生活、面临无情摧残难以尽享天年的现实,被迫随时随地悚然惊心地谨慎藏锋,适时顺应,无求远害,想在复杂的斗争的骨节缝中寻找一个空隙,把它作为保全生命的安乐窝,以便在这乱世中游刃有余地活下去。这篇寓言体现的就是这种心境。



      庄子,姓庄,名周,战国时期宋国蒙人。战国中期道家学派代表人物,思想家、哲学家、文学家,庄学的创立者,与老子并称“老庄”。最早提出的“内圣外王”思想对儒家影响深远。洞悉易理,指出“《易》以道阴阳”,其“三籁”思想与《易经》三才之道相合。其文想象力极为丰富,语言运用自如,灵活多变,能把微妙难言的哲理说得引人入胜。代表作品为《庄子》,其中名篇有《逍遥游》《齐物论》《养生主》等。其作品被称为“文学的哲学,哲学的文学”。据传庄子尝隐居南华山,卒葬南华山,故唐玄宗天宝初,被诏封为南华真人,其书《庄子》被奉为《南华真经》。

      有才子曰:《庖丁解牛》提刀而立 为之四顾 为之踌躇满志

      —— 版权所有:才子曰 ——
      关于我们 | 联系方式 | 专题活动 | 最新更新 | 公众号 | 手机版

      备案号:津ICP备2023009488号
      基本 文件 流程 错误 SQL 调试
      1. 请求信息 : 2025-12-21 19:57:11 HTTP/1.1 GET : http://www.caiziyue.com/index/news/article.html?id=979
      2. 运行时间 : 0.312676s [ 吞吐率:3.20req/s ] 内存消耗:4,668.52kb 文件加载:150
      3. 缓存信息 : 0 reads,0 writes
      4. 会话信息 : SESSION_ID=016f85a1cee4ef11d7e6d65ab77cde01
      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 ( 10.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.61 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/News.php ( 20.94 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/b16ba22d0070970d5f2953d968a1f88f.php ( 67.57 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.001920s ] mysql:host=127.0.0.1;port=3306;dbname=www_caiziyue_com;charset=utf8
      2. SHOW FULL COLUMNS FROM `qing_styles` [ RunTime:0.002790s ]
      3. SELECT * FROM `qing_styles` WHERE `etitle` = 'head' LIMIT 1 [ RunTime:0.001926s ]
      4. SHOW FULL COLUMNS FROM `qing_site_styles` [ RunTime:0.004005s ]
      5. SELECT * FROM `qing_site_styles` WHERE `id` = 1 LIMIT 1 [ RunTime:0.001879s ]
      6. SHOW FULL COLUMNS FROM `qing_category` [ RunTime:0.003137s ]
      7. SELECT * FROM `qing_category` WHERE `parent_id` = 0 AND `catetype` = 0 [ RunTime:0.003023s ]
      8. SELECT * FROM `qing_category` WHERE `parent_id` = 76 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.002932s ]
      9. SELECT * FROM `qing_category` WHERE `parent_id` = 77 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.001835s ]
      10. SELECT * FROM `qing_category` WHERE `parent_id` = 89 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.002629s ]
      11. SELECT * FROM `qing_category` WHERE `parent_id` = 95 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.002418s ]
      12. SELECT * FROM `qing_category` WHERE `parent_id` = 99 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.001868s ]
      13. SHOW FULL COLUMNS FROM `qing_nav` [ RunTime:0.002692s ]
      14. SELECT * FROM `qing_nav` WHERE `status` = 1 [ RunTime:0.002044s ]
      15. SHOW FULL COLUMNS FROM `qing_archives` [ RunTime:0.002700s ]
      16. SELECT * FROM `qing_archives` WHERE `id` = 979 LIMIT 1 [ RunTime:0.002849s ]
      17. SHOW FULL COLUMNS FROM `qing_user` [ RunTime:0.002592s ]
      18. SELECT * FROM `qing_user` WHERE `iuid` = 87 LIMIT 1 [ RunTime:0.001843s ]
      19. UPDATE `qing_archives` SET `click` = 3670 WHERE `id` = 979 [ RunTime:0.005439s ]
      20. SELECT * FROM `qing_category` WHERE `id` = 91 LIMIT 1 [ RunTime:0.002440s ]
      21. SELECT * FROM `qing_category` WHERE `parent_id` = 89 ORDER BY `listorder` ASC [ RunTime:0.002927s ]
      0.322008s