搜索
当前位置:首页 > 古文观止
苏轼《留侯论》匹夫见辱,拔剑而起
作者:苏轼 发布日期:2020-03-24 点击数:1978
留侯论
宋代:苏轼

  古之所谓豪杰之士者,必有过人之节。人情有所不能忍者,匹夫见辱,拔剑而起,挺身而斗,此不足为勇也。天下有大勇者,卒然临之而不惊,无故加之而不怒。此其所挟持者甚大,而其志甚远也。

  夫子房受书于圯上之老人也,其事甚怪;然亦安知其非秦之世,有隐君子者出而试之。观其所以微见其意者,皆圣贤相与警戒之义;而世不察,以为鬼物,亦已过矣。且其意不在书。

  当韩之亡,秦之方盛也,以刀锯鼎镬待天下之士。其平居无罪夷灭者,不可胜数。虽有贲、育,无所复施。夫持法太急者,其锋不可犯,而其势未可乘。子房不忍忿忿之心,以匹夫之力而逞于一击之间;当此之时,子房之不死者,其间不能容发,盖亦已危矣。

  千金之子,不死于盗贼,何者?其身之可爱,而盗贼之不足以死也。子房以盖世之才,不为伊尹、太公之谋,而特出于荆轲、聂政之计,以侥幸于不死,此圯上老人所为深惜者也。是故倨傲鲜腆而深折之。彼其能有所忍也,然后可以就大事,故曰:“孺子可教也。”

  楚庄王伐郑,郑伯肉袒牵羊以逆;庄王曰:“其君能下人,必能信用其民矣。”遂舍之。勾践之困于会稽,而归臣妾于吴者,三年而不倦。且夫有报人之志,而不能下人者,是匹夫之刚也。夫老人者,以为子房才有余,而忧其度量之不足,故深折其少年刚锐之气,使之忍小忿而就大谋。何则?非有生平之素,卒然相遇于草野之间,而命以仆妾之役,油然而不怪者,此固秦皇之所不能惊,而项籍之所不能怒也。

  观夫高祖之所以胜,而项籍之所以败者,在能忍与不能忍之间而已矣。项籍唯不能忍,是以百战百胜而轻用其锋;高祖忍之,养其全锋而待其弊,此子房教之也。当淮阴破齐而欲自王,高祖发怒,见于词色。由此观之,犹有刚强不忍之气,非子房其谁全之?

  太史公疑子房以为魁梧奇伟,而其状貌乃如妇人女子,不称其志气。呜呼!此其所以为子房欤!


古文观止,议论,写人,散文
译文及注释

译文
  古时候被人称作豪杰的志士,一定具有胜人的节操,(有)一般人的常情所无法忍受的度量。有勇无谋的人被侮辱,一定会拔起剑,挺身上前搏斗,这不足够被称为勇士。天下真正具有豪杰气概的人,遇到突发的情形毫不惊慌,当无原因受到别人侮辱时,也不愤怒。这是因为他们胸怀极大的抱负,志向非常高远。

  张良被桥上老人授给兵书这件事,确实很古怪。但是,又怎么知道那不是秦代的一位隐居君子出来考验张良呢?看那老人用以微微显露出自己用意的方式,都具有圣贤相互提醒告诫的意义。一般人不明白,把那老人当作神仙,也太荒谬了。再说,桥上老人的真正用意并不在于授给张良兵书(而在于使张良能有所忍,以就大事)。在韩国已灭亡时,秦国正很强盛,秦王嬴政用刀锯、油锅对付天下的志士,那种住在家里平白无故被抓去杀头灭族的人,数也数不清。就是有孟贲、夏育那样的勇士,没有再施展本领的机会了。凡是执法过分严厉的君王,他的刀锋是不好硬碰的,而他的气势是不可以凭借的。张良压不住他对秦王愤怒的情感,以他个人的力量,在一次狙击中求得一时的痛快,在那时他没有被捕被杀,那间隙连一根头发也容纳不下,也太危险了!富贵人家的子弟,是不肯死在盗贼手里的。为什么呢?因为他们的生命宝贵,死在盗贼手里太不值得。张良有超过世上一切人的才能,不去作伊尹、姜尚那样深谋远虑之事,反而只学荆轲、聂政行刺的下策,侥幸所以没有死掉,这必定是桥上老人为他深深感到惋惜的地方。所以那老人故意态度傲慢无理、言语粗恶的深深羞辱他,他如果能忍受得住,方才可以凭借这点而成就大功业,所以到最后,老人说:“这个年幼的人可以教育了。”

  楚庄王攻打郑国,郑襄公脱去上衣裸露身体、牵了羊来迎接。庄王说:“国君能够对人谦让,委屈自己,一定能得到自己老百姓的信任和效力。”就此放弃对郑国的进攻。越王勾践在会稽陷於困境,他到吴国去做奴仆,好几年都不懈怠。再说,有向人报仇的心愿,却不能做人下人的,这是普通人的刚强而已。那老人,认为张良才智有余,而担心他的度量不够,因此深深挫折他年轻人刚强锐利的脾气,使他能忍得住小怨愤去成就远大的谋略。为什么这样说呢?老人和张良并没有平生的老交情,突然在郊野之间相遇,却拿奴仆的低贱之事来让张良做,张良很自然而不觉得怪异,这本是秦始皇所不能惊惧他和项羽所不能激怒他的原因。

  看那汉高祖之所以成功,项羽之所以失败,原因就在于一个能忍耐、一个不能忍耐罢了。项羽不能忍耐,因此战争中是百战百胜,但是随随便便使用他的刀锋(不懂得珍惜和保存自己的实力)。汉高祖能忍耐,保持自己完整的锋锐的战斗力,等到对方疲敝。这是张良教他的。当淮阴侯韩信攻破齐国要自立为王,高祖为此发怒了,语气脸色都显露出来,从此可看出,他还有刚强不能忍耐的气度,不是张良,谁能成全他?司马迁本来猜想张良的形貌一定是魁梧奇伟的,谁料到他的长相竟然像妇人女子,与他的志气和度量不相称。啊!外柔内刚,这就是张良之所以成为张良吧!

