乐于分享
好东西不私藏

AI工具能取代老师的本能吗?——AI 推书和手机袋给出的同一答案

AI工具能取代老师的本能吗?——AI 推书和手机袋给出的同一答案

一、两个故事,同一堵墙

教育界从来不缺解决方案。

每隔一段时间,就有一个新工具登场,承诺要解决一个老大难问题。AI 要帮孩子找到对的书,手机袋要帮课堂夺回注意力。听起来都很有道理,落地之后却总有些意想不到的事。

2026 年 7 月,EdSurge 播客请来了两位老师,讲了两个量级完全不同的故事。

第一个在雅加达。一位叫 David Webb 的老师,没有任何编程背景,用一年时间"vibe coding"(凭自然语言提示词让 AI 写代码)做出了一个 AI 推荐图书的应用 LibraryAid。

第二个在加州。一个学区推行 Yondr 手机袋政策,把学生的手机锁进袋子,直到放学才能打开。

一个是个体实验,一个是政策推广。量级差很多。但听完两个故事,你会发现它们撞上了同一堵墙——工具能改变行为,却改不了结构


二、David Webb 的算法实验

David Webb 是一位英国培训的小学老师,有 11 年国际学校教学经验,辗转中东和东南亚,现在雅加达教书。他没有任何计算机科学背景。

他有一个烦恼:班上的孩子阅读水平参差不齐,图书管理员精心挑选的书常常在架子上落灰——因为没有一个系统的方式,把每个孩子跟他最可能喜欢的那本书连起来。

市面上的解决方案要么太贵,要么太死板,都围绕专有书单构建,跟他们学校的馆藏对不上。Webb 的结论是:问题不是技术不存在,而是没有人替"像他这样的老师、像他这样的学校"造过。

于是他决定自己造。

2025 年 5 月启动,11 月上线课堂。他用"vibe coding"的方式——不写代码,而是用自然语言告诉大语言模型他想要什么,让 AI 帮他生成代码。先在 GitHub Copilot 上做,后来切换到 Claude——后者明显更可靠。开发在一台 12 年的旧 Mac 上进行,中途遭遇过代码文件被删无备份的事故,也花了几周时间处理学校图书馆 10,000 本书的封面图片。学生数据存在 Google Firebase,符合 COPPA 和 GDPR 合规,不收集学生邮箱,用学校代码加 PIN 登录。

LibraryAid 收集了学生的哪些信息

学生档案包含 6 个字段:姓名、阅读年龄、阅读兴趣、喜欢的作者、偏好类型、当前课堂主题。

进度数据包含 4 项:已读书籍、写的评论、获得的积分、理解力测验分数。

推荐机制是这样的:老师上传学校图书馆目录(CSV 文件),AI 把目录跟每个学生的档案做匹配,生成一份约 50 本书的个性化书单,按匹配度排序。学生读完一本书后,写老师验证的评论、回答 AI 生成的理解题,答对获得类型专属积分,解锁动画蠕虫伴侣的配饰——共 21 个类型,奖励的是"读得广"而不是"读得多"。

学生评论会反馈回推荐引擎——一个孩子发现的宝藏书,会逐渐被全校看见。

Webb 还自己建了一个"master books"书单,1000+ 获奖和高评分儿童读物,跨多个类别。算法不止匹配阅读水平,还主动浮现孩子自己不会发现的书。

听起来很美好。然后,奇迹出现了。


三、一个落后两年水平的孩子

Webb 在播客里讲了一个让他印象深刻的案例。

班上有一个孩子,阅读水平落后于所在年级整整两年。这是教育里最棘手的那种情况——不是孩子笨,而是他跟阅读之间,隔着一道说不清的墙。

LibraryAid 给这个孩子推荐了一套书系。结果,这个孩子读了,而且爱上了。

接下来的数据让 Webb 自己都意外:这个孩子的阅读进步,是平均水平的 3 倍

