跳到内容
当前位置:首页>Excel>读书笔记#28 费曼学习法(上)

读书笔记#28 费曼学习法(上)

  • 2026-11-05 03:40:28
读书笔记#28 费曼学习法(上)

每月一本读书笔记:

2026年11月—费曼学习法(上)

尹红心、李伟著

-------------

前言

高效能的“费曼学习法”

它的核心是——当你准备学习一门新知识时,必须站在传授者的立场,假设自己要向别人讲解这门知识。那么你一定要用最简洁、清晰和易于理解的语言表达出来,才能让行外的人也能听懂。费曼说:“最好是几岁的小孩也能明白你在说什么。”为此,他制定了一个简单易行的流程:

1.确立你要学习的目标。找到和列出自己想要了解的知识,可以是一本书,也可以是一门技术,甚至是你能想象到的任意领域和事物。

2.理解你要学习的对象。针对这个目标,准备好和筛选相关的资料,选择可靠和多个角度的信息来源,把这些内容系统化地归纳整理出来。

3.以教代学,用输出代替输入。模拟一个传授的场景,用自己的语言把这些知识讲给别人,用以检查自己是否已经掌握了这些知识。

4.进行回顾和反思。对其中遇到阻碍、模糊不清和有疑义的知识重新学习、回顾和反思。如有必要,可以重整旗鼓,进行再一次输出。
5.实现知识的简化和吸收。最后,通过针对性的简化和整合,实现这些知识的内化和有效的应用。

学习的目的是输出

就像一则物理学原理:物质不会凭空出现,也不会凭空消失。知识也是如此。我们的大脑将旧的信息或知识串联、拼接起来,组成新的概念、理论和信息,再传递到负责记忆和行动的部门,转化为具体的成果或知识。

大脑这种富有联想力的运转方式塑造了两种根深蒂固的学习模
式:

1.越熟悉的概念,大脑越喜欢。“相关性”是大脑学习和记忆的主要原则。就像餐桌会让大脑想到吃饭和厨房,不会想到公交卡和伐木工厂,漂亮的裙子会让大脑想到美女和爱情,不会想到纸箱和钥匙一样。大脑在最具相关性的物品间建立连线,产生一张由旧信息组成的知识之网。在不同的概念之间强行建立联系,也是大脑的特长。

2.这是我们与生俱来的创造性的功能,大脑会为一切可以对比的事物进行匹配,以便建立一个合理的解释。比如,看到餐桌,大脑可以想到美女,再想到一杯咖啡,一栋房子,一个家庭,乃至幸福的一生。在不同的事物、概念和场景之间,大脑能创造性地建立联系,做出新的解释。假使经过训练和开发,它将为我们带来新的知识,产生新的能力。这是我在书中的另一个希望。

STEPONE学习的本质

关键词:思维

费曼学习法是一种顶级的思维方式,它能帮助我们真正掌握一门知识,因为它揭示了学习和思考的本质。

第一章:掌握一门知识有多难

我的好朋友、国内一家商业机构的高管唐先生,他的儿子小唐今年25岁,即将从美国普林斯顿大学毕业。在一次聚会中,谈到“未来发展”的话题,小唐十分干脆地拒绝了父亲的安排,向大家宣布他将自己成立一个小型团队,投身于国内的环保产业,而且他已为此做好了充分的准备。

引起我注意的不仅是小唐的傲人成绩和早熟的职业规划能力,还有他的学习方法。从中学开始,小唐就拥有自己的学习小组,每个学习小组都代表了不同的兴趣和方向。比如:商业管理小组,证券投资小组,IT技术小组,还有科学理论和环保知识小组。他与不同的老师和同学在小组中做针对性的讨论,了解这些领域是否合乎胃口和兴趣,储备相关的知识。

小唐的成功是另一种学习:用时少,效率高,结果好。他的父亲唐先生无疑是现代社会的知识精英,小唐本可以沿着一条传统的学习之路,便可轻松地承袭父亲80%的资源。但他考虑得更长远:

假如我失去父亲的庇护,我的学习还叫“学习”吗?我学到的成果是否是真正有价值的“成果”?

与真实的世界建立有效联系

远见·穿透力·智慧

费曼认为,好的学习方法能够为一个人创造宏大的视野和对世界犀利的理解力。在我看来,费曼学习法为我们提供的是三种与众不同的能力:

1.远见

通过解读知识传递给我们的信息,判断未来的趋势,而不是仅仅记住这些信息。

2.穿透力

通过费曼分析技巧,从碎片化的知识中看清事物的本质,快速解决问题,掌握事物的规律。

