跳到内容
当前位置:首页>课件>老师有课件还要写板书吗?用AI先分好工,一节课两边不打架(附提示词)

老师有课件还要写板书吗?用AI先分好工,一节课两边不打架(附提示词)

  • 2026-10-29 01:39:18
老师有课件还要写板书吗?用AI先分好工,一节课两边不打架(附提示词)

摘要:课件和板书不是二选一,是各管一段:课件负责呈现,板书负责沉淀。这篇给你一张按内容类型分的分工表、一套能直接复制的分工提示词,还有三个下课就能自查的验证点。

前阵子组里互相听课,我听了一节公开课,黑板上的字和课件上的字,几乎一模一样。

老师讲到"两条直线"的时候,左边屏幕上刚打完一行字,右边黑板上又抄了一遍。底下学生挺配合,抬头看屏幕,低头看黑板,再抬头,再低头。

那节课下课以后,我在听课本上写了一句话:不是不写板书,也不是不该用课件,是这两样在教学里各管哪一段,没提前分过。

这篇给你三样东西:一张分工表(每个具体内容归哪边,配一句话理由)、一套提示词(把教案丢给 AI,它按规则把分工表填出来)、几个能自己检验的验证点。

核心就一句:课件负责"呈现",板书负责"沉淀"。这两件事混在一起,就是两边打架的源头。


一、先别争谁该退休,问题根本不在这

先说个我自己的立场。

我在网上翻这类话题,翻到的十篇里有八篇在争"板书是不是要淘汰了"。有人搬出老教师的粉笔字,有人晒自己的 PPT 特效。吵得挺热闹,可一节课该怎么上,一点没变。

授课的老师自己怎么看?我看过一篇媒体采访,受访教师说的那句话我抄下来了——这不意味着板书与多媒体课件要做孰优孰劣的比较,两者各有所长,互为补充。

这话说得挺到位。它把"该不该"这个坑直接填了。

问题是,填掉了"该不该",剩下的那个坑还在那里:既然两个都要,那哪些内容归哪边?

我猜大部分人的答案是"看情况"。看情况这三个字,等于没答案。

因为真到备课时你会发现,教案上写的是一整块内容,你手上有一块黑板和一个屏幕,你只能靠直觉往两边丢。丢完自己都说不清为什么这么丢。

💡 学校层面其实早就两手都要。我看过一些学校公开的教学常规,里面一边写着"板书规范、条理清晰、重难点突出",一边写着"合理运用现代教育技术手段"。制度上从来没让你二选一。

那二选一到底是怎么冒出来的?我的感觉是:它来自备课时的舒服程度。

课件是你备课时做出来的,做得越用心越舍不得浪费;板书是上课时现场写的,写不好还费时间。人总会往省力的那边退。退着退着,课上就只剩一边了。

这不是态度问题。

这是个分工问题。


二、判断标准:课件管呈现,板书管沉淀

道理不用绕。这两样东西的物理属性就决定了它们各适合干什么。

课件是一次性刷过去的、亮的、能装东西的,学生看完这一页,下一页就把上一页顶掉了。板书是一直在那儿的、慢的、要一笔一笔长出来的,写完了不擦,它就一直站在黑板上。

所以我的判断标准就一句话:

课件负责"呈现",板书负责"沉淀"。

往细了说:

  • 课件擅长的是多、变、要展示的东西。图、视频、大表格、动态过程、重复性计算,这些放屏幕上又快又清楚。
  • 板书擅长的是串、慢、要过程的东西。一节课的骨架、关键结论、学生现场生成的答案、跟着课堂即兴推的那几步,这些留在线条里才有味道。

有个学术上的说法正好对得上。我看到一篇讲怎么讲好一堂课的文章,里面提到一个现象叫"两个中心"——老师站在屏幕旁边讲课,学生一会儿看大屏幕,一会儿看老师,注意力被分成两拨。

文章还提醒,有些课有"用大屏幕完全代替黑板"的倾向,"黑板上只字不写"。

这个"两个中心"我要多说一句,它不只是注意力的问题。

你想想,屏幕上显示的东西和黑板上写的东西,如果本来就是同一批内容,学生的注意力根本不是"分成两个中心",而是被白白浪费了一遍。抬头看到的和低头看到的是一样的字,这不是双保险,这是重复劳动。

反过来,如果屏幕管画面、黑板管结构,学生抬头是有画面的东西,低头是有骨架的东西,两边各自有活儿,谁也不用抢谁。

