当前位置:首页>南京>【好书推荐】张纯如《南京大屠杀》:用文字铭记血色伤痛,不能忘却的民族记忆

【好书推荐】张纯如《南京大屠杀》:用文字铭记血色伤痛,不能忘却的民族记忆

  • 2026-03-25 04:54:49
【好书推荐】张纯如《南京大屠杀》:用文字铭记血色伤痛,不能忘却的民族记忆

【内容简介】

1994年,一位名叫张纯如的华裔女作家,在加州大学的图书馆里偶然看到了一组南京大屠杀的老照片。照片上堆积如山的尸体、百姓绝望的眼神,像一把重锤砸在她的心上。那时的西方世界,对这场发生在二战期间的惨剧知之甚少,甚至有人刻意淡化这段历史。带着“让世界记住真相”的决心,张纯如踏上了追寻历史的征程,耗时三年,走访幸存者、查阅档案馆藏,最终写下《南京大屠杀》一书。这部充满力量的著作,用详实的史料和鲜活的细节,将1937年那个寒冬里的血色南京,清晰地呈现在世人面前。

书籍开篇就将读者带回1937年的深秋,日军攻陷上海后,兵分三路向南京逼近。当时的南京是国民政府的首都,百万民众还没从战争的阴影中回过神,恐慌就已蔓延全城。书中引用了当时外国记者的日记:“街上挤满了逃难的人,老人背着包袱,母亲抱着孩子,每个人的脸上都写满了恐惧。”南京卫戍司令唐生智曾宣称要“与南京共存亡”,可在日军兵临城下时,却悄然撤离,留下了未加组织的军队和手无寸铁的百姓。12月13日,日军攻破南京城,一场持续六周的浩劫就此拉开序幕。

张纯如在书中用大量幸存者的口述,还原了日军进城后的暴行。家住南京城南的李素芬老人回忆,日军闯进她家时,父亲为了保护她和母亲,被当场刺死,母亲被强行掳走,年仅八岁的她躲在柴堆里,亲眼目睹了这一切。这样的惨剧在当时的南京随处可见,日军以“搜寻中国士兵”为名,挨家挨户地烧杀抢掠,无论是白发苍苍的老人,还是襁褓中的婴儿,都没能逃过他们的魔爪。书中记载,短短几天内,南京城内的平民伤亡就超过十万,街道上血流成河,秦淮河被尸体堵塞,河水都变成了红褐色。

为了让暴行更“合理化”,日军还制定了荒谬的“清城”政策,将百姓分批赶到空旷地带进行集体屠杀。燕子矶江边的屠杀是其中最惨烈的一次,三万多名平民被日军用机枪扫射,尸体堆积在江滩上,江水被染成红色,连江面都漂浮着残缺的肢体。张纯如在书中引用了日军士兵的日记,其中一人写道:“我们像打靶一样射击那些中国人,他们像麦子一样倒下。”这些来自施暴者的记录,与幸存者的口述相互印证,让历史的真相无从辩驳。

在这场浩劫中,也有温暖的微光。书中详细记录了“南京安全区”的故事,以约翰·拉贝为首的二十多位外国友人,自发建立了这个占地约3.86平方公里的安全区,为十万多名平民提供庇护。拉贝是德国西门子公司的驻华代表,他冒着生命危险,用自己的纳粹身份作掩护,阻止日军进入安全区施暴。他在日记中写道:“我必须留下来,这些中国人需要我。”安全区里的条件极其艰苦,食物和药品都极度匮乏,但正是这些外国友人的坚守,让许多人保住了性命。张纯如专门用一个章节讲述他们的事迹,让这些跨越国界的善意被永远铭记。

书籍的中间部分,聚焦于幸存者的逃生经历,每一个故事都让人揪心。青年学生周万荣,在日军的集体屠杀中侥幸存活,他被尸体压在身下,假装死亡,直到深夜才从尸堆里爬出来,靠着吃树皮和草根活了下来;护士陈翠英,在医院里照顾受伤的百姓,日军闯进医院时,她躲在病床底下,亲眼看到同事被日军残忍杀害,自己则因为患者的掩护才逃过一劫。这些幸存者的经历各不相同,却都带着战争留下的创伤,他们的口述成为了南京大屠杀最直接的证据。

