跳到内容
当前位置:首页>考研真题>学过的英语为什么总会忘?如何进行有效复习?

学过的英语为什么总会忘?如何进行有效复习?

  • 2026-09-27 17:07:02
学过的英语为什么总会忘?如何进行有效复习?

读文章时遇到 account for,学生听懂教师的解释,也能在当天的练习中选对答案。过些日子写作,需要解释一种现象的原因,却想不起这个短语。于是,教师说“讲过又忘了”,学生觉得“自己记性不好”。但当天选对,可能只是看见短语后认出了它;写作时则需要从想表达的意思出发,自己找到合适的英语。两项任务对记忆的要求不同。要指导学生克服遗忘,首先得分清:看见时认识、隔一段时间想起、在新情境中用对,并不是同一件事。

艾宾浩斯的遗忘曲线提醒我们,新学内容若长期不再接触,记忆会减弱,早期下降尤其明显(Ebbinghaus, 1885/1913)。但它不能直接推出“所有学生在20分钟后遗忘42%”,也不能为每个英语词汇规定相同的复习时刻。英语学习包含词义理解、搭配辨别、语篇阅读和实际表达;学生原有知识、学习方式与后续使用机会都会影响保持。曲线真正提出的问题是:今天刚学会的表达,怎样在以后仍能被学生提取和使用? 

把复习分散到以后,而不是集中在当天

临近测验时连续背十遍词表,学生往往会感到越来越熟悉;这种即时表现却不足以说明较长时间后的保持。Kim和Webb(2022)对第二语言间隔练习研究进行元分析,发现分散练习总体上有利于学习,较长与较短间隔在即时测验中的表现可能接近,但延迟测验的结果会不同。Rogers等人(2025)在在线环境中重新检验外语词汇的间隔练习,也发现把两次学习分开,比集中完成更有利于十天后的词义回忆。两项研究都支持教师把旧词汇带回后续课程,而不是在新授当天密集练完便结束。

例如,第一次学习 come to terms with(接受不愿意接受的事实;不得不接受),学生在阅读中理解 She finally came to terms with the failure。下一次课,教师不展示原句,而是讲述一位运动员因伤退出比赛、后来逐渐接受现实的情境,请学生试着找回这个表达。再过一段时间,讨论生活中的改变时,学生需要自行判断是否适合使用它。三次学习相隔一段时间,学生每次要完成的事也不同:先理解,后回忆,再根据意思选择。这样的安排比把同一句例句在一节课内抄写多遍,更能检验这个短语是否正在成为可调用的语言。

不过,“分散”不等于严格执行一张写着5分钟、30分钟、12小时、2天的统一时间表。间隔要考虑材料难度、学生能否成功回忆,以及希望他们在多久以后仍能掌握。Rogers等人(2025)的研究支持间隔练习的价值,却不能据此为所有课堂指定某一个最佳天数;Kim和Webb(2022)的综合分析同样显示,学习目标、活动类型和延迟测验时间等因素会影响结果。教师可以先安排后续重现,再根据学生的表现调整间隔,而不必让时钟代替教学判断。

复习时先尝试想起,再打开答案

间隔之外,还要看每次复习究竟做了什么。打开笔记看到 bring about,学生很快认出“带来、导致”,容易觉得自己已经掌握。合上笔记,面对“这项政策带来了哪些变化”这一问题,能否自己说出 What changes did the policy bring about?,才更接近实际使用。前一种活动主要练习辨认;后一种要求学生主动提取。教师可以在再次展示旧词之前,先给学生一个意思、一个情境或一个问题,让他们尝试回想,再核对答案。

提取并不是要求学生想不起来时一直苦猜。若学习 rule out 后,学生无法说出“尚不能排除这种可能性”,教师可以依次给出情境、句子的部分词语,最后再展示完整表达。核对以后,让学生合上书重新说一次,教师便能判断:他是看见答案才认得,还是已经能够在提示下调用。复习由此成为诊断和改进学习的过程,而不只是再次翻看笔记。

近年的研究还提醒我们,不应把“背出词义”直接等同于掌握全部语言能力。Nakata和Elgort(2021)研究了语境中的词汇学习,发现间隔安排对某些可明确测量的词汇知识有促进作用,但这种收益并没有同样体现于他们测量的所有知识类型。这个结果并非否定间隔复习,而是提醒教师:如果目标是阅读时理解、写作时选词或交谈时流利调用,就应分别给学生这些任务,不能只凭一项词义回忆测验断定他们已经“会用”。