⚠️ 这里提醒一句:我见过有些老师纠结板书字写得不够好看,备课时花两小时练那行字。说实话真没必要,分工这件事的收益比字迹大得多。


三、先认四类内容,再往两边派

判断标准有了,落到操作上,我把一节课要上的内容认成四类。

第一类是"资料"。 大表格、长材料、课外补充的数据、学生一起看的一段材料。这东西写板书就是自找麻烦,你抄一节课也抄不完。

第二类是"图像"。 地图、示意图、立体图形、实物照片、实验装置。这类东西要靠"看明白",不是靠"写明白"。

第三类是"动态过程"。 变化过程、时间顺序、运动轨迹、周期循环。静止的图说不清"怎么变的",动起来学生一眼就懂。

第四类是"重复"。 同一套算式换几个数要算好几遍、同一个规律反复套用。这类活儿,写上去擦了再写,纯属消耗。

剩下的内容,看的是要不要"慢下来、留下来",而不是它长什么样。

比如一节课的结构主线(先干什么,再干什么,最后落到哪)、关键结论那一句、现场从学生回答里提炼出来的东西(这个最要命,课件根本来不及做)、跟着课堂即兴往深里推的那几步推导。

这些内容写进课件,不是不行,是没用。因为它们现场才长出来。

学界也有类似的分法。北京理工大学有位教授写过怎么讲好一堂课,他的顺序是"先有教案,再定分工",然后再按内容特性决定用屏幕还是用黑板。

他列的清单挺具体:大表格、复杂平面图、立体图、有运动部分的图、动态特性、精确函数图、多次重复性分析计算这些适合屏幕;而公式推导、例题讲解、根据课堂实际即兴发挥的内容,还是板书更合适。

厦大一位研究高等教育的教授说得更省事:上课得视教学内容的需要来选——资料性的东西、复杂的图像音视频,用 PPT 更有效;简单的概念和复杂的推理过程,用板书更直观。

两位的说法不完全一样,但指向的是同一件事:分工的依据是内容本身的性质,不是老师的偏好。


四、新课多用课件,复习主要靠板书

除了按内容类型分,还有一条我原来没想到的线。

我看过一篇报道里,一位高中地理老师说得很直接:新课阶段多用多媒体课件,板书主要在复习阶段用,关键还是看年级和教学内容。

这条我一开始没太当回事,后来自己琢磨了一下,还真有道理。

新课的时候,学生第一次接触内容,需要看、需要新鲜感、需要画面把概念立起来,课件在这方面有天然优势。到了复习阶段,学生早就见过这些东西了,他需要的是把这堆东西串成一条线。

而串线这件事,正好是板书最擅长的。

所以你可以理解成两条线:一条管"内容归哪边",一条管"哪个阶段偏哪边"。 两条线不冲突,第二条更像是一个默认值。

不过第二条线我更愿意当成参考。因为课型不同,权重差得挺远。

⚠️ 别把这条线当规矩。同样是新课,一节几何图形的认识和一节文言文阅读,适合放屏幕的东西根本不是一回事。


五、分工表我整理好了,照着改就行

下面这张表是我按上面四类内容整理的,可以直接对着改。我用小学语文和数学举例子。

内容类型
常见具体内容(举例)
归属
一句话理由
资料
大表格、长段材料、课外补充资料、全班共读的一段文
课件
量大,写上去抄不完,也留不住
资料
需要学生一起看的整段题目
课件
全班同一时间看同一段,视线统一
图像
地图、实物照片、实验装置图、场景插图
课件
要的是"看明白",不是"写明白"
图像
平面几何图形、线段图、简笔示意
板书
现场画一遍,学生的眼睛跟着手走
图像
立体图形、空间结构、剖面图
课件
平面上徒手画不出空间关系
动态
变化过程、运动轨迹、周期循环
课件
静止的图说不清"怎么变的"
动态
推导过程、一步步算下来的那几步
板书
慢下来才有思考的时间
重复
同套算式换数多遍、规律反复套用
课件
重复性劳动交给屏幕最划算
重复
讲评时"这类题通用的那一步"
板书
只留一步,不写整题
结构
一节课的主线框架(先…再…最后…)
板书
要一直在黑板上,随时回头看
结构
板书只留逻辑主线,不求写全
板书
写满了学生反而抓不住重点
结论
本课要带走的关键那一句
板书
全班当场看一遍、写一遍
结论
学生现场生成的答案、举出的例子
板书
课件来不及做,现场才有
生成
现场即兴追问推出来的那两步
板书
即兴的东西只能落在黑板上
阶段
新课导入的情境、图片、视频
课件
立概念靠画面最快
阶段
复习阶段的知识结构梳理
板书
串线这件事板书最在行

