跳到内容
当前位置:首页>考研真题>学习方法篇:课后怎么复习?

学习方法篇:课后怎么复习?

  • 2026-09-19 12:58:27
学习方法篇:课后怎么复习?

学习方法篇:课后怎么复习?

纯干货,建议收藏

学习方法拆解 · 第21篇

开学满三周。这个月月底前后,各校的第一次月考会陆续开始。

这三周,我们把学习这条链从头捋到尾:怎么预习,课堂四十五分钟怎么听,课后作业怎么写。今天说最后一环——复习。

作业篇结尾我留了个问题:有的孩子错题本记了厚厚一本,笔迹工工整整,红的蓝的都有,成绩就是上不去。

这个问题,答案不在孩子努不努力上。今天从头说。

一、先把一个误会破了:书看得懂,不等于记住了

很多孩子理解的"复习",是"再读一遍"。

翻开书,从第一页看到最后一页,字都认识,每句话都读得顺,心里就踏实了:这块我复习过了。

这份踏实感,来得特别容易。你可以自己试一下:一页字读到第三遍,眼睛会滑得特别快,脑子几乎不费劲,那些字看着越来越熟——那种顺畅的感觉,很容易被当成"我会了"。

可读得顺,不等于记住了。这两件事到底差在哪儿,美国有两位心理学家用实验算过账:亨利·罗迪格和杰弗里·卡皮克,2006年。

他们让大学生读一篇托福阅读里的短文,分成两组:一组连读两遍;另一组只读一遍,然后合上书、拿张白纸,把记得的东西写下来。写对写错,都没人告诉他。

学完五分钟就考,连读两遍的那一组赢。多读了一遍,赢是应该的。

只隔两天再考,顺序就变了

连读两遍的那组记住了五成半;读一遍、自己回忆一遍的那组,记住了将近七成。

一周以后再考,差距拉得更开:连读两遍的剩下四成出头,自己回忆一遍的还有五成半多。

还有一层更该琢磨的。研究人员问他们:你估计自己一周以后还能记住多少?连读两遍的那组信心最足,觉得自己记得挺牢;合上书回忆的那组,心里最没底。

真实成绩,正好是反的。

"读得顺"这件事,是会骗人的。

他们后来又做过一组更狠的对照:一组把文章读四遍,另一组只读一遍、剩下的时间连着默写三遍。读四遍的那组,前后把文章读了十几遍;只读一遍的那组,总共只读了三次多。接触材料的机会差了四倍多,一周后记住最多的,反而是后面的那一组。

所以,孩子说"我复习过了",这句话得往下追问一句:

你是只"看了一遍",还是"合上书默了一遍"?

其实,这也叫费曼学习法、测试学习法,道理都一样:能讲出来、能用出来的才是自己掌握的。

图1 · 合上书,才是复习真正开始的地方

二、复习为什么让人心里发虚

往外拿,比往里装难。

老师说一句话,孩子听见了,这是装;合上书,把这句话自己复述出来,这是往外拿。前者几乎不费力气,后者得咬着牙想,有时候想半天还想不起来。

难,恰恰是它管用的原因。从脑子里往外拿一次,那条路就被走实一次;走不通的地方,就是没记住的地方。

这个道理,《科学》杂志上的一项研究说得更清楚。2011年,普渡大学的卡皮克和布朗特找了200名大学生,读同一段科学教材,然后分成两组。

一组画概念图。这是老师很爱推荐的一种"高级"学习法——把知识点画成图,用线连起来,看起来比抄笔记有水平。

另一组什么图都不画,就干一件事:合上教材,把刚才读到的内容尽可能写出来。

一周后考试。合上书往外写的那组考得更好。更要紧的是,连"需要自己推理、把几个知识点连起来"的那种难题,也是这一组更强。

而两组人考前自己估分的时候,都觉得画概念图更管用。

感觉好不好,不是标准。拿得出来,才是标准。

这也是我特别想跟家长说的一句。孩子复习完,你问他"复习得怎么样",他说"挺好的"——这句话基本没有信息量。真正管用的那杆秤在你手里:他能不能合上书,把这一节讲给你听。

三、错题本为什么变成了抄写本

现在可以回头看上一篇那个问题了。

错题本这个东西,几乎每个重视学习的家庭都有。可为什么记了厚厚一本,成绩还是上不去?

今年9月7日《中国教育报》上有篇文章说得很直接,作者是湖北省襄阳市致远中学的党委书记。他把学习分成三重境界:

听懂了是基础,会做题是进阶,能讲清楚才是精通。

回头对一对很多孩子的错题本——孩子干的是哪一重?

抄题、抄答案,最多再抄一遍老师的板书。手一直在动,脑子一直在旁边看着。这类动作,连第一重都够不上。

