当前位置:首页>java>专业理论 | 多智能体在面向对象编程课程设计中的应用

专业理论 | 多智能体在面向对象编程课程设计中的应用

  • 2026-02-05 01:04:22
专业理论 | 多智能体在面向对象编程课程设计中的应用

多智能体在面向对象编程

课程设计中的应用

内容来源:《实验室研究与探索》2025年 第44 卷 第12期

引用格式:石蕴玉,纪雨,刘翔,等.多智能体在面向对象编程课程设计中的应用[J/OL].实验室研究与探索,1-8[2026-01-01].https://link.cnki.net/urlid/31.1707.T.20251128.1359.004.

引言:

计算机专业实践类课程通常以项目式课程的方式开展,此类课程强调以学生为中心,将理论知识应用于实际或仿真项目中,注重知识运用能力、沟通协调能力、创新创造能力和团队协作能力的协同培养。在本专业的课程体系中,大二学年开设的面向对象编程课程设计是面向对象程序设计的后续实践课程,其目的是通过理论学习和实践综合训练,使学生掌握面向对象程序设计的设计方法和流程,综合运用面向对象程序设计语言的基础知识,熟悉开发工具的使用,将前修课程的课堂教学与实践教学融合,培养学生解决具体问题的工程能力,为今后的专业实践打下坚实基础。

当前该课程在实践教学中存在的主要问题包括学生基础参差不齐、教师指导覆盖面不足、调试效率较低,因而难以满足个性化的学习需求。在调研解决这些问题时发现,生成式人工智能技术已深度渗透教育领域,研究者在此背景下已在程序设计类课程中开展教改实践,尤其是智能体技术的应用。教学实践表明,该技术具有支持学生个性化学习、助力模块化层次教学、提供实时交互式反馈的实效,对提升学生兴趣、减轻教师教学压力具有强有力的支撑作用。受此启发,本文基于Coze平台设计并实现了一个应用于面向对象课程设计的多智能体课程助手,探索多智能体系统在计算机专业实践课程中的应用模式。此外,以该多智能体课程助手为学习支架,通过线上线下混合式教学实践,评估“师-生-AI”三元交互对学生学习效果、项目完成效率和教师教学负担的影响,为实践教学的智能化和个性化改革提供实际案例及教学经验。

01

实践类课程存在的问题

面向对象编程课程设计是一门面向大二年级的计算机及大数据专业的实践课程,共2.5学分75学时,集中于两周之内完成一轮开课。该课程在课程体系中具有明显的承上启下作用,向上承接面向对象程序设计,向下衔接软件开发、数据库等课程。 自2023 年以来,本课程进行了一系列教学改革探索,目前已形成以C++为编程语言、以Qt为开发平台、以案例项目开发为目的的综合实训。经过近几年的教学分析,本课程存在如下问题:

01

学生基础参差不齐 

该问题主要与先修知识的掌握程度有关。 在面向对象思想和设计、C++编程等先修内容的训练强度方面,部分学生对C++类继承、多态等核心概念的应用仍不熟练,但另一部分学生已通过大学生创新项目等课外实践积累了Qt平台开发经验,代码实现能力和问题抽象能力有较为明显的差距,从而导致课堂实践中的进度差距较大。基础扎实的学生能快速进入项目开发阶段,而基础薄弱者可能在类设计或环境配置等基础环节停滞,用统一进度开展教学时,在小组协作中甚至会出现“搭便车”现象,从而影响整体实践效果。

02

项目规划与调试耗时长

该问题与课程的实践特性及技术本身的复杂度密切相关。课程以C++为编程语言、Qt 为开发平台实现案例项目,涉及类设计、UI 设计、数据读取设计等多个模块,学生需同时处理业务逻辑与界面逻辑,而大二学生还未学习数据库、软件开发等课程,普遍缺乏综合项目的模块化规划经验,导致前期需求分析和模块接口设计不合理,在编程实现阶段出现频繁返工。编译时的语法错误和运行时的逻辑错误更需逐步排查。若对流程逻辑没有清晰的认知,则单次调试耗时可达数小时。 若本身编程基础薄弱,则可能在相同编译错误上耗费数倍时间,进一步拉长课程学习完成周期。

03

教师指导耗时长、强度大

