当前位置:首页>自动驾驶>解密自动驾驶的“语义鸿沟”与安全困局 | 视觉语言模型,能让自动驾驶更安全吗?

解密自动驾驶的“语义鸿沟”与安全困局 | 视觉语言模型,能让自动驾驶更安全吗?

  • 2026-02-19 05:29:04
解密自动驾驶的“语义鸿沟”与安全困局 | 视觉语言模型,能让自动驾驶更安全吗?

当你的自动驾驶汽车在浓雾中行驶,前方突然出现一只横穿马路的鹿,它该如何“理解”这个从未见过的危险?传统方法可能束手无策,但一项新研究揭示:让AI学会用“人类的语言”思考,或许能成为安全驾驶的关键。

想象一下,你正坐在一辆自动驾驶汽车里。前方道路施工,一个临时路牌歪斜地立在路边。传统自动驾驶系统可能只把它识别为一个“物体”,但人类驾驶员会立刻理解:“这里有危险,需要减速并小心通过。” 这种对场景的语义理解,而非简单的物体识别,恰恰是当前自动驾驶系统最薄弱的环节。

99%的自动驾驶研究都聚焦于如何更精准地检测车辆、行人、交通标志。但当面对从未标注过的危险(如路面油渍、掉落货物、闯入的动物),或是需要解读人类意图和模糊上下文时(如“让那个行人先过”),系统往往表现不佳。这些“边缘案例”虽然罕见,却主导了真实世界中的安全事故。

今天,一项来自加州大学默塞德分校与圣地亚哥分校联合实验室的重磅研究,为我们打开了新思路。他们不是让AI“看”得更清楚,而是尝试让它“理解”得更像人类——通过视觉语言模型(VLM),将摄像头画面与“危险”、“施工”、“礼让”等自然语言概念对齐。

但研究结果却出人意料:简单粗暴地把VLM的“理解”塞给规划器,轨迹精度反而下降了。真正的安全增益,来自一个更精巧的设计……

读完本文,你将彻底搞懂:

  1. 1. 如何用一句“人话” Prompt ,实现零标注的开放世界危险检测?
  2. 2. 为什么给规划器“喂”更丰富的语义信息,反而会“帮倒忙”?
  3. 3. “乘客说句话”这种简单交互,如何能抑制致命的规划失败?

❓ 核心痛点:自动驾驶的“语义鸿沟”与安全困局

自动驾驶的安全挑战,早已不是“能不能看清”的问题。高精激光雷达和摄像头阵列,足以构建厘米级精度的三维世界。真正的瓶颈在于:系统能否像人类一样,理解眼前场景的“含义”与“风险”。

传统自动驾驶栈遵循“感知-预测-规划”的流水线:

  • • 感知层:像背单词一样,识别预定义的物体列表(车、人、标志)。
  • • 预测层:基于物理规律和轨迹历史,猜测这些物体会怎么动。
  • • 规划层:在规则和成本函数的约束下,计算出一条最优路径。

这套系统在高速巡航、跟车等结构化场景中表现出色。但它建立在两个脆弱的假设上:

  1. 1. 封闭世界假设:所有重要事物都已被预先定义和标注。
  2. 2. 几何优先假设:安全决策可以仅凭位置、速度、距离等几何信息做出。

现实世界却充满了开放性和语义模糊性

  • • 一只鹿突然从树林窜出(未标注的“动物”类别)。
  • • 前方车辆双闪,但并未完全静止(是故障?还是临时停车?)。
  • • 乘客说:“就在那个穿红衣服的人旁边停一下。”(需要将语言指令与视觉实体关联并执行)。

在这些场景下,系统缺乏将视觉信号与高级语义概念(如“危险”、“意图”、“礼让”)连接起来的桥梁。它可能检测到了“物体”,却无法判断其风险等级;它可能规划了一条“最优”轨迹,却违背了人类的社会共识或乘客的明确意图

这就是当前自动驾驶面临的“语义鸿沟”:机器看到了像素,却读不懂故事。而视觉语言模型,正是为弥合这道鸿沟而生。

