当前位置:首页>自动驾驶>失控反而不撞?自动驾驶在冰面上学会了一招"不要稳"

失控反而不撞?自动驾驶在冰面上学会了一招"不要稳"

  • 2026-07-24 11:29:51
失控反而不撞?自动驾驶在冰面上学会了一招"不要稳"

想象一下这个场景:

冬夜,你以90公里时速行驶在一条没有路灯的国道上。前方弯道处,一辆对向货车突然打滑,车尾一摆,整个车身横着滑进了你的车道。

你下意识猛踩刹车、死攥方向盘——这是驾校教的"紧急避险"标准动作。

但如果这时候接管你方向盘的不是你自己,而是一套自动驾驶系统呢?

你可能会以为,系统会做出比人类更完美的反应:精准计算刹车距离、微调方向、稳稳避开。毕竟,AI 不会慌,不会踩错踏板,它的反应时间是以毫秒计算的。

但如果这套系统选择的方向是:主动让车尾甩出去,让整辆车以53度的侧滑角横着滑过路面呢?

这不是电影《头文字D》里的 stunt driving,这是丰田研究院最新论文里真实发生的自动驾驶决策。

你的车机正在做的"蠢事"

传统燃油车上的 ESP(电子稳定控制)理念非常简单:检测到车身要失控,就切断动力、给外侧车轮刹车,拼命把车拽回来。

这套逻辑在干燥路面上堪称完美,但在冰面上,它有一个致命的盲区。

冰面的摩擦系数大概只有干燥沥青的十分之一。当后轮先压上冰面时,车尾会向外侧滑出——专业术语叫"过度转向"。这时候 ESP 的第一反应是"快压住",于是猛收油门、给外侧前轮刹车,试图把车头掰回来。

但问题是:在冰面上,轮胎已经失去抓地力了。你越用力掰方向盘、越 aggressively 刹车,车身姿态反而越混乱。最后的结果经常是——车确实稳住了,但已经稳稳地横在了对向车道上。

这就像一个人快要摔倒时,你死死拽住他的胳膊不让他动。结果他下半身转了上半身没转,整个人劈了个叉。

丰田研究院的这篇论文 Emergent Autonomous Drifting for Collision Avoidance in Real-World Winter Driving Scenarios 要证明的,就是一件听起来很反常识的事:

在极端低摩擦条件下,"稳"不是最优解,"可控地失控"才是。

不是教它漂移,是让它自己"悟"出来的

这套系统的名字叫 drift-capable MPC controller,核心是一个非线性模型预测控制器。

用大白话解释:它每隔不到 0.1 秒就重新算一次未来 3 秒内的最优路径,方向盘角度、油门大小、前后刹车力度全部实时调整。

但和其他自动驾驶控制器最大的区别是:它没有任何一条规则是"不许漂移"或"要漂移"

它的目标函数只写了三件事:

1. 尽量在车道中间开;

2. 尽量保持设定速度;

3. 别出事故,别撞对向车。

就这三个朴素到近乎简陋的目标,扔进仿真器里跑了一遍,结果系统自己"悟"出了漂移。

具体来说,当后轮压上冰面时,系统发现如果硬要维持"零侧滑"的姿态去修正路线,需要很大的方向盘角度,但轮胎没抓地力,方向打了也白打。反而如果"顺势"让车尾甩出去一点,用油门和反向方向盘控制甩出去的角度,车辆能用侧滑的横向力"铲"出一条新路线,而且横向偏差更小。

这不是人类程序员写进去的漂移技巧,而是物理约束下自然涌现出来的最优解。

论文里形容这个过程用了"emergent"这个词—— emergent 在复杂系统里是个重要概念,意思是系统没有显式地被编程去做某事,但行为却从底层规则里"冒"出来了。

就像蚁群没有设计师,但蚁穴的通风系统就是比人类工程师更高效。这里,自动驾驶没有漂移训练数据,但冰面条件让它自己选择了漂移。

两组数据的差距,就是生与死的距离

为了验证这个想法,作者们做了一组非常扎实的对比实验。

他们把控制器放到一个高保真仿真器里,模拟了三种真实世界中最常见的冬季致死车祸场景:

S1:车辆在结冰弯道速度过快,需要减速过弯;

S2:车辆压上隐藏的冰面,后轮突然失去抓地力;

S3:对向车辆失控滑入本车道,需要紧急避让。

每个场景里,他们都放了一个传统 ESC 系统作为对照组,看看同样的冰面条件下,两套系统的表现差距。