这是一个让人心头一热的瞬间。一个被系统判定为"落后"的孩子,因为算法的一次精准匹配,重新接入了阅读的世界。

但故事没有停在这里。

Webb 在自己写的文章里,讲了另一个案例。一个女孩看着她的推荐列表,眼神迷茫。她的列表里有隐藏的宝藏,也有知名的经典,封面都很好看。但她唯一感兴趣的,是一套她早就熟悉的系列书。

算法完成了它的工作。她下一步需要的,是跟一个信任的成年人对话。

这两个案例放在一起,反差才真正出来。进步 3 倍的孩子,是算法的胜利;眼神迷茫的女孩,是算法的边界。算法能把对的书推到孩子面前,但孩子愿不愿意翻开,不是算法能决定的。


四、算法的边界:匹配之后,才是教育真正开始的地方

Webb 自己很坦诚。他写了一句很精确的话:

"The app works best alongside human influence, not instead of it. The app surfaces the right books for students, but the teacher or librarian sparks the interest."

(app 最好的状态是配合人的影响,而不是取代它。app 把对的书浮现给学生,但点燃兴趣的,是老师或图书管理员。)

算法擅长的是"匹配"——把对的书推给对的人。但算法回答不了一个更根本的问题:这个孩子之前为什么不爱读?

是阅读材料让他觉得无聊?是家庭环境让他没有阅读的空间?是他在学校里经历了什么,让他对"书"这件事产生了抗拒?

这些都不是算法能捕捉的。它们是关系问题,是动机问题,是结构问题。

那个进步 3 倍的孩子是真实的,那个奇迹也是真实的。但这是一个孩子的奇迹,不是算法的胜利。算法帮这个孩子找到了那扇门,但打开门的,是孩子自己想读的意愿——而那份意愿从哪来,算法说不清。

Webb 还写了一句几乎是对整个行业喊话的话:

"There isn't a recommendation engine in the world that can replace the moment a child says, 'I'm not sure about any of these,' and looks to their teacher or librarian for a nudge."

(世界上没有推荐引擎能取代孩子说"这些我都不确定"然后看向老师求引导的那个瞬间。)

这就是 Webb 撞上的那堵墙:算法的边界,恰恰在"匹配"之后开始


五、Gabe Nitro 的反方:手机袋登场

第二个故事在加州。Gabe Nitro 是一位高中老师,他所在的学区推行了 Yondr 手机袋政策。

Yondr 是一种磁吸式布袋,学生进校时把手机放进去,袋子自动锁上,放学时才能在专门的解锁底座上打开。这套系统的逻辑特别简单:手机不在手里,注意力就回到课堂,成绩就会提升

听起来无懈可击。政策推行的时候,很多老师是支持的——毕竟,谁不讨厌上课时嗡嗡震动的手机?

但 Nitro 在播客里提出了一个反直觉的观察:手机袋不但没有解决分心问题,反而制造了一批新的问题。

他的怀疑,后来被一份全国规模的研究证实了。


六、NBER 全国研究:禁手机,对成绩零影响

美国国家经济研究局(NBER)2026 年 4 月发布了一份工作论文(编号 w35132),标题是《The Effects of School Phone Bans: National Evidence from Lockable Pouches》。

研究团队阵容相当豪华:Hunt Allcott、E. Jason Baron、Thomas Dee、Angela L. Duckworth、Matthew Gentzkow、Brian Jacob——其中 Duckworth 正是"坚毅(Grit)"理论的提出者。

研究的方法论也很扎实。他们结合了大规模调查、GPS 手机定位数据、标准化测试成绩、学校行政记录,以及最大手机袋厂商的销售数据,用"交错双重差分"(staggered difference-in-differences)的方法,估算了手机袋政策的真实效果。

结论让人意外:手机袋显著减少了手机使用——这一点 GPS 数据和教师报告都证实了。但对标准化测试成绩的平均效应,几乎为零