但问题来了:把VLM这种强大的“语义理解器”接入自动驾驶系统,就像给汽车装上一个博学但话痨的副驾驶。它说的都对,但怎么确保它说的话,能真正、安全地指导车辆行动,而不是带来干扰甚至危险?

为了帮你快速把握全局脉络,我们先看这张核心架构思维导图——它清晰地展示了研究如何从三个不同层面(危险筛查、规划增强、指令约束)系统性探索VLM与自动驾驶的融合。

图:VISION-AND-LANGUAGE研究三大核心系统架构思维导图,分别对应轻量级危险筛查、轨迹规划增强与自然语言指令约束

接下来,我们逐层拆解这张图中的每个关键模块,看看研究者们是如何“驯服”VLM,让它真正为安全驾驶服务的。


🚀 原理拆解:三大系统,三种融合哲学

💡 系统一:轻量级危险筛查——让VLM当“哨兵”

第一个思路最直接:既然VLM能理解图片和文字,那就让它直接看图说话,判断“有没有危险”。

研究者们采用了经典的CLIP模型。它的原理很简单:将图像和文本分别编码为向量,然后计算它们的相似度。相似度越高,说明图像内容越符合文本描述。

核心设计:

  1. 1. 定义“危险”与“安全”:研究者为7类常见危险(动物、行人、低能见度、施工等)分别设计了正负 Prompt 对。
    • • 正 Prompt :“前方道路施工”
    • • 负 Prompt :“没有异常情况的道路”
  2. 2. 计算危险置信度:对于每一帧图像,分别计算其与正、负 Prompt 的相似度得分,然后取差值。
    • • 差值 = 相似度(图像“危险描述”) - 相似度(图像“安全描述”)
    • • 这个差值就是危险置信度信号,值越大,当前帧越可能包含对应危险。
  3. 3. 阈值判断与融合:为每类危险设置一个阈值,超过即报警。如何综合多类报警?研究测试了三种策略:
    • • 类别独立:任何一类报警就算危险。
    • • 类别+通用:增加一个通用的“道路危险” Prompt ,任何类别或通用 Prompt 报警都算。
    • • 双重验证:必须同时满足通用“道路危险”报警至少一个具体类别报警。这是为了降低误报。

这就好比,你在监控室看道路摄像头。以前需要训练一个专门的“鹿检测器”、“雾检测器”。现在,你只需要问CLIP:“这画面像不像‘有动物横穿马路’?”和“这画面像不像‘正常道路’?”它给出的信心分数差,就是你的风险指标。

💡 实战思考:这个方法最大的优势是“零标注”和“开集检测”。你不需要为“骆驼上高速”这种罕见情况收集数据,只需要用语言描述它。但它的精度足够担任安全“哨兵”吗?

💡 系统二:规划器增强——给大脑“喂补药”却中毒了?

第二个思路更深入:如果VLM能理解场景语义,那把它的理解(嵌入向量)直接作为额外信息输入给轨迹规划器,是不是能让规划更安全、更智能?

研究者基于Waymo数据集,在一个先进的视觉轨迹规划模型(MTR-VP)上做实验。他们在规划器的输入中,除了原有的图像、历史轨迹、驾驶意图外,额外拼接了从CLIP或DINOv2提取的全局场景嵌入向量

理想很丰满:规划器获得了“这个场景很复杂”、“这里可能有行人”等高层次语义信息,应该能做出更周全的决策。

但结果却令人大跌眼镜!

图:融入CLIP/DINOv2全局嵌入后,轨迹预测的平均位移误差(ADE)反而上升,规划精度下降

如表所示,加入VLM嵌入的模型,其3秒和5秒轨迹预测误差(ADE)均高于 Baseline 。这意味着,额外的语义信息非但没有帮助,反而干扰了规划器的决策

为什么?论文给出了关键洞见:表征-任务错配。轨迹规划是一个对空间几何关系极度敏感的任务。它需要知道“车在哪里”、“人距离多远”、“哪条车道可用”。而CLIP产生的全局语义嵌入,虽然包含了“施工”、“拥堵”等概念,却丢失了精确的空间结构和位置信息

这就像你问路时,路人告诉你:“那个地方很热闹,有很多好吃的。”(全局语义),但你真正需要的是:“向前走200米,第二个路口右转。”(几何指令)。前者信息虽对,但无法直接用于导航。