《中国教育报》2024年3月还发过一位山东日照实验高级中学语文教研主任的文章,里面有个细节我很认同:翻错题本的时候,要"重点关注那些似是而非的题目",觉得有必要的,最好重做一次。

"似是而非"这四个字很准。真正拖成绩的,从来不是那些彻底不会的题——那种题孩子自己知道不会,会去问;拖成绩的是那些"看着会、其实不会"的题,考试的时候也答了,答错了,还以为自己没问题。

那位襄阳的校长还提了一个做法,可以直接搬回家:谁出错,谁讲题。

订正完不算完。得让出错的那个孩子,把这道题讲给别人听。讲得顺,说明真懂了;讲一半卡住,卡住的那个地方就是没懂的地方。

放到家里,这套思路可以压成四个动作。

第一个动作,记错因,一句话就够

抄正解没什么用,抄十遍也没用。真正有用的是让孩子用一句话写清楚:我当时卡在哪儿。是概念没懂,是审题跳了字,还是算到一半走了神。写不出这句话,说明他还没想明白——而"想这一句"的过程,本身就是最值钱的。

第二个动作,每周归类

周末抽出半小时,把这一周的错题按错因分堆放。如果十道错题里六道都是同一个原因,那说明这六道题背后,是同一个概念没弄明白。

第三个动作,讲给你听

这是成本最低、也最管用的一步。让孩子当小老师,把错题讲给你。你不需要会做那道题,你只需要在他卡壳的地方问一句"这儿为什么这么走"。他讲得下去,这道题就翻篇了;讲不下去,正好找到了今天该补的地方。

第四个动作,补完要用新题验证

漏洞补完,找三五道同类型的新题做一遍。全对,这个洞才算补上。别让孩子反复刷已经会的题找安慰——那不叫复习,那叫给自己发奖状。

这四个动作加起来,一天用不了十分钟。

图2 · 一张工整的错题本说明不了什么,旁边那张划掉又重写的草稿纸才是他的

四、什么时候复习——匀开,别攒着

复习的时间点,比复习的时长更容易被忽略。

很多孩子的安排是这样的:平时不动,考前一周开始猛看,看到后半夜。

学心理学的人早把这件事研究透了。有一项汇总研究,把三百多个实验、一百八十多篇文献放在一起算,结论很稳定:同样的总时间,分成几次、拉开间隔来学,长期效果明显好于集中一次学完。

隔多久合适?有研究给过一个经验法则:两次复习之间的间隔,大概是你想记住多久的十分之一到五分之一。 什么意思呢?比如你想记住一个月,那第二次复习就间隔两三天到一周;想记到期末,间隔一两周。

这话听着绕,翻译成孩子能用的,就是四个时间点:

· 当天晚上,花十分钟过一遍今天的课。不看书,先自己说。

· 第二天,抽五分钟,把昨天那节最卡的地方再看一遍。

· 周末,半小时,把这一周的错题归类、讲一遍。

· 考前,只翻自己标记过的、拿不出来的地方。从头翻书是最浪费时间的复习方式。

还有一个时间点,顺便说一句:睡前一小时。

艾宾浩斯那条著名的遗忘曲线,一百多年后被人用现代方法重新做了一遍。2015年,荷兰的研究者把实验重做了一次,曲线形状跟1885年那次几乎一模一样。他们还多做出来一个新发现:学习之后的24小时那个点上,记忆保留率有一个小小的回升。研究者的解释是,这可能跟睡着以后大脑对记忆的整理有关。

这个发现的证据还不算强,各家实验设计不一样,说法也不统一,所以我只说能用的一句:睡前一小时,用来过那些"死记"的东西——单词、古诗、公式、历史年代。 那个时间段,人的脑子本来就磕不动难题,用来背东西正好。

五、复习什么——不平均用力

复习最怕的一件事,是从头到尾看一遍。

一本书从第一页看到最后一页,看起来"全都复习了",实际上是把时间平均撒在了会的地方和不会的地方。会的那些,再看一遍也还是那样;不会的那些,被夹在中间,一眼就翻过去了。

有个办法挺管用:让孩子拿一张纸,对折。

左边写"这一块我能合上书讲出来",右边写"这一块我一合上书就卡"。

写右边那栏的时候,是全篇最值钱的时刻——因为孩子第一次被迫承认自己哪儿不会。

右边那一栏,才是他今天真正要复习的东西。

图3 · 家长不用会那道题,会问"为什么这一步这么走"就够了

六、几种常见情况怎么办

孩子说"没什么可复习的"

当天没上新课,或者课少,他就会觉得没事可干。这时候不用加码,让他复习这一周的就行——合上书,想想这一周讲了哪几节,每节的大标题是什么。回忆一章的框架,比零散看几个知识点有用得多。

孩子说"我看了,就是记不住"

