当前的位置 >> 网站首页 >> 古文观止
      《孟子·告子下》:生于忧患而死于安乐也
      发布日期:2019-12-25
      生于忧患,死于安乐
      先秦:孟子及其弟子

        舜发于畎亩之中,傅说举于版筑之间,胶鬲举于鱼盐之中,管夷吾举于士,孙叔敖举于海,百里奚举于市。

        故天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。(是人 一作:斯人)

        人恒过,然后能改;困于心,衡于虑,而后作;征于色,发于声,而后喻。入则无法家拂士,出则无敌国外患者,国恒亡。

        然后知生于忧患而死于安乐也。

       


      初中文言文,议论,哲理

      译文及注释

      译文

        舜从田野耕作之中被起用,傅说从筑墙的劳作之中被起用,胶鬲从贩鱼卖盐中被起用,管夷吾被从狱官手里救出来并受到任用,孙叔敖从海滨隐居的地方被起用,百里奚被从奴隶市场里赎买回来并被起用。

        所以上天要把重任降临在某人的身上,必定要先使他的内心痛苦,使他的筋骨劳累,使他经受饥饿之苦,以致肌肤消瘦,使他受贫困之苦,扰乱其人业已开始的行动,这样来使他的心灵受到震撼,使他的性情坚忍起来,增加他所不具备的能力。

        人常常犯错,然后才能改正;内心忧困,思想阻塞,然后才能奋起;心绪显露在脸色上,表达在声音中,然后才能被人了解。一个国家,在内如果没有坚守法度的大臣和足以辅佐君王的贤士,在外没有与之匹敌的邻国和来自外国的祸患,就常常会有覆灭的危险。

        这样,就知道忧愁患害足以使人生存,安逸享乐足以使人灭亡的道理了。

      注释

      舜:姚姓,名重华。唐尧时耕于历山(在今山东济南东南,一说在今山西永济东南),“父顽,母嚣,弟傲,能和以孝”,尧帝使其人山林川泽,遇暴风雷雨,舜行不迷,于是传以天子之位。国名虞,史称虞舜。事迹见于《尚书·尧典》及《史记·五帝本纪》等。
      发:起,指任用。
      畎(quǎn)亩:田亩,此处意为耕田。畎,田间水渠。
      傅说(fù yuè):殷商时为胥靡(一种刑徒),筑于傅险(又作傅岩,在今山西平陆东)。商王武丁欲兴殷,梦得圣人,名曰说,视群臣皆非,使人求于野,得傅说。见武丁,武丁曰:“是也。”与之语,果圣人,举以为相,殷国大治。遂以傅险为姓,名为傅说。事迹见于《史记·殷本纪》等。
      举:被选拔。
      版筑:筑墙的时候在两块夹板中间放土,用杵捣土,使它坚实。筑,捣土用的杵。
      胶鬲(gé):商纣王大臣,与微子、箕子、王子比干同称贤人。
      鱼盐:此处意为在海边捕鱼晒盐。《史记》称燕在渤碣之间,有鱼盐之饶;齐带山海,多鱼盐。
      管夷吾:管仲,颍上(今河南许昌)人,家贫困。辅佐齐国公子纠,公子纠未能即位,公子小白即位,是为齐桓公。齐桓公知其贤,释其囚,用以为相,尊称之为仲父。《史记·管晏列传》:“管仲既用,任政于齐,齐桓公以霸。九合诸侯,一匡天下,管仲之谋也。”
      士:狱官。
      孙叔敖(áo):蒍姓,名敖,字孙叔,一字艾猎。春秋时为楚国令尹(宰相)。本为“期思之鄙人”,期思在今河南固始,偏僻之地称为鄙。
      海:海滨。
      百里奚(xī):又作百里傒。本为虞国大夫。晋国灭虞国,百里奚与虞国国君一起被俘至晋国。晋国嫁女于秦,百里奚被当作媵臣陪嫁到秦国。百里奚逃往楚国,行至宛(今河南南阳),为楚国边界之鄙人所执。秦穆公闻其贤,欲重赎之,恐楚人不与,乃使人谓楚曰:“吾媵臣百里奚在焉,请以五羖羊皮赎之。”楚人于是与之。时百里奚年已七十余,至秦,秦穆公亲释其囚,与语国事三日,大悦。授以国政,号称“五羖大夫”。史称秦穆公用百里奚、蹇叔、由余为政,“开地千里,遂霸西戎”,成为“春秋五霸”之一。事迹见于《史记·秦本纪》。
      市:市井。
      故:所以。
      任:责任,担子。
      是:代词,这,这些。
      也:助词,用在前半句的末尾,表示停顿一下,后半句将要加以解说。
      必:一定。
      苦:动词的使动用法,使……苦恼。
      心志:意志。
      劳:动词的使动用法,使……劳累。
      饿:动词的使动用法,使……饥饿。
      体肤:肌肤。
      空乏:形容词的使动用法,使……穷困。
      拂乱:形容词的使动用法,使……颠倒错乱。拂,违背,不顺。乱,错乱。
      所为:所行。
      所以:用来(通过那样的途径来……)。
      动:动词的使动用法,使……惊动。
      忍:形容词的使动用法,使……坚韧。
      曾益:增加。曾,通“增”。
      能:才干。
      恒:常常,总是。
      过:过错,过失。
      困于心:心中有困苦。
      衡于虑:思虑堵塞。衡,通“横”,梗塞,指不顺。
      作:奋起,指有所作为。
      征于色:面色上有征验,意为面容憔悴。征,征验,征兆。色,颜面,面色。赵岐《孟子注》:“若屈原憔悴,渔父见而怪之。”《史记·屈原贾谊列传》:“屈原至于江滨,被发行吟泽畔,颜色憔悴,形容枯槁。渔父见而问之曰: ‘子非三闾大夫与?何故而至此?’屈原曰:‘举世混浊我独清,众人皆醉我独醒,是以见放。’”
      发于声:言语上有抒发,意为言语愤激。赵岐《孟子注》:“若甯戚商歌,桓公异之。”甯戚,春秋时卫国人。家贫,为人挽车。至齐,喂牛于车下,齐桓公夜出迎客,甯戚见之,疾击其牛角而商歌。歌曰:“南山矸,白石烂,生不逢尧与舜禅。短布单衣适至骭,从昏饭牛薄夜半,长夜漫漫何时旦。”齐桓公召与语,悦之,以为大夫。
      而后喻:然后人们才了解他。喻,知晓,明白。[!--empirenews.page--]
      入:名词活用作状语,在国内。
      法家:有法度的世臣。
      拂(bì)士:辅佐君主的贤士。拂,通“弼”,辅佐。
      出:名词活用作状语,在国外。
      敌国:实力相当、足以抗衡的国家。
      外患:来自国外的祸患。
      恒:常常。
      亡:灭亡。
      生于忧患:忧患使人生存发展。
      死于安乐:享受安乐使人萎靡死亡。▲


      参考资料:

      1、李顺 .《初中文言文精解、精析、精练》 .西安 :西安出版社 ,2005 :442 .2、李秀梅 .《初中古诗文观止——新教材古诗文评点释义》 .北京 :京华出版社 ,2000 :194-197 .3、金蔚莲 .《文言文导学同步对照译释与训练·第五、六册》 .沈阳 :辽宁少年儿童出版社 ,2001 :19-22 .4、课程教材研究所少数民族汉语课程教材研究开民中心 .《全日制普通高级中学教科书(藏族地区使用)·汉语·第三册》 .北京 :人民教育出版社 ,2005 :160-161 .5、语文出版社教材研究中心 .《文言诗文学习指导·八年级》 .北京 :语文出版社 ,2004 :80-81 .6、本书编写组.上海市语文中考点击丛书1中考文言文考试篇目点击.上海:光明日报出版社,2011-11:87
      文言现象

      通假字
      曾益其所不能:曾,通“增”,增加。
      衡于虑:思虑堵塞。衡,通“横”,梗塞,不顺。
      入则无法家拂士:拂(bì),通“弼”,辅佐。
      所以动心忍性。 忍,通“韧”,坚韧。这里作“使(他的性格)坚韧”。

      词类活用
      生于忧患(生)名词作动词,生存
      死于安乐(死)名词作动词,死亡




      创作背景

        此文选自《孟子·告子下》。春秋战国时期,战乱纷争,一个国家要想立于不败之地,要奋发图强,不能安于现状、不思进取。这篇文章就是在这种背景下写的。


      参考资料:

      1、申振贤 .《初中生古诗文必背50篇》 .西安 :陕西师范大学出版社 ,2009 :10 .2、李方江 .《初中生必背优秀诗文》(课标指定篇) .乌鲁木齐 :新疆人民出版社 ,2008 :84 .
      赏析二

        《生于忧患,死于安乐》这篇短文不但立论高远,见解卓越,道常人所不能道,而且论证明晰,逻辑严谨,有不容置辩的说服力。本文善用排比,层层深入进行论证,形成压倒一切的逼人气势,在艺术上也很值得称道。

        孟子在这篇不到二百字的短章中,围绕客观环境与个人和国家命运的关系,阐述了“生于忧患,死于安乐”的深刻道理。

        文中说一个人要成就大事,一定要经历许多艰难困苦的磨炼,只有经历艰难困苦,经风雨,见世面,才能锻炼意志,增长才干,担当大任。安逸享乐,在温室里成长,则不能养成克服困难,摆脱逆境的能力,会在困难面前束手无策,遇挫折、逆境则消沉绝望,往往导致灭亡。所以他得出结论:“生于忧患而死于安乐”。

        文章一开头并没有正面提出任何观点,而是一口气列举了虞舜、傅说、胶鬲、管仲、孙叔敖、百里奚等六位古代圣贤从贫贱中发迹的例子。这六个人的共同特点是他们在担当“大任”之前,都曾饱经忧患,经历过坎坷艰难的人生历程。正因为付出了非同寻常的代价,这些圣贤才能“动心忍性,曾益其所不能”,成就一番宏大的事业。所以这后面的结论又倒过来说明了这六位圣贤成功的原因。“动心忍性,曾益其所不能”为使动句。动心,使心惊动。忍性,《孟子正义》释为使本性(性格、性情)符合仁的要求。忍,能也;能,任也,故忍性为任性。孟子主张性善,仁义礼智生于心,即本于性。任其性,即以仁为己任也。“曾益其所不能”,使他们增加了做本来不能做的事的能力。命运的挫折,身心的磨难,不但没有使他们屈服,反而磨砺他们的人格,增长他们的才干,使他们变得更加成熟,最终成为历史上的杰出人物。由此推论,上天如果要把重大的使命放到一个人的肩上,就一定要先磨练他的意志,锻炼他的筋骨,还要让他经受缺吃少穿、穷困潦倒之苦,这样,才能使他适应各种艰苦的生活,为将来的建功立业奠定坚实的基础。

        接着,孟子进一步指出:“人恒过,然后能改;困于心,衡于虑,而后作;征于色,发于声,而后喻。”这写的是生于忧患。这是一个并列复句,每个分句前半写“忧”,后半写“生”。人在客观世界中,不能无过,有过能改,就求得了“生”。能改是一种境界,这种境界是指人的主观世界在客观世界中取得了相对的自由。能改,不仅指人在道德品质上符合了仁义礼智信的要求,还指人对客观世界的认识水平、创造能力得到了提高与发挥。一个“能”是人的愿望、决心与主观能动性的体现。人的一生常常会因为主观愿望与客观世界的巨大矛盾,主观学识品行才能与客观处境的矛盾而忧心忡忡,内心充满苦恼压抑与困惑,思虑阻塞不畅。但是人也正是忧患困境中磨练了意志、提高了认识、超越了自我奋发而有所作为。人是有感情的动物,客观世界常常引起人们喜怒哀乐好恶忧惧等感情,他们被这些感情所困扰。表露在脸色上与语言中,然后得到别人的同情与理解。入就在这种与忧患的斗争中,找到了“生”的方式与途径,获得了“生”的意义与价值.,取得了“生”的信心与自由,这就是生子忧患的含义。“苦其心志”等主要是说物质上的忧患,这一层主要讲的是精神上的忧患。

        “入则无法家拂士,出则无敌国外患者,国恒亡”写的是死予安乐。如果在内没有能干的大臣时时注意修明法度,没有敢于直谏的贤士处处提醒国君;在外又没有足以与自己的国家抗衡、对自己的国家构成威胁的敌国,那么在这种宽松平和的国度里,国君便可以整日耽于安乐(他既不需文韬,又不需武略;既不需文治又不需武功),而安乐的结果也往往就是国家的灭亡,这就是“死于安乐”的含义。

        忧患可以使人发奋-安乐可以松懈斗志;逆境中求生,顺境中灭亡,这就是人生的辩证法,这就是生活的哲理。这也是孟子作为孔子之后又一个儒学大师所提出的体现儒家奋发有为、积极用世思想的著名论断。[!--empirenews.page--]

        由于儒家学说是关涉政治的学说,故黍子的论述始终扣住圣人、贤士,人君、大臣来进行,这在《舜发》一文中也体现得很明显。

        而是进一步将上述客观环境和个人命运的互动关系推广到客观环境和国家命运的关系上去,得出“生于忧患,死于安乐”这样一个深刻的结论,将问题提高到安邦治国的层面,使得文章的寓意更为深广。

        开始连续排比六位古圣先贤从贫贱起家的成功事迹,暗示出成功和忧患之间的内在关系,接着在大肆铺陈“大任”前的磨难中自然地得出结论,突出成功的来之不易。接着再将这一道理推广到治国,最后画龙点睛:“然后知生于忧患,而死于安乐也。”托出一篇主旨。作者论证思路清晰,层层推进,最后作结,真有水到渠成之妙。而整篇文章也是“尺幅有万里之势”,无论是思想还是艺术,都堪称鬼斧神工。

        宋儒张载在其名篇《西铭》中也说:“富贵福泽,将厚吾之生也;贫贱忧戚,庸玉汝于成也。”

        富贵福泽可以使我们生活得更好,这是人所共知的常识,也是人们追求的愿望。贫贱忧戚,则是人们所不愿接受的。但张载却说贫贱忧戚,“庸玉汝于成也”,是帮助你取得成功的机会。人们都希望一帆风顺,万事如意,孟子却说 “生于忧患而死于安乐”;人们不愿贫贱忧戚,张载却说这是“玉汝于成”,帮助你成功。二者思想是一致的,包含着深刻哲理,体现了中国人的人生智慧。它告诉我们一个真理:人生不是康庄大道,总是会遇到种种艰难曲折,要在不断经历失败和挫折,不断克服困难的奋斗中前进。正是这样的人生智慧,指引人们把困难和逆境看作激励自己奋进的动力,自觉地在困难和逆境中磨炼自己,愈挫愈奋,不屈不挠地去争取胜利,养成了中华民族不畏艰险,自强不息的精神。一部中国历史,处处渗透着这种精神。司马迁在蒙受宫刑的奇耻大辱的情况下,发奋著述,完成了不朽巨著《史记》。他在致友人任安的信《报任安书》中,曾列举了许多先贤在逆境中奋起的事例,如周文王被拘禁,推演了《周易》;孔子受困厄,作了《春秋》;屈原遭放逐,写了《离骚》;左丘明双目失明,著了《国语》;孙子受了膑脚之刑,修了《兵法》,等等。他说,所有这一切,都是先贤在困厄中发奋作出的业绩。司马迁正是以此激励自己,继承这种精神,完成了撰写《史记》的伟业。

        牢记生于忧患死于安乐的真理,提倡自觉磨炼的精神,有着特别重要的意义;只有自觉经受艰难困苦的磨炼,才能担当起迎接伟大民族复兴的重任。

        孟子善用排比(也善于将排比、对偶夹在一段文字里用),往往对于同一论题,采用一连串整齐的句式进行多角度多层次的说明,有如干流万壑、一时俱下,形成滔滔汩汩、一泻千里、不可阻挡的气势。《舜发》开头,运用归纳椎弹的方式.一口气举了六个圣贤成功的事例,形成了一组结构相似、意义相关的排比句,这就从数量上予以强调,说明了“生于忧患”是一种普遍的社会现象,给读者以深刻印象;接着又用排比句极力铺排天降大任于是人之前对人们的磨练与考验,反衬了圣贤成功的不易;然后再用排比句进一步说明生于忧患、死于安乐的道理。《舜发》几乎通篇用排比,从语义上说,以简练的语言表达了丰富内容;从语气上说,加强了语言气势和感情色彩;从语形上看,给人以整齐对称的美感。▲


      参考资料:

      1、江少川,胡忆肖 .大学语文导学 :华中师范大学出版社 ,1997年06月 :第28页-第31页 .
      赏析

        吃得苦中苦,方为人上人。孟子所举的例证是舜帝、傅说、胶鬲、管仲、孙叔敖、百里奚六人。

        所谓“天将降大任于是人也,必先苦其心志……”成为《孟子》最著名的篇章之一,后人常引以为座右铭,激励无数志士仁人在逆境中奋起。其思想基础是一种至高无上的英雄观念和浓厚的生命悲剧意识,一种崇高的献身精神。是对生命痛苦的认同以及对艰苦奋斗而获致胜利的精神的弘扬。

        借用悲剧哲学家尼采的话来说,是要求我们“去同时面对人类最大的痛苦和最高的希望。”(《快乐的科学》)

        因为,痛苦与希望本来就同在。

        说到生于忧患死于安乐,太史公说得好:

        昔西伯拘羑里,演《周易》;孔子厄陈、蔡,作《春秋》;屈原放逐,著《离骚》;左丘失明,厥有《国语》;孙子膑脚,而论兵法;不韦迁蜀,世传《吕览》;韩非囚秦,《说难》、《孤愤》;《诗》三百篇,大抵贤圣发愤之所为作也。(《史记太史公 自序》)

        之所以如此,正是因为他们身处逆境的忧患之中,心气郁结,奋发而起,置之死地而后生的缘故。

        至于死于安乐者,历代昏庸之君,荒淫逸乐而身死国亡,其例更是不胜枚举。

        所以,对人的一生来说,逆境和忧患不一定是坏事。生命说到底是一种体验。因此,对逆境和忧患的体验倒往往是人生的一笔宝贵财富。当你回首往事的时候,可以自豪而欣慰地说:“一切都经历过了,一切都过来了!”这样的人生,是不是比那些一帆风顺,没有经过什么磨难,没有什么特别体验的人生要丰富得多,因而也有价值得多呢? ▲




      赏析三

        《生于忧患,死于安乐》选自《孟子·告子下》,是一篇论证严密、雄辩有力的说理散文。作者先列举六位经过贫困、挫折的磨炼而终于担当大任的人的事例,证明忧患可以激励人奋发有为,磨难可以促使人有新成就。接着,作者从一个人的发展和一个国家的兴亡两个不同的角度进一步论证忧患则生、安乐则亡的道理。最后水到渠成,得出“生于忧患,而死于安乐”的结论。全文采用列举历史事例和讲道理相结合的写法,逐层推论,使文章紧凑,论证缜密;此外,文章多用排比句和对仗句,即使语气错落有致,又造成一种势不可挡的气势,有力地增强了论辩的说服力。

        文章开头,作者一连列举了六位古代圣贤在困难忧患中崛起的事例,来证明“天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能”这一著名论断。这个推理过程属于逻辑学上的归纳推理,即由前面六个特殊的事例,归纳出后面带普通意义的结论;又通过后面的结论,说明了前面六个人物所以成功的原因:艰苦的环境,一方面给人们以困苦、饥饿、贫困、疲乏、忧虑,每每就不如人意,但另一方面,也正是这些困难,坚定、振奋人们的意志,使人们在不断克服困难,求得生存的过程中增加了聪明才干。[!--empirenews.page--]

        然而道理在此还没有说完,上面只谈到,在人与客观环境这一对矛盾中,客观环境对人的触动,反过来,针对人的主观世界对此又是怎样做出反应,孟子接着指出:“人恒过,然后能改;困于心,衡于虑,而后作;征于色,发于声,而后喻。”客观环境的困难和自身判断的失误,造成人在改造客观的过程中的错误,而他也就在不断克服困难的过程中积累了经验教训,从而达到“能改”的境界——这个“能”,从语义上讲,不仅体现了人的愿望、决心,也体现了人的能力。他因为自身所遭遇的困难而忧虑、痛苦、困惑,造成内心的压抑,而他也就在不断冲破这些心理压抑的尝试中,活跃了自己的思维,激发了自己的创造力。

        更重要的一点,人是有感情的,又是社会性的,他有痛苦,有忧虑,想发愤,想创造,必然表现在形色上,吐发在言辞中,期望得到理解与同情、启发与帮助。人就在这一切与忧患的斗争中,一方面求得了物质的生存可能,另一方面更求得了精神的生存,表现了他的活力、意志、情感、创造能力,一句话,表现了他“生”的价值。这,就是“生于忧患,死于安乐”的全部含义。

        刘熙载在《艺概·文概》里指出:“昌黎(韩愈)以‘是’、‘异’二字论文,然二者仍须合一。若不‘异’之‘是’,则庸而已;若不‘是’之‘异’,则妄而已。”这种主张,实在起于孟子的影响。孟子在提出“生于忧患”这一“是”命题的同时,也提出了它的“异”命题: “死于安乐”。“入则无法家拂士,出则无敌国外患”。在内没有能干的大臣,时时注意修明法度;没有敢于直谏的贤士,处处提醒国君克己慎终。在外又没有敌国的抗衡、外寇的侵扰。如此安适的环境,首先带来的必然是精神的怠惰和意志的消沉。这是精神上的死亡。紧接着必然是物质上的死亡——“国恒亡”。

        “生于忧患,死于安乐”,一反一正,一是一异,相辅相成地说明了同一人生哲理的两面。既不使人因正面说教而感沉闷,又不为邀人眷顾而故发惊人之谈;既娓娓动听,又给人警策;既不庸,又不妄。

        尤其值得注意的是:“生于忧患,死于安乐”这一命题的明确提出,在孟子也许只是为了给人以政治道德上的启迪。但作为一条具普遍意义的人生哲理,其影响绝不仅仅表现在政治道德上。特别是“困于心,衡于虑,而后作;征于色,发于声,而后喻”两句,直接导引了中国古典文学艺术创造的一条极重要的美学原则的形成,这就是“发愤抒情”这一美学创作原则。这亦是千百年来,孟子此篇所以脍炙人口的原因。

        在修辞上,此文也很有特色。《孟子》善用排比句,往往采用一连串结构相同的句式,对于同一论题,进行多角度多层次的说明,有如千流万壑,一时俱下,形成滔滔万里不可阻挡的气势。孟子文之称雄辩,这类句式的采用是很重要的一个原因。《生于忧患,死于安乐》,配合归纳的推理方式,便采用了这种句式,一起首连举六位圣贤的成功事迹,从数量上给人以深刻印象,使人觉得“生于忧患”确是一种普遍存在的社会现象;接着又极力铺排艰难环境给人们带来的磨难,反衬了圣贤成功的不易;然后再历述圣贤面对艰难忧患的正确态度与处理方法,最终得出“生于忧患,死于安乐”的结论,很有说服力。

        一般说来,铺陈排比的写法,固可造成宏大气势;若处理不当,也可致繁复拖沓之虞。其后的汉大赋,由于片面强调了这一特点,往往使人难以卒读。而孟子的这篇文章,虽通篇采用排比句式,却仍给人以行文简洁的印象。原因在于,孟子十分注意遣词用字,尽量扩充每一词语,尤其是动词的容量。以起首一段为例,共六句话,六个动词,包括一个“发”,五个“举”,既表现了人物由微贱趋向显达的运动过程,又暗示了人物身份:舜君子,是圣人,他的成功,固然因为尧的赏识,但主要靠的是他自身的才能与努力,故曰“发”;傅说等是臣,是贤人,他们的成功,固然因为自身的才能与努力,但主要靠的是明主的知遇,故曰“举”。

        如同所有成就辉煌的文人学者一样,孟子的一生也是不甚得意的。此文写得如此出色,诚为“发愤抒情”的结果

      有才子曰:《孟子·告子下》:生于忧患而死于安乐也

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

      备案号:津ICP备2023009488号
      基本 文件 流程 错误 SQL 调试
      1. 请求信息 : 2025-12-21 19:54:45 HTTP/1.1 GET : http://www.caiziyue.com/index/news/article.html?id=923
      2. 运行时间 : 0.141900s [ 吞吐率:7.05req/s ] 内存消耗:4,684.33kb 文件加载:150
      3. 缓存信息 : 0 reads,0 writes
      4. 会话信息 : SESSION_ID=c55bfcb283a2f902ddcf97406ab0efdb
      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.000843s ] mysql:host=127.0.0.1;port=3306;dbname=www_caiziyue_com;charset=utf8
      2. SHOW FULL COLUMNS FROM `qing_styles` [ RunTime:0.001214s ]
      3. SELECT * FROM `qing_styles` WHERE `etitle` = 'head' LIMIT 1 [ RunTime:0.000883s ]
      4. SHOW FULL COLUMNS FROM `qing_site_styles` [ RunTime:0.001515s ]
      5. SELECT * FROM `qing_site_styles` WHERE `id` = 1 LIMIT 1 [ RunTime:0.000940s ]
      6. SHOW FULL COLUMNS FROM `qing_category` [ RunTime:0.001074s ]
      7. SELECT * FROM `qing_category` WHERE `parent_id` = 0 AND `catetype` = 0 [ RunTime:0.000866s ]
      8. SELECT * FROM `qing_category` WHERE `parent_id` = 76 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000828s ]
      9. SELECT * FROM `qing_category` WHERE `parent_id` = 77 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000920s ]
      10. SELECT * FROM `qing_category` WHERE `parent_id` = 89 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000963s ]
      11. SELECT * FROM `qing_category` WHERE `parent_id` = 95 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000789s ]
      12. SELECT * FROM `qing_category` WHERE `parent_id` = 99 AND `status` = 1 ORDER BY `listorder` ASC [ RunTime:0.000807s ]
      13. SHOW FULL COLUMNS FROM `qing_nav` [ RunTime:0.001154s ]
      14. SELECT * FROM `qing_nav` WHERE `status` = 1 [ RunTime:0.000998s ]
      15. SHOW FULL COLUMNS FROM `qing_archives` [ RunTime:0.001534s ]
      16. SELECT * FROM `qing_archives` WHERE `id` = 923 LIMIT 1 [ RunTime:0.001032s ]
      17. SHOW FULL COLUMNS FROM `qing_user` [ RunTime:0.001290s ]
      18. SELECT * FROM `qing_user` WHERE `iuid` = 87 LIMIT 1 [ RunTime:0.000776s ]
      19. UPDATE `qing_archives` SET `click` = 2086 WHERE `id` = 923 [ RunTime:0.002333s ]
      20. SELECT * FROM `qing_category` WHERE `id` = 91 LIMIT 1 [ RunTime:0.000826s ]
      21. SELECT * FROM `qing_category` WHERE `parent_id` = 89 ORDER BY `listorder` ASC [ RunTime:0.001027s ]
      0.148191s