乐于分享
好东西不私藏

《学习软件进化论》下篇·进化的历史反思与未来启示 第十七章 组合式学习的时间智慧

《学习软件进化论》下篇·进化的历史反思与未来启示 第十七章 组合式学习的时间智慧
17.1  来自真实学习场景的观察

案例 A2001年,一位准备申请美国博士项目的中国留学生

这位学生就读于国内一所知名大学的生物系,专业成绩突出,实验经历也很扎实,但他面对一个现实障碍——英语综合应用能力,尤其是听力和口语,远未达到顶尖研究生项目的要求。他第一次参加托福机考(CBT),总分207分,这个成绩虽然可以拿到不少学校的录取资格,但听力部分只拿到18分(满分30),而随后进行的TSE口语测试更是只有35分(满分60)。无论是听懂教授讲课还是参与实验室讨论,这样的听口水平都明显不够。

他尝试了语言培训班的课程,做完了市面上几乎所有托福备考题,但听力分数长期没有变化,开口表达时仍频繁卡壳。转折发生在他看到一位已在美国留学的学长分享的经验帖。那位学长提到,备考时依靠的不是某一种神奇的资料,而是将几个侧重点完全不同的软件组合起来,形成了一个完整的学习闭环:用SuperMemo管理词汇和知识点的复习节奏,用Pimsleur的听觉课程训练耳朵跟上正常语速,用Rosetta Stone建立视觉与语义的直接联结,用Tell Me More获得发音上的即时反馈。

这位学生照着学长的思路构建了自己的学习方案。他把托福真题和TSE备考中遇到的生词、短语全部录入SuperMemo,早晚各抽十五分钟按照算法提示进行复习。开车往返实验室的路上,他播放Pimsleur的高级英语课程,强迫自己在规定时间内做出反应,虽然一开始经常跟不上,但耳朵对连读和弱读的识别能力慢慢发生了变化。晚上回到宿舍后,他打开Rosetta Stone做半小时沉浸式练习,不依赖中文翻译,只看画面和听句子来理解内容。周末再用Tell Me More的发音训练模块,反复比对波形,纠正自己容易含混的元音和不自然的语调。

持续了三个多月后,他再次参加CBT和TSE。CBT听力部分从18分提升到26分,TSE也拿到了50分,整体沟通能力明显改善。他又花了半年时间稳定并深化这套组合,最终CBT听力和结构部分均接近满分,TSE达到55分以上,顺利被斯坦福大学生物系录取。回顾这段经历,他在当时的学习论坛上总结道:“过去我一直觉得学英语就是背单词、做真题,直到用了这套组合才意识到,语言需要耳朵、眼睛和嘴巴共同参与才能内化。不同工具各司其职,最终它们连成了一个完整的训练系统。”

案例 B:1998年,一位日本贸易公司中层经理的英语突破

这位经理当时四十五岁,公司业务迅速国际化,英语能力被明确列入晋升的硬性条件。他已经二十多年没有系统接触过英语,除了一些最简单的问候语,很难用英语进行实质交流。最初他报过周末英语学校,课堂上能开口的次数屈指可数;也买过畅销的函授教材,自学两周就因为缺乏外部反馈而放弃;后来请了私教,但高昂的费用和难以协调的时间让他不得不中止。

一位英国客户在会后对他说:“你写邮件时英语还可以,但你必须训练耳朵和嘴巴。”这句话促使他转而寻找那些专门强化听力和口语的辅助工具。他找到了Pimsleur的英语课程,每天开车上下班时跟着磁带跟读,最初很多句子只是机械模仿,并不完全理解意思,但几十个小时的输入让他对英语节奏和语音轮廓的感知明显增强。晚上回到家,他用Rosetta Stone进行二十分钟到半小时的视觉沉浸练习,依靠图片和声音猜测含义,慢慢减少了脑海中对日语翻译的依赖。周末则打开ELLIS软件,模拟接机、会议介绍、价格谈判等商务场景,让语言在接近真实的情境中被反复调用。

一年之后,他在一次国际谈判中已经可以用英语独立介绍公司产品线、回应对方的技术提问,甚至穿插几句轻松的玩笑。对方惊讶地问他是否在美国留过学,他回答:“不,我是在车里学的。”不久后他被提升为国际业务部部长,并在部门内推广了这种分层组合的训练方式,帮助其他同事用更灵活的方法克服口语障碍。

