乐于分享
好东西不私藏

CVPR 2026 | CoPS:告别模板提示词,让CLIP学会“看图说话”,动态合成工业缺陷检测指令!

CVPR 2026 | CoPS:告别模板提示词,让CLIP学会“看图说话”,动态合成工业缺陷检测指令!

🏭 零样本工业缺陷检测一直被“固定提示词”的僵化问题所困扰:人工设计的模板既费时又缺乏普适性,静态可学习的Token也无法应对千变万化的异常形态。CVPR 2026 Findings最新录用论文CoPS,提出Conditional Prompt Synthesis框架,让模型“看图画Prompt”,动态捕捉正常与异常状态,在工业与医疗场景中全面超越现有SOTA!📈

📌 论文基本信息

论文题目:CoPS: Conditional Prompt Synthesis for Zero-Shot Anomaly Detection

发表会议/年份:CVPR 2026 Findings

所属机构:中国科学院自动化研究所、清华大学、湖南大学、华中科技大学

开源代码:https://github.com/cqylunlun/CoPS

🎯 一、研究背景:为什么零样本异常检测需要“会思考的”提示词?

📦 工业缺陷检测的痛点

在工业质检流水线上,缺陷类型(划痕、凹坑、脏污、毛刺等)层出不穷,且每个产品批次都可能出现新的缺陷模式。传统的监督学习方法依赖大量标注缺陷样本,成本高、周期长,且无法泛化到未见缺陷。因此,零样本异常检测(ZSAD) 成为工业界迫切需要的技术。

近年来,视觉-语言模型(如CLIP)凭借其强大的跨模态对齐能力,为零样本异常检测带来了希望。其核心思想是:设计一组文本提示词(如 “a photo of a defective {}”),计算图像与文本的相似度,从而判断是否存在缺陷。

⚠️ 现有提示词方法的两大缺陷

策略
代表方法
局限性
📝 人工固定模板
WinCLIP
模板依赖专家经验,对不同工业品(如金属齿轮 vs 透明玻璃)泛化能力极差
🔧 静态可学习提示词
CPL, AnomalyCLIP
所有输入图像共享同一组提示Token,无法适应图像间巨大的外观差异,容易过拟合到特定语义

工业图像中,正常样本的背景纹理、光照、角度变化剧烈;异常样本的形态更是千变万化。静态提示词本质上是一个“平均”描述,无法捕捉这种多样性。

✨ 二、核心贡献:三大创新点驱动动态提示合成

CoPS提出了一个全新的范式:让文本提示词“长眼睛”——根据当前输入图像,实时合成条件化的提示向量。

创新点
解决的问题
实现方式
🧠 细粒度原型提取与注入
静态Token难以描述多样化的局部状态
从Patch级特征中提取正常/异常原型,显式注入Prompt
🎭 隐式类别标记融合
类别标签稀疏,易过拟合
引入变分自编码器(VAE)建模语义分布,隐式融合类别信息
📐 空间感知对齐机制
传统CLIP空间定位能力弱
设计空间感知对齐损失,强化像素级定位

🔬 三、方法详解:CoPS如何让CLIP“看图写Prompt”?

图像 → 视觉编码器 → 原型提取 + VAE调制 → 提示合成 → 文本编码器 → 对比损失 + 空间对齐损失。

🧱 3.1 显式状态建模:从Patch中抽取“原型”

CoPS的第一步是从图像的局部Patch特征中提取两种原型:

  • 正常原型:代表图像中最常见的背景纹理和结构模式。

  • 异常原型:代表图像中偏离正常的区域特征(即使是没有标注的零样本场景,也可以通过对比全局与局部差异自动挖掘)。

具体地,令视觉编码器输出的特征图为。通过一个可学习的原型记忆库,计算每个位置特征与每个原型的相似度,然后通过软分配加权求和得到聚合的原型向量:

