当前位置:首页>高中教材>高中语文教材精讲|《自然选择的证明》文本细读+结构分析+原创题目

高中语文教材精讲|《自然选择的证明》文本细读+结构分析+原创题目

  • 2026-05-08 16:58:16
高中语文教材精讲|《自然选择的证明》文本细读+结构分析+原创题目

[导语]论述类文本长文很难读难讲,因为文章太长,大水漫灌式的讲法很容易抓不住重点,课讲了白讲,上了白上,那怎么讲有质量的论述类文本长文呢?我以《自然选择的证明》为例,讲讲这类文章应该怎么上:

文本细读

自然选择的证明

达尔文

[原文]地质学清楚地揭示,各个大陆过去都曾经历过巨大的环境条件变迁,所以我们可望在自然条件下看到生物的变异,如同它们在驯养情况下所发生的那样。只要在自然状况下有变异发生,那么认为自然选择不曾发挥作用就很难解释了。常常有人主张,在自然条件下,变异量仅局限在一个很小的范围内,但这是无法证实的。虽然只是作用于外部性状,并且其结果很难确定,但人们却可以将驯养生物个体的微小差异逐渐积累起来,并在一段不长的时期内产生巨大的效果。物种中存在着个体差异,这是大家所公认的。但是除了这些个体差异外,所有的博物学家还承认有自然变种的存在。它们相互之间的差别十分明显,值得在分类学著作中记上一笔。没有人能明确区分开个体差异和微小变异,也难以区分特征明显的变种和亚种,以及亚种和物种。在分离的大陆上,或在同一大陆被某种障碍所隔离的不同区域内,以及孤立的岛屿上,存在着如此多样的生物类型,它们被一些有经验的博物学家归为变种,或被另一些博物学家列为地理种或亚种,而另一些却将其列为亲缘很近、特征明显的物种。

[细读]本段是论证的起点,旨在奠定自然选择学说成立的几个基本前提。首先,引用地质学证据,说明环境是变化的,从而暗示生物有发生变异的必要和背景。接着,将自然变异人工驯养下的变异类比,后者是显而易见且效果显著的,前者虽更微妙但理应存在。达尔文直接驳斥了一种反对意见,即认为自然变异量太小。他指出,这种反对无法证实,并且以驯养为例,说明微小差异的积累可以产生巨大效果。随后,他层层推进地阐述了生物变异的连续性与普遍性:从公认的个体差异,到明显到足以被记录的自然变种,再指出在分类学上,个体差异、变种、亚种、物种之间并没有绝对分明的界限,专家们的分类也常存争议。最后,他以地理隔离条件下的生物类型多样性为例,强化了这种连续性的存在。本段的核心论点是:变异是普遍、连续且可积累的,这为自然选择提供了操作的原材料。

[原文]如果动植物确有变异,不管这一变异是多么微小和缓慢,只要其变异或个体差异在某一方面有益于自身发展,它们为什么不会通过自然选择将其保存和积聚起来,即所谓最适者生存呢?如果人们能够耐心地选择有利于自己的变异,那么在复杂而多变的生活条件下,那些有利于自然界生物的变异为什么不会经常产生,并得到保存或选择呢?那些在漫长的时间长河里起作用的,并严格审视每一个生物的全部体制、构造和生活习性的选择力量-即择优弃劣的力量,会受到什么限制吗?据我看,没有任何东西可以限制这种缓慢的,并巧妙地使每一种生物类型都能适应最为错综复杂的生活条件的力量。仅此一点,自然选择学说已是极为可信的了。我已经尽可能忠实地将反对这一学说的种种疑难问题和意见加以概要地综述,现在我将转而谈谈支持这一学说的各种具体事实和论点。

[细读]在确立了变异存在的前提后,本段正式引入自然选择的核心机制,并采用一连串的反问句来加强逻辑说服力。其推理链条是:1.既然变异存在(上段已论证);2.且某些变异对生物生存有利;3.那么,在生存竞争中,拥有有利变异的个体就更有机会存活和繁殖,从而将这些变异传递下去。这个过程被比喻为一种无需人类干预的、在漫长的时间长河里起作用的选择力量。达尔文强调,这种力量是缓慢的巧妙的,能够适应极其复杂的环境。他认为,单是这个逻辑本身就已极为可信。段末,他声明已完成对反对意见的综述(可能在前文中),下文将转入用大量事实进行正面论证,起到了承上启下的作用。

