当前位置:首页>自动驾驶>地平线苏箐最新演讲全文:自动驾驶进入「奥本海默时刻」之后

地平线苏箐最新演讲全文:自动驾驶进入「奥本海默时刻」之后

  • 2026-06-09 18:58:23
地平线苏箐最新演讲全文:自动驾驶进入「奥本海默时刻」之后

编辑 力场君

2025129日,一场关于自动驾驶未来的内部分享悄然进行。站在台上的地平线副总裁苏箐,开场便带着工程攻坚后的疲惫与坦诚:“其实我本来是不想来的,因为不知道该说什么。”

他刚从SOP(标准作业程序)中“爬出来”,身上还带着量产倒计时的压力。他坦言自己仍处于“工程模式”,尚未切换到“思想模式”。今天要分享的,是过去几年“实实在在的一些感悟”。


以下为演讲实录:

谢谢,首先谢谢大家花个半小时时间来听我说这些不一定有用的话,非常感谢大家。坦率的说,其实我本来我是不想来的,因为不知道该说什么。但是团队还是说应该来讲一下,为什么这么说呢?

其实大家都知道,可能上个月我们的HSD才刚刚SOP。所以我基本上整个人和团队是在工程模式还没有切到所谓的思想模式。所以可能今天讲的很多东西可能也会比较零碎,但可能是整个这几年的过程中的一些实实在在的一些感悟,就看对大家有没有用。

去年如果大家看过我们的产品年会的话,可能我讲的还挺多的对吧?可能也没啥用。当然今年确确实实是做的过程中间,你会看到整个路径是比较清晰的。但是你会看到有更难的问题在前面。然后你知道这些问题能解掉,但是今天应该怎么解你还不知道。所以其实坦率的时候我有点无话可说,就是在这么一个状态里面对。

因为我刚刚从SOP里面算是爬出来,所以我首先在讲自己的东西之前,我想对咱们这个行业里面所有从事这个工作的同仁们和同事们做一个致敬和感谢。为什么呢?我在想其实从行业外来看的话,可能觉得自动驾驶是一个很简单的事情,为什么呢?因为任何一个人他可能学过一年的开车,他就会去开的挺好。但是对计算机来说,它不是这样的。计算机其实你大家会发现他跟人的能力正好是反过来的。

越是人觉得难的问题,计算机可能越是简单,比方说高等数学,比方说逻辑分析。但是越是人与生俱来的这种基本的技能,对计算机来说越难。开车其实已经比较接近一个基本技能了,如果再难的话,你比方说在家,我举个例子,煎个荷包蛋这种比开车还要难。某个角度来讲,越是人的与生俱来的能力越难。

所以反过来说,绝大多数的行业外的人可能并不理解自动驾驶面临的这种困难和压力,大多时候是不太理解的。我们自己干了这么多年了,其实是非常能体会的,它是智力和体力和肉体的这种双重压榨,极度痛苦。因为有SOP的时间压在那儿,然后有方法论的变化在前面不确定,然后你的车每天在路上开的时候,会碰到各种hard case bad case,你肯定需要去解,因为你不能放着它在那不管,对吧?

还是那个话,物理世界你是没有资格去选择所谓的ODD的,就是哪些东西我可以不处理,你不可以这样做。因为那个车在物理世界的一个稠密的连续世界里面运行的时候,你所有的case都要能处理。这就逼着你必须要解所有的问题,这就是这个行业非常痛苦的地方对。

我们如果看一下过去几年发生了什么,是很有意思的。在这讲个小插曲,我刚刚开始准备加入地平线的时候,跟俞凯博士聊过几次,我当时跟他很坚决地表示,我不想再做自动驾驶了。

我觉得自动驾驶这个玩意儿,第一太痛苦,第二我感觉看不到太多的希望。为什么呢?就是你会发现在那个时代,那个车开起来还不错,都能开。但是你会发现它离一个真正的人类司机的标准来衡量的话,它的差距是非常大的。就很多case处理不了,然后它的行为也不类人,完全是个应激反应的机器。

