乐于分享
好东西不私藏

Ai技术之 “潜空间”

Ai技术之 “潜空间”

一:开场故事

你坐在电脑前,对着一个AI绘图工具输入:"一只穿西装的猫,在纽约时代广场"。
三秒后,画面生成。你盯着那只穿着燕尾服、神情傲慢的猫,陷入沉思——
它是怎么做到的?
不是那种"技术原理"层面的怎么做到(你知道有模型、有算法),而是更本质的问题:它脑子里在想什么?
当你输入这行文字时,AI真的"看到"了一只猫吗?还是说,它只是在玩一场巨大的填词游戏,根据统计学规律拼凑出一个看起来合理的画面?
这个问题的答案,藏在一个叫"潜空间"(Latent Space)的概念里。

三种错误答案

错误答案1:潜空间就是"高维数据"

你可能在某些科普文章里看到这样的说法:"潜空间就是高维数据的低维表示"。
听起来很专业,很有道理——但这根本没说到点子上。
举个反例:一张1000×1000的图片有100万像素,这是一个"高维"数据。你把它压缩成1000个特征的PCA向量,这也是一个"低维表示"。但这个PCA空间不是潜空间。
区别在哪?PCA压缩是在做线性投影,它只保留方差最大的方向——通常是亮度、整体色调这类低级视觉特征。猫的图片经过像素空间的PCA压缩后,结果是一堆无法辨认的"特征脸",连"猫"的形态都认不出来了,更别说"穿着燕尾服"这种高级语义。
真正的潜空间不是简单的降维,而是语义层面的学习。AI在潜空间里学到的是"什么让猫成为猫"、"什么让燕尾服区别于普通西装"——这些是语义层面的理解,不是统计层面的压缩。PCA做不到这一点,因为它只认方差,不认意义。

错误答案2:潜空间是真实存在的"地方"

另一个常见的误解是把潜空间想象成一个物理空间——好像AI真的在大脑某个区域存放着这些"向量",就像图书馆的书架一样。
不是的。潜空间是数学构造,它只存在于计算过程中。
当你用Stable Diffusion生成一张图片时,AI并不是从某个"图片仓库"里取出一张图,而是在潜空间里导航。它从一片噪声出发,沿着由文字提示构建的"引力场"移动,最终停在一个坐标点上——那个点解码后就是你看到的图片。
图片不是"存在"于AI里的,是被计算出来的。

错误答案3:潜空间可以被完整可视化

现在你知道了潜空间很重要,你想"看看"它长什么样。
你去搜索,找到了t-SNE和UMAP——这些降维工具可以把高维向量投影到2D或3D,让你看到点状分布图。你兴奋地把AI的潜空间数据丢进去,看到了几个聚类——"猫"、"狗"、"建筑"、"人"。
但这只是潜空间的一层投影,不是它本身。
想象一下:你可以把一个立方体投影到墙上,看到一个正方形。但正方形能代表立方体吗?它丢失了深度信息。
同样的,t-SNE和UMAP帮你看到潜空间的局部结构,但它们扭曲了距离、丢失了全局几何关系。你看到的"近邻"可能只是投影效应,真实的潜空间可能是完全不同的拓扑结构。

正确答案:潜空间是AI理解世界的"意义地图"