张纯如在创作过程中,还发现了许多被遗忘的史料。她在东京的档案馆里,找到了日军高层下达的“屠杀令”,明确要求“彻底清除南京城内的中国士兵和平民”;她在美国国家档案馆,查到了当时美国驻华使馆发回国内的电报,详细描述了南京的惨状。这些官方文件与个人口述相互补充,构成了完整的证据链,有力地驳斥了那些否认南京大屠杀的荒谬言论。她还在书中整理了日军的暴行类型,从肆意屠杀、强奸妇女到抢劫纵火,每一项都有具体的案例和数据支撑,让世人清晰地看到这场浩劫的残酷本质。

书籍后半部分,将视角转向大屠杀后的南京。日军撤离后,这座曾经繁华的都市变成了一片废墟,街道上随处可见烧毁的房屋和散落的尸体,幸存者们在废墟中艰难地寻找亲人,重建家园。张纯如记录了当时国际社会的反应,许多国家的媒体报道了南京的惨状,引发了民众的强烈愤慨,也为战后对日本战犯的审判提供了重要依据。她还提到,一些有良知的日本人也站出来揭露真相,比如曾参与南京大屠杀的日军士兵东史郎,他写下的《东史郎日记》与《南京大屠杀》中的记载相互印证,成为历史真相的又一力证。

除了历史事件本身,张纯如还在书中讲述了自己追寻真相的历程。为了还原历史,她不仅查阅了中、日、美等国的档案馆藏,还亲自走访了数十位南京大屠杀的幸存者。在采访过程中,她常常被幸存者的悲惨经历打动,深夜里为那些逝去的生命流泪。有一次,她在整理日军士兵的日记时,因为内容过于残忍,当场情绪崩溃,不得不暂停工作进行心理调节。但她始终没有放弃,因为她知道,自己肩上承载着无数遇难者的期望——让世界记住这段历史,不让悲剧再次上演。

《南京大屠杀》一书出版后,立刻在国际社会引起了巨大反响。它首次以英文的形式,系统、全面地向西方世界介绍了南京大屠杀的真相,打破了西方社会对这段历史的认知空白。书籍连续数十周登上《纽约时报》畅销书排行榜,被翻译成多种语言在全球发行,无数读者通过这本书了解到了1937年南京的苦难。许多历史学家评价,这本书“为南京大屠杀的历史真相树立了一座坚实的丰碑”,推动了国际社会对这段历史的研究和关注。

书中还特别提到了历史记忆传承的重要性。张纯如在走访中发现,许多年轻的日本人对南京大屠杀的历史一无所知,这与日本政府刻意淡化、歪曲历史的行为密切相关。她在书中呼吁,历史真相不应该被掩盖,无论是加害者还是受害者,都应该正视这段历史。她还记录了南京大屠杀纪念馆的建设过程,那些墙上镌刻的遇难者姓名、展厅里陈列的文物,都在无声地诉说着那段血色历史,提醒着后人“忘记历史就意味着背叛”。

在书籍的结尾,张纯如写下了这样一段话:“我写下这本书,不是为了延续仇恨,而是为了铭记真相。那些在南京大屠杀中逝去的生命,他们曾经也是父母、子女、爱人,他们的故事不应该被历史遗忘。”她用自己的文字,为三十多万遇难者立起了一座无形的纪念碑,让他们的生命在书中得到了永恒。

读《南京大屠杀》,就像跟着张纯如一起踏上了一段追寻历史的旅程。我们会为遇难者的悲惨遭遇而悲痛,为日军的暴行而愤怒,为那些伸出援手的外国友人而感动,更为张纯如的坚守而敬佩。这本书里没有华丽的辞藻,只有平实而有力的叙述,却比任何激昂的控诉都更能打动人心。它让我们明白,历史不是冰冷的数字和文字,而是由一个个鲜活的生命组成的;铭记这段历史,不是为了仇恨,而是为了珍惜当下的和平,为了不让类似的悲剧在世界上任何一个地方重演。

如今,距离南京大屠杀已经过去了八十多年,但《南京大屠杀》一书依然具有强大的生命力。它时刻提醒着我们,和平来之不易,历史需要永远铭记。当我们翻开这本书,那些遇难者的身影、幸存者的泪水、张纯如的坚守,都会在我们心中留下深刻的印记,让我们带着对历史的敬畏,更好地走向未来。这便是《南京大屠杀》最珍贵的价值——它用文字留住了血色记忆,用真相唤醒了人类的良知。

【深度推荐】

1997年,一位30岁的华裔美国女作家出版了一本震惊世界的书——《南京大屠杀》。她不是历史学者出身,没有官方资助,甚至不懂日语,却独自一人翻遍尘封档案、走访幸存者、追踪加害者证词,只为还原1937年冬天那场被世界遗忘的浩劫。她的名字叫张纯如。而这本书,不仅改变了西方对二战亚洲战场的认知,也让更多中国人第一次系统地看到那段血泪交织的历史。

