当前位置:首页>农业>农业检测 | 枇杷含水率分布可视化及新鲜度分级判定

农业检测 | 枇杷含水率分布可视化及新鲜度分级判定

  • 2026-06-07 05:11:46
农业检测 | 枇杷含水率分布可视化及新鲜度分级判定

本期导读:

应用方向:高光谱成像技术在农业与食品领域展现出了广阔的应用前景,尤其在水果等农产品的无损品质检测与智能分级。通过获取果实在不同波段下的光谱与空间信息,高光谱成像能够实现对内部含水率分布的精准表征与可视化,为果实新鲜度评价和品质分级提供可靠依据。同时,该技术可用于果实成熟度与贮藏状态监测,辅助优化采后处理与冷链管理过程。在实际应用中,高光谱成像还可与智能算法和自动化分选设备相结合,构建在线检测与分级系统,提升农产品质量控制水平和加工效率,对推进智慧农业和农产品精细化管理具有重要意义。

关键词:枇杷果实、水分含量、分布图谱、新鲜度、分类、高光谱成像、无损检测

背景

枇杷作为一种高水分、高呼吸强度的鲜食果品,在采后贮藏和流通过程中极易发生失水、软化和品质劣变,而含水率的变化是影响其新鲜度和商品价值的关键因素之一。传统的枇杷含水率与新鲜度检测方法多依赖取样、破坏性测定或主观经验判断,难以实现快速、无损和空间分布层面的精准评估,无法满足现代果品品质分级和精细化管理的需求。高光谱成像技术能够同时获取样品的空间信息和光谱信息,在无损条件下反映果实内部水分状态及其空间分布特征,为果品水分检测与品质评价提供了新的技术途径。因此,该研究探索了利用高光谱成像技术对枇杷含水率分布进行可视化分析,并在此基础上实现枇杷新鲜度的科学分级,以提升枇杷品质监测的客观性、准确性和实用性。

研究内容

该研究以枇杷为研究对象,围绕其含水率分布特征与新鲜度分级需求,探索高光谱成像技术在果实内部品质无损检测中的应用潜力。研究通过高光谱成像系统,获取枇杷在可见—近红外波段范围内的高光谱数据,并对样品进行系统的光谱与空间信息分析。在此基础上,提取与含水率变化密切相关的光谱特征,建立枇杷含水率预测模型,实现果实内部水分分布的可视化表达。同时,结合含水率分布特征与品质指标,对枇杷新鲜度进行分级判别。研究证明了高光谱成像技术用于枇杷含水率无损检测与新鲜度分级的可行性,为果品品质评价与分级提供一种快速、直观且非破坏性的技术手段。

实验设计

新鲜枇杷样品(横向直径:35-55mm)从位于中国贵州省的果园收集,共采集了120个无缺陷、形状相对均匀的样品,采集当天将样品运送至实验室,然后按样品编号均匀分为4组,22±3℃保存,1天后开始实验,持续4天。每天,在实验中使用一批30个样品。在实验过程中收集每个样品的高光谱图像,随后获得样品的水分含量(MC)值。

本研究使用了推扫式高光谱成像(HSI)系统(GaiaField-F-V10,双利合谱,中国)获取枇杷的高光谱反射图像。该HSI系统主要包括图像光谱仪、CCD相机(像素:696×1313)、变焦镜头(焦距:23mm)、四盏200W卤素灯(HSIA-LST-200W)、传输装置(HSIA-T400-IMS)、暗箱(HSIAT400-IMS)和计算机。变焦镜头与传输平台之间的距离设定为400毫米,CCD相机的曝光时间为12.6毫秒,光谱分辨率为3.5纳米,空间分辨率设置为0.2毫米/像素。枇杷样品被放置在传输平台上,并以1厘米/秒的速度移动。

为了减轻传感器暗电流引起的不均匀光强度分布和噪声的影响,对枇杷的原始高光谱图像进行反射率校正。之后将校正图像导入ENVI 5.4软件后中,选取整个枇杷的表面作为感兴趣区域(ROI),以ROI内所有像素的平均光谱作为每个枇杷样品的光谱,由于提取的光谱曲线两端存在噪声,选择390-1030nm范围内的波长作为有效光谱。

