当前位置:首页>武汉>顶刊TPAMI 2026!武汉大学提出:遥感小目标检测新突破

顶刊TPAMI 2026!武汉大学提出:遥感小目标检测新突破

  • 2026-08-26 06:21:46
顶刊TPAMI 2026!武汉大学提出:遥感小目标检测新突破

点击下方卡片,关注“CVer”公众号

AI/CV重磅干货,第一时间送达

点击进入—>【顶会/顶刊】投稿交流群

添加微信号:CVer2233,小助手拉你进群!

扫描下方二维码,加入CVer学术星球可以获得最新顶会/顶刊上的论文ideaCV从入门到精通资料及应用!发论文/搞科研/涨薪,强烈推荐!

来源:建湖具身智能创新发布

论文标题:Oriented Tiny Object Detection: A Dataset, Benchmark, and Dynamic Unbiased Learning

作者:Chang Xu, Ruixiang Zhang, Wen Yang, Haoran Zhu, Fang Xu, Jian Ding, Gui-Song Xia

作者单位:武汉大学等;

论文发表信息:TPAMI 2026

遥感图像中的目标检测问题长期以来被认为主要取决于模型结构的表达能力。但在极小目标场景下,这一认知开始失效当目标缩小到十几个像素,同时还需要预测其方向时,模型面对的不只是“看不清”,而是系统性地“学不到

现有检测框架中,无论是锚框驱动、点驱动,还是基于Transformer的集合建模,本质上遵循着相似的训练逻辑,但在这一过程中,小目标始终处于不利位置。它们往往:

  • 更难被分配为有效训练样本
  • 在匹配阶段获得的监督信号更弱
  • 在后续筛选中更容易被“误判为低质量样本”而被剔除

久而久之,这种训练机制会不断放大小目标的学习难度,使其在模型内部逐渐“被边缘化”。

导致的结果是一个隐性的训练偏置被放大问题:模型并非不会检测小目标,而是在训练机制中“逐渐忽略了它们”。这一问题在遥感场景中进一步被放大,遥感目标往往密集分布且具有任意方向,使得检测任务不仅是“定位问题”,还同时包含方向建模与结构区分。

基于此,论文将该问题系统化为一个新的研究任务:有向极小目标检测(Oriented Tiny Object Detection)并围绕这一任务构建 AI-TOD-R 数据集、benchmark,以及 Dynamic Coarse-to-Fine Learning(DCFL)方法,用于缓解训练过程中的系统性偏置。

AI-TOD-R 数据集与存在的挑战

AI-TOD-R 是在 AI-TOD-v2 基础上构建的有向目标检测数据集。其水平框标注通过弱监督方法生成初始有向框,并结合人工校验与多轮质量修正,最终得到高精度的 oriented bounding box(旋转边界框) 标注。

数据集包含 28036 张遥感图像与 752460 个有向目标,平均目标尺寸仅为 10.62 像素,是当前有向目标检测数据集中尺度最小的基准之一。

图 4:AI-TOD-R 中的有向框标注示例,覆盖停车场、港口、道路、油罐和复杂地物背景。

使用水平框会引入明显的背景污染并在密集目标之间产生严重重叠,而有向框能够沿目标主方向紧密贴合,从而同时减少背景干扰并保留方向语义信息。此外,该数据集还带来了三个关键挑战:

1)单幅图像中目标数量极大,部分场景超过千级目标,带来显著计算与匹配压力;2)目标在尺度与类别上存在明显长尾分布3)高密度目标与低对比背景共存,使得检测与分配过程更加困难。

Benchmark暴露了训练偏差问题

论文不仅提出了一个新数据集,还在 AI-TOD-R 上系统评估了二十余种方法,覆盖全监督、半监督、稀疏标注与弱监督等主流范式。结果中一个反复出现的现象是:极小目标并不是单纯“特征不足”,而是在训练过程中更容易被系统性忽略。

图 5:不同尺度目标获得的正样本数量不同,very tiny 目标明显更少。

图5 展示的是正样本数量随目标尺度变化的趋势。极小(very tiny)目标几乎无法分配到有效正样本,而随着目标尺度增大,正样本数量迅速上升。对于依赖锚框或 特征点的检测器而言,这会带来一个直接后果:目标越小,所能获得的训练信号越少。

后验置信度会进一步放大这一问题。许多半监督或动态样本选择方法倾向于选择高置信预测,而大目标本身更容易被模型识别,其置信度也更高,因此会持续获得更多监督。相反,极小目标的置信度较低,在筛选过程中被剔除的概率更高,从而在训练中逐渐变得更弱。

这正是论文所描述的学习偏置现象:强目标在训练过程中会不断增强,而弱小目标则会逐渐被边缘化。

DCFL:先挪准,再筛细

DCFL 的整体思路可以拆解为两个阶段:先调整先验位置,再进行精细化样本筛选。

图 6(a):PCB 将固定先验位置动态更新到目标主体附近,并可嵌入一阶段或两阶段检测头。

传统检测器可以抽象为如下过程:

其中  表示固定的先验集合(anchor 或 feature points),模型通过深度网络将先验映射为检测结果 ,包括分类分数与旋转框回归位置。也就是说,输入是一组静态先验,输出是分类结果与旋转框位置。

问题在于,对于极小目标而言,固定先验往往无法覆盖目标主体区域,导致后续的匹配与监督建立在“错误起点”之上。

为此,DCFL 将这一过程重新建模为动态形式:

其中  表示先验更新模块,用于将静态先验转换为动态先验 

为此,DCFL 将这一过程重新建模为动态形式:

其中  表示先验更新模块,用于将静态先验转换为动态先验 