该问题由师生比失衡与指导需求多元化导致。该课程采用大班授课和小组协作的模式,一位教师需同时指导70名余名学生,学生问题呈现重复性与个性化并存的特点,会耗费教师大量时间和精力。例如类似如何创建Qt信号与槽机制的问题需要反复解答,而每个学生在各自项目中遇到的环境配置冲突、代码逻辑错误、项目规划模糊等问题又需要个性化的指导,难以通过统一讲解覆盖。在课程开展过程中时常遇到多位同学带着电脑设备排队等待与老师交流,导致问题无法及时得到解决,进而影响课程项目的推进。

02

智能体技术在教育中的应用

教育数字化转型浪潮使得生成式人工智能和智能体技术已深度渗透到教学场景,其智能化与自动化特性,有效缓解了教师教学压力并满足了学生差异化学习需求,在一定程度上激发了学生的学习主动性。

(1)个性化自适应学习支持

智能体技术可通过建立个性化自适应学习支持体系改变传统的统一化教学模式。利用大语言模型的智能协同能力,在课程实验中可设置弹性目标,学生自主选择硬件平台、编程语言及优化路径,大模型同步提供背景知识、参数建议与性能评价辅助,实现个性化教学。通过采集学习者数据生成个性化对话范例来模拟师生互动场景,基于决策树与大模型的评估推荐体系可为学生精准推送多模态学习资料与实验任务,实现“一人一策”的资源适配。智能体能够依据学生实时反馈动态调整学习路径,通过分析知识薄弱点自动匹配实验难度与资源类型,使学习过程更贴合个体认知规律,有效提升教学针对性。

(2) 模块化层次逻辑分析支持

当前智能体在实践领域的应用可实现结构化教学辅助。对于计算机组成原理的整体实验任务,可划分为实现和优化两个部分,并将实验技术路线划分为代码生成、性能优化、任务迁移三个模块,通过大语言模型等智能体了解问题背景、评估或优化代码,形成从抽象建模到工程实现的完整逻辑链。还可将知识源智能分段并向量化存储于私有知识库,形成领域专业知识或教学策略等独立向量库,构建起层次化知识架构,使智能体从问题定位到策略生成,实现从宏观任务解析到微观知识匹配的分层逻辑支持。智能体能够通过分层逻辑,逐步引导学习者从问题理解过渡到方案解决,助力构建系统化的知识应用能力。

(3) 自动化实时反馈支持

自动化实时反馈机制是智能体赋能教学的关键路径。学生按自身节奏学习时,智能体可通过多模态交互实时解答疑问。例如,在医学教育中智能体可基于匿名患者案例构建诊断模拟场景,借助检索增强生成技术实时标注诊断推理中的逻辑断层。同样,在编程实践中,若代码出现语法错误、逻辑漏洞或功能异常,智能体可即时反馈错误提示信息,并基于历史调试数据推荐修复模板,而学习者可根据反馈即时调整代码,将传统调试耗时从数小时压缩至分钟级。智能体以技术驱动的实时反馈模式,在多学科教学中突破人工反馈的时空局限,显著提升教学交互效率与学习深度。

03

多智能体教学助手的设计与实现

在教学实践中,智能体课程助手虽具备个性化自适应学习、模块化逻辑分析及自动化实时反馈等基础功能,但面对复杂教学场景时存在一定的局限。例如,承担代码调试的智能体与专注知识讲解的智能体,在内容深度与响应逻辑上并不一致。

相较于单智能体,多智能体系统通过多元角色的协同分工,构建起更具弹性的动态交互机制。不同功能的智能体可基于任务属性设计专属工作流,并基于专属知识体系提供深度解答。多智能体的并行处理能力也能突破单智能体的串行响应瓶颈。实验数据表明,多智能体环境下学习者的提问主题数较单智能体增加25%,显著拓展了学习的广度与深度。

3.1 多智能体课程助手的设计

针对面向对象编程课程设计的教学需求,构建包含一个通用入口智能体与三个分功能智能体的协同系统,聚焦C++面向对象编程与Qt框架开发,形成覆盖知识构建、项目实践、能力评估的全周期学习支持体系,应用于知识讲解、项目规划及代码调试等方面,如图1所示。