研究方法

在高光谱图像采集过程中,仪器性能、随机误差和环境因素都会引起基线漂移和随机噪声等问题,因此,为了校正光谱差异并减轻干扰信息的影响,采用MSC和SNV对原始光谱进行预处理。使用联合x-y距离(SPXY)算法划分校准集与预测集,比例为3∶1。

在每次高光谱图像采集中,相机在390–1030nm 波段范围内采集了256个光谱图像波段,其中包含大量无关且高度共线的数据。为提高模型构建的效率,有必要剔除那些会增加建模复杂度的冗余信息。在本研究中,采用竞争自适应重加权采样(CARS)、遗传算法(GA)和逐步投影算法(SPA)对特征波长进行筛选,并进一步确定最优的特征波长选择方法。

基于全光谱数据和MC 参考值,分别采用偏最小二乘回归(PLSR)和主成分回归(PCR)构建预测模型。基于特征波长和 MC 参考值,进一步建立了多元线性回归(MLR)、极限学习机(ELM)和反向传播神经网络(BPNN)三种模型。回归模型的性能采用多种指标进行评估,包括校正集的决定系数(R²_C)和预测集的决定系数(R²_P),均方根误差(校正集RMSEC与预测集 RMSEP),以及预测集的相对预测偏差(RPD)。

采用偏最小二乘判别分析(PLS-DA)、多项逻辑回归(MLogR)和反向传播神经网络(BPNN)三种分类器,构建分类模型以区分不同贮藏时间下枇杷的新鲜度等级。在本研究中,采用混淆矩阵、分类准确率以及受试者工作特征(ROC)曲线对分类模型的整体性能进行评估。

结果

图1给出了全部枇杷样本的原始反射光谱以及不同贮藏时间下的平均光谱。可见,各贮藏时段的光谱曲线形态相似,但反射强度存在明显差异(图1b),这主要归因于枇杷水分含量(MC)随贮藏时间的变化。

图1 枇杷样本光谱 a) 原始反射光谱;b) 不同贮藏时间的平均光谱。

为提升预测模型性能,采用SNV与MSC两种光谱预处理方法消除原始光谱中的干扰信息。通过基于不同预处理建立的PLSR与PCR模型对枇杷水分含量(MC)的预测效果可知,光谱预处理显著改善了模型表现,其中SNV预处理效果最优;同时,PLSR模型整体性能优于PCR模型。

CARS通过交叉验证确定最佳特征波长数,以实现光谱特征的高效筛选。设置Monte Carlo采样次数为50、交叉验证折数为5,随着采样次数增加,交叉验证均方根误差(RMSECV)呈先降后升趋势,并在第30次采样时达到最小。此时优选出的波长子集共包含14个特征波长。在遗传算法(GA)中,设置种群规模为30,交叉概率0.5,变异概率0.01,迭代次数100。以交叉验证均方根误差(RMSECV)最小为准则,筛选出用于预测枇杷水分含量(MC)的最佳波长组合,共获得27个特征波长。SPA以模型RMSE最低时的波长数作为最终特征。随着有效波长数增加,RMSE先下降;当波长增至某一数量后,RMSE降幅趋于平缓。本研究中,RMSE 在第23个特征波长处不再单调降低,故将SPA提取的23个波长定为关键变量。

以优选的特征波长替代全谱,用于枇杷MC预测。基于CARS、GA、SPA特征波长建立的MLR、ELM和BPNN模型显示,无论采用哪种特征提取方法,MLR模型的表现均优于ELM和BPNN;进一步比较发现,以CARS特征建立的MLR模型又显著优于GA和SPA对应模型。其中,SNV-CARS-MLR组合效果最佳,其R²c、R²p与RPD分别达到0.85、0.82和2.40,RPD>2.0表明该模型具有优异的稳定性和预测能力。图2给出了预测值与实测值的散点对比。