在 S2 场景中,差距最触目惊心:

两辆车都压上了后轴冰面。ESC 控制的车辆立刻切断动力、疯狂制动外侧车轮,车身确实没有出现明显侧滑,但横向位置偏差达到了 1.6 米,几乎冲出了车道边缘。

而漂移型控制器呢?它在 0.5 秒内完成了一个教科书级的救车动作:先轻点刹车把重量转移到前轮,然后大油门配合反向方向盘,让车尾甩出去——侧滑角度最高达到 40 度,车速接近 55 mph(约 90 km/h),但横向偏差只有 37 厘米,稳稳地贴着车道右侧线滑了过去。

1.6 米 vs 0.37 米。这就是生与死的距离。

作者们还做了一个 Monte Carlo 随机实验:生成 100 组不同长度、不同位置的随机冰面,让两套系统以不同速度跑过去。

结果如下:

车速 系统 平均车道偏移 最大车道偏移 冲出车道次数
15 m/s (54 km/h) ESC 2.3 cm 16.2 cm 0
15 m/s 漂移 MPC 0.4 cm 12.6 cm 0
20 m/s (72 km/h) ESC 7.6 cm 44.0 cm 0
20 m/s 漂移 MPC 1.3 cm 31.1 cm 0
25 m/s (90 km/h) ESC 27.0 cm 117 cm 7 次
25 m/s 漂移 MPC 6.7 cm 84.7 cm 3 次

数字很说明问题:低速时两者都安全,差距不大;但速度越快,差距越悬殊。到了 90 km/h,ESC 冲出车道的概率是漂移控制器的两倍多。

而且更关键的是——漂移控制器的"危险动作"其实是有上限的。在 100 次 90 km/h 的随机冰面测试里,它只有 3 次真的冲出了道路,而那 3 次的原因都是碰到了超长冰面(超过 14 米),系统在极限状态下"甩得太久",回不来了。其余 97 次,它都漂亮地完成了救车。

为什么"稳"反而更危险?

论文里有一个很精妙的物理直觉,值得展开说说。

车辆动力学里有一个经典概念:稳定性-可控性权衡(stability-controllability tradeoff)

简单理解:一个系统可以设计得非常"稳定",但它对控制的响应就会变迟钝;反过来,如果系统允许一定的"不稳定",它对方向盘的响应反而更灵敏。

在冰面上,ESP 追求的是"绝不侧滑"——这听起来很对,但副作用是:当后轮失去抓地力时,ESP 为了压制侧滑,会大幅降低车速,同时减少方向盘对后轮的有效控制。结果是,车辆虽然没打转,但横向移动的精度很差,像一个穿着溜冰鞋但不敢动的人,最后靠惯性撞到了墙上。

而漂移控制器接受了一个事实:后轮已经没抓地力了,这时候"不侧滑"只是一个幻觉。 它不再徒劳地对抗物理,而是利用侧滑状态下的轮胎横向力,用油门和反向方向盘精确控制车辆横移的轨迹。

你可以把这种策略理解为:不跟物理定律讲道理,而是跟它做交易。

用一句中国驾驶员更熟悉的话来说:冰面上,"方向比刹车管用"。老司机都知道,遇到侧滑不要踩刹车,要点油门、反打方向,让车尾顺着甩出去再收回来。丰田这篇论文本质上是用控制理论把这句话写成了数学公式,然后交给了自动驾驶。

对向车道的噩梦

如果说压冰面是"单车自救",那对向车辆突然滑过来就是"极限手术"了。

在 S3 场景里,论文设置了一个极其凶险的情况:两辆车在弯道处对向行驶,其中一辆(假设是对方)压上冰面后失去控制,横着滑向本车道。

漂移控制器面对的选择是:

刹车停住?弯道上对方还在滑过来,停车来不及;

猛打方向避让?在冰面上猛打方向等于主动spin;

主动向右甩尾,把车身横过来"切"过对方的路径,然后再把车头掰回正道。

它选了第三种。

仿真结果显示,车辆以最高 53 度的侧滑角 向右偏移,一度开出道路 6.3 米 远——这个距离听起来很吓人,但恰恰是避让的关键:它利用这段横向位移"躲"过了对向车辆的路径,然后在几秒内通过反向油门和方向盘把车身"捞"了回来,重新回到车道继续行驶。

相比之下,ESC 在这类场景下几乎注定会转向不足或过度制动,最终和对向车辆迎头相撞。