3.智慧

通过以输出的方式浓缩、重演知识,汲取精华,使知识为我所用,和环境相匹配,形成自己的知识体系。

第二章:何为“费曼学习法”

理查德·费曼对华而不实的东西毫无兴趣,这位不拘小节的物理学天才对知识的理解到了一种收发自如的境界。他可以轻松地向任何一个人解读最复杂的知识,并且保证对方能够听懂。当我第一次接触到费曼的学习体系时,便立刻意识到这正是中国的年轻人最需要的。我也积极地在课堂和在线教育中推荐给自己的学生。

迷人的“费曼技巧”

作为著名的诺贝尔奖物理学家,理查德·费曼非常理解“记住知识”和“了解知识”之间的差别。这也是他成功最重要的原因之一。费曼在研究和教学的过程中创造了费曼学习法(也被称为“费曼技巧”),确保了他比别人对于事物的了解更为透彻。

为了实现这个目的,费曼学习法提供了四个关键词:Concept(概念);Teach(以教代学);Review(评价);Simplify(简化)。在这个基础上,本书提炼总结出了五个步骤:确立目标;理解目标;输出;回顾;简化。通过这五个步骤,我们能够充分地将费曼“以教代学”的学习方式开发到最高的效率,吸收有用的知识,创造自己的知识体系。

简单高效的思维模式

1.好的思维需要正反馈。
2.输出加快思考的成熟。
3.费曼学习法让思考可以量化。
我们对任何问题的量化思考都体现在六个方面,每个方面都能用到费曼技巧。

▲方向→锁定思考的主要方向。

▲归纳→确立思考的主要逻辑。

▲验证→验证思考的效果。

▲反馈→反馈正确和错误。

▲简化→把复杂的思考过程简单化。

▲吸收→消化思考的成果。

费曼学习五部曲

1.第一步:目标确立学习对象产生专注力
2.第二步:理解理解要学习的知识系统化地存优去劣
3.第三步:输出向别人输出学到的知识以教代学
4.第四步:回顾和反思学到的知识深度分析
5.第五步:简化通过简化吸收形成自己的知识体系内化知识

STEPTWO确立一个学习对象

关键词:目标

选择想要掌握的知识和技能只是第一步,我们还要找到学习它的必要性和重要的意义,并且强化这种内在的联系。

第三章:我们为什么学习

现实中,人们大部分场景下的学习都处于一种“无意识”的状态。它表现为两种典型的特征:

1.第一,老师/父母让我学什么,我就学什么(服从式学习);
2.第二,就业/培训需要学什么,我就学什么(工具式学习)。

知道为了什么而学习

认真回答这个问题,到一定的阶段必然出现一个终极答案:学好一门知识的前提是必须充分地理解这门知识,包括它尚待开发的价值。

追求四个方面的进步

1.开放性思维。

充分地了解一门知识,首先提升的是思维的开放性,能够接受新的观点,拓展新的视野,使自己跟上时代的发展。

2.批判性思维。

作为主动和独立的学习技巧,运用费曼学习法可以很快了解自己所学知识的程度,并且以科学的怀疑精神寻找反证,养成批判性思考的好习惯。

3.逻辑性思维。

目标专注的学习能锻炼你思维的逻辑性,这需要你长久地聚焦和沉注于一个主要的问题并且反复思考。

4.清晰凝练的表达力。

以教代学的输出方式考验你的语言组织和表达能力,在输出的过程中可以对所学的知识做多次的提炼浓缩,简化成通俗易懂的版本。

第四章:聚焦目标

每天的原始资本都是24小时,一种兴趣往往持续不了一两年,最务实的做法是——在这一两年的黄金时间内聚焦在一个正确的目标上,尽可能取得不凡的成果。

这么做对学习有两个明显的好处:

1.让你的思维更加清晰。

你可以对这个目标看到更多的可能性,对自己要学习的东西有更深的理解,并形成具体的思路。

2.让你的行动更有针对性。

对目标的专注力越强,你的行动就越有针对性,不论学习的是一些概念还是工作的技能,效率都会大大增强。

如何找到正确的方向?

1.对自己提出的一些关键问题。

未来的方向——“未来我在历史方面的兴趣,是中国史还是外国史?”“我的朋友中精通中国史的人,他们是哪个方向?”“除了隋唐史,我没有其他方向吗?”“研究隋唐史,能在其他领域帮助到我吗,比如开设收费专栏?”

当下的焦点——“为了研究隋唐史,我要解决的主要问题是什么?”“我需要设置一个分阶段目标吗?”“在历史方面,我有哪些知识的不足?”“历史记载有真有假,我该怎么收集真实信息?”