23年以前,其实你是看不到太多的希望的。我猜23年、24年的时候,整个行业多多少少都会有这种认知,就是它是一个可用的东西,但是你说它能不能变得跟人类一样smart,跟人类一样完全类人,就像一个人一样,我觉得大家其实是非常不确定的,那是我当时的状态。

24年的时候发生了一个很大的分水岭事件。我们得提一下就是FSDV12FSDV12非常关键。我知道大家现在在舆论界可能会吵得比较凶,说这个FSD到底是不是最强的,这个问题不重要,待会我会说它它不重要。但是FSD打开了一个内核的范式,这个是非常重要的一个意义。就是你知道这件事情不对,知道这件事情可能会怎么走,这件事情真的有人做到,这是FSCV12在历史上留下的意义。

我们为什么说这个是一个分水岭事件?举一个例子就是原子时代。原子时代的第一个发现,核裂变是可能的,而且是能释放能量的。当时这个实验结果出来以后,全世界所有的从事量子物理的科学家们都是认为是不可能的。但是迅速的实验复现,证明这个实验是对的,是有结果的。然后又花了一年的时间造出了第一颗原子弹。

什么意思呢?就是大家会发现深度学习和神经网络就像当初的这个核裂变试验一样。它告诉你这个范式是可能的,他能干什么。但是这个范式在什么时候,以什么形式能够在自动驾驶里面,能把自动驾驶做的多好。其实在第一个人做到之前,是没有人知道yes or no,也不知道这个百分比的。而V12让大家看到了这个希望。大家并不需要去讨论奥本海默造的第一颗原子弹的威力大还是小,这件事情不重要,重要的是他把原子弹造出来的,说明这件事情是对的。

如果我们回到整个自动驾驶的发展历程来看,实际上大家会看到从DARPA起源到CMU的第一个车队,到斯坦福的车队,再到google x就是今天Waymo车队,你会发现这里面发生了几个变化。

CMU的车队最早是强依赖非视觉传感器的,像激光和其他的很多传感器。背后是什么原因呢?就是那个时代还没有所谓的机器学习的技术。那时候还不是深度学习那么大量的,都是靠人工写代码写出来的,所以这是第一代。然后斯坦福的车队,我记得是在第二次比赛里面很快就超越了,就是因为斯坦福的车队引入了机器学习的技术。到google的时候是把这个东西进一步的发扬光大。

背后是什么呢?背后你会看到过去的自动驾驶在23年、24年之前,背后有两个问题。本质上第一个问题是什么?就是深度学习技术只重构了感知部分,而在感知之后的部分几乎还是规则时代的。它是一个革命,革到一半的一个东西,这是第一点。

第二点就是他遗留下的两个问题是什么呢?就是大家如果做过这一行的应该很清楚,第一个问题是无图。大家说有图和无图,无图和有图背后是什么?背后是这个技术范式它它只解决了动态的问题,它好像他没有解决静态认知的问题,所以他需要用地图或者商标号,某种形式的地图,不一定是HD,这是它的第一个遗留问题。

第二个问题就是我刚才已经说过的,就是他革命革了一半,它整个系统里面只有前半截是数据驱动的,而后半截是规则的。我们都知道一个方法论的重构的时候,你重构到一半的时候,它的效果可不是一半,它的效果可能是百分之二十三十。你需要把后面的那一半的革命完成,你才能迎来整个新的时代。这个就是端到端的意义所在。

但这件事情非常难,为什么难呢?第一个感知技术其实也是发生了非常多年才被数据驱动完全搞定的。而规控这个东西,说实话整个理论是不成熟的。我觉得到今天其实都是不成熟的,我们自己开发下来,很多团队都都try过。

但是try过以后很恐怖的是什么呢?就try一轮你需要花几个亿、十个亿、20个亿这么多钱,然后try完有可能废掉了,那这时候你要不要接着try呢?这个时候其实是个非常麻烦的事情,大多数团队应该无论是精神还是钱的问题,他就没再try了。但是你要是相信它的话,你会try下去,然后可能就会成功,但是也有可能不成,因为这件事情确实太难了。我们会看到整个系统它是非常不收敛的,任何一个噪声都会导致整个系统废掉。所以这件事情非常困难。这就是我刚才说的整个范式改变的一个巨大的意义就在这里。