通用入口智能体是一个任务派发中枢。接收学习者的自然语言请求后,通过多模态交互与语义理解解析需求类型,动态派发给对应的功能智能体。例如,当学生提问“如何实现类的继承”时,入口智能体识别为知识点查询需求,自动转发至知识讲解智能体;若输入“个人财务系统该如何规划模块”,则判定为项目规划需求,分派给项目规划智能体处理。

知识讲解智能体用于解释课程中的知识点,通过生活类比与场景映射等帮助学生理解抽象概念。例如在讲解“类的继承”时,以“动物谱系”为案例,将“动物类”作为基类定义共同属性如“呼吸”、“移动”等,“哺乳动物类”继承基类并新增“哺乳”方法,“人类”再继承“哺乳动物类”并扩展“语言交流”功能;讲解“文件读取”时,针对文件读取难点,以学生成绩录入为例,用流程解析ifstream 读取 CSV 文件的步骤,并标注文件打开异常处理的关键代码段。

项目规划智能体用于为课程项目提供从需求分析、功能模块划分到技术方案的完整规划路径。例如,在“个人财务信息管理”项目中,智能体可根据用户需求文档,自动划分收入记录、支出分类、报表生成三大功能模块,推荐使用Qt的QTableView 组件实现数据可视化,并生成包含文件存储结构的README.md文档框架;在“学生成绩信息管理”项目中,智能体以班级成绩录入与分析为场景,拆解出数据录入、成绩计算、图表生成、权限管理四大功能模块,建议采用Qt的Model/ View 架构实现数据与界面分离,同时规划文件存储结构设计,或标注成绩排序算法的实现要点等。

代码调试智能体用于深度解析C++代码与Qt框架特性,精准定位语法错误并提供修改建议。例如,在C++指针操作中,智能体可识别“int∗ ptr = new int;ptr = nullptr;” 中的内存泄漏问题,提示“需调用delete 释放已分配内存”,并给出正确流程“int∗ ptr= new int; delete ptr; ptr = nullptr;”;针对 Qt 中信号与槽连接语法错误,智能体可识别“connect(sender,&Sender::signal, receiver, receiver::slot)” 中的签名不匹配问题,提示“槽函数需为public或public slots修饰”。

为持续提升多智能体课程助手回答问题的针对性与时效性,需对知识库和问答库的内容不断更新,动态补充新出现的前沿技术文档与高频问题。具体做法是,在课程助手智能体的知识库中上传C++语法规范、Qt库函数文档、项目需求分析与设计,以及课程经典案例,按基础语法、框架应用、项目实践进行层级结构化存储,完成资料的整理与分类;同时整合历年学生高频问题,构建精准问答索引形成问答库。例如,将“类的构造函数重载”、“Qt信号与槽机制”等难点知识按章节分类,配合代码示例与易错点予以说明;在问答库中,将“为什么继承时析构函数需要虚函数”等问题与对应知识点关联。 

3.2 多智能体课程助手的实现 

基于Coze 智能体平台的“多Agents”模式,依托其工作流可视化配置及知识库动态管理能力,构建了面向“面向对象课程设计”的智能教学助手“小面老师”。该系统采用“1+3”架构:1个通用入口智能体作为交互中枢,3个分功能智能体(知识讲解、项目规划、代码调试)负责专业化任务处理。

通用入口智能体“小面老师”通过人设与提示词工程实现任务派发逻辑。人设定位为“具备C++/Qt教学经验的虚拟讲师”,提示词设计遵循需求识别与功能匹配原则,如表1所示。

对于知识讲解智能体,工作流包括开始、关键词提取、知识库检索、结果整理、答案生成、结束共六个节点,其中“知识库检索”节点添加了面向对象程序设计知识库,该库已上传基础层、案例层和高频层的课程资料,如图2所示。“答案生成”结点综合考虑“知识库检索”和“结果整理”,其部分提示词如表2所示。

对于项目规划智能体,聚焦需求到方案的转化逻辑,其工作流包括开始、需求与模块合并、单日进度划分、类设计节点简化、答案生成、结束共六个节点,如图3 所示。其中,“答案生成”节点综合了“需求与模块合并”、“单日进度划分”和“类设计节点简化”的输出,其部分提示词如表3所示。

04

多智能体教学助手的教学应用