2.把“最重要的那件事”变成自己的方向。

如何找到真正的兴趣?

兴趣和目标其实略有不同。在费曼看来,兴趣是一切高质量学习的驱动力。著名心理学家和教育学家本杰明·布卢姆(B.S.BLOOM)也表达过类似的观点,他说:“学习的最大动力,是对学习材料的兴趣。”

第五章规划:和目标建立“强联系”

著名的“SMART原则”提供了一个简单明了的判断标准。即:

·S:(Specific)明确和具体的。——目标必须清晰和可以形容。

·M:(Measurable)可以衡量/量化的。——目标必须量化和能够评估。

·A:(Achievable)自身能力可以达到的。——目标必须在能力范围内。

·R:(Rewarding)能产生满足感/成就感的。——目标必须有积极的意义。(备注:也有地方是relevant相关的)

·T:(Time-bound)有时间限制的。——目标必须有实现的期限。

学习的舒适区有两个标准:

1.第一,一个正确而适合自己的学习方向,它符合自身的兴趣。

2.第二,一个在自己能力范围内的合理目标。它符合自身的能力。

规划一条高效能学习之路做学习规划时,我们要先为三件事预留出足够的时间。

★留出锁定最重要目标的时间。

★留出做正确规划的时间。

★留出调整目标和规划的时间。

第六章:费曼技巧目标原则

目标的全面性原则

目标的重点性原则

·制定的目标要有侧重点。
·制定的目标也要有针对性。

目标的挑战性原则

·制定的目标要具有挑战性。
·制定的目标要能挖掘和激发自己的潜能。
·制定的目标不能在学习过程中人为调低难度。

目标的可行性原则

·制定的目标要切实可行。
·制定的目标必须符合我们的客观实际。

目标的可调性原则

STEPTHREE理解我们要学习的知识

关键词:系统化

对我们要学习的知识和概念进行归类对比,系统地理解这些内
容,建立筛选和学习的原则。

第七章:归类和对比知识的来源

将知识有逻辑地系统化

如果出发点是为了应付考试,你的学习是纯功利性的输入;
如果接触一类知识的目的是为了强化某种固有立场,你的学习是
有倾向性的输入;
如果是内卷和排他的思维方式,你的学习是偏执性的输入。
有逻辑地系统化,意味着我们在理解知识的第一阶段要做对三件事:
1.明白自己学习是为了什么。
2.拥有一个足够宽阔的视野。
3.建立最可能客观科学的逻辑。

筛选和留下最可靠的知识

学习最重要的并不是找到那些价值千金的知识,而是通过对知识的筛选与吸收建立起自己的思维框架。

筛选和提取知识——比如一本20万字的书,它提供的信息和知识点是海量的,你不可能用同一个标准吸收它全部的内容,只能有针对性地筛选和提取书中的某一些知识点,或者制定一个框架,根据目录、需求等标识性的东西到书中寻找相应的知识点,把它们拿出来,再延伸到自己对于这些知识点的理解,产生一个关于此书的“缩略版”。

筛选知识的方法论——也是搜集信息的方法论,首先你要清晰地知道自己的短板是什么,要重点学习哪方面的内容,这叫锁定方向;其次你要快速准确地把相关内容找出来。我推荐读者在学习之前先列一张清单,写上具体的需求——这本书有哪些知识是我最需要的?我急需弥补的知识点是什么?然后照方抓药,把对应的内容标注出来。

搜集和保留可靠的知识——请注意,即便一本公认非常权威的书,它的内容也并不是全都可靠的,至少对我们个人的需求而言,书中的有些证据和观点未必就符合我们的实际情况。所以在筛选时一个基本的逻辑是:我要找出那些与我的实际需求相匹配的知识。在任何资料和信息的整理中,这都是要坚持的原则。如果你学到的是不可靠的知识,付出越多,成效便越差。像“书呆子”“饱读诗书的废人”等就是在形容那些学习了很多毫无用处的知识的人。

分辨“假知识”

屏蔽来源不确定的知识。

小心对待差异化的知识。

用对比的方式挑选和分辨知识。

第八章:形成一张思维和流程导图

横向拓展:让知识“可视化”

知识场景的可视化

知识关系的可视化

学习过程的可视化

画出一个“学习流程”

1.第一步:短时记忆

2.第二步:心理表象

3.第三步:双重编码

4.第四步:长时记忆

总体而言,费曼在自己的教学工作中推荐的“思维和流程导图”有助于我们解决以下的五个问题:

1.快速地获取自己需要的信息——不论一本书,一门学科,还是一种技能,速度可以得到保证。

2.掌握理解和分析知识的方法——和文字语言比起来,思维导图的形式为大脑创造了一条视觉化的路径。除了读书外,我们要借鉴图片、视频等工具输入内容。

3.建立自己思考问题的框架——思维导图从整体和宏观的角度重新组织了知识,为我们提供了一个系统化思考问题的架构。

4.形成高质量的学习笔记——组织和绘制思维导图的同时,我们也会完成高质量的学习笔记。

5.为知识的输出做好准备——思维导图是以教代学的一个必要工具,如果你不能为所学的知识画出一个整体框架,就无法向别人输出知识。

第九章:阅读与记忆的原则

我在读书时有个保持多年的习惯,每当要阅读一本书或了解自己不熟悉的资料,便准备一个简易的笔记本和一支笔。它可以是几张纸,也可以是一个薄薄的小册子。笔记本和笔准备好后,我会先将书或资料大体翻阅一遍,时间不超过20分钟,然后在笔记本中写下一个简短的概要。

概要包含如下内容:

1.书或资料的主题——是讲什么的,有何主旨。

2.书或资料的作者——作者的资历,有何专长。

3.书或资料的结构——分类和不同板块的分主题。

我从费曼那里学到了一个宝贵的经验,就是采取尽可能省时省力的方法高效地阅读和记忆,加强对知识的理解力。我们学习不单单是读了几本书、看了一堆资料那么简单,而是要从里面获取有益的信息和学会分析问题的方法。
第一,快速地获取有益信息。
第二,学习发现问题和分析问题的方法。

-------------

从这份读书笔记中,AI提炼了这几章的核心要点,并针对上海中高考英语学习如果要设计一本融入费曼学习法的英语学习本的角度,给出了具体的指导性原则。

一、这几章的核心要点

1. 费曼学习法的本质

·核心不是“记住”,而是“讲明白”:站在传授者的立场,用最简洁、清晰的语言把知识讲给外行听,最好几岁小孩也能听懂。

·学习的目的就是输出:大脑通过“旧信息串联—建立联系—转化为成果”来学习,输出倒逼思考成熟,正反馈让思维持续运转。

2. 费曼学习五部曲

步骤

关键词

核心动作

第一步:目标

确立学习对象

找到“为什么学”,产生专注力

第二步:理解

系统化

归类、对比、筛选可靠知识,去伪存真

第三步:输出

以教代学

用自己的语言讲给别人,模拟传授场景

第四步:回顾

深度分析

对讲不通、讲不清的地方重新学习

第五步:简化

内化

简化整合,形成自己的知识体系

3. 确立目标

·避免“服从式学习”和“工具式学习”,要找到学习对象与自己的强联系。

·目标要符合SMART原则(具体、可衡量、可实现、有满足感、有时间限制),同时具备全面性、重点性、挑战性、可行性、可调性。

·聚焦“最重要的那件事”,在黄金时间内集中突破。

4. 理解知识

·有逻辑地系统化:明白为什么学、有足够宽的视野、建立客观科学的逻辑。

·筛选和提取:先锁定短板,列需求清单,再“照方抓药”从材料中提取匹配的知识。

·分辨“假知识”:屏蔽来源不确定的知识,小心差异化知识,用对比方式挑选。

·思维和流程导图:让知识可视化、关系可视化、过程可视化,为输出做好准备。

5. 阅读与记忆原则

·先快速翻阅(不超过20分钟),写下主题、作者、结构的简短概要。

·学习不是“读了多少”,而是“获取有益信息+学会分析问题的方法”。

二、融入费曼学习法的英语学习本:设计原则

原则一:每个板块都从“输出任务”倒推,而不是从“输入内容”顺推

传统错题本/笔记本是“我学了什么—我记了什么”。费曼学习本应该是“我要讲什么—我讲清楚了吗—哪里讲不清—回去补什么”。

具体设计:每个单元/每套卷子后面,留一个固定栏目:

【我要讲给谁听】

·讲给同桌听:______(一个语法点/一道错题/一个阅读策略)

·讲给AI听:______

·讲给爸妈听(用中文解释英语逻辑):______

【我讲清楚了吗】□ 讲通了□ 卡住了□ 被问倒了

【卡住/被问倒的地方】______

【回去补什么】______

这个栏目不是“总结”,而是“输出记录”。学生填的不是“我学了什么”,而是“我讲出了什么、哪里没讲出”。

原则二:每个题型配一个“费曼讲解模板”,让输出有结构