让旧词进入新语境,也要让难度合适

Account for 可以在 account for the difference 中表示“解释差异”,也可以在 account for a large proportion 中表示“占很大比例”。一张只写着“account for=解释”的词卡,或许能帮助记住其中一种对应关系,却不足以让学生识别不同用法。教师可以让这个短语先出现在阅读中,随后用于解释图表数据,再在另一篇文章里辨认它的新含义。学生不仅再次遇见旧词,还要根据语境决定它在这里究竟做什么。

但“不断换语境”也不是无条件有效。Serrano和Pellicer-Sánchez(2026)考察第二语言阅读中的间隔与语境变化,发现更分散、变化更多的接触增加了学习者的加工负担,却未必带来更好的新词回忆或辨认。这项结果给教学一个必要的边界:学生尚未建立基本的词形与意义联系时,教师若迅速把同一新词放进许多差别很大的文本,可能使任务过难。较稳妥的做法是先让学生在清楚的情境中理解,再逐渐增加语境变化,观察他们能否辨别、提取和使用。

复习还可以从词汇延伸到表达的流利程度。Kakitani和Kormos(2024)研究了第二语言口语训练中分散练习的安排:参与者在不同间隔条件下重复口语训练,两个组在延迟测验中都取得了流利度进步,而研究没有发现其中一种间隔在总体流利度上明显优于另一种。它说明,把表达练习分配到多次活动中具有教学价值;同时也再次提醒我们,不能仅凭遗忘曲线宣布“隔几天练一次”必定最好。

师生怎样把这些证据用进日常学习?

教师可以为重要表达安排一条逐渐推进的重现路径。新授时,让学生在课文中理解 take into account;课末合上书,试着说出它的意思和一个例句;后续课程用新的问题请学生自行回忆;再往后,在讨论学校活动安排时,让他们用它说明需要考虑天气、安全或时间。每次重现不必很长,但不能每次都只是“教师展示—学生认读”。教师应观察学生在哪一步遇到困难:是认不出词形,想不起表达,还是虽想起来却放错了语境,再决定补充什么帮助。

学生也可以照这个顺序复习。读完一段文章,先不看笔记,试着用 account for 解释文中的一种现象;想不起来再核对。隔一段时间重试,并留意另一篇文章中它是否仍表达相同意思。词卡软件能提醒旧内容再次出现,却无法替学生完成语境判断:按时点开卡片,不能证明自己已经能在阅读中理解、在写作中使用。

遗忘是学习中需要面对的现象,克服遗忘也不是把同一份材料无限次地重看。近年的证据支持把学习分散到以后多次进行,同时表明复习效果会随学习目标、任务难度和测量时间而变化(Kim & Webb, 2022; Rogers et al., 2025; Serrano & Pellicer-Sánchez, 2026)。更普遍的教学原则是:让重要知识在适当间隔后重新出现,给学习者先回想、再核对的机会,并逐步把它用于新的问题。 这样,学习的目标便从“今天看着熟悉”,走向“以后需要时仍能想起,并作出恰当的使用”。

参考文献

Ebbinghaus, H. (1913). Memory: A contribution to experimental psychology (H. A. Ruger & C. E. Bussenius, Trans.). Teachers College, Columbia University. (Original work published 1885)

Kakitani, J., & Kormos, J. (2024). The effects of distributed practice on second language fluency development. Studies in Second Language Acquisition, 46(3), 770–794. https://doi.org/10.1017/S0272263124000251

Kim, S. K., & Webb, S. (2022). The effects of spaced practice on second language learning: A meta-analysis. Language Learning, 72(1), 269–319. https://doi.org/10.1111/lang.12479

Nakata, T., & Elgort, I. (2021). Effects of spacing on contextual vocabulary learning: Spacing facilitates the acquisition of explicit, but not tacit, vocabulary knowledge. Second Language Research, 37(2), 233–260. https://doi.org/10.1177/0267658320927764