该模块的核心作用是学习先验偏移,使原本固定在网格位置的先验逐步向目标的高信息区域移动,从而提升后续匹配质量。

具体而言,论文通过如下方式更新先验位置:

其中:表示特征图上的初始网格位置、表示步长,用于将特征图坐标映射回图像空间、表示网络预测的偏移量、:偏移向量的数量。这一机制解决的核心问题是:让“先验位置”先靠近目标,再进行检测与分类。

从候选正样本到最终正样本

在引入动态先验之后,DCFL 仍然面临一个关键问题:如何从大量候选位置中选择真正用于训练的高质量的最终正样本。

图 6(b):DCFL 先得到粗候选样本,再通过 DGMM 约束筛出最终正样本。

DCFL 采用一种由粗到细的逐级筛选机制,将样本学习过程分为两个阶段:

  • Coarse Positive Samples(CPS)构建阶段
  • Fine-level DGMM 约束阶段

CPS阶段,DCFL 首先为每一个目标构建一个较大的候选正样本集合,CPS 的构建同时考虑两个维度:

  • 空间维度:在目标附近的空间区域扩展候选先验
  • 金字塔维度:在相邻 FPN 层之间进行跨层候选扩展

因此,每个目标不再被限制在固定层级或固定位置,而是从多层、多尺度的候选集合中进行匹配,从而显著提升极小目标的正样本覆盖率。为了在跨尺度和跨层的候选空间中衡量先验与目标的匹配程度,DCFL 引入GJSD作为相似性度量。

在获得 CPS 之后,DCFL 进一步引入细粒度筛选机制,对候选样本进行质量重排序,从而得到中间正样本集合(MPS)。首先定义每个候选样本的联合质量评分

该评分同时考虑分类置信度与定位质量,用于筛选出更可靠的候选样本子集。

在细筛选阶段,DCFL 使用 Dynamic Gaussian Mixture Model(DGMM)对目标的有效区域进行建模。DGMM 表达形式为:

在 DGMM 约束下,仅保留满足高概率区域的样本作为最终正样本集合,低于该阈值的样本将被过滤。

实验结果

在 AI-TOD-R 上,DCFL 插到 RetinaNet-O 后,AP 从 7.3 提升到 12.3;训练 40 epoch 时提升到 15.2。插到 Oriented R-CNN 后,AP 从 11.2 提升到 15.7,40 epoch 时达到 17.1。插到 S2A-Net 后,AP0.5 达到 49.6,相比原方法提升 16.2 个点。

图 7:上行为 Oriented R-CNN,下行为 DCFL。绿色为正确检测,红色为漏检,蓝色为误检。

这张对比图能看到 DCFL 的实际变化:密集停车场、道路和机场场景中,红色漏检减少,蓝色误检也减少。它对应前面的训练逻辑:当极小目标能获得更合适的正样本,模型就不再只学习容易目标。具体的实验结果,请参考原文。

总结

这篇论文的核心并不仅仅是提出一个新的检测模块,而是将“有向极小目标检测”作为一个独立问题来进行解决。AI-TOD-R 数据集的构建首先明确了问题边界:目标尺度极小、空间分布高度密集,并且方向信息在任务中具有关键作用。在此基础上,Benchmark 进一步揭示了一个更深层的问题,极小目标在现有训练范式中长期处于结构性弱势:正样本分配稀缺,同时在基于置信度的筛选机制中更容易被进一步过滤。

DCFL 的贡献不在于单点结构增强,而是回到检测训练的两个基础环节:先验建模与样本分配机制。通过动态先验机制,使候选位置更贴近目标主体区域;通过粗到细的样本筛选机制,在保证覆盖率的同时提升正样本质量,从而缓解极小目标在训练过程中的系统性偏置。

对于遥感小目标检测而言,这一思路的启示在于,性能瓶颈未必仅来自网络结构或特征表达能力,也可能根植于训练信号的生成方式,例如样本如何被分配、哪些目标被持续忽略等更底层的问题。

一图流:有向极小目标检测

END

本文系学术转载,如有侵权,请联系CVer小助手删文

何恺明在MIT授课的课件PPT下载
在CVer公众号后台回复:何恺明,即可下载566页课件PPT!大家赶紧学起来!
CVPR 2026 所有论文和代码下载
在CVer公众号后台回复:CVPR2026,即可下载CVPR 2026 所有论文和代码!

CV垂直方向和论文投稿交流群成立

扫描下方二维码,或者添加微信号:CVer2233,即可添加CVer小助手微信,便可申请加入CVer-垂直方向和论文投稿微信交流群。另外其他垂直方向已涵盖:目标检测、图像分割、目标跟踪、人脸检测&识别、OCR、姿态估计、超分辨率、SLAM、医疗影像、Re-ID、GAN、NAS、深度估计、自动驾驶、强化学习、车道线检测、模型剪枝&压缩、去噪、去雾、去雨、风格迁移、遥感图像、行为识别、视频理解、图像融合、图像检索、论文投稿&交流、PyTorch、TensorFlow和Transformer、NeRF、3DGS、Mamba等。

一定要备注:研究方向+地点+学校/公司+昵称(如Mamba、多模态学习或者论文投稿+上海+上交+卡卡),根据格式备注,可更快被通过且邀请进群

▲扫码或加微信号: CVer2233,进交流群

CVer计算机视觉(知识星球)人数破万!如果你想要了解最新最快最好的CV/DL/AI论文、实战项目、行业前沿、从入门到精通学习教程等资料,一定要扫描下方二维码,加入CVer知识星球!最强助力你的科研和工作!

扫码加入星球学习

▲点击上方卡片,关注CVer公众号

整理不易,请点赞和在看

最新文章

随机文章

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