这张表有点长,但你可以只记最后一行那句话:

有画面的往屏幕走,有过程的往黑板走。

我再说两句关于这张表本身的话。它不是课程标准,也不是谁的规定。它是我按内容性质和个人经验整理的一个起点,你拿着改比拿着照抄有用得多。


六、把教案丢给 AI:分工提示词

表是死的,每节课的内容是活的。

一节课四五个板块、每个板块下面七八条内容,全靠自己一条条往两边分,一节课下来十几二十分钟就没了。

我现在这么干:把教案复制给 AI,让它按规则先把分工表填一遍,我只做筛选。

下面这套提示词,我是从写"帮我分析一下这节课"改过来的,改了好几版。整个过程不到两分钟,比我自己一条条分快得多。

建议先收藏,备课时直接照着抄。

你是熟悉真实课堂的一线教师备课帮手。我下面给你一份教案,请你帮我做一件事:把里面的内容按规则分到"课件"和"板书"两边。

【我用的判断规则】

课件负责"呈现",板书负责"沉淀"。判断一条内容归哪边,看它属于下面哪种:一、资料型(大表格、长材料、整段题目、补充数据)→ 课件二、图像型(地图、照片、装置图、立体图形、空间结构)→ 课件;现场能一笔画出来的平面简图、线段图 → 板书三、动态型(变化过程、运动轨迹、周期循环)→ 课件;推导过程、按步骤算下来的那几步 → 板书四、重复型(同套算式换数多遍、规律反复套用)→ 课件;讲评时通用的那一步 → 板书五、结构型(一节课的主线框架、知识结构)→ 板书六、结论型(本课要带走的关键那一句)→ 板书七、生成型(学生现场说的答案、举的例子、即兴追问推出来的部分)→ 板书

【另外请你单独给一条建议】

按课的类型看,这节课是新课还是复习课?如果偏新课,课件侧重哪几块;如果偏复习,板书侧重哪几块。这条只给建议,不算进上面的分工表。

【硬要求】

  • 分工表要具体到条目,写清楚是哪句内容、哪张图、哪道题,不要写"重点内容""核心概念"这类笼统的词
  • 板书这一栏我要总量控制:只留主线、结论和现场生成的东西,条数不要多
  • 只处理我给你的教案里已有的内容,不要给我新增教学内容
  • 教案里写得笼统、你分不清归哪边的,单独列出来问我,不要硬分
  • 不要提任何工具的网址,也不要推荐任何具体软件

【输出格式】

先用一行字说明这节课大致是什么课型。然后输出一张表,四列:内容条目 | 归课件 / 归板书 | 一句话理由 | 课堂上具体怎么用(我做什么、学生做什么)表后面给三条"现场提醒":哪两处最容易两边重复、写板书和翻页的先后顺序建议、哪个位置学生最可能抬头低头来回看。最后写一节"我不确定的地方",坦白列出你没把握的条目,以及我上课时需要自己拍板的地方。

这里插一句我用下来的感受:这套提示词的关键是"四列"里的最后一列。

只要这一列写清楚,输出就不是一张分类清单,而是一张能直接照着上课的单子。相反,如果只让它说"归课件",它给你的东西等于没说。

还有个小坑我得提前讲:AI 是按你给的表述来分的。 你教案里写着"讲解概念",它就分不出来,因为在它那里这只是一个词,它不知道你要讲几分钟、要不要现场画。

所以用之前,教案里那些笼统的表述,你自己先在心里过一遍。

我最近用下来发现,豆包处理这种"按规则批量分类"的任务挺利索,DeepSeek 在理由那列解释得更细,Kimi 读长教案不容易漏条目。通义千问和腾讯元宝也都能干这活。这几个都是通用免费工具,手上顺手哪个就用哪个,没必要换来换去。


七、真实跑一遍:《平行与垂直》的教案

光说规则有点虚,我把上个月备的一节课的教案丢进去跑了一遍。教案原文是这样的:

课题:平行与垂直(小学四年级数学)|课型:新授课环节一:复习直线的画法环节二:出示一组生活中的图片(铁轨、斑马线、双杠、电线杆等),让学生判断图中两条直线的位置关系并分类环节三:讲清同一平面内两条直线的位置关系,归纳出平行与相交两类;讲清垂直是相交的一种特殊情况环节四:用正方形纸片折出直角,同桌互查环节五:练习册第 32 页第 1、3、4 题环节六:总结