这个反直觉的发现至关重要:不是信息越多越好,而是信息必须与任务对齐。 简单粗暴的特征拼接,在安全关键系统中可能适得其反。

💡 系统三:指令约束——让乘客成为“安全副驾”

前两个系统是从机器视角出发,试图让AI自主理解。第三个系统则换了个思路:让人用最自然的方式(语言)来提供关键约束,让AI去执行。

研究者利用doScenes数据集,其中包含了事后标注的、乘客可能发出的自然语言指令(如:“在公交车站后面停车”)。他们将指令作为条件,注入到一个开源的规划框架(OpenEMMA)中。

运作模式:

  1. 1. 系统收到指令:“在人行横道前,停在道路右侧的路缘处。”
  2. 2. 规划器同时处理视觉场景和这条指令。
  3. 3. 指令作为一个软约束,影响规划器的成本函数或决策过程,使其生成的轨迹倾向于满足指令要求。

效果如何?

图:加入自然语言指令(右)后,规划器成功纠正了 Baseline (左)中“穿越人行横道”的不安全行为,将车停在了指定区域

研究发现,语言指令的加入,最显著的效果是抑制了那些罕见但严重的规划失败。在某些场景下,仅依赖视觉的 Baseline 会产生穿越人行道、驶入不可行驶区域等灾难性轨迹,导致误差(ADE)极大。而一句明确的乘客指令,像是一个“安全护栏”,及时纠正了这些行为。

关键在于,语言在这里不是提供全局语义,而是提供明确的、与视觉元素绑定的行为约束。 它回答了“在哪里”、“对什么”、“做什么”的问题,这与规划任务所需的几何和动作信息是直接对齐的。

🤔 你在实际项目中,是否也曾遇到过“模型学到了错误关联”或“特征干扰”的情况?欢迎在评论区分享你的经历和解决方案!


📊 实验验证:数据说话,细节定成败

🏆 危险筛查: Prompt 就是生产力

在危险筛查任务中,研究者们在COOOL数据集上进行了详尽的评估。结果清晰地展示了** Prompt 工程**的极端重要性。

图:不同危险类别 Prompt 的最佳阈值及对应的检测性能(时间IoU)

核心发现:

  1. 1. 性能差异巨大:“低能见度”类别表现最佳(全局时间IoU 0.765),而“道路杂物”和“紧急场景”表现较差(0.451和0.318)。这是因为CLIP在训练时见过大量雾、雪等天气图片,但对“小物体”和“动态闪烁”理解不足。
  2. 2. 融合策略是关键:采用“双重验证”策略(需通用危险+具体危险同时报警)后,系统在非危险视频片段中的误报率大幅降低,从其他策略的约66%降至30%,可靠性显著提升。
  3. 3. ** Prompt 措辞是玄学**:对于“施工区域”,使用“前方道路施工”与“没有异常情况的道路”作为 Prompt 对,性能(0.564)远超使用“施工区域”与“没有危险的畅通车道”(0.305)。一词之差,性能暴跌45.7%。

结论:VLM筛查是一个有效的第一道防线,尤其适合检测引起全局场景变化的危险(如大雾)。但它无法替代精细的物体检测器,且其性能高度依赖于精心设计的 Prompt 。

🔬 规划增强:负面结果的正面价值

系统二的实验数据几乎全是“负面”的,但其价值毫不逊色。

图:在多种驾驶场景类别下,加入VLM嵌入的模型,其规划结果的人类评分(Rater Feedback Score)普遍低于 Baseline

除了轨迹误差(ADE)增加,在“施工区域”、“行人交互”等关键安全场景中,人类专家对VLM增强模型生成的轨迹评分也更低。这双重证据表明,全局的、非空间锚定的语义信息,会损害规划器生成符合人类驾驶习惯的、安全轨迹的能力

这个“失败”的实验为整个领域敲响了警钟:通往更智能的规划,不是简单地堆叠更强大的感知模型特征。

🔬 指令约束:抑制灾难,而非提升平均

系统三的结果最有启发性。如果只看整体平均误差,指令带来的提升似乎有限。但拆解数据后,故事完全不同

