跳到内容
当前位置:首页>教案>AI 能写教案,却替代不了笔尖的思考

AI 能写教案,却替代不了笔尖的思考

  • 2026-11-08 08:28:52
AI 能写教案,却替代不了笔尖的思考

昨日周一,一上午连听三节课,之后又完整参与教研组研讨,颇多感触。加上近期连续与多所学校青年教师交流,愈发感受到备课这件事里纸笔思考的价值。想和新入职的老师们聊一聊备课手写教案或课本批注这件事。

每每听课间隙,我有一个习惯:趁着课前或课堂留白间隙,喜欢随手翻阅班级学生书桌上的课本、练习册,或是常用的地图册。一来看看学生在过往的课堂上的书页留下的痕迹,圈画、笔记、批注是否扎实;二来借此观察,教师平日里学法指导有没有真正落地。有些班级,课本干干净净,地图册一片空白,练习只写答案,少有思考标记;也有些班级,书页上满是勾画,地图上标出路线、时序,旁侧写着疑问与补充。学生书页上的痕迹,其实是一面镜子,照见讲台之上,教师备课与课堂示范的深浅。

在和各校青年教师交流时,一个现象反复出现:很多青年教师习惯于直接取用网络资源、AI生成文稿,教案打印出来,排版工整,环节齐全,初看无可挑剔。可一旦深入聊到学情预判、课堂追问、意外生成,便容易卡顿。课件素材丰富,但是对文本内核、史料逻辑,缺少属于自己的咀嚼。昨日听课,同样看到这样的情形:很多老师手中的教案是打印稿,或是AI生成的成品,框架工整漂亮,唯独少了属于自己的推敲。一旦课堂脱离预设,面对学生突如其来的疑问,便容易慌乱卡顿。不是课件不好,也不是AI教案有错,只是这份教学设计,终究不是他亲手推演出来的。由此,我想和新入职的老师们聊聊:起步阶段,不妨坚持手写教案。

很多人会立刻反问:数字化时代,何必复古?AI几分钟就能产出一份规范教案,打字修改又方便,手写费时费力,意义何在。我无意否定电子备课,更不排斥AI作为备课助手。工具本无罪,真正值得警惕的,是“拿来即用”带来的思维偷懒。

甲骨文的“教”,左为爻,代表符号、事理;右为攴,是手持工具的手。教学,从文字本源上就连着人的手,是手持工具的手。教,是施教点拨,传递认知。甲骨文的习,上羽下日。《说文》讲:“习,数飞也。” 雏鸟于日光之下反复振翅试飞。学是听闻接纳,习是反复践行。只学不习,如同只看飞翔图谱,却不曾扇动翅膀。放到备课这件事上,AI、网络素材可以拿来做 “学”,但亲手书写、推演学情、预设追问,才是教师专业成长里的 “习”。数字化工具能产出文本,却无法替代我们一笔一划思考、反复打磨的这个践行过程。

备课不是简单搜集素材、罗列教学步骤,是教师把教材、课标、学情,经由大脑消化,再由笔尖梳理成型的过程。

顾炎武讲“著书不如抄书”,他的治学不是机械誊写,抄写的过程,就是甄别、取舍、内化的过程。抄写之时,大脑被迫停下来,分辨何为核心,何为旁枝,形成自己的判断。2014年穆勒与奥本海默的心理学实验也印证:手写笔记,逼迫人主动提炼概括,而非逐字转录;打字更容易全盘复制文本,概念理解反而浅一层。备课也是同理。打印稿上整齐划一的文字,大多是别人的逻辑;笔尖划过纸页,涂改、增删、旁注,才是属于你自己的思考痕迹。

马克·布洛赫在《历史学家的技艺》里说,历史研究,就是寻找人类活动留下的痕迹。在我看来,一名教师的成长,同样是痕迹之学。手写教案本,就是教师职业生涯最早、最珍贵的一手史料。 不少大家熟知的名师,早年都有常年手写备课稿的习惯。我曾读过不少前辈留存的备课手稿:厚厚的备课本上,正文之外遍布旁注,教案侧边手绘时序线索,教材书页密密麻麻写满对史料的辨析、对学生疑问的预判。很多名师成名之后,讲课行云流水,看似信手拈来,功底都藏在青年时代一笔一划的推演里。他们不是不会用现成教参,而是坚持用书写完成一次又一次独立研读,把教材、史料、学情熔铸成自己的理解。待到走上讲台,那些手绘的逻辑图、标注的疑问点,自然转化成板书,传递给学生。

听课中我见过两种教案,反差很明显。一类是干净的打印文档,段落工整,没有一处修改。教学环节按部就班,可板书设计只是一句话备注“板书见PPT”,课文逻辑直接照搬参考资料,教材空白处干干净净。课堂上,一旦学生没有跟上预设提问,教师就容易卡壳,只能退回课件,很难就地调整。