AI 分出来的表是这样的(我把原话整理了一下):

内容条目
归课件 / 归板书
一句话理由
课堂上具体怎么用
铁轨、斑马线、双杠等生活图片
课件
图多,写不出来
我出图,学生说图里两条线的位置关系
从学生回答里归出的"相交 / 不相交"两类
板书
现场才长出来的分类
我写上两栏,学生把图名填进对应栏
同一平面内的两条直线关系结构
板书
一节课的骨架,要一直挂着
我画框架,学生跟着说
垂直是相交的特殊情况
板书
关键结论,要落一行字
学生说完我写,不提前写
正方形纸片折直角
不用课件
手上操作,屏幕帮不上忙
学生折,同桌互查
练习册第 32 页第 1、3、4 题
课件
题目一起看,视线统一
我翻页,学生做题
讲评时"先看是不是在同一平面内"
板书
只留通用那一步
我在黑板上只写这一步
本课小结的一句话
板书
要带走的那一句
学生说,我写

⚠️ AI 还标了三个"不确定":折纸环节要不要黑板示范、练习题要不要抄到黑板上、生活图片要不要在板书上写图名。这三处它没硬分,留给我自己定。

我拿到这张表之后改了三处。

生活图片的图名,我让它在板书上只写两个字"同一平面",不写图名。因为图名一写,板书就变成目录了。

折纸环节我留了黑板示范一步。学生看手上的纸容易乱,抬头看一眼黑板更稳。

练习题我从课件挪到黑板上了一题,就一题,写题干最快的那道。

这张表填完,我一节课的板书内容一眼就看清了:左边挂结构,右边落结论。 中间那块留白,是给学生现场答案的。

板书写完,学生抬头看屏幕是有画面的东西,低头看黑板是有骨架的东西。两边不抢。


八、怎么检查自己分对了

分工表填完别急着上课,给你三个能自己检验的标准。

✅ 做对了的标志(标志一):黑板上写的东西,和屏幕上的东西几乎没有重复的字。

如果黑板上的字能在屏幕上找到一模一样的,那你就是在做重复劳动,学生的注意力被浪费了一遍。

✅ 做对了的标志(标志二):你能指着黑板说出"这一块是骨架、这一块是结论、这一块是学生说的"。

说不上来,说明板书还是随手写的。

✅ 做对了的标志(标志三):擦黑板的时候你不心疼。

如果你舍不得擦——那说明你把该给课件的东西写在黑板上了。

三个标志里,我最看重第一个。它最直白,也最好判断。


九、课件和板书各擅长什么

对比项
课件
板书
最擅长
呈现:画面、资料、动态、重复
沉淀:结构、结论、生成、推导
材料的量
大,能装很多
小,必须挑着写
停留时间
翻页就没了
不擦就一直在
生成速度
备课时做好
课堂现场长出来
最容易被误用
变成书本搬家,一页塞满
变成抄课件,和屏幕重复
用好了的效果
学生看得清、看得见
学生记得住、串得起

学校层面的要求其实也是两条并排的。板书规范、条理清晰是一条,合理运用现代教育技术手段是另一条。


十、几个我踩过的坑

坑一:把板书当课件的备份。

这是最常见的。你怕课件翻了学生没记住,就在黑板上再抄一遍。结果两边字体还不太一样,学生抬头低头对不上号。

坑二:AI 分完直接用。

它会按你教案里的表述分,但它不知道你班学生什么水平、也不知道你要现场讲几分钟。分工表是草稿,那三处"需要你自己拍板"的地方一定要看过。

💡 这一条特别好用:让 AI 在末尾专门列一节"我不确定的地方"。它列出来的地方,往往正是你上这节课真正要琢磨的地方。

坑三:只分内容,不分顺序。

板书什么时候写、写了先讲哪块、讲到哪一步翻下一页,这些顺序没定,课上照样手忙脚乱。

我的习惯是:先翻页铺情境,再回黑板落结论。

坑四:板书写满了。

有人的板书是把课件上的字全抄一遍,写了半块黑板,最后自己都看不清哪句是重点。有个教了三十年书的大学教授说得实在:板书宁少勿多、宁粗勿细,只需要呈现课堂大概的逻辑线,不必面面俱到。