解释:是全局池化后的图像特征,为余弦相似度,为温度系数。的提取类似,但使用与正常原型差异最大的特征位置。

随后,这些原型被显式地拼接到可学习的基线提示词中,形成视觉条件化的提示:

直观理解:如果图像是一个带有划痕的金属零件,会编码“金属拉丝纹理”,会编码“划痕的线性边缘”,拼接后的提示词相当于让CLIP知道:“请基于‘金属纹理’和‘线性划痕’这两个视觉线索判断异常”。

🎭 3.2 隐式语义扩散:破解稀疏类别标签难题

工业数据集(如MVTec AD)的类别标签往往非常宽泛(如“bottle”“cable”),但同一类别下的物体在颜色、材质、形状上仍有巨大差异(如透明玻璃瓶 vs 磨砂塑料瓶)。直接使用稀疏的类别标签会导致模型过拟合。

CoPS引入变分自编码器(VAE) 来建模图像语义的不确定性。对于全局特征,VAE输出均值和对数方差,通过重参数化采样得到隐变量

然后,被用来调制类别Token 原本来自词嵌入):

解释:是一个可学习的缩放系数。这样,对于同一“bottle”类别,不同的输入图像会采样到不同的,从而生成不同的、更具适应性的类别提示。这使得模型在训练时能够覆盖更大的语义空间,避免死记硬背少数固定表征。

📐 3.3 空间感知对齐:炼就“火眼金睛”

标准的CLIP对比损失只关心图像-文本的全局匹配,对于像素级的异常定位(哪里出现缺陷)几乎无能为力。CoPS设计了空间感知对齐损失

核心思想:利用一个轻量级学生网络(或特征金字塔)来重构教师的特征,并通过逐像素的差异图来构建空间约束。

令教师特征为,学生预测为。空间对齐损失定义为:

其中是一个空间注意力掩码,由原型注意力图生成,用于强调可能存在异常的区域。

解释:这相当于强制模型在空间上区分正常与异常位置。与现有方法不同的是,CoPS并不需要真实的异常掩码(零样本),而是利用原型差异自动产生伪注意力权重,实现自监督的空间对齐。

⚖️ 总损失函数CoPS的整体损失包含三部分:

  • :标准的图像-文本对比损失,保证分类能力。
  • :空间感知对齐损失,提升定位精度。
  • :VAE的KL散度项,防止隐变量崩塌到确定性分布。

解释:在论文中分别设为0.5和0.01,平衡各项贡献。

📊 四、实验结果:全面覆盖工业与医疗13大数据集

🏆 4.1 定量对比——刷新零样本SOTA

图像级分类(I-AUROC / I-AP)

CoPS在全部5个工业数据集上均达到最优或次优,平均I-AUROC提升1.4%,平均I-AP提升1.7%。

在MVTec-AD上,CoPS比最强基线WinCLIP提升3.2个百分点;在DTD-Synthetic上达到97.6%,刷新纪录。

医学数据集上,CoPS同样全面领先,如在Br35H上I-AUROC高达98.7%,接近专家水平。

像素级分割(P-AUROC / P-AP)

  • CoPS在分割任务上平均提升1.9% P-AUROC和4.2% P-AP。

  • 在MPDD数据集上,P-AUROC达到97.5%,显著超越所有对比方法。

  • 医学息肉分割任务中,P-AUROC稳定在85%~89%,展现极强的跨领域定位能力。

🔬 4.2 消融实验——每个模块都贡献显著

  • ESTS(显式状态词合成)贡献最大,单独添加可使I-AUROC提升2.1%。

  • SAGA(空间感知对齐)主要提升分割指标,P-AUROC提升约0.5%~1%。

  • ICTS(隐式类别采样)提供语义多样性,与ESTS协同效果最佳。

完整CoPS三模块协同达到最优,验证了设计的必要性。

🧪 4.3 超参数分析与效率

默认采样次数 R=10 时,性能和推理速度达到最佳平衡(I-AUROC 95.0%,168ms/图)。