注释
节:节操。 
匹夫:普通人。
见辱:受到侮辱。
卒然:突然。卒,通“猝”。
所挟持者甚大:谓胸怀广阔,志意高远。挟持,指抱负。
子房:张良,字子房。因佐刘邦建立汉朝有功,封留侯。
受书:接受兵书。书,指《太公兵法》。圯上:桥上。老人:指黄石公。《史记·留侯世家》:“良尝闲从容步游下邳圯上,有一老父,衣褐,至良所,直堕其履圯下。顾谓良曰:‘孺子,下取履!’良愕然,欲殴之;为其老,强忍,下取履。父曰:‘履我!’良业为取履,因长跪履之。父以足受,笑而去。”后老父约见张良于桥上,张良两次迟到,受到老父的责备。第三次张良“夜未半”即往,老父喜,送他一部书,说:“读此则为王者师矣。后十年兴,十三年孺子见我济北谷城,山下黄石即我矣。”语毕,老父即离去。次日张良“视其书”,才知道是《太公兵法》。
隐君子:隐居的高士。
观其:瞧他。其,指黄石公。
微:略微,隐约。
见:同“现”。
以为鬼物:因黄石公的事迹较为离奇,语或涉荒诞,故有人认为他是鬼神之类,王充《论衡·自然》:“或曰······张良游泗水之上,遇黄石公,授公书。盖天佐汉诛秦,故命令神石为鬼书授人。”
以刀锯鼎镬待天下之士:谓秦王残杀成性,以刀锯杀人,以鼎镬烹人。
夷灭:灭族。
贲、育:孟贲、夏育,古代著名勇士。
无所复施:无法施展本领。
其势未可乘:谓形势有利于秦,还没有可乘之机。
而逞于一击之间:《史记·留侯世家》载“秦灭韩”,张良“悉以家财求客刺秦王,为韩报仇······得力士,为铁椎重百二十斤。秦皇帝东游,良与客狙击秦皇帝博浪沙中,误中副车。秦皇帝大怒,大索天下,求贼甚急,为张良故也。”其间不能容发:当中差不了一根毛发。比喻情势危急。
千金之子:富贵人家的子弟。
不死于盗贼:不会死在和贼的拼搏上。
不足以死:不值得因之而死。
伊尹太公之谋:谓安邦定国之谋。伊尹辅佐汤建立商朝。吕尚(即太公望)是周武王的开国大臣。
荆柯聂政之计:谓行刺之下策。荆柯刺秦王与燕政刺杀韩相侠累两事,俱见《史记·刺客列传》。
鲜腆:无礼,厚颇。
孺子可教也:谓张良可以教诲。
“楚庄王伐郑”六句:楚庄王攻克郑国后,郑伯肉祖牵羊以迎,表示屈服。楚庄王认为他能取信于民,便释放了他,并退兵,与郑议和。事见《左传》宜公十二年。肉祖,袒衣阵体。
“勾践之困于会稽”三句:《左传》哀公元年:“吴王夫差败越于夫椒,报槜李(越军曾击败吴军于此)也。遂入越。越王(勾践)以甲循五千,保于会稽(山),使大夫种因昊大宰萦以行成。······越及吴平。《国语·越语下》载勾践“令大夫种守于国,与范蠡入宦于吴:三年而吴人遣之。”归臣妾于吴,谓投降吴国为其臣妾。
报人:向人报仇。
非有生平之素:犹言素昧平生(向来不熟悉)。
仆妾之役:指“取履”事。
油然:盛兴貌。此谓悦敬之心油然而生。
轻用其锋:轻率地消耗自己的兵力。
弊:疲困,衰败。
“当淮阴破齐”三句:《史记·淮阴侯列传》:汉四年,韩信破齐,向刘邦请封“假王”,“当是时,楚方急围汉王于荣阳,韩信使者至,发书,汉王大怒,骂日:‘吾困于此,旦暮望若来佐我,乃欲自立为王!’”张良赶紧提醒他不能得罪韩信。刘邦醒悟,便封韩信为齐王以笼络他。韩信后降封为淮阴侯,故称为淮阴。
非子房其谁全之:不是张良,谁又能来保全他呢?
“太史公疑子房以为魁梧奇伟”二句:《史记·留侯世家》:“太史公日:‘余以为其人计魁梧奇伟,至见其图,状貌如妇人好女。’”不称,不相称。▲