《南京大屠杀》的诞生本身就是一个故事。上世纪90年代,张纯如在加州参观一个关于二战暴行的展览时,偶然看到几张南京大屠杀的照片——堆积如山的尸体、被刺刀挑起的婴儿、眼神空洞的妇女。她震惊地发现,在美国主流历史叙述中,这场死亡人数超过广岛原子弹爆炸的惨剧,几乎无人提及。更令她不安的是,日本国内一些声音正试图否认或淡化这段历史。于是,这个从未经历过战争的年轻女子,决定用自己的方式“打一场仗”——一场为真相而战的仗。

她花了近三年时间,辗转中美日三国,查阅了大量一手资料:包括当时留在南京的西方传教士日记(如约翰·拉贝的《拉贝日记》)、美国外交档案、日本士兵的私人信件、中国幸存者的口述记录。她甚至通过律师协助,从日本右翼手中艰难获取部分军事法庭未公开的证词。这些材料原本散落在世界各地的图书馆、地下室、私人抽屉里,是她一根根线头抽出来,织成了一幅完整而残酷的图景。

但《南京大屠杀》之所以打动人心,并非仅因史料详实,更在于张纯如始终把“人”放在中心。她不满足于统计死亡数字,而是努力让每一个受害者“重新成为人”。书中详细记录了普通市民如何在炮火中逃难,医生如何在无麻药的情况下截肢,母亲如何抱着孩子跳井……她也写施暴者的心理:有些日本士兵起初拒绝杀人,但在长官逼迫和群体压力下逐渐麻木;有些人在战后终生无法摆脱噩梦。这种双向的人性呈现,让这本书超越了简单的控诉,成为一部关于极端环境下人类行为的深刻记录。

在写作手法上,张纯如采用了近乎新闻调查与文学叙事结合的方式。她的语言冷静克制,极少使用情绪化词汇,却因细节的真实而更具冲击力。比如她描述日军进入南京城后,“街道上不再是人,而是尸体;河水不再是水,而是血。”又如她引用一位幸存老妇的话:“他们把我拖出去的时候,我儿子还在吃奶。回来时,他躺在地上,嘴里全是泥。”这些句子没有修饰,却让人久久不能平静。正是这种“让事实自己说话”的态度,使《南京大屠杀》具备了难以辩驳的力量。

而这本书的思想内核,其实非常朴素:记忆是一种责任。张纯如反复强调,遗忘不仅是对死者的背叛,也会让悲剧重演。她写作的目的,不是煽动仇恨,而是希望世人看清:当国家机器鼓吹极端民族主义,当普通人选择沉默或服从,当国际社会转身回避,暴行就会在“正常”的名义下发生。她提醒我们,南京大屠杀不是“遥远的东方事件”,而是人类文明的一道裂痕,每个人都该从中照见自己的位置。

对于今天的读者来说,《南京大屠杀》带来的阅读感受往往是复杂而沉重的。很多人第一次读完后会感到窒息、愤怒,甚至不愿再翻开。但更多人表示,正是这种“不适感”让他们意识到:和平并非理所当然,正义需要主动守护。尤其在信息碎片化、历史被娱乐化的当下,这本书像一记警钟,提醒我们不要让苦难变成一句轻飘飘的“勿忘国耻”,而应去了解具体的人、具体的痛、具体的教训。

值得一提的是,张纯如本人也因长期沉浸于黑暗史料而深受心理创伤。她在完成此书后患上抑郁症,最终在36岁选择结束生命。她的离世,让这本书多了一层悲壮色彩——她不仅用笔记录历史,也用生命承担了历史的重量。

如今,距离南京大屠杀已过去87年,幸存者仅剩个位数。当亲历者逐渐离去,文字就成了记忆最后的容器。而《南京大屠杀》的意义,正在于此:它不只是历史档案,更是一份由普通人写就的证词,一份跨越时空的呼喊。

所以,如果你愿意直面那段黑暗,不妨翻开这本书。不是为了沉溺于痛苦,而是为了记住:那些曾被践踏的生命,值得被世界看见;而我们今天的清醒与良知,或许就是对三十万亡魂最好的告慰。

张纯如曾说:“忘记屠杀,就是第二次屠杀。”

她用一生证明,一个人的声音,也能撼动历史的沉默。