这揭示了一个更深层的设计哲学差异:

ESC 的设计目标是"保稳",漂移控制器的设计目标是"保活"。

一个宁可把车稳稳地停在棺材里,另一个愿意把尸体横着甩出去再救回来。

当然,丰田研究院也很诚实地指出了这套系统的风险:在极端长冰面上,漂移控制器的"甩尾救车"确实可能回不来,导致更严重的道路偏离。所以在实际部署中,这套系统更可能被设计成"最后手段"——只有 ESC 明显压不住的时候才出手。

为什么现在才有人做这件事?

你可能会问:漂移避撞这个道理,老司机几十年前就懂了,为什么直到 2026 年才有人把它写成自动驾驶算法?

原因有两个。

第一,仿真器以前不够真。 冰面动力学极其复杂,摩擦系数不是固定值,而是随着温度、路面材质、轮胎花纹动态变化的。早期仿真器里的"冰面"其实就是把摩擦系数调低一点,车辆行为完全失真。这篇论文用的是丰田内部的高保真双轨模型,而且摩擦系数的设定来自美国 SHRP2 自然驾驶研究项目——那是装了传感器的真实车辆在真实冰面上开出来的数据。

第二,控制算法以前算不过来。 非线性模型预测控制(NMPC)需要在线求解复杂的优化问题,放在 10 年前的车载芯片上根本跑不动实时计算。这篇论文用 Python 的 Jax 库做自动微分,用 OSQP 求解器做二次规划,在 Intel i9-13900H 笔记本上就能实现 20 毫秒以内 的单次求解。这个计算速度,已经足够应对真实路况。

也就是说,丰田这篇论文不是"想出了一个绝妙的漂移策略",而是"等到了能够验证这个策略的技术条件"。

写在最后

这篇论文真正有价值的结论,其实不是一个"漂移比不漂移好"的简单命题。

它提出的是一种更根本的控制理念:在物理极限附近,最优解可能不是一个"稳定"的平衡点,而是一个主动利用不稳定的动态过程。

人类驾驶员在冰雪路面上其实无意识地一直在做这件事。我们会轻微地"甩"一下车尾来调整过弯姿态,会在侧滑时轻点油门而不是猛踩刹车。这些动作看起来不稳定,但它们实际上是在用轮胎的侧偏力"雕刻"出一条安全的轨迹。

自动驾驶长期以来被灌输的理念是"越稳越好"——匀速、直线、零侧滑、零急刹。但这篇论文提醒我们:在某些场景下,稳不是安全,僵才是危险。

就像去年冬天你在高速上看到的那些连环追尾——不是因为车速太快,而是因为大家都把刹车踩死了,车辆从可控的"滑"变成了不可控的"转"。

最后声明:这篇论文目前只在仿真器里跑过,还没上真车实验。丰田研究院的官网也说,未来的工作包括在真实测试车辆上验证这套控制器。

所以,你短期内不会在量产车上看到"自动驾驶主动漂移过弯"的功能。

但它的意义在于,它给行业指了一个方向:当自动驾驶学会"不要那么稳"的时候,它才真正开始理解物理。

毕竟,安全不是死死抓住方向盘不放,而是知道什么时候该松手,让车尾甩出去。


回复 0725 获取原文链接

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-24 13:27:11 HTTP/2.0 GET : https://e.mffb.com.cn/a/537005.html
  2. 运行时间 : 0.121149s [ 吞吐率:8.25req/s ] 内存消耗:4,536.74kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=67c1383994206ca6c8c162de50054476
  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.000633s ] mysql:host=127.0.0.1;port=3306;dbname=e_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000846s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000340s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000278s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000629s ]
  6. SELECT * FROM `set` [ RunTime:0.000227s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000657s ]
  8. SELECT * FROM `article` WHERE `id` = 537005 LIMIT 1 [ RunTime:0.001775s ]
  9. UPDATE `article` SET `lasttime` = 1784870831 WHERE `id` = 537005 [ RunTime:0.034462s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000280s ]
  11. SELECT * FROM `article` WHERE `id` < 537005 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000514s ]
  12. SELECT * FROM `article` WHERE `id` > 537005 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000347s ]
  13. SELECT * FROM `article` WHERE `id` < 537005 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.004977s ]
  14. SELECT * FROM `article` WHERE `id` < 537005 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.007035s ]
  15. SELECT * FROM `article` WHERE `id` < 537005 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000816s ]
0.122849s