具体到学段,还有更微妙的发现:

  • 高中生
    :有轻微的正向效应,尤其在数学成绩上
  • 中学生
    :反而是轻微的负向效应

也就是说,禁手机的"成效"并不是均匀的。它帮了一些人,也害了一些人,平均下来——没动。


七、第一年:纪律更糟,幸福感下降

更值得玩味的是手机袋推行的第一年发生了什么。

研究发现,在手机袋政策落地的第一年,学校的纪律事件数量反而增加了,学生的主观幸福感下降了

这听起来反常,其实合乎逻辑。任何一项强制政策落地,都会带来短期扰动。手机突然被收走,学生要重新适应一个"没有手机"的社交结构——课间怎么打发时间、午饭跟谁一起吃、遇到尴尬怎么逃避。这些细小的社交摩擦,在第一年集中爆发。

第二年之后,幸福感指标开始回升,纪律效应逐渐消退。学生适应了新常态。但"新常态"里,成绩并没有因此起飞。

这个故事提醒我们:一项政策的可见成本和隐形成本,往往不在同一个时间线上。手机袋的可见成本是买袋子的钱,隐形成本是第一年的纪律恶化和幸福感下降——而后者,是政策推行时没人会提前告诉你的。


八、49 分钟的执行损耗:政策工具的隐形代价

Nitro 在播客里提出了一个更刺眼的数字:执行手机袋规则,每天要吃掉最多 49 分钟的教学时间

49 分钟。一节课大约 45-50 分钟。也就是说,每天差不多一整节课的时间,被花在"让学生把手机装进袋子、检查袋子是否锁好、处理没带袋子的学生、解决袋子故障"这些流程上。

这是一种典型的"政策隐形代价"。政策制定者看到的是"手机被收起来了"这个可见结果,看不到的是每天 49 分钟的执行损耗——而这 49 分钟,本该是用来教学的。

这还没算上老师的精力损耗。一个老师每天要在"管袋子"和"教书"之间切换注意力,这种认知负担是隐形的,但真实的。

政策工具的代价,从来不只在采购清单上。


九、分心搬家:Chromebook 接班手机

如果说前面的问题还停留在"代价",那么接下来这个问题直击"效用"。

Nitro 观察到:手机收起来之后,分心并没有消失。它搬家了——搬到了 Chromebook 上。

Chromebook 是美国学校普遍配备的学习用笔记本电脑。它本来是教学工具,但当手机被封印之后,学生开始在 Chromebook 上找新的分心出口:玩游戏、看视频、刷网页。

问题没解决,只是换了个屏幕。

这个发现戳穿了手机袋政策的底层假设。政策假设的是"分心的源头是手机",但真正的问题是"分心的需求一直在"。只要那个需求还在,堵住一个出口,它会从另一个出口涌出来。

这跟 Webb 的算法故事形成了奇妙的呼应。算法匹配到了书,但回答不了"孩子为什么不爱读";袋子收走了手机,也回答不了"分心从哪来"。两个故事,同一堵墙。


十、两个故事的共同结构:把问题搬家,不等于解决问题

把两个故事并排放在一起,结构惊人地相似。

维度
LibraryAid
Yondr 手机袋
量级
个人实验
学区政策
工具
AI 算法
磁吸布袋
假设
推荐对的书→孩子会爱读
收走手机→注意力回到课堂
成效
一个孩子进步3倍
成绩零影响
边界
回答不了"为什么不爱读"
解决不了"分心从哪来"
共性
工具治标,结构没动

两个故事都犯了同一个假设错误:把一个结构性问题,当成一个工具性问题来处理

阅读落后的孩子,背后可能是家庭阅读氛围的缺失、是课堂阅读兴趣的流失、是阅读材料与学生生活的脱节。这些都不是算法多追踪几个变量就能解决的。