案例 C2003年,一位德国工程师的多语言认证挑战

这位工程师在慕尼黑一家汽车企业工作,三十岁,有机会加入公司新成立的国际项目组,但前置条件是拿到欧盟语言认证,要求英语达到C1水平、法语至少达到B2水平。他的英语基础尚可,法语完全零起点,而准备时间只有一年。作为习惯用工程思维处理任务的人,他首先分析了自己的需求:英语需要从普通交流提升到商务谈判级别,法语必须快速越过零基础门槛,同时两种语言的词汇和表达都需要长期记忆的维护。

经过一番比较,他选定了一套组合工具。核心记忆部分交给SuperMemo,他分别为英语商务术语、法语基础词汇和母语德语的专业术语建立了三个独立的记忆库,每天利用午休或等待会议开始的碎片时间完成算法安排的复习,不再自己判断什么时候该看哪个单词。英语和法语的系统语法与文化知识通过Transparent Language来推进,这款软件可以让他自由选择模块,跳过已经掌握的英语语法而主攻虚拟语气等薄弱环节,同时从头开始学习法语的基本结构。法语的快速入门则借助EuroTalk的游戏化交互,利用早晨起床后的二十分钟反复听单词与短句,一个月左右就积累了一千多个高频表达。

日程紧张并没有妨碍他的计划,因为软件组合天然适合穿插在不同类型的时间里。晨跑时他听EuroTalk的词汇循环,午休用SuperMemo复习,晚上花半小时在Transparent Language上系统学习,周末再集中进行英语商务对话的模拟练习。一年后他一次性通过了认证,法语达到B2,英语达到C1+。加入国际项目组后,他经常对同事说:“语言学习的过程很接近工程设计,要先明确需求,再选对工具,最后把它们连接成一个稳定运转的系统。任何单一工具都无法覆盖所有任务,但组合起来就能覆盖得很周全。”

17.2  不同工具在组合中的角色

把上面三个案例并置在一起,可以看到每一款软件在组合中扮演的角色并不是随意分配的,而是由其底层设计原理决定的。为便于理解这些工具之间的协作关系,可以将它们粗略划分为几个互相配合的功能层——这不是学界正式分类,而是基于当时学习实践归纳出的分析框架。

软件功能定位一览

软件

核心功能

发挥作用的学习阶段

适用场景

SuperMemo

以间隔重复算法管理词汇与知识点的长期记忆,基于历史回忆表现动态调整下一次复习间隔

记忆层

需要高强度记忆的任务,如备考词汇、专业术语积累

Pimsleur

通过纯听觉输入与即时跟读训练听觉通路和口语反应速度(实际兼具输入、回忆和输出功能,在模型中主要承担听觉和反应训练角色)

输入层

通勤、运动等碎片时间,重在训练耳朵适应真实语速

Rosetta Stone

用图像-声音直接配对的方式帮助学习者减少对母语翻译的依赖

输入层

需要建立外语与概念直接联系的阶段

Tell Me More

提供发音波形比对与逐句评分,基于语音特征给出近似反馈

纠错层

备考口语或对发音准确性有较高要求的学习者

ELLIS

以视频情景和任务单元组织功能性ESL训练,提供接近真实交流场景的练习

系统层

需要整体提升职场交流能力、在模拟情境中反复调用语言的学习者

Transparent   Language

按模块组织语法、词汇、文化注释,可自由定制学习路径

系统层

需要按需组合、跳过已掌握内容的多语学习者

EuroTalk

游戏化界面帮助零起点学习者快速积累基础词汇与短句

入门层

初次接触新语言时降低畏难情绪,建立初步语感

BYKI

轻量级电子闪卡,提供简单的词汇复习管理

记忆层

不想使用复杂算法,只需简单闪卡功能的用户

这些工具分布在不同的学习阶段,形成一个可以来回流动的层次结构。入门层(EuroTalk、BYKI)先降低接触新语言的心理门槛;输入层(Pimsleur、Rosetta Stone)从听觉和视觉两个通道把原始语料输入进来;记忆层(SuperMemo、BYKI)接住这些语料,通过算法控制复习时机完成巩固;纠错层(Tell Me More)在输出时提供近似反馈,防止错误定型;系统层(Transparent Language负责系统语法文化,ELLIS负责功能性情景训练)最后把这些分散的知识点编织成可以迁移使用的知识网络。