好,现在我们来说对的。
潜空间(Latent Space)是在机器学习过程中,由模型学习到的、高维数据的低维连续表示。在这个空间里,语义相似的数据点在几何上彼此靠近。
让我拆解一下这句话:
1. "由模型学习到的"
潜空间不是人为设计的维度(比如RGB三通道),而是模型从数据中自己发现的结构。你没有告诉AI"猫和狗应该靠近",但它通过海量数据学会了——因为在训练数据里,猫和狗经常出现在相似的语境中(宠物、室内、毛茸茸)。
2. "高维数据的低维表示"
一张512×512的RGB图片有786,432个维度。AI把它压缩成768个浮点数组成的向量。这个压缩不是丢失信息,而是提炼意义——去掉像素层面的细节,保留"语义层面的本质"。
3. "连续表示"
这是关键。在离散表示里,"猫"和"狗"是两个完全不同的词,中间没有过渡。但在潜空间里,猫和狗之间是连续渐变的。你可以取猫的向量,加上一点狗的向量,得到一个"像猫又像狗"的中间状态。这种连续性是AI"创作"的数学基础。
4. "语义相似的数据点彼此靠近"
在潜空间里,距离近的点意味着语义相近。"橘猫"和"白猫"的距离可能很近,"猫"和"汽车"可能很远。这种几何关系让AI能够理解"一只穿西装的猫"这个复合概念——它不是简单地把"西装"和"猫"拼在一起,而是找到一种语义融合的方式。
用一个比喻:潜空间就像是AI的"内心独白"。当你问AI"猫穿西装什么样",它不是去查字典,而是在它的意义地图上做了一次导航——从"猫"的坐标出发,朝"正式服装"的方向走几步,停在那个交汇点上。

触类旁通:潜空间无处不在

1. AI绘图:你以为在"生成",其实在"插值"

Stable Diffusion、Midjourney、即梦(Dreamina)——这些AI绘图工具背后都是潜空间扩散模型(Latent Diffusion Model)。
工作原理是:先训练一个自编码器,把图片压进潜空间。在潜空间里,图片不再是768×768×3=1,769,472个像素点,而是一个768维的向量。扩散过程(加噪、去噪)全都在这个低维空间里进行,最后再解码回像素空间。
为什么要这么麻烦?
效率。在像素空间处理512×512的图片,每一步去噪都要计算数百万像素。但在潜空间里,同一张图可能被压缩到64×64×4=16,384个值。计算量差了100倍以上
更神奇的是潜空间插值。你可以取两张图片的潜空间坐标,做线性插值,得到一张"渐变图"——从A图片平滑过渡到B图片,中间没有任何像素层面的拼贴。这是真正的语义融合。
局限性:压缩是有代价的。AI在潜空间里处理的是"简化版的世界",某些细节(特别是纹理、边缘、全局光照)可能在压缩-解压过程中丢失。这也是为什么当前的AI图片经常在手指数量、文字渲染上翻车——这些恰好是高频细节,最容易被"压缩掉"。

2. 大语言模型:文字的潜空间

你可能没意识到,但大语言模型(LLM)本质上是在文字的潜空间里工作
当ChatGPT处理你的问题时,它先把你的文字转换成"词向量"——每个词对应潜空间里的一个点。这些向量不是随机的,它们编码了语义关系:当你输入"巴黎-法国+日本",模型会返回"东京",因为巴黎和法国的关系(首都),在潜空间里等于东京和日本的关系。
值得注意的是,"潜空间推理"(Latent Reasoning)正在成为AI研究的热门方向。2025年以来,多项研究探索了让LLM在潜空间中完成部分推理过程的可能性——比如Latent-SFT框架让模型用潜变量替代显式的推理步骤,SwiReasoning在推理时动态切换显式和潜空间思考模式。但这些工作目前仍处于研究阶段,主流的GPT、Claude等大模型依然以token-by-token的自回归生成为主,潜空间推理远未成为"核心计算范式"。
这意味着什么?理论上,AI确实有可能"跳过文字"在潜空间里完成部分推理——但目前这还只是初步探索,离实用化还有距离。不过有一点已经确定:词向量本身就是在潜空间中编码语义,这是所有现代LLM的基础能力。

3. 药物设计:在潜空间里"造分子"

潜空间不只存在于图像和文字领域。在药物研发中,它正在革新分子的设计方式。
传统药物研发是"大海捞针"——从数以亿计的分子中筛选出有药效的候选。这就像在干草堆里找针,效率极低。
潜空间药物设计换了一种思路:先训练一个模型,把所有已知分子都压缩到潜空间里。在这个空间里,相似的分子聚集在一起,有效的"化学空间"被清晰地标注
然后,研究者可以直接在潜空间里"导航"——不是从真实分子库中挑选,而是生成全新的分子坐标,再解码成真实的化学结构。潜空间扩散模型(如TargetDiff、DiffSBDD等)已经在靶点配体生成中展现了不错的效果。2026年初,辉瑞机器学习团队发表的PoLiGenX方法,通过潜空间条件扩散技术,让生成的配体保持了与参考分子高达0.87的形状相似度,同时展现出更优的结合姿态和成药性。
最激动人心的应用是靶向设计:告诉模型"我需要一个能结合这个蛋白质口袋的分子",模型在潜空间里搜索最合适的坐标,解码后就是针对性的新药候选。这种"按需生成"的能力,是传统筛选方法无法企及的。

