乐于分享
好东西不私藏

暑期实习:汽车软件工程知识点

暑期实习:汽车软件工程知识点

💡 写给想进入汽车嵌入式世界的你 — 暑期实习不只是一份经历,更是从课堂到工程前沿的"破壁期"。无论你将参与VCU/ECU应用层开发,还是MBD建模仿真,理解底层协议、工具链、架构标准,才能从打杂晋升为核心贡献者。

📡 第一章 · 地基法则

🔌 CAN通讯、UDS诊断与自动化脚本(CANoe/CAPL)

暑期实习生入职后很可能会接到的第一个任务:"帮忙抓一下CAN Log,分析通讯异常" 或者 "写一段CAPL脚本模拟节点发送"。如果不懂控制器局域网总线 (CAN) 的帧结构、不理解UDS诊断请求/响应机制,大概率会一头雾水。

📌 核心知识点1:CAN总线与报文身份卡

CAN(Controller Area Network)是车载网络骨干,基于多主竞争、非破坏性仲裁机制。数据通过标准帧(11位ID)或扩展帧(29位ID)传输,每个ID对应不同优先级。作为实习生需要理解:ID越小优先级越高,并且一个完整的CAN报文包含仲裁域、控制域、数据域(最多8字节)等。例如VCU发出的车速信号通常在特定ID上周期性广播。实际开发中,使用CANoe(Vector公司的网络仿真测试工具)进行总线监控、仿真节点,几乎是每个汽车电子工程师的基本功。

⚙️ 核心知识点2:UDS (ISO 14229) — 医患式诊断协议

UDS(统一诊断服务)是ECU"问诊"语言。通过诊断请求/响应实现读取故障码(DTC)、读写内存、刷写软件等。例如当车辆出现故障,诊断仪通过$10服务(会话模式切换)、$22(按ID读数据)、$2E(写入数据)与ECU通信。实习生常需要协助分析UDS自动化测试脚本,理解寻址方式(物理/功能寻址)和否定响应码(NRC)是必备技能。

🐍 核心知识点3:CAPL / Python 脚本 — 自动化测试的利刃

CAPL(Communication Access Programming Language)是CANoe内置的类C脚本语言,用于模拟节点、发送报文、编写自动化测试用例。例如,写一段on message CAN事件处理,监控特定信号并触发动作。Python则常用来解析大型log,生成测试报告。实习场景中:"用CAPL写一个自动发送扭矩请求并校验响应时间"是典型任务,能够提前掌握事件触发、定时器、诊断请求发送等机制,会极大提升你的产出效率。

💡 不要只停留在看懂报文,尝试自己搭建一个简易的CANoe仿真工程,模拟一个虚拟节点与真实ECU交互,这比任何理论都更能帮你理解通讯栈。

🔍 为什么将通讯协议放在第一章? 因为无论你做应用层MBD开发,还是底层AUTOSAR配置,所有上层算法最终都要通过CAN/LIN/Ethernet与整车交互。不懂信号路由与通讯矩阵,无法分析台架或路试bug。据Vector官方技术趋势统计,超过65%的集成阶段问题都来源于通讯或诊断不一致。暑期实习中若能快速掌握CANoe基础使用与UDS基础概念,绝对能让导师刮目相看。

🧠 第二章 · 模型之道

📐 Matlab/Simulink 应用层开发 & MIL/SIL 测试闭环

在新能源VCU、车身域控等应用层软件开发中,基于模型的设计(MBD)已经是主流模式。招聘需求里的"Simulink、Stateflow、自动代码生成"正是实习生上手的第一阵地。但仅仅会用模块连线远远不够,你需要理解从需求到模型再到测试验证的完整工程逻辑。

🎯 核心知识点4:Simulink建模规范与数据管理

大型模型必须遵守建模标准(如MAAB风格指南、ISO 26262建模子集)。实习初期会负责一个小功能模块的实现,例如"电机扭矩限制模块"或"能量回收使能逻辑"。关键点:使用Signal & Parameter对象进行数据字典管理,避免硬编码;状态机用Stateflow描述模式切换;模型中要注意原子子系统/虚拟子系统的选择,确保后续代码生成效率。