这个结构不是线性的,而是可循环的。在系统层发现的漏洞,可以重新回到记忆层加深;纠错层暴露的问题也可以通过输入层进行针对性强化。每一个层次在与其他层次的配合中发挥最大作用,彼此支撑,而不是各管一段。需要特别说明的是,实际学习过程中许多人会先接触系统课程再回到记忆和输入环节,这个层次模型只是理解软件协作关系的一种抽象框架,而非唯一的学习顺序。

17.3组合产生协同效应的认知基础

组合学习之所以比依赖单一软件有效,根源在于人脑处理和巩固信息的机制。

多通道编码理论

心理学家佩维奥提出的双编码理论认为,人类的认知系统包含言语系统和意象系统,两个系统既独立又互相连通。当一条信息同时通过言语和意象两个通道进入时,就会在大脑中留下双重表征,提取路径更多,记忆也更为牢固。在语言学习中,这一原则可以被进一步扩展:听觉输入(例如Pimsleur课程)涉及语言理解和语音处理区域,视觉图像与文字输入(例如Rosetta Stone的图片配对)调动视觉加工通路,口语复述与发音练习(例如Tell Me More)涉及语音处理与运动控制相关脑区,书写与语法分析(例如Transparent Language的练习)则需调用执行控制与深度加工网络。

多条通道并行运作时,它们各自表征的是同一个词汇或语法结构的某一维度,彼此之间通过神经连接形成分布式的记忆网络。当其中任何一个通道再度被激活时,整个网络都可能被重新唤醒,这就解释了为什么经过多通道训练的语言知识会更稳定、更易提取。

记忆巩固的神经机制

记忆巩固的另一个关键环节是间隔重复。
神经科学的研究已经证实,睡眠期间大脑会对白天学习的信息进行离线重放,将突触暂存的表征逐步转移至皮层长期存储。SuperMemo等算法的精妙之处在于,它会根据学习者每次复习的准确程度动态调整下一次复习的间隔时长,用最少的复习次数拉长记忆保留周期。
从认知理论推测,如果学习者在两次SuperMemo复习之间,又通过Pimsleur的听觉通道和Rosetta Stone的视觉通道对同批词汇进行了不同形式的再加工,那么这条记忆就会同时获得时间维度上的精准激活和形式维度上的多重强化,遗忘曲线可能因此变得更加平缓。这正是组合学习的优势所在。

认知负荷的优化

从认知负荷的角度看,组合学习的另一个优势是能够分摊注意负担。

人的工作记忆容量有限,单次处理的信息太多,就容易出现超载并导致学习效率急剧下降。如果一个人试图在同一款软件里同时完成听力、语法、词汇、口语纠正等所有任务,往往会在每个方面都浅尝辄止。

相反,把听觉输入安排在通勤时间、把记忆复习安排到午休的十五分钟、把系统语法放到晚间的一整块时段,实际上是将不同类型的认知操作分布在不同的时间和场景里,让大脑在每个时间段只需处理一种主要任务,整体的认知负荷被控制在可承受的范围内。

17.4组合学习示意图

为直观展示组合学习的逻辑,下面的流程图概括了各层之间的协作关系,实际学习中可以有不同的起点和路径。

整个流程的核心逻辑是:

1️⃣ 输入层多通道输入为后续加工提供丰富的声音和图像素材。通过听觉和视觉多通道输入,建立初步的语音和语义连接。Pimsleur 在碎片时间训练耳朵跟上语速,Rosetta Stone 在专注时间建立图像-声音的直接关联。

2️⃣记忆层记忆层用算法高效留住这些素材。入的内容进入记忆系统,SuperMemo 用算法管理复习,确保每个知识点在遗忘边缘被重新激活,从短期记忆转化为长期记忆。

3️⃣纠错层纠错层在表达时给出修正参照。当学习者开始输出时,Tell Me More 提供即时反馈,纠正发音错误,防止错误固化, 同时强化正确的运动模式。

