搜索
当前位置:首页 > 古文观止
《庖丁解牛》提刀而立 为之四顾 为之踌躇满志
作者:庄周 发布日期:2020-06-08 点击数:3677
庖丁解牛
先秦:庄周

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

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

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

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


哲理,故事

译文及注释

译文

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

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

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

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

注释

庖(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)因其固然 (固然)

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

词类活用 

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

倒装句 

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

省略句 

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

判断句 

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


道理

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

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

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


赏析

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

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

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

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

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

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

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

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

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

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

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

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


创作背景

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



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

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

主页 栏目 发现 阅读 我的
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-02 16:45:16 HTTP/1.1 GET : http://www.caiziyue.com/index/mnews/article.html?id=979
  2. 运行时间 : 0.082993s [ 吞吐率:12.05req/s ] 内存消耗:4,674.55kb 文件加载:150
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=58bebec13991c9a384eab4af04b27d30
  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.000393s ] mysql:host=127.0.0.1;port=3306;dbname=www_caiziyue_com;charset=utf8
  2. SHOW FULL COLUMNS FROM `qing_styles` [ RunTime:0.000568s ]
  3. SELECT * FROM `qing_styles` WHERE `etitle` = 'head' LIMIT 1 [ RunTime:0.000337s ]
  4. SHOW FULL COLUMNS FROM `qing_site_styles` [ RunTime:0.000448s ]
  5. SELECT * FROM `qing_site_styles` WHERE `id` = 1 LIMIT 1 [ RunTime:0.000301s ]
  6. SHOW FULL COLUMNS FROM `qing_category` [ RunTime:0.000438s ]
  7. SELECT * FROM `qing_category` WHERE `parent_id` = 0 AND `catetype` = 0 [ RunTime:0.000318s ]
  8. SELECT * FROM `qing_category` WHERE `parent_id` = 76 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000322s ]
  9. SELECT * FROM `qing_category` WHERE `parent_id` = 77 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000314s ]
  10. SELECT * FROM `qing_category` WHERE `parent_id` = 89 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000303s ]
  11. SELECT * FROM `qing_category` WHERE `parent_id` = 95 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000323s ]
  12. SELECT * FROM `qing_category` WHERE `parent_id` = 99 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000315s ]
  13. SHOW FULL COLUMNS FROM `qing_nav` [ RunTime:0.000520s ]
  14. SELECT * FROM `qing_nav` WHERE `status` = 1 [ RunTime:0.000297s ]
  15. SHOW FULL COLUMNS FROM `qing_archives` [ RunTime:0.000467s ]
  16. SELECT * FROM `qing_archives` WHERE `id` = 979 LIMIT 1 [ RunTime:0.000352s ]
  17. SHOW FULL COLUMNS FROM `qing_user` [ RunTime:0.000426s ]
  18. SELECT * FROM `qing_user` WHERE `iuid` = 87 LIMIT 1 [ RunTime:0.000276s ]
  19. UPDATE `qing_archives` SET `click` = 3678 WHERE `id` = 979 [ RunTime:0.001685s ]
  20. SELECT * FROM `qing_category` WHERE `id` = 91 LIMIT 1 [ RunTime:0.000630s ]
  21. SELECT * FROM `qing_category` WHERE `parent_id` = 89 ORDER BY `listorder` ASC [ RunTime:0.000296s ]
0.087491s