赏析

  该文系1061年(宋仁宗嘉祐六年),作者为答御试策而写的一批论策中的一篇。根据《史记·留侯世家》所记张良圯下受书及辅佐刘邦统一天下的事例,论证了“忍小忿而就大谋”、“养其全锋而待其敝”的策略的重要性。文笔纵横捭阖,极尽曲折变化之妙,行文雄辩而富有气势,体现了苏轼史论汪洋恣肆的风格。

  “孺子可教”的典故即源于张良圯上受兵书之事。这个故事具有一定的神话色彩,以司马迁的才华慧识,以神怪入史且于篇末加以评注,常令后人对太史公秉笔直录产生怀疑。其实,早在宋代就有苏轼写了一篇《留侯论》,对此作了合乎情理的解释和发挥。

  苏轼在文中独辟蹊径,化腐朽为神奇。依苏轼之意,圯上老人并非司马迁之所谓鬼物,而是秦代有远见卓识的隐君子,他的出现其意也不在授书,而是有意试一试张良的隐忍度的。张良曾在博浪沙行刺秦皇。事败之后隐姓埋名逃至下邳,圯上老人对此深为惋惜,特意用傲慢无礼的态度狠狠地挫折他。结果他能够忍耐,说明还是有可能成就大事的,所以圯上老人称他“孺子可教矣”。经苏轼这么解释,此事就具有了可信性。相比之下,司马迁对这段轶闻也是十分厚爱的,但他没有破除其封建迷信的神秘光环。苏轼之高明,终于使这段佳话点石成金。

  这篇散文是苏轼早年所作,字里行间洋溢着作者的博闻才识和独具匠心。文章的主旨在于阐发“忍小忿而就大谋”,为使论点具有说服力,作者广征史实,不仅引用了郑伯肉袒迎楚,勾践卧薪尝胆等善于隐忍的正面典型,而且引项羽、刘邦等不善于隐忍的反面典型,从正反两方面加以论证发挥。作者引证史实层层递进,流转变化,不离其宗,抓住留侯能忍这一主线,进一步阐明张良能忍的效果是助高祖成就帝王大业。这篇文章能开能合,气势俊逸奔放,虽只有短短七百字,但言简意赅,分析透彻,鞭辟入里,显示了青年苏轼杰出的文学才华,千百年来成为立论文章的典范。

  诗有诗眼,文也有文眼,尤其是立论文章,这篇文章开宗明义即亮出了“文眼”:“天下有大勇者,卒然临之而不惊,无故加之而不怒,此其所挟持者甚大,而其志甚远也。”这句话凝结了青年苏轼对世事人生波折的经验,有意无意之中为以后的奋斗撰写了座右铭。苏轼当年,屡遭贬谪,正是以忍为大德,才造就一个词、文、诗、书、画多方面的全才;也正由于此,才为宋代文坛上开创了独具一格的豪放派。因此可以说,作者明写留侯之忍,实际上是以古喻今,告诫自己不能锋芒太露,面对复杂人生只有以忍才能成就大业。

  苏轼这篇论文还给读者一个启示,好的素材还要善于运用,即使是文学大家也不能等闲视之,也需要有一个深入分析反复提炼的过程。▲