[原文]物种只是特征显著而稳定的变种,而且每一物种开始时都只是变种。根据这种见解,我们就很难在通常认为是由特殊创造行为而产生的物种与由次级法则所产生的变种间划出一条明确的界限来。而且我们还可以了解为什么在某一地区内已经产生了归入同一属内的许多物种,并且这些物种现在仍很繁盛,仍会有那么多的变种存在。因为在物种形成很活跃的地方,按照一般的规律,可以确信这种作用仍在继续。当变种是初期物种时,其情形确是如此。另外,大属内的物种,为了在某种程度上保留变种的性状,就需要产生大量的变种或初期物种,因为它们之间的相互差别要比小属内的物种小。大属内亲缘关系密切的物种显然在分布上有明显的限制,它们按亲缘关系围绕着其他物种聚集成许多小的群体,这两点都与变种的特征相似。假如承认每一物种都是独立创造出来的,上述关系就显得颇为奇怪而无法理解了。但若认为它们起先是以变种形式存在的话,上述关系就颇易理解了。

[细读]本段从物种变种的关系角度提供证明。达尔文提出一个颠覆性观点:物种就是特征显著而稳定的变种,物种起源始于变种。这将物种从特创论下的固定、孤立的实体,转变为演化进程中的一个动态阶段。由此,那些令分类学家困惑的中间形态(难以区分是变种还是物种)就不再是问题,而是物种正在形成的证据。他进一步用几个观察事实来支持:1.物种繁盛的地区变种也多,这暗示了活跃的物种形成过程;2.大属(包含物种多的属)内物种间差异小,类似变种,且它们常形成亲缘密切的小群体分布,这与变种的特征一致。达尔文指出,如果用独立创造来解释这些模式会非常牵强,但用物种由变种逐渐形成的观点来看,则顺理成章。这体现了其学说的强大解释力。

[原文]由于每个物种都有按照几何级数过度繁殖的趋向,而且各个物种中变异了的后代,可以通过其习性及构造的多样化去占据自然条件下多种多样的生活场所,以满足数量不断增加的需要,所以自然选择的结果就更倾向于保存物种中那些最为歧异的后代。这样,在长期连续的变异过程中,同一物种的不同变种间细微的特征差异趋于增大,并成为同一属内不同物种间较大的特征差异。新的改良变种必将替代旧的、少有改良的中间变种,并使其绝灭;这样,物种在很大程度上就成为确定的、界限分明的自然群体了。每一纲中凡是属于较大种群中的优势物种,它更能产生新的优势类型,其结果必然是每一个大的种群在规模上更趋于增大,同时性状分异也就更大。由于地球上的生存空间有限,不可能允许所有的种群都扩大规模,其结果就是优势类型在竞争中打败了较不占优势的类型。这使大类群在规模上不断扩大,性状分异更趋明显,并不可避免地导致大量物种的绝灭;这就可以解释为什么仅有极少数大纲在竞争中自始至终占据着优势,而其中所有的生物类型都可以排列成许多大小不一的次一级生物群。用特创论的观点完全不能解释为什么在自然系统下所有的生物都可以划归大小不等的类群这一重大事实。

[细读]本段阐述了自然选择如何导致性状分异、物种形成、以及生物类群(属、科、目等)的层级结构。论证起点是过度繁殖生存斗争(马尔萨斯原理)。由于后代数量多于资源,且后代存在变异,那些性状差异最大、最能利用不同环境资源的个体最易存活。这导致后代特征差异随时间增大,最终形成新物种。中间类型因竞争力弱而灭绝,使得物种间界限变得分明。达尔文进一步将这一过程扩展到更高级别的分类群:优势物种产生更多后代和变种,形成更大的类群(如),其中某些物种又变得更具优势,形成更大的类群(如),如此类推。由于生存斗争,优势类群不断扩张,劣势类群则灭绝。这个过程自然而然地产生了我们观察到的、生物可被划分为大小不等的、嵌套的类群(即生物分类的层级系统)。达尔文强调,这种具有共同祖先的、树状分叉的演化图景,完美解释了生物的自然亲缘关系系统,而特创论对此无法解释。