费曼学习法最怕“讲得散”。学习本里应该为上海中高考每个题型预制一个讲解脚手架,学生填空式地“讲”。

示例:语法填空的费曼讲解模板

这道题考的是______(谓语/非谓语/介词/连词/形容词比较级/情态动词)。判断依据是______(看主语?看时间状语?看前后逻辑?看固定搭配?)。我一开始想填______,错在______。如果我要教一个同学,我会先让他看______,再让他判断______。我讲的时候卡在______,说明我对______还不清楚。

示例:六选四的费曼讲解模板

这个空我选了______,依据是选项里的______(代词/连词/指代对象)。我纠结的另一个选项是______,它错在______(偷换概念/脱离段落/承上启下不匹配)。如果讲给同学听,我会先带他划______,再让他找______。我讲不清的地方是______。

示例:完形填空的费曼讲解模板

这道题我选______,因为上文______和下文______形成了______(转折/因果/递进/对比)。干扰项______看起来对,但它错在______(脱离全文情感基调/偷换主语/程度过重)。我讲这道题时,最难说清的是______。

学习本不需要学生写长篇大论,只需要把“判断依据”和“卡住的地方”用一句话写清楚。这就是最小单位的费曼输出。

原则三:设“三次输出”机制,对应费曼的“回顾—简化”

费曼学习法不是讲一次就结束。学习本应该设计三次输出:

输出次数

时间

形式

要求

第一次输出

当天

口头讲给同桌/AI

讲清楚“这题考什么、我为什么错”

第二次输出

三天后

书面写“一句话讲解”

不看原题,用一句话说清判断依据

第三次输出

一周后

出题给别人做

仿写一道同考点题,并写出“这道题挖的坑是什么”

学习本里每个错题/重点题旁边留三个小方框:□ 讲过□ 写过□ 出过题。三个都打勾,才算“简化吸收”。

原则四:用“思维导图页”替代线性笔记,让知识可视化

费曼强调“可视化”是输出前的必要准备。学习本不应只有横线格,应该每隔几个单元插入一页空白思维导图页,让学生自己画:

·语法地图:一个语法点(如非谓语)向外辐射:形式、功能、常见考点、易错点、上海模卷出现过哪几道题。

·题型地图:一个题型(如六选四)向外辐射:读选项划什么、纠结时找什么、三种误区是什么、我错过哪几次。

·错因地图:把自己反复错的题归类到“偷换概念”“脱离文本”“逻辑反了”“搭配不熟”等分支上。

思维导图页不要求美观,要求学生自己能看着图讲出来。讲不出来,说明图是抄的,不是想的。

原则五:设“教AI/教同桌”专项页,把“要面子”变成优势

读书笔记里提到“教同桌(‘要面子’脱敏)”。学习本可以设计一个“今天我来当老师”页:

我今天的讲解任务:(一个知识点/一道题/一个阅读策略)我的学生是:□ 同桌□ AI □ 爸妈□ 自己(录音)我预计他会问的问题:他实际问倒我的问题:______
我回去查了什么:______

这个页面的关键是:让学生提前预判“学生会问什么”。能预判问题,说明他真的理解了;被问倒,说明找到了知识缺口。

原则六:每个单元结尾设“简化卡”,强制用一句话/一张图收束

费曼的第五步是“简化”。学习本每个单元最后留一张简化卡:

这个单元,如果只能留下一句话,是:______
如果只能留下一张图,我会画:______
如果同学只问我一个问题,我最希望他问:______
我最怕他问:(因为)

“最怕他问”那一栏,就是下一轮复习的起点。

原则七:教师批改的不是“对不对”,而是“讲没讲通”

作为老师,你用这本学习本时,批改重点应该从“答案是否正确”转向:

·他的“判断依据”写清楚了吗?

·他“卡住的地方”定位准确吗?

·他的“一句话讲解”能让一个没做过这道题的人听懂吗?

·他的“最怕被问的问题”是不是真的薄弱点?

可以设一个简单的费曼讲解质量量规:

等级

标准

A

能脱离原题,用一句话说清考点和判断依据,并能预判一个追问

B

能说清考点,但判断依据依赖原题提示,追问时卡住

C

只能复述答案,说不清为什么,卡住的地方定位模糊

一句话总结

这本学习本的核心不是“记录我学了什么”,而是“记录我讲出了什么、哪里没讲出、回去补了什么”。每个板块都围绕“输出—卡住—回补—简化”循环设计,让费曼学习法从一种“方法”变成每天可填、可查、可批改的学习动作。

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