那我们可以看一下这种变化往后意味着什么,因为过去的历史已经是事实。

第一个大家最近都很嗨,就是这段时间,各种乱七八糟的概念也都跑出来了,说是不是以后会进入一个大发展时代。坦白说我要浇一点冷水,就是人类是很奇怪的一种动物,人类在事件不发生的时候,是完全不相信这件事情会发生的。但是在一个事情发生以后,人类会觉得这件事情会持续发生,人类是这么奇怪的一个动物。

其实这两个东西都不对,大多数时候就是你看到第一次发生的时候,它是一定会的。但是发生完了以后,很可能就是整个时代或者是这个cycle的高点。你如果回顾历史上的所有大事件都是这样的。你不要以为这个革命会是一波一波的,这是第一波,也是最后一波,很可能是这样的。就是大家如果回去看一下原子时代我记得当年这件事情搞定以后,大家很激动,全世界都很激动,很恐慌,觉得这东西要改变一切。但其实说实话也就那么回事。

再顺便多说一句,为什么我总是提原子时代这件事?我的个人感觉是对整个物理世界来说,或者对人类来说,只有两件事情是重要的,一个是能源,一个是信息的变化,或者信息就直接叫计算。因为只有这两个东西是改变世界和制造世界的本质的东西,其他的事情都是在这两个东西上面递增出来的一些附属产物。所以我们刚才说的原子时代就是能源,而人工智能或者AGI是信息,就只有这两个东西是fundamental的东西。

刚才已经说了,这种重构会不会是一种常态?我们认为大概率不会,为什么呢?我们可以看到23年、24年发生了这一次变革。他有两个前提条件。

第一个是人工智能这个东西,大概每二三十年会有一个轮回。然后大家吭哧吭哧干二三十年,干出一个很新的成果一个方式来,然后把它兑现掉。兑现完了以后发现,它还是有天花板的,咱们过20年以后再见。目前多多少少隐隐约约我们能看到这一代的深度学习技术,有一点碰到这个天花板的可能性。有一点,我不能说一定是啊,但是有这种可能性。因为从大语言模型和其他领域的进展来看,有这种可能性。

第二个,我们刚才说了,整个AD过去革命革了一半,但这次是真革完了。如果我们希望再有这种巨大的内核重构,那就不是把深度学习从系统的一半平推到百分之百,而是要改变内核的理论了。而我们都知道,整个物理世界的演进都是先有理论突破,然后到应用突破,就这么一个cycle不断的循环。但我们现在其实很不幸的是,我们还没有看到下一个理论突破的前置信号的出现。这个东西出现以后,可能还需要5年、10年、20年,它才能变成应用的突破。

所以我个人的判断,很大的概率是未来三年是在现有的系统上做极致的优化,而不是一种理论内核的重构。所以大家别太嗨,又进入苦日子的阶段了。

第二个问题是FSDHSD这样的系统出现的时候,对整个AD产业的路线意味着什么?这是我个人的看法。我们认为是这样的,首先还是回到三年以前,我跟于凯博士的聊天的过程,我终于又看到希望了,我觉得我们好不容易能用新技术把城市的L2做到好用类人了,我们终于可以做到这件事了。

今天大家看到的HSD,其实它只是新范式的第一个版本,我可以负责任的说,在未来的一年会有巨大的提升。因为新方式打通以后,它会有一个红利期,它会有巨大的提升。大家会看到这个系统会非常类人,会越来越类人。这样的话,我们终于有机会把吹了这么多年的牛——城区的L2放到车上了。

我觉得于凯博士昨天有一个比喻是非常好的,它是新时代的自动挡,我觉得这个特别对,它是上车以后它该有的一个基本的fundamentalfunction。它不是什么情绪价值,这个车为什么大多时候需要人去开,不应该,它应该自己开,然后人去监管一下,然后去帮它一下就可以了,这才是一个fundamentalfunction