【作者介绍】

有些名字,不应该被遗忘。有些历史,更不允许被沉默。

1997年,一本名为《The Rapeof Nanking》(《南京大屠杀》)的书在美国出版,像一颗重磅炸弹,震惊了整个西方世界。在此之前,这场发生在1937年的惨剧,在西方的语境中几乎是一片空白。而这本书的作者,是一位年轻的华裔女性——张纯如(IrisChang)。

她不是历史学家,却以记者的敏锐和作家的良知,用三年时间,挖掘出被尘封的血泪真相。她用生命中最灿烂的年华,为30万沉默的亡魂发声。今天,让我们走进这位勇敢女性的故事,看她如何以一己之力,对抗整个世界的遗忘。

1968年,张纯如出生于美国普林斯顿一个华裔知识分子家庭。她的父母是台湾的留美学者,家中书香浓郁。从小,她就听父母讲述过关于中国的历史,但那些故事遥远而模糊,像隔着一层毛玻璃。

真正在她心中种下疑问的,是她的父母。他们告诉她,在很久以前,他们的故乡曾发生过一场可怕的屠杀,很多中国人被日本人残忍杀害。年幼的纯如无法理解:“为什么?为什么没有人阻止?”

这个疑问,像一颗种子,在她心中悄然埋下。长大后,她在伊利诺伊大学攻读新闻学,梦想成为一名调查记者,去揭露那些被掩盖的真相。她相信,记者的笔,应该是照亮黑暗的光。

大学期间,她偶然看到一张照片:1937年的南京,一条江边,堆满了被日军杀害的中国平民的尸体,江水被染成血红。那张照片像一把利刃,刺痛了她的心。她突然意识到,童年时父母口中的“故事”,是真实发生过的、人间地狱般的惨剧。

而更让她震惊的是,当她去图书馆查阅资料时,发现关于南京大屠杀的英文书籍竟然寥寥无几。这场“二战史上最惨痛的三大暴行”之一,在西方世界几乎被彻底遗忘。

“如果我不写,谁会来写?”那一刻,她下定决心,要让世界知道南京大屠杀的真相。

1994年,26岁的张纯如,带着一台打字机和一个坚定的信念,踏上了寻找真相的旅程。她知道,这将是一条无比艰难的路。

她飞往中国,在南京大屠杀纪念馆,看到了更多令人发指的证据:被砍下的头颅、被活埋的百姓、被轮奸的妇女……她常常在档案馆里一待就是一整天,翻阅着泛黄的、带着霉味的卷宗,眼泪一次次模糊了双眼。

为了获取第一手资料,她采访了幸存者。有一位老奶奶,当年才十几岁,亲眼目睹全家被杀,自己被日军轮奸后扔进河里,侥幸逃生。当张纯如找到她时,她已经七十多岁,但一提起当年的事,依然浑身发抖,泣不成声。张纯如握着她冰冷的手,陪着她一起哭。采访结束后,她自己在宾馆里呕吐不止,连续几天吃不下饭。

她还远赴日本、德国、美国,查阅了大量的外交档案、战争日记和私人信件。她发现,当时留在南京的西方人,如德国商人约翰·拉贝、美国牧师约翰·马吉,用日记和摄像机记录下了日军的暴行。这些珍贵的资料,成了她书中最有力的证据。

有一个细节,足以说明她的“较真”。为了核实一个数字,她可以花上几天时间,对比中、日、美三方的资料,甚至亲自去测量南京城墙的长度,计算当时城内的人口密度。她的朋友说:“纯如不是在写书,她是在用生命拼凑历史的碎片。”

在写作过程中,她常常被噩梦惊醒。她曾对母亲说:“我每天都在地狱里行走,我能听到亡魂的哭声。”但她从未想过放弃。她知道,那些死去的亡魂,在等着她为他们发声。

1997年12月,《南京大屠杀》正式出版。这本书,以详实的资料、冷静的叙述和强烈的情感冲击,迅速登上了《纽约时报》畅销书排行榜,并被《时代周刊》评为“年度最佳书籍之一”。

它像一声惊雷,炸醒了西方世界对南京大屠杀的沉默。各大媒体纷纷报道,美国国会举行了听证会,日本右翼势力则对她进行疯狂的攻击和谩骂,称她是“反日分子”“捏造历史”。

面对威胁,张纯如没有退缩。她在一次演讲中说:“我不是反日,我是反罪恶。如果忘记屠杀,就是第二次屠杀。”她奔波于世界各地,参加签售会、做演讲,呼吁人们铭记历史,珍惜和平。