4️⃣系统层系统层最终把它们组织成可随时调用的知识结构。当基础词汇和语法建立后,ELLIS 或Transparent Language 提供系统化的课程,将零散的知识整合成完整的知识结构,实现深度理解。

这个流程不是单向的,而是循环的。每一次更高层次的学习都会触发对低层输入的新需求,形成持续迭代的正向循环。需要再次强调的是,这个流程图展示的是工具之间的协作关系而非固定的学习顺序——许多学习者会从系统层或记忆层开始,再根据薄弱环节回到输入层或纠错层补充训练。

17.5  融入日常的时间分配方式

组合学习的一大优势在于它能灵活适配不同类型的时间。下面呈现三个案例各自的周计划,以及一个可被现代学习者参照的通用模板。

留学生备考期的周计划

周一

周二

周三

周四

周五

周六

周日

Pimsleur30min

Pimsleur30min

Pimsleur30min

Pimsleur30min

Pimsleur30min

RosettaStone

30min

RosettaStone

30min

SuperMe mo

15min

SuperMe mo

15min

SuperMe mo

15min

SuperMe mo

15min

SuperMe mo

15min

SuperMe mo

15min

SuperMe mo

15min

RosettaStone

30min

RosettaStone

30min

RosettaStone

30min

RosettaStone

30min

RosettaStone

30min

TellMe More

30min

ELLIS

30min

真题模考

复习总结

商务人士适应工作节奏的周计划

周一

周二

周三

周四

周五

周日

Pimsleur30min

Pimsleur30min

Pimsleur30min

Pimsleur30min

Pimsleur30min

休息

SuperMemo10min

SuperMemo10min

SuperMemo10min

SuperMemo10min

SuperMemo10min

休息

RosettaStone

20min

RosettaStone

20min

RosettaStone

20min

RosettaStone

20min

RosettaStone

20min

ELLIS

60min

ELLIS

60min

工程师多语言并行的周计划

周一

周二

周三

周四

周五

周六

周日

EuroTalk20min

EuroTalk20min

EuroTalk20min

EuroTalk20min

EuroTalk20min

休息

休息

SuperMemo(英语)15min

SuperMemo(法语)15min

SuperMemo(英语)15min

SuperMemo(法语)15min

SuperMemo(英语)15min

SuperMe mo

20min

SuperMe mo

20min

Transparent(英语)30min

Transparent(法语)30min

Transparent(英语)30min

Transparent(法语)30min

Transparent(英语)30min

休息

休息

英语商务练习

法语复习

每日约1.5小时的通用模板

时段

时长

软件

任务

场景

早晨通勤

30min

Pimsleur

听觉训练

碎片时间

午休

15min

SuperMemo

词汇复习

碎片时间

晚间专注

30min

Rosetta Stone

沉浸输入

专注时间

晚间输出

15min

TellMeMore

发音练习

专注时间

周末

60min

ELLIS/Transparent

系统学习

整块时间

这个模板每日仅占用一个半小时左右的专注学习,外加通勤和午休的零碎输入,覆盖了输入、记忆、输出、系统四个层面。每个人的作息可以自行调整,但关键在于让不同软件负责不同认知任务,而不是把所有期待都压在同一种学习方式上。

17.6  对今天学习者的参考价值

1990年至2005年间出现的这些经典学习软件,如今多数已不再更新,或已被更现代的工具所取代,但组合式学习的思路完全可以用当代资源复现。

现代工具的复现

经典软件

现代替代品

功能对应

优势

SuperMemo

Anki

间隔重复闪

开源、免费、跨平台、海量共享词

Pimsleur

播客/有声书

听觉输入

资源更丰富、选择更多、免费资源

Rosetta Stone

Duolingo/Babbel

沉浸式输入

更游戏化、社交化、碎片化

Tell Me More

ELSASpeak

发音评分

AI 实时反馈、更精准、更方便

ELLIS

Coursera/edX

系统课程

视频课程、作业、证书、大学资源

Transparent Language

Babbel 付费版

系统化语法

课程体系完整、目标明确

EuroTalk

Duolingo/Drops

入门游戏化

更轻量、更游戏化、更适合入门

组合的现代版本