4. AI音乐:作曲家的"风格向量"

潜空间甚至进入了音乐领域。
Google的MusicVAE、ChatMusician、即梦音乐的背后,都有潜空间的身影。模型学习时,把各种作曲家的作品压缩到潜空间里——巴赫、肖邦、久石让各有各的"位置"。
更厉害的是Composer Vector技术。2025年,UC San Diego的研究者提出了这种方法——不同作曲家的风格在潜空间里可以被解耦成独立的方向。你取一个莫扎特的旋律向量,加上一点肖邦的"浪漫"向量,就能生成一个"带有莫扎特结构、肖邦情感的"新旋律。这项工作发表在NeurIPS 2025的AI4Music Workshop上,证明了推理时直接在潜空间中注入风格向量的可行性。
这不只是风格迁移,而是风格融合——生成人类从未创作过、但又合理连贯的音乐。这种能力在游戏配乐、影视音乐等领域有巨大应用价值,可以让AI根据场景情绪实时生成定制音乐。

5. 认知科学:人类也有"潜空间"?

最有意思的类比来自认知科学。
人类大脑是如何理解"猫"这个概念的?心理学研究表明,我们并不是记住"猫"的精确定义,而是构建了一个语义网络——猫和狗近,和鱼远,和"宠物"这个概念有强关联。
这和AI的潜空间惊人地相似。
认知科学中的"心理词典"(mental lexicon)、"语义网络"(semantic network),在功能上就像是人类大脑的"潜空间"。哈佛大学心理学家Stephen Kosslyn的经典实验发现,人类在脑中旋转物体时,反应时间和真实旋转角度成正比——这说明我们的大脑确实在进行"空间推理",就像AI在潜空间里导航一样。
海马体被认为是大脑的"认知地图"中心,负责在经验中提取潜在结构。这个发现启发了AI研究:DeepMind的研究者借鉴海马体的机制,设计了更高效的记忆系统和导航算法。

对比制造冲击:从"查字典"到"画地图"

过去我们理解的AI是这样工作的:
输入文字 → 匹配数据库中的已有答案 → 输出结果
本质上是在一本巨大的词典里查找。AI"知道"答案,是因为它见过类似的输入。这种模式的天花板很明显——它无法创造全新的东西。
现在的AI是这样工作的:
输入文字 → 在潜空间里定位 → 沿着语义轨迹导航 → 在交汇点解码输出
这不再是对已有答案的检索,而是意义的重组。AI"知道"一只穿西装的猫长什么样,不是因为它见过这张图,而是因为它理解了"猫"的潜空间坐标、"西装"的潜空间坐标,以及两者的语义融合方式。
数据对比:据IBM的研究,一个标准的VAE可以把512×512的图片从786,432维压缩到128维——压缩比超过6000倍,信息损失却控制在可接受范围内。这种压缩效率,是人类记忆无法企及的。

结尾:回到那只穿西装的猫

现在你再看那只穿燕尾服的猫,它的眼神。
你明白它不是从某张"参考图"里复制来的。它是被计算出来的——从噪声出发,经过潜空间的导航,在文字引导的语义引力场中找到落脚点,最终成为你眼前这只傲慢的猫。
这不是魔法,是数学。
但数学能做到这一步,本身就已经足够魔幻了。
下次你用AI生成一张图,不妨想想:你的提示词正在引导AI在它的"内心地图"上做一次旅行。图片不是被"画"出来的,是被"发现"的——在潜空间的那个坐标点,本来就藏着某种可能性,AI不过是把它带到了现实世界。
某种意义上,AI不是在"创作",而是在"揭示"。