Rogers, J., Nakata, T., & Chiu, M. M. (2025). Optimizing distributed practice online: A conceptual replication of Cepeda et al. (2009). Studies in Second Language Acquisition, 47(1), 417–439. https://doi.org/10.1017/S0272263124000706

Serrano, R., & Pellicer-Sánchez, A. (2026). The impact of practice conditions on vocabulary learning and processing: A closer look at difficulties arising from spacing and context variability. Applied Psycholinguistics. Advance online publication. https://doi.org/10.1017/S0142716425100283

最近受欢迎的推文:
1.英语口语达到C2就能当好老师?口语水平差,就更当不好老师了?
2.为学生精准甄选英语读物:神奇五指法,好用又科学!
3.“Read quickly!”:语法正确,就一定是有效的教学指令吗?
4.英语老师最不缺语法,但可能缺乏这些……
5.英语教师,请守住已是单薄的安身立命之本,千万别被AI裹挟着走!
6.超级有用的四个英文单词,不能不学!!!
7.高水平英语学习者,是自己练出来的,还是老师教出来的?
8.能迭代模仿人类表达的Al,徒有“形”,没有“魂”?
9.表演化、功利化的同课异构,别再搞了!
10.只会教知识的教师勉强算及格,真正优秀的教师,更会……
11.Human+ Database+AI:  西安外事学院讲座后的几点思考
12.让句子“唱”起来——把语言的音乐感真正带进英语写作课堂
13.我国英语教学为何老停留在"我是怎么教的"这个层面上?
14.中外英语教师的真实差距在哪里?
15.很多英语教师竟不知道用它来解决"哑巴英语"!!!
16.英语教师怎样才能写好课题申报书?
17.老派英语自学法,不知当下依然奏效否?
18.高水平英语学习者,是自己练出来的,还是老师教出来的?
19.如何成长为有水平、有个人风格的外语教师?
20.批改英语作文好难,好累,这款Al工具省心省力,好用!
21."课堂英语"跟"现实英语"为何有这么大的反差?
22.英语学习真的已丝滑进入AI时代?
23.这位英语教师说了哪些话,竟让学生们讲好中国故事?
24.天花板级的英语课堂叙事,教得有多绝?
25.今天这堂英语叙事课比昨天的天花板更值得回味!
26.大学英语课堂的叙事艺术:以沙翁话剧为例
27.凭什么说“这节课不错”:阅读课需要一份双向评价表!
28.凭什么说“这节阅读课不错”:两份双向评价调查量表来了!
29.凭什么说“这节阅读课不错”:学生调查量表来了!
30.凭什么说“这节阅读课不错”:研究性论文怎么写来啦!
31.一篇英文演讲稿的亮点与不足,应如何润色修改?
32.90后与00后英语教师在教学中存在着哪些突出的问题?
33.讲英语时态,要谨防把“语用效果”讲成是“语法本义”!
34.也谈什么是“靠谱”的老师——从日常评价走向教师专业发展视角
35.因科研工作量未达标被低聘:寒了教师们的心!
36.别再瞎改作文了,90%英语教师都搞错了的写作核心!!

37.这里聚集着一批渴望交流、乐于尝试、勤于反思的青年教师!!!38.从“被动听”到“一起聊”:ICAP模型如何重塑深度学习

39.读后续写不能仅靠"Input–Intake–Output "这一路径!!!

40.谁说中学英语教师不能开展学术对话:读后续写是个深水区!

41.年轻教师听课,究竟听什么?如何做笔记?

42.高考为何考?考啥?如何考?——「一核、四层、四翼」祥解!

43.“My Majiang fingers are itching!”:一句麻将英语引出的表达趣谈

44.专家评厦门初中生英语演讲能力的长与短

45.一块烧饼,怎样用英文讲出家乡味道?

46.“英语教学大顺序不要乱”说得对吗?

47.教材当然重要,但“吃透教材”是一种专业能力!

48.中学英语听力教学:语速越快越好?

49.阅读课最美的时光:一室静谧,书页轻翻,静心品读!

50.今年语数考题难,为何与日常教学反差拉满?

51.高考英语可以难,但不能离普通高中课堂太远!

52.2026高考英语命题倒逼:英语课怎么上?考生如何备考?

53.如何看懂今年高考英语试卷的“难度系数”?

54.外语教育,切莫把学生变成植入应试芯片的机器人!