若以那位德国工程师的多语言学习为例,今天的版本可能是:用Duolingo和Drops在早晨各花十分钟快速积累法语基础,用Anki管理三种语言的词汇复习,用Babbel的系统课程替代Transparent Language来学习法语语法,通勤时收听BBC 6 Minute English等短播客维持英语听力,再辅以ELSA Speak每天十分钟练习英语口语,周末则通过Coursera上的商务英语专项课程做整合训练。整个框架的内在结构与当年并没有本质变化。

组合学习的核心理念

从经典软件到现代应用,技术发生了翻天覆地的变化,但学习系统中几个核心原则一直有效:

1️⃣ 让多通道参与输入:不要只用眼睛学语言,要让耳朵、嘴巴都参与进来。现代工具让多通道输入更容易——手机上的播客、视频、App 可以随时切换。

2️⃣让算法接管复习时机的决策:不要相信自己的意志力,要相信算法。Anki 把间隔重复做到了极致,每天 15 分钟,效果远超自己瞎复习。

3️⃣在输出时获得即时反馈作为修正参照:不要盲目输出,要让反馈告诉你错在哪里。ELSA Speak 的 AI 反馈已经比当年的 Tell Me More 更精准。

4️⃣ 通过系统化课程将孤立的知识点网络化:不要让知识碎片化,要用系统课程整合。Coursera 上的专项课程, edX 上的大学公开课,都可以帮你建立系统化的知识结构。

5️⃣ 将不同认知任务分配给不同时间段:不要让通勤、等待的时间浪费,要让它们变成学习时间。现代手机让这一点变得前所未有的容易。

6️⃣ 组合使用而非单一:充分使用多个工具的能力,把它们组合成系统。Duolingo 不能替代 Anki ,ELSA 不能替代播客,Coursera 不能替代日常输入。它们各有所长,需要针对你在不同学习阶段的不同学习目标,进行组合使用。

理念的传承

组合式学习强调的从来不是追逐某一款“最好”的软件,而是根据自身目标筛选不同功能的工具,并将它们衔接成一个可以长期运转的个人训练系统。这种系统设计意识,或许正是那段软件创新密集期留给后继学习者最重要的启示。

本章小结

任何一款软件都无法独立解决语言学习的所有问题。SuperMemo擅长维持词汇记忆,却无法代替听觉输入;Pimsleur对训练听觉反应非常有效,但提供不了系统的语法讲解;Rosetta Stone能帮助减少翻译依赖,却不能诊断学习者的发音偏差;Tell Me More虽然可以给出近似发音评分,却不负责文化背景和篇章组织。这些工具的边界本身就决定了它们需要组合在一起使用。

三位学习者的经历——无论将其理解为个体经验还是时代典型的缩影——展现的正是这样一种思路:不寻找单一的神奇工具,而是搭建匹配个人目标的系统。在这个系统当中,多通道输入、间隔重复、即时反馈、系统化整合和碎片时间利用相互支撑,使得语言能力在循序渐进中得到加固。技术的更替改变了工具形态,但没有改变这些设计原则的价值。今天的工具更多、获取更易,构建个性化学习系统的条件比过去更好,而如何组合它们,依然是每个学习者需要认真思考的起点。

本章完结

学习软件进化论》 | 按章节更

下一篇:《学习软件进化论》第十八章  黄金时代的市场地图:产业兴衰十五年

参考文献:

1. Paivio, A. (1986).MentalRepresentations:ADualCodingApproach. Oxford: Oxford University Press.

2.Baddeley, A. D. (1997).HumanMemory:TheoryandPractice. Hove: Psychology Press.

3. Sweller, J. (1988). Cognitive load during problem solving: Effects on learning. CognitiveScience, 12(2), 257-285.

4. Cepeda, N. J., Pashler, H., Vul, E., Wixted, J. T., & Rohrer, D. (2006). Distributed practice in verbal recall tasks: A review and quantitative synthesis.PsychologicalBulletin, 132(3), 354-380.

Karpicke, J. D., & Roediger, H. L. (2008). The critical importance of retrieval for learning. Science, 319(5865), 966-968.

6. Mayer, R. E. (2001).MultimediaLearning. Cambridge: Cambridge University Press.

7. Ellis, R. (2003). Task-basedLanguageLearningandTeaching. Oxford: Oxford University Press.

8. Krashen, S.(1982).PrinciplesandPracticeinSecondLanguageAcquisition. Oxford: Pergamon Press.

end

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