📈 真实工程中,一个成熟的VCU模型可能包含上百个子模块,实习生通常从修改已有模型、添加简单算法开始,因此在实习前熟悉"模型引用"、"数据存储定义"会让你更快融入。

🔄 核心知识点5:MIL / SIL / PIL 测试策略

MIL(模型在环)和SIL(软件在环)是保证模型与代码等效的黄金手段。

  • MIL测试:
    在Simulink环境下给模型注入测试用例,检查功能逻辑是否符合需求。
  • SIL测试:
    将模型生成的C代码(通过Embedded Coder)编译成S-Function,与MIL测试用例做背靠背对比,验证代码与模型行为一致。

实习生常被安排执行已有的测试套件,分析MIL/SIL差异。如果能独立编写Test Sequence/Test Assessment测试用例,使用Simulink Test工具箱进行自动化回归测试,绝对是亮点能力。

⚡ 很多实习生误以为"模型跑通就行了",实则现代汽车软件开发遵循V流程,模型和代码的一致性证据必须通过形式化比对。实习期间建议主动完成一个"模型 → MIL → SIL"的完整闭环,你会深刻理解ISO 26262对于软件单元验证的要求。

🤖 核心知识点6:自动代码生成与集成

Simulink模型的最终交付物是C代码,集成到底层BSW或RTE中。关键配置包括代码生成模板(.tlc)、存储器分段、函数原型接口。实习生需要掌握:配置代码生成参数(如ERT.tlc),生成可读性较好的代码;定义模型输入输出端口与底层驱动模块的映射关系。 不了解生成代码结构的人,面对集成时的手动映射会寸步难行。同时,利用Simulink Bus及CAN Pack/Unpack模块 完成信号与物理量转换更是家常便饭。

💡 在电脑上搭建一个小型Demo:创建一个简单的PI控制器模型,生成代码并手动集成到某个嵌入式工程框架,体会从算法到芯片运行的完整流程,这种经验在面试和实习中都能让你脱颖而出。

📖 一项来自MathWorks 2023年的行业调研报告显示,"基于模型设计的应用层开发效率比手写代码提高40%以上,且早期缺陷发现率提升65%"。暑期实习中,除了建模本身,也建议关注模型度量(复杂度、覆盖率),因为功能安全要求MC/DC覆盖率分析,这将是你往后进阶功能安全的跳板。

🏛️ 第三章 · 架构之穹

⚙️ AUTOSAR分层架构、UDS/RTE,以及Cyber Security & FuSa基础

当你的Simulink模型生成了代码,它将被集成到一个复杂的软件架构中 —— AUTOSAR (汽车开放系统架构) 已经成为全球OEM和Tier1的共识。在这一章,我们将为你打通从应用层到基础软件的认知,并介绍炙手可热的功能安全(ISO 26262)和网络安全(ISO 21434)理论原点,让你在实习中听得懂架构会议,能理解"安全机制"的设计思路。

🧩 核心知识点7:AUTOSAR分层 —— 应用层、RTE与BSW

AUTOSAR将软件划分为应用层(ASW)、运行时环境(RTE)、基础软件(BSW),以及微控制器抽象层(MCAL)。

  • 你的Simulink模型生成的是ASW中的软件组件(SWC),通过虚拟功能总线(VFB) 进行端口通信,而RTE则实现了SWC与BSW(如CAN通信栈、操作系统、诊断管理器)之间的数据交换。

实习生接触最多的可能是配置DBC文件导入生成ARXML,利用Vector DaVinci或ETAS工具进行SWC与Port的映射。深刻理解"运行实体(Runnable)"与任务周期的关系,以及Sender-Receiver / Client-Server 接口的底层实现,对后续集成测试至关重要。

⚠️ 如果不了解AUTOSAR,看代码集成配置文件会像天书。建议实习前熟悉AUTOSAR经典平台的元模型概念,特别是"端口接口、组件类型、通信模式"等术语。

🛡️ 核心知识点8:功能安全 (ISO 26262) — 不妥协的失效防护