赏析二

  《留侯论》并不全面评论张良的生平和功业,而只论述他之所以取得成功的主观方面的根本原因——“能忍”的过人之节。这个问题过去未有人道及,是作者的创见。

  开头一段是立论,提出能忍、不能忍这个命题。“古之所谓豪杰之士者,必有过人之节”,是泛言,举凡忠勇、坚毅等等超乎常人的节操,全都包括在内。以下则扣住《留侯论》本题,加以申说,将“过人之节”具体到“忍”字。说“忍”,又是从“‘勇”字来说,提出匹夫之勇不算勇,只有“人情有所不能忍者”,“卒然临之而不惊,无故加之而不怒”,也就是说,能忍,才是大勇;而其所以能忍,又是因为抱负甚大,志向甚远的缘故。表面看来,勇和忍似乎是对立的,作者却指出了它们的统一性,充满辩证法,非常精警深刻。这是作者的基本论点,也是全篇的主意。虽然这里并未指名,实际是对张良而言。以下全是对张良的具体论证。

  文中举了张良狙击秦王、进履受书、劝说刘邦封韩信为齐王三件事。这三件事表面看来似无关连,但作者却敏锐地看到了它们之间的联系,由此提出了他的独创见解。

  第二段先从前两件事说。人们孤立地看圯上老人赠书事,因而把一些神怪传闻当作真实。作者把这件事同张良狙击秦王联系起来,把他为韩报仇不能忍小忿,逞匹夫之勇,与成大事所需要的大忍耐联系起来,指出这是秦时的隐士对张良忍耐心的考验观察,其用意并不在书的授受。指出老人的行动所暗示的,都是圣贤间互相警示劝戒的道理。这几层意思紧密钩连,互为论证,结构非常严密。拂去老人赠书的神奇色彩,关系到基本立论,因为如果这真是神怪的行为而非人事,就无法按常理论之。老人赠书的用意,则是从张良和老人的行动本身这两个方面来论证。从张良讲,他狙击秦王的行动,是“不忍忿忿之心”的表现,这种荆轲、聂政式的刺杀行为,在当秦势方盛时无异于白白送死。老人因为痛惜其才,才“出而试之”,故意用傲慢无礼的举动“无故加之”,极力摧折侮辱他,以磨炼他的性格,“深折其少年刚锐之气”,使其“能有所忍”。从老人说,他对张良的一系列折辱举动,显然不是出于无心。当老人故意走到张良跟前堕履又命他取履时,张良“欲殴之”,仍有不能忍之心;因念其年老而下桥取履是“强忍”着,老人岂有不知,故又提出更带侮辱性的要求:替我穿履!张良想,既已为老人取履了,就再替他穿上吧。这“能忍”的程度又进了一步,但老人还要再看看。他以足受履,笑而去,行了里许路,见张良只是目送着他,并无异常的表现,这才再走回来,对张良说:“孺子可教矣!”这就自己道出了有意试察的用心。太史公的笔墨也很传神:写张良“欲殴之”,“强忍”,“业为取履,因履之”,“殊大惊,因目之”,一连串带动作的心理描写把个“忍”字的深化过程刻画得丝丝人扣。随后因“平明”、“鸡鸣”赴约仍然迟到而一再受到怒责,终于以“夜未半”即往,得到老人的首肯,完成了“忍”’的磨练。这给作者取为立论主题提供了材料。如果老人的用意是在赠书,只须将书授与即可;之所以“深折之”,正说明“意不在书”。“且其意不在书”,而在使张良能忍,二者实为一个意思。

  为了加强说服力,第三段又引史为证,再次申说上段之意。文中先引郑伯能忍而不战退敌,勾践能忍而终灭吴国,以见忍的极端重要性,说明圯上老人何以要“出而试之”。又概述老人“深折”张良的情景,证明他的举动确实是对张良的考察试验。前者是从动机讲,后者是从事实讲,行动的目的则是“使之忍小忿而就大谋”(化用《论语·卫灵公》“小不忍则乱大谋”语意,即上文所谓“圣贤相与警戒之义”),后来的结果则是使张良达到了“秦皇帝之所不能惊,而项籍之所不能怒”的境界。

  以上都是就张良早年的两件事而言,第四段又举他后来在刘邦项籍斗争中的一个例证以实之。没有这个例证,张良在坦上的表现,可以视为偶然;有了这个例证,上面的论证才开花结果,落到实处。这段的精妙之处在于,作者不是孤立地讲张良,而是联系到刘、项两家的斗争来举例。文中把刘邦之所以胜和项籍之所以败,归结为能忍和不能忍,而以韩信求假封为齐王的事例,把刘邦之能忍归结为系由张良成全,不仅说明了能忍对于张良、对于刘、项的事业的重大意义,还说明了圯上老人的启导所起的巨大作用,大大增强了通篇议论的说服力。末尾以揣度作结,谓子房的状貌也表现出能忍的特征,思致新颖,风调翩翩,余味不尽。▲