这话我原来不太服,觉得写多点学生好抄。后来发现恰恰相反——写完自己都找不到重点,学生怎么可能找到。

坑五:忘了让学生记。

板书的内容下课就擦了,学生手上要有东西。我现在会在小结前留半分钟,说一句"黑板上这三行,现在抄到你本子上"。

就这一句,板书的作用能多续一整天。


十一、你可能想问的

Q1:语文课数学课怎么调?

调的是具体条目,不是规则。语文课的板书主线多是文章结构、情感线索,课件管朗读音频、背景资料、课文片段。数学课的板书多是算理和推导步骤,课件管情境图、立体图形、重复练习。

一句话:规则不动,条目按学科内容换。

Q2:那板书到底要不要写得多?

宁少勿多。板书的活儿是留骨架,不是留全文。你写十行,学生记三行;你写三行,学生记三行。

Q3:教案里本来就有"板书设计"这一栏,我还需要分吗?

需要。教案上那一栏通常只写板书长什么样,"哪些内容不写板书、交给课件"这件事它不管。我见过不少教案的板书设计栏里写着"板书课题"四个字,别的什么都没说。

⚠️ 顺带说明:我看到的几份学校教学常规里,"板书设计"确实是教案的必备项。但这是不同学校的做法,不是全国统一规定,你们学校的具体要求还得看自己那份。


十二、一句我不太愿意听但得说的话

我原来有过一个想法:课件做得够好,板书就能省掉。

试了一学期,我自己否了。不是板书多么不可替代,是这两样东西管的事本来就不一样。你把板书砍掉,屏幕上那些"沉淀"的活没人接;你把课件砍掉,那些大表格、动态过程、重复计算全得靠你现场画。

这跟谁比谁好没关系。

行内的说法是"不做孰优孰劣的比较,各有所长,互为补充"。落到实际操作上,我把它翻译成一句更好使的:不是二选一,是各管一段。

分清了这一段,一节课两边就不打架了。


上完那节公开课,我在听课本末尾又补了一行:下次备课,先花两分钟把教案丢进去,分工表填出来再动手做课件。

就这两分钟,省下来的是上课时候的慌乱。

准点下课,去办公室坐一会儿,不用赶着下一节还惦记"这节课到底讲清楚没有"。

今天这张表和这套提示词,语文、数学、英语、科学都能直接换课题名用。


如果这张表对你有用,转给同年级组的同事,你们组下次集体备课可以一起对着改。

觉得有用先收藏,做课件之前翻出来看一遍就行。

也说说你的情况:课件和板书打架,你最头疼的是哪一种?

1️⃣ 课件做得好就不写板书了 2️⃣ 两边讲同一堆内容 3️⃣ 板书写了也没分工 4️⃣ 写了但不知道重点在哪

评论区扣个数字,我看看哪种最需要再做一篇细的。


📌 往期精选

老师一节课5个环节各用AI做什么:照表准备,上课不慌不拖堂(附提示词)

老师设计分层作业,不用备3份:一份作业改4个地方就能分出三个层次(附提示词)

教师备课让 AI 从课程目标反推 3 层问题链,让课堂提问不再冷场(附提示词)


更多的课堂分工与提示词,我都收在公众号主页的合集里了。

省下来的时间,泡杯热茶,坐一会儿。

点点关注,我们下期见~

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-05 01:26:07 HTTP/1.1 GET : http://a.sjds.net/a/534656.html
  2. 运行时间 : 0.076826s [ 吞吐率:13.02req/s ] 内存消耗:4,485.45kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=4fb7cb1527322c72afcf9b3de160421f
  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.000636s ] mysql:host=172.18.0.4;port=3306;dbname=a_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000986s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000457s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000410s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000609s ]
  6. SELECT * FROM `set` [ RunTime:0.000329s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000675s ]
  8. SELECT * FROM `article` WHERE `id` = 534656 LIMIT 1 [ RunTime:0.000578s ]
  9. UPDATE `article` SET `lasttime` = 1793813167 WHERE `id` = 534656 [ RunTime:0.001732s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000374s ]
  11. SELECT * FROM `article` WHERE `id` < 534656 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000456s ]
  12. SELECT * FROM `article` WHERE `id` > 534656 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000431s ]
  13. SELECT * FROM `article` WHERE `id` < 534656 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001044s ]
  14. SELECT * FROM `article` WHERE `id` < 534656 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000748s ]
  15. SELECT * FROM `article` WHERE `id` < 534656 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000662s ]
0.086351s