[原文]由于自然选择仅通过对微小、连续且有益变异的逐步积累而产生作用,因而它不会导致巨大的突变,而只能按照短小而缓慢的步骤进行。所以,已为新知识所不断证实的自然界中没有飞跃这一格言也是符合自然选择学说的。我们可以看到,自然界中可以用几乎无穷多样的方式来达到一个共同的目的,其原因就在于每一种特性一经获得,便可永久遗传下去,通过不同方式变异了的构造必须适应一个同样的目的。总之,自然界是吝于重大革新但奢于微小变异的。但是假如说每一物种都是独立创造出来的话,那就无法解释这种现象如何构成了自然界的一条法则。

[细读]本段从渐进性原则和途径多样性角度提供证明。达尔文重申自然选择的作用方式是渐进的、累积的,这与当时博物学观察到的自然界中没有飞跃的规律相符。接着,他解释了生物结构的另一个常见现象:为达到相同功能(如飞行、游泳),不同生物会演化出结构迥异的器官(如鸟的翅膀、蝙蝠的皮膜、昆虫的膜翅)。这是因为演化是在已有结构基础上进行微小修改,不同祖先的生物起点不同,最终殊途同归。自然选择是吝于重大革新但奢于微小变异的工匠。达尔文再次指出,如果是独立创造,为何不直接为每种生物设计最优结构,而要遵循这种利用旧材料改造的、路径依赖的法则?这暗示了共同祖先和渐进修改的历史约束。

想要全部文本细读的老师同学家长请扫描下方海报二维码:

结构分析

原创客观题目

题目一:文意理解