面向对象编程课程设计教学助手“小面老师”经过课前多轮调试,现已应用于2024-2025学年的教学中,面向全班74名同学开放。在课程开展过程中,“小面老师”能够回答有关知识内容、课程项目规划及代码调试等多方面的问题,极大地提高了教学效率和教学效果。图5展示了部分多智能体教学助手的应用示例。

01

支撑任务链式线上线下混合式

教学实施

 多智能体教学助手通过通用入口与专业分工的“1+3”架构设计,全流程支撑线上线下混合式教学的“三阶段递进式任务链”,即线上知识输入阶段、线下技能输出阶段、综合能力评估阶段,如图6所示。该任务链以认知科学中的“最近发展区”理论为基础,将课程目标拆解为知识输入、技能输出与能力评估三个层级,而智能体通过角色分工匹配各阶段教学需求,实现线上线下教学内容和教学目标与技术能力的精准匹配,突破传统单一线下教学的时空限制与教师单点支撑的效率瓶颈。

知识讲解智能体基于课程资料及经典案例,构建基础、进阶、提升三级知识图谱,可完成多维知识建构与认知适配。其中,基础知识聚焦类、继承等核心概念与Qt工具基础操作,进阶知识包括面向对象设计原则与模式应用,提升知识包括程序开发前沿技术与工程实践案例。

项目规划智能体与代码调试智能体可形成协作闭环,强调任务递进与协作强化。 项目规划智能体将复杂项目拆解为单一技能、组合技能和综合技能的递进任务包,并按课时分配开发计划;代码调试智能体实时解析C++ /Qt代码,定位语法错误与逻辑漏洞并给出修复或优化意见。

智能体整合线上学习行为数据与线下代码提交记录,构建知识、技能、素养三维评估模型。知识评估侧重于知识的理解与应用,可通过线上测试与学习数据实现;技能评估侧重于代码实现与工程能力,可通过线下操作实测与代码测评实现;素养评估侧重于团队协作与问题解决能力,可通过团队角色贡献和问题解决方案进行测评。 

多智能体教学助手通过分工协作与精准适配,实现了对任务链式混合教学的系统性支撑。既通过知识图谱与认知适配解决线上学习的抽象概念理解难题,又借助双智能体协作突破线下实践的效率瓶颈,最终以三维评估模型推动教学持续优化。

02

构建“师-生-AI”三元协同教学关系

多智能体教学助手构建以教师引导、学生探究和智能体辅助为核心的三元协同生态,将AI的认知支持能力深度融入教学全流程。通过将智能体定位为认知伙伴,实现技术工具从教学辅助到关系重构的升级,推动教学互动从传统二元模式向多元协同变化。

智能体与学生的交互可为学生提供精准化、个性化的实时学习支持。代码调试智能体作为虚拟的编程老师,在学生编码过程中提供即时反馈,例如检测到Qt信号槽连接错误时,会生成包含线程安全机制说明的修复方案。项目规划智能体在小组开发中可以扮演需求分析师角色,根据学生输入的项目目标,自动拆解为模块设计、界面设计、算法实现和测试优化的任务包,并推荐开发日程计划和成员分工方案。 

智能体与教师的交互可为教师提供教学决策支持,实现精准化及动态化教学,并释放教师在高阶教学设计上的精力。教师可聚集学生的理解难点和学习瓶颈,提供针对性的指导和帮助。例如,通用入口智能体能实时分析学生的知识查询记录与代码提交数据,当发现大部分学生频繁查询“指针内存管理”时,老师可基于此来调整课堂演示重点。在“文件读取”教学中,智能体基于学生常见错误生成讨论案例,教师在此基础上设计递进式提问,并由智能体同步提供演示代码,有效提升课堂互动质量。

在面向对象编程课程设计的教学实践中,智能体的双向交互推动“师-生-AI”三方深度协同,为项目化协作学习、4P学习法等多元化教学方法提供落地载体。学生借助智能体的任务拆解与分工建议,分组完成课程项目的分析设计与开发实现,提升团队协作能力和沟通能力。智能体在“师-生-AI”三方交流中扮演“桥梁”角色,通过融合项目(Project)、热情(Passion)、同伴(Peer)、游戏(Play)的4P学习法,引导学生先完成基本任务再进行迭代优化,推动学习效果的螺旋式上升。

05

教学效果分析

(1)多智能体教学助手的满意度调查