上课分心的学生,背后可能是课堂本身不够吸引人、是学业压力让他们需要逃避、是社交需求在课堂上得不到满足。这些也都不是封印一个屏幕就能消失的。

工具是可见的,成效是可量化的,故事是好讲的。但教育里最难的部分,往往在工具够不着的地方。


十一、教师本能不是玄学:算法学不到的隐性变量

回到播客的标题:算法能取代教师的本能吗?

两个故事给出的答案是:不能。而且不是"暂时不能",是结构性地不能。

所谓"教师本能",听起来像玄学,其实是老师多年积累的隐性变量。一个有经验的老师走进教室,扫一眼就知道今天哪个孩子不对劲;跟一个孩子聊三句话,就知道他这周家里可能出了事;看一个学生读某本书的表情,就知道这本书对他来说是"刚好"还是"太赶"。

这些判断不在任何算法的输入里,因为它们没有被数据化。算法的输入是"兴趣""历史""水平"这些可量化的维度,而教师本能的输入是"气质""状态""关系"这些难以量化的维度。

算法在"匹配"这件事上可能比老师快——毕竟它能在一秒内比对 30 个变量。但老师在"理解"这件事上,比算法深——因为它处理的是人,不是数据点。

Webb 的 LibraryAid 帮一个孩子找到了那套书,这是算法的价值。但让那个孩子愿意翻开那套书、读下去、读到欲罢不能的,可能是老师某天一句不经意的鼓励,可能是班里同学的带动,可能是他那天刚好心情不错。这些,算法都算不到。

工具能改行为,改不了关系。算法能算匹配,算不出意愿。


十二、写在最后:什么才是真正的"解决"

我们太容易相信一个工具能解决一个问题。

因为工具是可见的——你能看见那个 app、能看见那个袋子。成效是可量化的——你能统计阅读进度、能统计手机使用时长。故事是好讲的——"AI 帮落后孩子爱上阅读""手机袋让课堂重归专注",标题写出来就有人点。

但教育里真正难的部分,恰恰在工具够不着的地方:是师生关系,是学习动机,是课堂结构,是家庭环境,是那些算不出来的东西。

Webb 的 LibraryAid 是有价值的——它让一个孩子进步了 3 倍。Yondr 手机袋也不是全无价值——它至少减少了课堂上的手机可见度。但如果把它们当成"解决方案",那就高估了工具,也低估了问题。

下次再看到"AI 治教育""禁手机提成绩"这类叙事,不妨先问一句:

这个工具,是在解决问题,还是在把问题搬家?

问题的答案,往往比工具本身更值得追问。

本文基于 EdSurge Podcast《Can an Algorithm Replace a Teacher's Instinct?》、David Webb 专栏文章《Vibe Coding Sparked a Love of Reading in My Classroom》及 NBER 工作论文 w35132 整理改写,观点为作者独立分析。

— END —

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-09 14:00:07 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/843403.html
  2. 运行时间 : 0.252115s [ 吞吐率:3.97req/s ] 内存消耗:4,825.52kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1c8a28e59163c0a1689d0644c241913a
  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.000599s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001093s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.001994s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.004795s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001085s ]
  6. SELECT * FROM `set` [ RunTime:0.001329s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000664s ]
  8. SELECT * FROM `article` WHERE `id` = 843403 LIMIT 1 [ RunTime:0.005179s ]
  9. UPDATE `article` SET `lasttime` = 1783576807 WHERE `id` = 843403 [ RunTime:0.001647s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000563s ]
  11. SELECT * FROM `article` WHERE `id` < 843403 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.006836s ]
  12. SELECT * FROM `article` WHERE `id` > 843403 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.003497s ]
  13. SELECT * FROM `article` WHERE `id` < 843403 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.021069s ]
  14. SELECT * FROM `article` WHERE `id` < 843403 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.020442s ]
  15. SELECT * FROM `article` WHERE `id` < 843403 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.033932s ]
0.255911s