下列对材料相关内容的理解和分析,不正确的一项是(

A.达尔文认为,地质记录揭示了大陆经历过巨大环境变迁,这为自然条件下生物的变异提供了背景。

B.作者指出,在驯养情况下,生物个体微小的差异可以被逐渐积累,并在较短时间内产生显著效果。

C.针对自然条件下变异量很小的观点,达尔文明确反驳,并用事实证实了这种局限性确实存在。

D.关于变种和物种的划分,即使是有经验的博物学家也常存在分歧,说明二者之间缺乏绝对明确的界限。

题目二:论证结构

达尔文在文中多次以岛屿生物分布为例进行论证,下列对其论证目的分析最准确的一项是(

A.为了证明物种是由上帝独立创造的,因此岛屿生物与大陆生物截然不同。

B.为了论证“自然选择学说”可以解释为何岛屿物种稀少且多特有类型,而“特创论”无法解释。

C.主要目的是批评其他博物学家在岛屿生物分类工作上的草率和不一致。

D.旨在强调地理隔离是导致生物变异的唯一且最重要的因素。

题目三:文本推论

根据原文内容,下列说法正确的一项是(

A.如果自然界中没有飞跃是正确的,那么这恰好符合自然选择通过微小、连续变异起作用的观点。 

B.达尔文认为,像啄木鸟形态的鸟却在地面捕食这类奇怪现象,是支持特创论的有力证据。 

C.在生存竞争中,器官更为特化的现代类型必然能完全取代所有构造简单的古老类型,导致后者绝灭。

D.因为自然选择能使生物完美地适应环境,所以自然界的一切设计都是绝对完美无缺的。

原创主观命题

题目一:探析假设-演绎-验证的论证范式

题干:达尔文在提出自然选择是物种变化主因这一假说后,并未停留在假说层面。请结合文本,分析他如何运用假设-演绎-验证这一科学论证范式,从多个学科领域收集事实证据,构建起一个能够经受检验的严密理论体系的。

解题思路解析

分析层次一:定位文中假设-演绎的关键环节。 

分析引导:达尔文从自然选择假说出发,推导出了哪些可以被观察或验证的应然现象或规律?请在文中找出至少两处此类基于假说进行推理预测的表述。 

关键解读:达尔文以自然选择理论为逻辑起点,演绎出诸多可验证的预测。例如,他预测如果理论正确,那么(1)地质记录中应存在过渡类型化石;(2)生物的地理分布应与地质历史事件(如冰期、大陆隔离)相关;(3)亲缘关系近的物种在胚胎发育早期应非常相似(重演律);(4)在生存斗争的压力下,生物会占据多样化的生态位,导致性状分化。 

分析层次二:分析验证过程如何增强理论的说服力。 

分析引导:对于上述演绎出的预测,达尔文是如何用具体事实进行验证的?这种预测-验证的循环,相比单纯列举支持性证据,在逻辑上有何优势? 

关键解读:达尔文用来自地质学、生物地理学、比较解剖学、胚胎学的大量事实逐一验证了这些预测。例如,用地质记录的不完备性解释过渡类型稀少,用大陆漂移和冰期解释生物分布规律,用胚胎发育的相似性证明共同祖先。这种论证范式的优势在于,它使理论具备了可证伪性和强大的解释力。理论不仅能解释已知事实,更能成功预测未知事实,并通过事实验证预测,从而形成一个自我强化的、严密的逻辑闭环,使理论从假说升华为可靠的科学结论。

答案整合

演绎预测:从假说推演出应在多个领域(地质、地理、胚胎等)呈现的可观测现象,如过渡化石、分布规律、胚胎重演等。

事实验证:援引多学科证据(如不完整的地质记录、岛屿生物与邻近大陆的亲缘关系)证实这些预测,使假说得到经验支撑。

构建闭环:遵循提出假说-演绎结果-事实验证的完整科学逻辑,使论证具有可检验性与强大的解释力,远超简单例证。

答题秘诀

分析科学论文的论证范式,要把握假说-预测-证据的逻辑链条:

找预测句:锁定文中那些如果……成立,那么我们应该看到……”这就能解释为何……”等句式,它们往往是演绎的关键。

对证据:为每一个主要预测,在文中找到相应的事实论据进行匹配。

明优势:点明这种预测-验证模式如何使论证从被动辩护转为主动进攻,极大增强了理论的可信度与科学性。

题目二:剖析预判与驳斥的论证策略

题干:面对革命性理论可能遭遇的质疑,达尔文采取了主动树靶击倒的策略。请以文中对过渡类型缺失这一潜在反对意见的回应为例,分析这种预判与驳斥的手法如何有效加固了自然选择学说的论证防线。

题目三:鉴赏精要概括在复杂论证中的导航功能

题干:面对生物变异、地理分布、胚胎发育等纷繁复杂的现象,达尔文常以高度凝练的概括引领论述。请以文中对生物地理分布规律的论述为例,分析这种先概括规律,再举例证明的写法,如何使宏大的论述既保持清晰脉络,又具备说服力。

题目四:解析多重复句如何呈现多重因果关系(基于文中具体句子)

题干:请分析以下文中句子:由于每个物种都有按照几何级数过度繁殖的趋向,而且各个物种中变异了的后代,可以通过其习性及构造的多样化去占据自然条件下多种多样的生活场所,以满足数量不断增加的需要,所以自然选择的结果就更倾向于保存物种中那些最为歧异的后代。

请划分该复句的逻辑层次,并说明关联词所标示的复句关系。

分析这个绵长的句子是如何在一个逻辑单元内,完整、严密地呈现自然选择导致性状分化这一复杂命题的因果链条的。

题目五:解析多重复句如何构建假设-演绎关系网络(基于文中具体句子)

题干:请分析以下文中句子:如果(假设)说物种只是特征明显而稳定的变种,(那么)我们就能理解(第一层推断)为什么在通常假定由特殊创造行为产生的物种与被公认为由第二性法则产生的变种之间,没有一条界限可定;(并且/第二层并列推断)为什么在同一物种的许多变种所栖息的国家里,这同一物种要产生出极大量的变种。

请分析这个多重复句是如何以如果……那么就能理解为什么……”的框架来组织逻辑的。

阐述这种通过假设进行演绎推理的句法形式,对于将物种是变种这一核心观点与可观察的经验事实相连接,起到了怎样的关键作用。

想要以上题目答案的老师同学扫描下方海报二维码获取

以上是我高中同步课程的部分内容和课程讲义,题目也是我原创命题,国华语文高中同步课,既专注文本细读,又做足教考衔接,让语文课堂在回归语文味的同时,实用于高考,让教师教的轻松,学生学的有趣。
更有配套讲解课程:

想要加入语文研讨学习群,与天下同行同道共商语文的老师同学加微信qiaohuohua:

最新文章

随机文章

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