首先我们认为urban air two会迎来一个巨大的发展红利期。红利期的意思就是从几十万的车到20万的车,到10万的车,就像自动挡一样,它都会被装上,而且它都会变得很好用。大家应该不会碰到10万的车的自动挡不如30万的好用,不如50万的好用,对吧?这就是计算机工业的一个好处,计算机工业的突破成本极其高,但是它的复制成本极其低。你今天看到的再复杂的计算机,你只要给它几年的时间,它就会跟白菜一样。所以它会把10万的车,甚至更低成本的车都变得一样好用,这件事情是一定会到来的。

第二个,我们看到过去因为范式的问题,L2L4是两个完全不一样的世界。虽然都是做自动驾驶的,其实是两拨人。L4它为了去拿到一个很好的MPI,能够做到真无人。因为真无人不是开玩笑的对吧?那真的是会有事故的。

那么他需要做很多很多其它的额外工作。比方说上了超豪华的传感器,比方说它用非常非常好的HD map去解决刚才说的静态缺陷问题。然后它需要把ODD画的比较小,让它整个的这个hard case corner case可控。它要做很多很多这些事情,才能把L4系统部署上去。这种方法大家都知道,你要是放到整个平坦的世界和卖给所有人的车来看的话,这件事情显然是不work的。但是反过来说,这么玩在robotaxiwork吗,其实也不work,说实话,所以我们大家都知道这件事情是有问题的。

但是新的范式到来以后,我们能看到方法论终于统一了。我们能看到当前的方法论在做最多23年的工作,就有极大的机会把MPI干到5万、10万的水平。同时它还能保持类人,同时它还能保持在所有的区域里面,它是自动可以泛化的。

说个题外话,我们自己这次的开发过程还是挺快的,这里面有个环节,省了很多时间。跟过去比,就是各个城市的泛化,我们很高兴地发现新的方法论上去以后,我们在绝大多数城市测试以后,它天然就是没有问题的。只有极少数的非常奇怪的所谓的这种离散在整个系统分布之外的这种很小的场景需要处理一下,所以这个就导致这个过程省了很多时间。

这个事情对L4是个极大的好消息,就是我再也不需要在每一个ODD里面去搞搞搞了,我不需要了。我在搞定一个复杂城市的时候,我大概率就搞定了整个国家的复杂城市。这个效率一下就上去了。因为robotaxi讲的再好,L4讲的再好,你的本质是要跟人类司机去比成本,这个是一切商业本质的源头,所以你在上面做的所有这种高成本的,在复制的时候不能去数量级地降低成本,而是一种线性递推的方法,坦白说在商业上都是不work的。

我们看到新方法能改变这一点,所以它导致的结果就是在未来的短短的几年以内,用同样的开发饭时,不但在L2上面能极大带来新的体验,同时能以极低的部署成本和几乎无限制的部署区域的扩张速度,去带来一个L4系统。而且它会以乘用车和robotaxi的双模式去部署。

我一直不同意这个观点,就是为啥robotaxi只能是robotaxi呢?我也很想买一辆车,能全自动L4的开,为什么不能?如果这个价钱是合理的,我想每个人都想买一辆,对吧?因为车是一个大玩具也好,你的第二空间也好,还是说是你的个人能拥有的最贵的一个机器也好,它有它自己独特的价值在。其实我自己是比较社恐的,我是不愿意坐出租车的,还要跟司机去讲两句话,感觉好烦对吧?robotaxi最好了,对。

另一个附带性的变化是什么呢?其实我们看到在23年、24年以前,坦白说业绩大家多多少少都觉得天花板就在那儿了,上不去了。那么大家就开始干另外一件事情,因为饭还得吃,事情还得做,工资还得发。就开始在这个空间里面去做各种碎片的功能,往上拼。

我们可以把这个问题想象成在这个二维空间里面把这个空间填满,是以什么方式去把它填满?24年之前大家的想法是,这棵树已经种不下去了,就长这么高了。我再种一棵树,然后再种一棵树,我再种一棵树,我把它拼起来,拼各种奇奇怪怪的功能,这是一种做法。那么24年之后,做法不是这样的,我们就种这一棵树,把这棵树种得越来越粗,越来越高。让它的整个网络的主干越来越大,数据量越来越大,然后你会很欣喜的发现,在你不知道的时候,它长出了新的能力。