延伸阅读

🟢入门(3本)

《Dive into Deep Learning》- d2l.ai(免费在线书)
涵盖深度学习的核心概念,包括自编码器和潜空间的基础知识,配有交互式Notebook,适合零基础入门。
《Deep Learning: Foundations and Concepts》- Christopher M. Bishop & Hugh Bishop(Springer,2024)
AI领域权威Bishop的最新著作,系统讲解深度学习的核心思想,含潜变量和表示学习的专门章节。Springer Nature 2024-2025年度畅销书。中文版尚未出版,英文版可在bishopbook.com免费在线阅读。
《Understanding Deep Learning》- Simon J.D. Prince(MIT Press,2023)
从概率视角切入深度学习,对潜空间、变分推断有清晰的数学推导,配有Python实现。中文版《理解深度学习》已由清华大学出版社于2025年出版。

🟡进阶(4本)

《Principles and Practice of Deep Representation Learning》- Sam Buchanan, Druv Pai, Peng Wang, Yi Ma(开源,2025)
马毅教授(UC Berkeley & 香港大学)团队联合撰写的表示学习教材,从第一性原理出发,用优化和信息论解释深度网络的架构设计。完全开源,可在ma-lab-berkeley.github.io免费阅读。中文版标题《深度表征学习的原理与实践》。
《机器学习:数据表示学习及应用》- 张春阳、陈俊龙(清华大学出版社)
围绕数据表示学习展开,涵盖流形学习、自编码器、生成模型等核心内容。
《Graph Representation Learning》- William L. Hamilton(Morgan & Claypool,2020)
专门讲图数据的表示学习,对理解复杂关系数据的潜空间建模有重要价值。
《High-Dimensional Data Analysis with Low-Dimensional Models: Principles, Computation, and Applications》- John Wright, Yi Ma(Cambridge University Press,2022)
马毅与John Wright合著,从低维模型角度分析高维数据,涵盖稀疏表示、低秩矩阵恢复等与潜空间密切相关的理论基础。中文版由机械工业出版社于2024年出版。

🔴学术(3篇)

《High-Resolution Image Synthesis with Latent Diffusion Models》- Rombach et al.(CVPR 2022)
Stable Diffusion的理论基础,原论文系统阐述如何将扩散过程迁移到潜空间执行,是理解AI绘图潜空间机制的必读文献。
《Auto-Encoding Variational Bayes》- Kingma & Welling(ICLR 2014)
VAE的开山之作,首次提出将数据映射到潜空间并进行连续采样的框架,是潜空间表示学习的奠基论文。
《Composer Vector: Style-steering Symbolic Music Generation in a Latent Space》- Jiang et al.(NeurIPS 2025 Workshop on AI4Music)
音乐生成领域的潜空间风格控制研究,展示如何从预训练音乐模型中提取作曲家风格向量,在推理时注入潜空间实现风格操控。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-05 01:56:02 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/712025.html
  2. 运行时间 : 0.149039s [ 吞吐率:6.71req/s ] 内存消耗:4,691.88kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0bbd133525bec34b1f30f877dbbf7ec7
  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.000922s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000711s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000294s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000262s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000480s ]
  6. SELECT * FROM `set` [ RunTime:0.000200s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000521s ]
  8. SELECT * FROM `article` WHERE `id` = 712025 LIMIT 1 [ RunTime:0.000447s ]
  9. UPDATE `article` SET `lasttime` = 1780595762 WHERE `id` = 712025 [ RunTime:0.013627s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000354s ]
  11. SELECT * FROM `article` WHERE `id` < 712025 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000871s ]
  12. SELECT * FROM `article` WHERE `id` > 712025 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001467s ]
  13. SELECT * FROM `article` WHERE `id` < 712025 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003058s ]
  14. SELECT * FROM `article` WHERE `id` < 712025 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001564s ]
  15. SELECT * FROM `article` WHERE `id` < 712025 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.008020s ]
0.152631s