55.从双城AI对歌,看如何运用AI重塑英语课堂?

56.读懂一部英语小说,如何用这种方式死磕?

57.想想都好笑,我当年竟然用这种方法死嗑新概念英语!

58.“It’s one o’clock!”:学《新概念英语》课文的顿悟!

 59.由《新概念英语》街头行窃,观当下网诈新套路

60.由《新概念英语》一纸明信片牵出侨批的乡愁

61.成事之道,贵在持恒——从《The last one?》反思坚持的意义

62.上下只角:近代上海阶层分化及崇富心理透视

63.细读《新概念英语·独坐孤舟》:一舟空钓无渔获,半生求索是科研

64.《新概念英语·熟记台词》:缺少语言环境学英语,非背诵不可!

65.福州人的英语为什么这么好,听听Kuliang的故事就明白了

66.《新概念英语》· "不幸之万幸"所悟:纵有不顺,尚有转机

67.《新概念英语》“Always Young”:常怀童心,热爱学习,方能永葆青春!

68.绿茵初心:《新概念英语》·足球还是水球与少年哈兰德

69.深圳理工大学说“取消英语课”了吗?

70.专家们的宏大叙事对英语课改有哪些具体的指导和促进作用?

71.微信群教研交流:一句“Many thanks”之后,反思发生了吗?

72.外语学习焦虑研究的历史脉络梳理及GenAI情境下的研究新趋势

73.学英语,你在意标准发音吗?

74.公开课如何从“教学呈现”走向“课堂研究”?

75.《新概念英语》对教师专业发展有哪些现实的指导意义?

76.一场氛围感极强的外教高强度培训:沉浸式体验背后的理性审视

77.这位老师用AI辅助撰写的专业成长叙事“味如嚼蜡”?

78.学好外语始终无法绕过去的坎:跟读、自读、模仿、试说

79.英语教材越编越难之我见

80.英语教学法什么时候从课堂教学中静悄悄地撤离了?

81.我与J.Richards的学术交往及重读"Approaches and Methods in Language Teaching "札记

82.孩子学英语,焦虑的反倒是家长?

83.批判性阅读(critical reading):教什么?如何教?

84.懂得英语,就懂得说英语母语人的生活方式吗?

85.Grammar vs Grammaring:你知多少?

86.AI催生不了声读、指读、默读、走心研读带给我们的真正快乐!

87.学科趋于饱和,英语专业该如何突出重围?

88.英语教师为什么要特别认真并虚心地向法语同行学习?

89.拥有海内外双硕士学位的教师,为何教学变得更难了?

90.高校取消全员"长聘制":激励短平快出成果的管理模式?

91."I make a living by teaching ":教师职业不再是香饽饽?

92.如何让学生在校园"英语角"活动中有话可说?

93.跨文化教学很难:表层文字风俗 ≠ 深层文化隐喻

94.跨文化教学不能没有词源学的知识!

95.靠这40条指令,一天一篇SCI /SSCI?做梦吧!

96.精读课的"三要"与"三不要"

97.没有扎实的语言学基本功,英语课只能是白开水!

98.警惕这种论调:英语教师何需学习语言学?

99.生源萎缩,教师饭碗还好端吗?

100.这位英语教研组长所写的"教学经验随笔"有价值吗?

101.新学期如何学英语?只给一条建议!

102.遇到良师是学生一生莫大的福气,我们,配吗?

103.教英语的老师们:让学生学有兴趣、学有乐趣,好好带读吧!

104.“注意假说”:一把解开课堂带读的金钥匙

105.趣谈when,while,as用法之区别

106.一根腌黄瓜(Pickle)能让我们学到什么?

107.take, bring, get:三个“拿”,藏着英语最容易踩的小陷阱

108.被神化了的PWP阅读流水线害人不浅!

109.Chip一词是如何从"木屑"变成"芯片"的?

110.带读妙不可言,英语教师应有哪些储备?

111.从 Sir Thomas More 到福州话、粤语、上海闲话:小小 penny 如何走进语言的?

112.热议取消英语核心课程地位:英语学习,朗读与默读该怎样平衡?

113.有声读物(audiobook)再好,也无法替代纸质阅读的深度学习!

114.高阶英语思辨阅读教学:构建双向辩证解读的教学范式