图2 SNV-CARS-MLR模型散点图 横轴:实测水分含量(%),纵轴:预测水分含量(%); R²p=0.82,RPD=2.40,预测值与实测值高度吻合。

为直观观察枇杷水分含量的细微差异并辅助新鲜度分级,将高光谱图像逐像素光谱输入最优预测模型(SNV-CARS-MLR),计算各像素MC值并生成伪彩分布图。图3给出4个典型样本(对应新鲜度等级I–IV)的MC分布图。图中采用红–蓝线性色标(右侧色带)直观显示MC由高到低的变化;每幅图旁标注的数字为该样本整体平均MC。

图3 不同贮藏时间枇杷的MC分布图 (色标由红到蓝表示MC从高到低,数字为样本平均 MC 值)

水分含量(MC)是衡量果实新鲜度的核心指标,MC越高,果实越新鲜。本研究将枇杷新鲜度划分为I–IV四个等级。随后,以CARS、GA、SPA提取的特征波长分别建立PLS-DA、MLogR与BPNN新鲜度判别模型,基于CARS、GA、SPA构建的MLogR模型在校正集上准确率达100%,优于PLS-DA与BPNN;然而,在预测集上,BPNN系列模型表现最佳,其中CARS-BPNN以93.33%的判别率高居榜首。混淆矩阵(图4)进一步显示:GA-PLS-DA将5个真实IV级样本误判为III级;GA-MLogR出现1个III→IV和2个IV→III的错分;CARS-BPNN仅出现2个IV→III的错分,误差最小。ROC曲线(图5)亦证实CARS-BPNN的AUC最高。综上,CARS-BPNN在枇杷新鲜度分级中表现最优,校正集与预测集判别准确率分别为95.56%与93.33%。

4混淆矩阵a)GA-PLS-DA模型;b)GA-MLogR模型;c)CARS-BPNN模型。

图5. GA-PLS-DA、GA-MLogR与CARS-BPNN模型的ROC曲线

结论

本研究探讨了利用HSI实现枇杷MC的快速无损预测、可视化其水分分布,并判别不同贮藏时间下的新鲜度等级。首先,以MSC与SNV算法对全波段进行预处理,建立PCR和PLSR模型,筛选最佳预处理方法;随后,在CARS、GA、SPA提取的特征波长基础上,构建MLR、ELM与BPNN模型,以确定枇杷MC的最优预测方案。结果显示,SNV-CARS-MLR模型表现最佳,其R²c、R²p与RPD分别达到0.85、0.82与2.40,RPD>2.0表明模型具有优异稳健性。进一步将该模型逐像素应用于枇杷高光谱图像,生成MC分布伪彩图。在新鲜度判别环节,CARS-BPNN模型显著优于其他方案,校正集与预测集识别准确率分别为95.56%与93.33%。综上,HSI可作为一种快速、无损的手段,用于枇杷MC预测、分布可视化及新鲜度分级。

来源

作者信息:

尚静,贵阳学院,硕士生导师

期刊来源:

Journal of Food Composition and Analysis

PRODUCT

产品推荐

高光谱暗箱

精彩回顾

•  利用高光谱成像方法评估真空冷却对蘑菇(双孢子伞属)含水量、颜色和质地的影响

•  基于优化无人机高光谱遥感影像数据的水稻叶绿素含量反演建模

• 精准农业 | 无人机载高光谱成像系统的水稻叶绿素监测

食品检测 | 采用近红外高光谱成像技术快速检测核桃内源杂质

关于我们

专注于高光谱成像技术的研发生产,主营产品:日光诱导叶绿素荧光系统机载高光谱便携式高光谱暗箱分选高光谱显微/荧光高光谱等5大系列,已成功服务于智慧农业、工业分选、刑侦物证、食品检测、文物鉴定修复、环境监测等多个领域。若有产品咨询可扫码联系客服:

👈

扫码添加客服

立即咨询产品

点点“在看” 点点赞 了解高光谱新资讯

最新文章

随机文章

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