我们记得自己还从来没有做过靠边停车的功能,但是我们测试团队有一天很有意思,他跑到右车道以后,在右一的时候他想试一下再拨右变道会怎么样。他发现那辆车跑到路边上自己靠边停车去了。从来没有人设计过这个功能,但是它自己就有了。

这个说实话就是新的方法论和数据驱动的魅力。因为它从人类的稠密数据里面,它会学到一切能力,无论是好的还是坏的,当然我们需要把坏的处理掉,这就是新的方法论和过去不一样的地方。过去的方法论你可以认为是加法,是人pick up一个稀疏的能力点往上加。而新的方法论某个角度来讲是减法,你需要把人类全集的稠密数据里面,把你不想要的东西减掉,而剩下的就是全能力。这个就是两个方法论的本质不同。

所以会导致我们从现在开始,会有两种完全不同的产品思路:一种是过去那样继续拼各种平行功能,一种是像我们和FSD这样,去把这棵树种的越来越大,越来越深。我们绝不去做一些零碎的功能,我要让这些功能慢慢给它时间,在这棵树上自己长出来。如果今天还没到那个时间,我就选择不做它,这是我们的态度。

那么下一步我们应该做什么呢?这个其实也是我们自己未来一两年要做的事情。还是回到刚才那个基本假设,就是我们认为AIAGI的基础理论在未来35年可能不会有全新的突破,可能是进入一个演进和优化的阶段,首先是这是一个大的前提,那么有几件事情是仍然是可以做的。

第一个,我们可以看到在在大语言模型领域,可能大家有点隐隐约约的碰到scaling law天花板。但是我很高兴的是,这件事情在AD领域还完全没有发生,因为无论是成本问题、功耗问题,还是芯片工艺的进步问题,它还没有发生,应该说刚刚开始。我们可能后面每一代芯片和每一代产品,会坚持十倍算力提升,十倍模型容量,会沿着方向往上叠。大家一定要记得一点,计算机工业的本质就是玩命堆算力,记得这一点。千万不要问一个问题,就是它有没有用,你需不需要?

千万不要问这个问题,如果各位想问这个问题的时候,你就回家把你的手机、计算机,你家的智能电视机拿出来,看看它需不需要处理器。你可以认为是不需要的,为什么需要?但是因为芯片工业本质上是一个印刷工业,它是不要钱的,3号,它是不要钱的,只要给它时间。那么玩命堆算力就是计算机工业里面最fundamental的基因和逻辑。任何时候不要违背这件事情,任何违背这件事的人都被历史淘汰了,所以我们会持续的10倍提升。

第二个事情,我们刚才已经讲了,就是我们会开始重投入L4这个节点,但是不是以割裂的形式去做这件事,而是以统一的开发范式,统一的传感器配置,统一的ODD区域去打通L2L4。我想大家可能有一天已经不会在意这个概念了,就是你的L2的车和你在3号三年以后买到的车,它就已经是一个准L4系统了。这件事情是高概率会发生的,这也是我自己希望看到的。

第三个我最想强调的一点就是,这个行业和技术千变万化,这种事情永远会发生的。其实你能应对这件事情的时候,第一不要应激,每几个月我们就突然说,以前都不对,我们要改全改,这是不对的。

你需要做的事情就是把你自己公司的工程能力和组织能力不断去强华强化再强化。只有一个稳定的能承载这个工程的公司组织,才能应对一切的这些变化。有新技术的时候,你能快速的去导入它,而新技术导入后,碰到一堆爆发的问题,你能有集团军的作战能力去把它消灭掉,而且持续地去打磨这些难问题。所以一个好的工程能力和一个好的组织能力,是一个公司至关重要的发展基座,我称之为工业母机。在应对整个不确定的世界和技术的时候,这是唯一能确定的事情,也是我们应该重投入的事情。