创作背景

  宋仁宗嘉佑五年,苏轼被任命为河南福昌县今河南伊阳西主簿属正九品。苏轼未赴任,经欧阳修、杨畋等推荐,寓居怀远驿,精心准备制科考试。试前,苏轼上杨畋、富弼等人二十五篇《进策》、二十五篇《进论》,《留侯论》就是《进论》中的一篇。




(1037年1月8日-1101年8月24日)字子瞻、和仲,号铁冠道人、东坡居士,世称苏东坡、苏仙,汉族,眉州眉山(四川省眉山市)人,祖籍河北栾城,北宋著名文学家、书法家、画家,历史治水名人。苏轼是北宋中期文坛领袖,在诗、词、散文、书、画等方面取得很高成就。文纵横恣肆;诗题材广阔,清新豪健,善用夸张比喻,独具风格,与黄庭坚并称“苏黄”;词开豪放一派,与辛弃疾同是豪放派代表,并称“苏辛”;散文著述宏富,豪放自如,与欧阳修并称“欧苏”,为“唐宋八大家”之一。苏轼善书,“宋四家”之一;擅长文人画,尤擅墨竹、怪石、枯木等。作品有《东坡七集》《东坡易传》《东坡乐府》《潇湘竹石图卷》《古木怪石图卷》等。

有才子曰:苏轼《留侯论》匹夫见辱,拔剑而起

主页 栏目 发现 阅读 我的
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2025-12-13 15:27:47 HTTP/1.1 GET : http://www.caiziyue.com/index/mnews/article.html?id=936
  2. 运行时间 : 3.104417s [ 吞吐率:0.32req/s ] 内存消耗:4,665.23kb 文件加载:150
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=633ff3f61708269924d0d803d40e8bab
  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/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.009242s ] mysql:host=127.0.0.1;port=3306;dbname=www_caiziyue_com;charset=utf8
  2. SHOW FULL COLUMNS FROM `qing_styles` [ RunTime:0.010256s ]
  3. SELECT * FROM `qing_styles` WHERE `etitle` = 'head' LIMIT 1 [ RunTime:0.009097s ]
  4. SHOW FULL COLUMNS FROM `qing_site_styles` [ RunTime:0.013861s ]
  5. SELECT * FROM `qing_site_styles` WHERE `id` = 1 LIMIT 1 [ RunTime:0.010904s ]
  6. SHOW FULL COLUMNS FROM `qing_category` [ RunTime:0.011052s ]
  7. SELECT * FROM `qing_category` WHERE `parent_id` = 0 AND `catetype` = 0 [ RunTime:0.007183s ]
  8. SELECT * FROM `qing_category` WHERE `parent_id` = 76 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.004936s ]
  9. SELECT * FROM `qing_category` WHERE `parent_id` = 77 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.015681s ]
  10. SELECT * FROM `qing_category` WHERE `parent_id` = 89 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.008871s ]
  11. SELECT * FROM `qing_category` WHERE `parent_id` = 95 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.004883s ]
  12. SELECT * FROM `qing_category` WHERE `parent_id` = 99 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.004005s ]
  13. SHOW FULL COLUMNS FROM `qing_nav` [ RunTime:0.002027s ]
  14. SELECT * FROM `qing_nav` WHERE `status` = 1 [ RunTime:0.006190s ]
  15. SHOW FULL COLUMNS FROM `qing_archives` [ RunTime:0.007498s ]
  16. SELECT * FROM `qing_archives` WHERE `id` = 936 LIMIT 1 [ RunTime:0.002111s ]
  17. SHOW FULL COLUMNS FROM `qing_user` [ RunTime:0.003251s ]
  18. SELECT * FROM `qing_user` WHERE `iuid` = 87 LIMIT 1 [ RunTime:0.005039s ]
  19. UPDATE `qing_archives` SET `click` = 1979 WHERE `id` = 936 [ RunTime:0.004287s ]
  20. SELECT * FROM `qing_category` WHERE `id` = 91 LIMIT 1 [ RunTime:0.001531s ]
  21. SELECT * FROM `qing_category` WHERE `parent_id` = 89 ORDER BY `listorder` ASC [ RunTime:0.007458s ]
3.129761s