115.警惕当下英语教学中“语言通胀”的现象!

116.大一新生:谁更能用好13天长假,谁就胜出!

117.阅读教学设计有哪几条铁律?

118.笨笨地细读一篇,为何胜于听老师精讲几十篇?

119.有些教师自身读书少,上课却最爱讲阅读?

120.同一文本,两种读法:我让两个AI做了一次英语阅读小实验

121.Dialogic Teaching如何做到“意义共构、共生”?

122.英语写作中,每一个语法细节的处理,都能看出作者理解知识的硬功夫

123.用好CROWD,你的阅读课就成功了一大半!

124.用这种题海战术教英语,的确让人忧心忡忡!

125.学英语,其实就是这么简单!

一一一一

郑新民教授简介
郑新民教授,香港大学应用语言学博士(PhD),上海外国语大学英语教育教授、博士生导师,博士后合作导师。郑教授从事语言教育工作四十余年,在语言教师教育、教师认知与能动性、课程改革、课堂教学、任务型语言教学、学术写作以及技术赋能教学等领域形成了持续而鲜明的国际研究特色。

郑新民教授著有研究专著 Changing Pedagogy: Analysing ELT Teachers in China,该书由 Continuum 于2008年出版(现归属 Bloomsbury 出版集团),并由国际著名语言教育学者 David Nunan 教授作序,受到国际学界的高度评价和推崇,被包括哈佛大学,剑桥大学,牛津大学等在内的4000多所海内外高校图书馆所收藏。该书已于2018年1月被Bloomsbury出版社收入Bloomsbury Education & Childhood Studies在线平台,以此让更多的读者受益。该书深入考察中我国中学英语教师如何理解课程改革、作出教学决策,并根据真实课堂情境调整和转化课程大纲倡导的教学理念。在此基础上,专著提出了一个解释“实施中的教学法”的原创性框架,揭示教师信念、专业判断、课堂实践与教育情境之间的动态关系。

二十多年来,郑新民教授的研究成果发表于 System、RELC Journal、Language Teaching Research、Teaching and Teacher Education、Learning, Culture and Social Interaction 、The Asia-Pacific Education Researcher、Education and Information Technologies 以及Frontiers in Psychology等国际学术期刊。郑教授也在《外国语》、《外语教学与研究》、《外语界》、《外语电化教学》、《外语与外语教学》、《外语教学理论与实践》、《中国外语》以及《外语学刊》等CSSCI期刊上发表学术论文。郑教授长期指导硕、博士研究生,并帮助青年学者进入国际学术出版领域,破解了我国在读硕士和博士研究生难以在国际核心期刊发表学术论文的难题。郑教授的研究最突出的特点是能够把理论、实证证据与真实课堂紧密结合,而不是把教育改革简化为抽象术语或流行口号。郑教授长期积累了教师、研究者、著作者和博士生导师等的丰富经历,使其学术观点兼具深度、可信度与实践解释力。对于关注语言教育、教师发展、课程改革及人工智能赋能教学的听众和读者而言,郑新民教授所提供的是一种理论严谨、专业成熟并扎根教育现实的学术视角。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-09-28 12:06:37 HTTP/1.1 GET : http://www.sjds.net/a/516774.html
  2. 运行时间 : 0.074932s [ 吞吐率:13.35req/s ] 内存消耗:4,573.38kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=b69235a1055c382fde19df79c8cff808
  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.000474s ] mysql:host=172.18.0.4;port=3306;dbname=www_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000741s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000381s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000344s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000551s ]
  6. SELECT * FROM `set` [ RunTime:0.000316s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000648s ]
  8. SELECT * FROM `article` WHERE `id` = 516774 LIMIT 1 [ RunTime:0.000446s ]
  9. UPDATE `article` SET `lasttime` = 1790568397 WHERE `id` = 516774 [ RunTime:0.002735s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000311s ]
  11. SELECT * FROM `article` WHERE `id` < 516774 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000397s ]
  12. SELECT * FROM `article` WHERE `id` > 516774 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000460s ]
  13. SELECT * FROM `article` WHERE `id` < 516774 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000655s ]
  14. SELECT * FROM `article` WHERE `id` < 516774 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000550s ]
  15. SELECT * FROM `article` WHERE `id` < 516774 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000631s ]
0.085331s