有一个小故事,令人动容。在一次签售会上,一位白发苍苍的犹太老人走到她面前,颤抖着说:“谢谢你,姑娘。我的家人死于纳粹的大屠杀,我懂得那种痛苦。你为那些无法说话的人说了话。”说完,他深深地鞠了一躬。

那一刻,张纯如觉得,所有的辛苦和危险,都值得了。她让世界听到了南京的声音,让30万亡魂,不再只是冰冷的数字,而是一个个曾经鲜活的生命。

然而,巨大的成功,也带来了巨大的压力。日本右翼的威胁、无休止的辩论、深入骨髓的创伤,让她的精神不堪重负。她患上了严重的抑郁症,常常失眠、焦虑,甚至产生幻觉。

她曾对朋友说:“我好像掉进了一个黑洞,再也出不来了。”她试图通过写作来缓解痛苦,开始写一本关于美军在菲律宾战俘营的书,但那些血腥的史料,进一步加重了她的病情。

2004年11月9日,在一个寒冷的清晨,36岁的张纯如,在自己的车里,用一把手枪,结束了自己年轻的生命。

她的离去,让全世界为之震惊和悲痛。人们惋惜,一颗如此明亮的星辰,为何如此早地陨落。但更多的人明白,她是被自己背负的黑暗压垮的。她用生命点燃了一支火炬,照亮了历史,却燃烧了自己。

她在遗书中写道:“我曾认真生活,为目标、写作和家人真诚奉献过。”

张纯如走了,但她的书,她的精神,永远留了下来。

《南京大屠杀》被翻译成多种语言,成为全世界了解这段历史的重要读物。在她的故乡南京,人们为她树立了雕像,雕像中的她,眼神坚定,手持一本书,仿佛在告诉世人:“记住,不要忘记。”

她让我们明白,铭记历史,不是为了延续仇恨,而是为了防止悲剧重演。她让我们懂得,一个人的力量虽然微小,但只要有勇气发声,就能改变世界。

今天,当我们再次翻开《南京大屠杀》,看到那些触目惊心的文字,我们依然会感到心痛。但我们更应该感到庆幸,因为我们有张纯如,有这样一位勇敢的女性,为我们保留了这段不能忘却的记忆。

她从未离去。她化作了历史的风,吹拂着每一个人的脸庞;她化作了记忆的雨,滋润着每一个人的心田。她用生命告诉我们:忘记,就是背叛;铭记,才是力量。

——————————————————————

【往期链接·点击查看原文】

好书推荐!精选好书304部!

龙应台《孩子你慢慢来》

龙应台《亲爱的安德烈》

刘慈欣《三体》
刘慈欣《球状闪电》
麦家《人生海海》
张嘉佳《云边有个小卖部》
张德芬《遇见未知的自己》
林奕含《房思琪的初恋花园》
刘瑜《送你一颗子弹》

刘瑜《民主的细节:美国当代政治观察随笔》

江南《九州•缥缈录》

于娟《此生未完成:一个母亲、妻子、女儿的生命日记》

何兆武《上学记》

齐邦媛《巨流河》

都梁《亮剑》

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-25 08:09:47 HTTP/2.0 GET : https://b.460.net.cn/a/514124.html
  2. 运行时间 : 0.079985s [ 吞吐率:12.50req/s ] 内存消耗:4,324.79kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=dbb35d232ee62143ee93a6b17fafca5b
  1. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/database.php ( 2.47 KB )
  34. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/runtime/temp/b35eef690f41e64ad9e1c098cfc7d3bc.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/b.460.net.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000679s ] mysql:host=127.0.0.1;port=3306;dbname=b460;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000833s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000391s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000281s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000556s ]
  6. SELECT * FROM `set` [ RunTime:0.000225s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000532s ]
  8. SELECT * FROM `article` WHERE `id` = 514124 LIMIT 1 [ RunTime:0.000417s ]
  9. UPDATE `article` SET `lasttime` = 1774397387 WHERE `id` = 514124 [ RunTime:0.001451s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000297s ]
  11. SELECT * FROM `article` WHERE `id` < 514124 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000459s ]
  12. SELECT * FROM `article` WHERE `id` > 514124 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000326s ]
  13. SELECT * FROM `article` WHERE `id` < 514124 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.004871s ]
  14. SELECT * FROM `article` WHERE `id` < 514124 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000789s ]
  15. SELECT * FROM `article` WHERE `id` < 514124 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000664s ]
0.081666s