对 2024—2025 学年 74 名同学进行 5 级满意度调查 (1———非常不满意、2———不太满意、3———一般、 4———比较满意、5———非常满意),三个功能智能体的满意度分别为:项目规划智能体4.2分、知识讲解智能 体3.8 分、代码调试智能体3.5。其满意度值差异主要来源于学生的实际需求匹配度与智能体功能限定。

项目规划智能体能够明显提升项目启动阶段的效 率,成为满意度最高的功能模块。作为大二学生首次接触课程设计,要在限定时间内完成一项课程项目的 开发,其中项目规划是历年来公认的难点。在未使用智能体时的教学过程中,学生需通过向任课教师进行咨询来梳理思路,师生比约1∶75且单次讨论平均耗时约25分钟,导致模块实现与测试时间被挤压。项目规划智能体的使用能够辅助学生迅速厘清项目重点和开发过程,通过拆解任务、明确角色分工及制定时间节点,有效解决了无从下手的痛点。

代码调试智能体可完成约68%的常见问题定位和调试,如Qt信号槽连接错误、语法规范问题等,但在复杂场景中存在比较明显的局限。首先是全局问题诊 断能力不足,例如学生在文件读取但内容展示异常时, 智能体有时仅陷于展示代码的反复调试,未能关联 “文件写入失败”这一原因。其次是与学生编程习惯不匹配,目前仍有大部分学生习惯写完大段代码后再测试,导致错误链条过长,智能体难以定位起始原因。这些因素使得代码调试智能体的满意度略低。

(2) 多智能体教学助手使用前后的对比分析

比2023—2024学年(78人)与2024—2025学年(74人)的教学数据,多智能体课程助手的使用在知识掌握、项目实践与教学效率三方面有着明显的正向影响,如表5所示。

在知识掌握维度,在线测试侧重知识理解,总评侧重于知识应用,两者平均成绩在多智能体教学助手使用前后均有所提升。这一差异可能来源于知识讲解智能体与项目规划智能体的使用,其中知识讲解智能体对知识内容能够进行持续反馈和强化理解,项目规划智能体通过任务拆解和分工规划推动知识落地,提升学生知识应用转化率。在项目实践维度,课程项目的平均规划时间减少了约6.3h,项目完成率提升了15%。在教学效能维度,代码调试响应时长减少了1. 4 h,答疑完成率提升了18%,有效缓解了传统教学中排队答疑的进度滞后问题。

课程助手智能体共承担了约70%的基础性答疑,使教师得以将精力转向项目架构优化或团队协作引导等高阶指导工作。同时,教师的个性化指导时长每周增加4.5h,显著提升了教学个性化指导的精准度。例如,教师针对智能体反馈的文件操作错误高发问题,专门组织专题训练,使相关错误率下降了41%。而在使用课程助手智能体之前,教师往往抽不出时间来开展类似的专题训练教学活动。

总语:

在面向对象编程课程设计中构建了一套多智能体课程助手,通过知识讲解、项目规划、代码调试三大功能模块的协同运作,实现了教学全流程的智能化赋能,系统性解决了传统教学中学生基础参差不齐、项目规划与调试耗时长、教师指导时间和精力有限等问题。实践表明,多智能体课程助手能够支撑任务链式线上线下混合教学的落地,推动知识输入、技能输出和能力评估三阶段任务链的高效运转;同时构建了“师生-AI”三元协同教学体系,增加了教师个性化指导的时长和学生自主解决问题的比例。满意度调查与跨学年对比数据验证了其教学价值。此外,本教学实践为技术赋能实践课程教学提供了可复制模式,对工程教育中其他实践性强的课程智能化教改具有一定参考价值。 后续研究将聚焦学生批判性思维的培养路径,防止因过度依赖智能体导致独立思考能力和人文精神培养弱化,进一步完善人机协同的教学生态。

END

编辑 | 杨靖妍

审核 | 郭晗

参考文献 | 石蕴玉,纪雨,刘翔,等.多智能体在面向对象编程课程设计中的应用[J/OL].实验室研究与探索,1-8[2026-01-01].https://link.cnki.net/urlid/31.1707.T.20251128.1359.004.

特别声明 | 本文改编自上述参考文献,转载只是出于传播的需要,如果作者不希望被转载,请与我们接洽。

最新文章

随机文章

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