功能安全旨在避免电子电气系统故障导致的人身伤害。安全生命周期的关键概念:ASIL等级(A/B/C/D) 定义风险等级,对应的安全目标会要求冗余设计、监控机制等。实习中你可能在软件安全需求、故障树分析(FTA) 或安全机制实现中参与部分工作。例如VCU的"扭矩安全监控"模块需要独立的看门狗和扭矩对比逻辑。

✅ 需要记忆的核心理论:"单点故障度量"、"潜伏故障度量";常用安全机制有:自检、互检、时间/程序流监控。功能安全不是空头文件,它直接影响模型架构 —— 例如关键变量需要端到端保护(E2E)。实习中主动询问安全机制在模型中如何落地,可以体现更高阶的工程思维。

📌 依据公开的ISO 26262-6:2018,软件单元设计必须支持模块化、低耦合等原则,这也是为什么MBD模型分层要避免多余的数据耦合。

🔐 核心知识点9:网络安全 (Cyber Security) — 基于HSM/SecOC

车载网络安全聚焦于防止非法访问、中间人攻击等。目前主流落地技术包括:安全车载通信 (SecOC) 采用新鲜度值和MAC保证CAN消息真实性与完整性;硬件安全模块(HSM)负责密钥存储及加密运算。此外还有UDS 0x27服务(安全访问)要求种子-密钥鉴权。

🔐 暑期实习生常见任务:协助梳理诊断安全访问机制,或参与测试脚本验证SecOC功能。理论层面,你需要了解对称/非对称加密(如AES, ECDSA)的基本原理,以及安全启动、安全刷写的流程。不容忽视的是,ISO 21434 定义了网络安全工程流程,越来越多的主机厂要求遵守该项标准。

💡 当前智能汽车攻击面扩大,OEM对实习生也越发重视安全基础的考核,掌握"CAN报文身份认证"和"诊断刷写防回滚"的概念,会显著提高面试通过率。

🔔 AUTOSAR + 功能安全 + 网络安全,构成了现代汽车软件的"三座大山"。作为实习生,你不需要成为架构师,但能够理解"为什么应用层的某个信号要通过E2E保护?为什么SWC之间通过RTE通信而不是直接函数调用?" 这类设计理由,已经能超越大部分同期竞争者。而在技术面试中,如果能结合实习项目经历,提到AUTOSAR方法论中的模块化思想和安全机制实践,将非常加分。

🚀 暑期实习最后叮嘱

汽车电子是软硬件的交响曲,(通讯筑基→模型驱动→架构安全)是你从校园走向工程的关键知识骨架。抓住实习机会,主动用CAPL脚本完善测试,用Simulink完成一个小型闭环,读懂AUTOSAR配置文件,这些硬核行为会真正重塑你的职业底色。行而不辍,未来可期。祝你在这个夏天,代码与波形齐飞,安全共可靠一色

加入群聊可获得

面试

资料

100+企业面试案例

学习

路线

汽车开发学习路线

学习

指导

多名10年+大厂经验

工程师在线指导

学习

交流

众多开发者一起交流

助力你提升技能

王老师的小程序👇👇点击即达!!!
扫码直接进入汽车嵌入式交流群
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-29 18:16:39 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/676124.html
  2. 运行时间 : 0.116355s [ 吞吐率:8.59req/s ] 内存消耗:4,730.59kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0b8b512e435a2bfd3eaa9a6a5decd83c
  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.000686s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000877s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000321s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000305s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000610s ]
  6. SELECT * FROM `set` [ RunTime:0.000248s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000638s ]
  8. SELECT * FROM `article` WHERE `id` = 676124 LIMIT 1 [ RunTime:0.001336s ]
  9. UPDATE `article` SET `lasttime` = 1780049799 WHERE `id` = 676124 [ RunTime:0.010931s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000247s ]
  11. SELECT * FROM `article` WHERE `id` < 676124 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000463s ]
  12. SELECT * FROM `article` WHERE `id` > 676124 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000441s ]
  13. SELECT * FROM `article` WHERE `id` < 676124 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002581s ]
  14. SELECT * FROM `article` WHERE `id` < 676124 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000774s ]
  15. SELECT * FROM `article` WHERE `id` < 676124 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000969s ]
0.118165s