另一类,是我格外欣赏的手写备课稿。一是手写板书框架,不是把完整板书一字一句抄录,而是在教案侧边随手勾勒结构:主标题居中,主干分支向外延展,哪里是核心概念,哪里是对比项,用箭头、括号、圆圈标记。历史课尤其常用,随手画出时间轴、事件因果链,课前画一遍,课堂上板书的生成顺序就刻在脑子里。哪怕课件突然故障,拿起粉笔,依旧能从容地在黑板搭建逻辑骨架。很多新教师容易忽略:板书不是文字陈列,是跟着学生思维同步生长的。手写草图,就是提前演练这个“生长”的过程。

二是教材上随手的批注。课本页边空白处,密密麻麻写着学情预判:这句话学生最容易误解;这个史料可以简化;此处大概率会有学生提出某某疑问。还有小字备注:追问话术、过渡语、备选例子。不是抄教参原文,而是读到文本那一刻,自己即时生出的思考。AI可以列出文本重难点,但它不知道你班上学生平时容易在哪一处卡壳,不知道哪些例子更贴合本班孩子的生活经验。这些细碎、私人的预判,往往只适合随手写在书页缝隙。

这里还有一层常常被忽略的价值:教师读书批注的习惯,本身就是给学生最好的示范。当你自己读教材,习惯圈点勾画、标注疑问、写下感悟,课堂上带着学生研读文本时,你示范的就不只是知识点,更是阅读与思考的方法。学生会看见,原来读书不必只被动接收文字,可以在书页留白处和文本对话。这也是我翻看学生书本、地图册时最看重的一点:教师爱批注、善梳理,学生才会学着在课本、地图册上做标记,学着在史料里寻找线索。这种学习习惯的传递,PPT一键弹出的文字给不了。

三是手写课文逻辑流程。不再是AI那种“导入—新授—巩固—小结”标准化模块。而是顺着文本脉络,用简笔流程图写清:从哪一句切入,如何层层推进,哪里要停顿留白,哪里可以放开讨论,讨论跑偏时用哪一句话收回来。有的地方写了又划掉,换另一条思路。纸上涂改的痕迹,恰恰是备课里反复权衡的证据。 放到历史课堂,就是顺着课文时序,手绘事件之间的关联图,厘清因果、辨析异同。课堂上你在黑板一步步画出这条知识脉络,学生亲眼看见思路生成的全过程,而不是直接看PPT里现成的成品图。学生学到的,不只是这一课的结论,更是怎么把零散信息串成逻辑链条。电子文档删除内容,痕迹就消失了;纸上划去的句子,会提醒你:这个思路当初为什么行不通。

电子文档可以一键复制、一键删除;纸上的涂改、划掉又重写的句子,没法轻易抹去。当你提笔书写,你不得不停下来自问:这个问题,本班学生能不能读懂?这个难点,我用什么例子讲清楚?如果学生不顺着预设回答,我该如何转圜?这些追问,就是手写独有的力量。打字容易不假思索地全盘接纳现成方案;手写受限于书写速度,迫使你筛选、压缩、重构,把别人的教学设计,转化成适配自己学生的课堂思路。

当然,手写教案不是要求一辈子全部手写,更不是形式主义。等到教龄渐长,教材熟稔,课堂驾驭能力成型,电子备课、AI辅助完全可以成为减负利器。唯独入职最初这几年,是搭建教学底层思维的关键期,不建议直接跳过动笔思考的环节。

新教师最容易陷入一个误区:以为教案只是上交检查的材料。其实教案首先是写给自己的,是课前推演课堂、课后复盘得失的底稿。AI可以给你框架、素材、习题,但它无法替你预判教室里几十名孩子真实的反应,无法替你体会课堂上一念之间的取舍。

课堂的魅力,永远在预设之外。调研听课,我常常感慨:好课,永远藏在那些教案空白处的思考里。当你的教案只存于电脑,一键刷新,思考也容易随风消散;当它落在纸上,一笔一划,那些对课堂的理解,才真正沉淀进你的教学直觉。教师在备课中练就的批注、画时序轴、搭建逻辑图谱的本事,最终都会顺着课堂传递给学生。你如何研读文本,学生便学着如何研读;你如何梳理知识,学生便学着如何思考。这是一种无声的教学示范,是屏幕上预制模板难以承载的育人细节,也是你我随手翻阅学生图册、课本时,一眼就能分辨出来的课堂底色和韵味。

载体一直在变,从甲骨竹简,到纸本,再到屏幕。但教育这件事,始终离不开人主动的思考。AI能写教案,却替代不了笔尖的思考;它能生成环节,却生成不了你对学生的体察,生成不了临场应变的教学定力,更生成不了言传身教的学习示范。

新教师,请多用自己的手写教案。不为应付检查,不是固守旧习,而是为自己的教学生涯,留下第一份思想的手迹。待多年之后翻起这本写满批注的本子,你会看见自己成长的来路。

笔落纸上,思存心中。

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