图:指令条件规划在不同评估策略下的表现。Q97.5过滤指去除2.5%的极端误差异常值
  1. 1. 整体平均误差(All)大幅下降:这主要是由于指令抑制了那些导致巨大误差的灾难性规划失败。几个极端错误场景被纠正,直接拉低了整体均值。
  2. 2. 过滤异常值后(Q97.5)仍有稳定提升:在排除极端值后,表现最佳的指令仍能带来5.1% 的误差降低。这说明指令在“正常”场景下也能微调行为,使其更符合预期。
  3. 3. 指令质量至关重要:研究进一步发现,中等长度(9-12词)、提及具体动态物体(如“移动的车辆”)的指令效果最好。模糊的指令(如“在这儿停”)则收效甚微。

结论:自然语言作为行为约束,其核心价值在于提高系统的鲁棒性下限,防止最坏情况发生。这对于安全而言,可能比平均性能的微小提升意义更大。


⚖️ 客观评价:潜力与挑战并存

这项研究为我们勾勒了一幅清晰的图景:VLM在自动驾驶安全中大有可为,但必须用对地方、用对方法

✅ 显著优势:

  • • 开集风险感知:为零样本、长尾危险检测提供了全新范式。
  • • 人机自然交互:使乘客能用最直观的方式影响车辆短期行为。
  • • 语义推理能力:为理解复杂场景上下文奠定了基础。

⚠️ 核心局限与挑战:

  1. 1. 时空感知缺失:现有VLM(如CLIP)是静态的,无法理解“闪烁”、“横穿”等动态时间概念,也难以精确定位小物体。
  2. 2. 表征-任务鸿沟:如何将高级语义结构化、空间化地传递给规划器,仍是未解难题。直接注入嵌入向量是条死胡同。
  3. 3. 指令的模糊与对抗:现实中的语言充满歧义,甚至可能存在恶意指令。系统需要强大的意图理解、冲突仲裁和安全边界机制。
  4. 4. 计算与延迟:大型VLM的推理速度可能无法满足实时规划的高频要求,需要异步架构等工程优化。

未来的方向不是放弃VLM,而是进行更精细的系统工程:例如,开发具有时空感知的驾驶专用VLM;设计中间层,将语义转化为规划器可理解的空间-动作约束;建立完善的语言指令安全验证与接管流程。


🌟 价值升华 + 行动号召

这项研究给我们上了深刻的一课:

  1. 1. 安全是系统工程,不是模型堆砌:把最强的感知模型输出直接丢给规划器,可能比不用更危险。模块间的接口设计与信息对齐,与模块自身性能同等重要。
  2. 2. 语言是强大的约束工具,而非决策主体:让语言描述“做什么”、“在哪做”,比让它回答“为什么”并生成轨迹更可靠、更安全。人机协同中,应明确各自的优势边界。
  3. 3. 评估指标需洞察本质:平均性能的提升固然好,但对极端失败案例的抑制能力,往往是安全系统更重要的价值体现。

这项研究像一位冷静的工程师,它没有鼓吹VLM的万能,而是通过扎实的实验告诉我们:这条路能走通,但必须带着镣铐跳舞——在严格的系统设计、任务对齐和安全边界的约束下,视觉语言模型才能真正成为自动驾驶安全的“守护神”,而非“干扰源”。

🤔 深度思考:你认为“乘客语音指令约束”这项技术,最可能率先在哪个场景落地?是RoboTaxi,私人乘用车,还是封闭园区的物流车?欢迎在评论区留下你的观点!

💝 支持原创:如果这篇近5000字的硬核解读帮你理清了思路,点赞+在看就是最好的支持!分享给你的技术伙伴,一起探讨AI安全的未来!

🔔 关注提醒:设为星标,第一时间获取深度技术解读!

#AI技术 #自动驾驶 #视觉语言模型 #VLM #AI安全 #论文解读

参考

VISION AND LANGUAGE: NOVEL REPRESENTATIONS AND ARTIFICIAL INTELLIGENCE FOR DRIVING SCENE SAFETY ASSESSMENT AND AUTONOMOUS VEHICLE PLANNING

最新文章

随机文章

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