R继续增大收益饱和,推理时间线性增加。

🖼️ 4.4 可视化分析——定位更准,假阳性更少

  • 工业域(MVTec-AD等) :CoPS的热力图精准覆盖缺陷真实掩码(如缺角、划痕),背景几乎无噪点,而对比方法(AdaCLIP、AnomalyCLIP)存在边缘分散响应或过度检测问题。

  • 医学域(ISIC、CVC-ColonDB等) :CoPS能够抑制正常结构(如痣、毛发)的干扰,对息肉、肿瘤的边界分割清晰,假阳性率显著降低。

📈 4.5 结果总结

评价维度
平均提升(vs SOTA)
说明
I-AUROC
+1.4%
13个数据集综合表现
I-AP
+1.7%
工业+医学分类精度
P-AUROC
+1.9%
像素级定位能力
P-AP
+4.2%
微小缺陷/病灶敏感性

CoPS通过 ESTS(状态感知)+ ICTS(语义丰富)+ SAGA(空间对齐) 三位一体的设计,在零样本异常检测任务上实现了全面的性能突破,且跨工业、医疗两个差异巨大的领域均表现优异,证明了动态提示合成范式的强大泛化能力。

🧩 五、应用延伸:不止于工业,也是医疗影像的利器

CoPS在工业缺陷医疗病变两种数据上同时取得SOTA,证明了其强大的跨领域适应性。

领域
典型应用
CoPS优势
🏭 工业
表面划痕、凹坑、脏污检测
无需采集缺陷样本,适应产线快速换型
🏥 医疗
CT/MRI中的微小肿瘤、出血点
低对比度下仍能精准定位,减少假阳性

💎 六、总结与展望

📌 核心贡献回顾

CoPS提出了 条件提示合成(Conditional Prompt Synthesis) 的概念,从根本上改变了CLIP在零样本异常检测中的使用方式:

不再依赖人工模板或静态可学习向量,而是根据输入图像动态生成提示词。

通过原型提取、VAE调制、空间对齐损失三管齐下,同时提升了分类和定位性能。

🔮 未来方向

  • 更高效的原型记忆库:目前的原型数量K是超参数,未来可以研究自适应确定原型数量或层次化原型。

  • 扩展到视频异常检测:工业流水线上的时序信息(如连续帧间的运动异常)有待挖掘。

  • 轻量化部署:CoPS目前依赖CLIP双编码器,推理速度较慢。可探索蒸馏或剪枝后的学生模型。

💌 互动与支持

如果您觉得这篇文章对您有帮助,欢迎:

👍 点赞、在看、转发,让更多做异常检测、工业质检、医学图像分析的朋友看到!

📢 关于我们:本公众号持续关注计算机视觉、工业AI前沿论文解读,助您紧跟顶会动态。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-08 11:33:05 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/726834.html
  2. 运行时间 : 0.172201s [ 吞吐率:5.81req/s ] 内存消耗:4,596.30kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=5ee2c238c07a9f84c2ad4fc233893067
  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.001072s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001733s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000732s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000719s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001363s ]
  6. SELECT * FROM `set` [ RunTime:0.000614s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001460s ]
  8. SELECT * FROM `article` WHERE `id` = 726834 LIMIT 1 [ RunTime:0.001202s ]
  9. UPDATE `article` SET `lasttime` = 1780889585 WHERE `id` = 726834 [ RunTime:0.015141s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.001989s ]
  11. SELECT * FROM `article` WHERE `id` < 726834 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001231s ]
  12. SELECT * FROM `article` WHERE `id` > 726834 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001945s ]
  13. SELECT * FROM `article` WHERE `id` < 726834 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.005471s ]
  14. SELECT * FROM `article` WHERE `id` < 726834 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002636s ]
  15. SELECT * FROM `article` WHERE `id` < 726834 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001728s ]
0.173948s