"看了"这个词本身就是问题。让他换个动作:合上书往外写,写不出来的地方立刻做个记号,第二天再写一次。记不住的地方,恰恰是需要多拿几次的地方。

孩子说"没时间"

这是最多的一句。但复习这件事,十分钟就能做,而且越短越容易坚持。真要抽不出时间,就把当天晚上那次压到五分钟——只回忆一节课,把最卡的那个点找出来。 找出来,第二天补上,就算完成。

家长不会那道题,怎么陪

你不用会那道题。你只需要问两句话:"这一步为什么这么走?""这块要是换个数字,你还做得出来吗?"孩子能接住第一句,说明他有思路;能接住第二句,说明他是真懂,不是背下来的。

七、小学、初中、高中,复习的差异点

小学:复习是"说出来"

这个阶段孩子的知识量不大,复习不用往深了挖,把当天学到的东西说一遍就够了。低年级尤其要注意:一二年级本来就不布置书面家庭作业,别再额外给他加一套练习册,把"复习"变成加班。让孩子给你当小老师,讲五分钟,比做二十道题管用。

初中:复习是"分配"

科目一下多到七八门,这时候最要紧的是分配。抓两件事:一是当天过一遍——当天过一遍,比周末补十遍都省事;二是错题本从"抄"改成"重做"。

初二是个分水岭,物理一开课,很多孩子会第一次碰上"上课听懂了,题不会做"。这件事跟复习的关系特别大,咱们留到下一篇单独说。

高中:复习是"过框架"

高一的家长最有体会:一节课的信息量顶初中好几节,一天下来笔记记满好几页,全都要复习的话,根本没时间睡觉。

所以高中的复习不能从下往上堆,得从上往下过——先合上书,回忆这一章有几节、每节讲了什么。 框架搭起来了,再往里边填细节。框架都想不起来,说明这一章没进脑子,先回去补框架,别急着刷题。

八、复习最难的是不知道自己哪儿不会

说一个最实际的难处。

复习这件事有个前提:孩子得知道自己哪儿不会。可现实是,很多孩子坐在书桌前翻着书,看哪儿都眼熟。眼熟是最麻烦的状态,因为它分不出"我会"和"我见过"。

这正是我们花力气在做的事。孩子在系统里做题、做卷子,哪里掌握了、哪里虚着,它一笔一笔记下来,把薄弱的地方标出来,还能照着孩子的情况推同类型的题让他练。不用等月考出分,就能看见窟窿在哪。

复习的时候,卡住的地方也不用攒着。我们配的是真人老师,孩子有不懂的,随时能在群里问,当天的卡点当天清掉。老师都是有教师资格证的,"真人老师+AI"两条腿走路,这也是我一直认这个模式的原因。

不过话说回来:工具能把"你不会的地方"找出来,往外拿这一下,还得他自己动手。复习这件事没有捷径,只能一遍一遍地从脑子里往外拿。

给家长的话

第一,别再问"复习了吗"

这个问题跟"作业写完了吗"一样,孩子只能答"复习了"或者"还没"。换个问法:"你今天能不能给我讲一个?"讲得出来,这天的复习就是有效的;讲不出来,正好,今天该补的地方找到了。

第二,十分钟就够,但每天都要有

复习的收益跟一次坐多久关系不大,关键是往外拿了几回。如果每天十分钟自己往外输出时复习,一周下来就复习了五次;如果周末攒到一起看俩小时,其实只复习了一次。这两种方式,结果差别会很大。

第三,他答不上来的时候,别急着上火

孩子一合上书卡住了,有的家长第一反应是"这么简单都不会?"。可你想想,卡住那一下,正是复习真正开始的地方——他前面那几分钟的翻书,都是在找这个点。 这时候你一着急,下次他就不敢说"我不会"了,只会说"我会了"。

最后说一段我自己的体会。我上学的时候也犯过一个错:总觉得把书再看一遍就是复习,看的时候心里特别踏实,感觉整本书都在脑子里。可一到考试,卷子上那道题的解法,我怎么都想不起开头那一步。后来才明白,我熟悉的是那本书,那些知识根本没进去。

熟悉感是最容易骗人的东西

你看一个人长得面熟,不代表认识他;一段知识你看得眼熟,也不代表你能拿出来用。

学习这件事是一环扣一环的:预习管课前,听课管课上,作业管当天,复习管的是——把学过的东西真正变成自己的。这四篇连起来,就是一条完整的链。

下一篇,咱们聊聊月考之后家长最常问的那句话:上课听懂了,怎么一做题就不会了。这个月月底,第一次月考陆续开始,正好对上。

我是冬哥

在郑州做教育,我们每周聊点帮孩子学习的实在办法。有升学、学习上的问题,评论区聊,或者私信我都行。

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