对,正文就这么多,后面他们还给我准备了几个问题,就简单讲一讲。不知道谁问我的,说现在还抑郁吗?坦白说还挺抑郁的,为什么呢?前段时间确实被量产压的不行,因为时间很紧,而且新范式不像大家看的这么美好,新范式有新范式的问题,这么短的时间内要解决掉,就是我们的工程团队确实非常辛苦,也非常给力,就在这么短的时间内把这么多问题都解决掉了,我觉得虽然我骂了他们很多,平时给他们很大压力,我觉得还是要很感谢他们,他们是业内很了不起的一帮人。

第二个,我们看到这么多变化的时候,你会看到还有很多事情需要做。第一个,今天大家可能试过HSD了,觉得还不错对吧?但你说它是不是达到人类司机的水平了呢?我觉得显然没有。我最近能看到我们自己公司内部的论坛里面,大家已经不再讨论什么绕行什么选路这些事情了,他在跟我讨论后面有个水坑你该咋办,反正讨论一些很奇奇怪怪的一些case

昨天还有个人在论坛里发了个消息说,前面有个卡车在跟你错车的时候,你是应该鸣笛等他,还是应该绕过去,在讨论这种问题。我一开始看到这些问题的时候,我是有点恼火的,就是饭还没吃饱就开始想别的了。但是后来想想看,这个其实是个好事情,就说明大家已经认为系统的基本能力已经过了。大家在讨论以人类的标准在重新看待这个系统了。这个对我们来讲,是未来12年需要做的一个新的挑战,等你把这些问题搞定以后,这个系统可能真的就比较像一个人了。

但这些问题极其难,我们看到有希望,知道它必须解决,但是怎么解决?我坦率说,今天我还没有非常清晰的答案,但是这件事情是需要我去做的。但为什么我还是比较焦虑呢?坦白说,做这种事情风险非常高,做一轮实验可能是10个亿还不一定成功,这种事情是很恐怖的,但是必须要去做。

第二个问题是啥?是对现状满意和接下来的计划是吧?坦白说我觉得很难说满意或者不满意。你要说SOP是不是达到我的基本预期,我觉得算是。但是刚才说了,我们自己做自动驾驶的这帮人,本质的目的是做一个能替代人类司机的这么一个机器,这才是我们所有工作的意义。否则的话它没有意义。从这个维度来讲的话,我觉得我们还有很多很多工作需要去做。

未来的计划,刚才也已经其实讲过这个问题了,就是研发的范式以L4为核心,然后用Cherry pick的方式去反哺L2。我们希望在未来的23年,第一让当前手上大家看到的HSD这套乘用车的系统体验有一个巨大的进步,有一个质的飞跃,我觉得这件事情是一定会发生的。第二个就是我很希望在未来的几年,我们能把一个L4级别的车,以同样的价格在用户无感的情况下送到你的手上。这个是我们希望对行业能做到的一个要求,虽然很难,但我觉得这是我们所有人辛苦了这20年做这一行的意义所在。

大概是这样,谢谢大家。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-24 19:15:02 HTTP/2.0 GET : https://e.mffb.com.cn/a/511690.html
  2. 运行时间 : 0.100326s [ 吞吐率:9.97req/s ] 内存消耗:4,381.66kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=bebea3b46f302e382d580ad097128da7
  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.000385s ] mysql:host=127.0.0.1;port=3306;dbname=e_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000574s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000286s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000253s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000473s ]
  6. SELECT * FROM `set` [ RunTime:0.000814s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000581s ]
  8. SELECT * FROM `article` WHERE `id` = 511690 LIMIT 1 [ RunTime:0.002239s ]
  9. UPDATE `article` SET `lasttime` = 1782299702 WHERE `id` = 511690 [ RunTime:0.000625s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.004389s ]
  11. SELECT * FROM `article` WHERE `id` < 511690 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.003888s ]
  12. SELECT * FROM `article` WHERE `id` > 511690 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.008384s ]
  13. SELECT * FROM `article` WHERE `id` < 511690 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001177s ]
  14. SELECT * FROM `article` WHERE `id` < 511690 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005598s ]
  15. SELECT * FROM `article` WHERE `id` < 511690 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002700s ]
0.101802s