当前位置:首页>农业>CSA | 甘肃农业大学殷文教授基于深度学习揭示小麦-玉米间作产量的非线性气候驱动机制

CSA | 甘肃农业大学殷文教授基于深度学习揭示小麦-玉米间作产量的非线性气候驱动机制

  • 2026-05-22 01:01:01
CSA | 甘肃农业大学殷文教授基于深度学习揭示小麦-玉米间作产量的非线性气候驱动机制
↑↑点击蓝字·关注我们↑↑

论文ID

原名:Interpretable deep learning reveals climatic drivers of yield in a wheat–maize relay intercropping system under conservation agriculture

译名:深度学习揭示小麦-玉米间作产量的非线性气候驱动机制

期刊Climate Smart Agriculture

第一作者:孙浩然

通讯作者:殷文

DOI:https://doi.org/10.1016/j.csag.2026.100114

本文亮点

  • 构建了融合逐日气象序列与特定物候期气候特征的可解释深度学习框架(BiLSTM-Attention)。
  • 揭示了保护性带状间作系统中,小麦与玉米截然不同的阶段特异性气候驱动因素。
  • 多重解释性分析(如SHAP与扰动分析)证实了气候与产量之间存在强烈的非线性响应。
  • 明确了作物产量响应的阈值效应与饱和行为,打破了传统的线性响应假设。
  • 为数据稀缺的旱区农业生态系统识别气候脆弱窗口与适应极限提供了实用决策工具。

    摘要

    Understanding how climatic variability influences crop yield is essential for improving agricultural resilience in climate-vulnerable regions. This study develops an interpretable deep learning framework to analyse wheat and maize yield responses in a long-term conservation-based strip intercropping system. By integrating daily meteorological sequences with phenology-aligned climatic summaries, the model captures both short-term weather variability and cumulative stage-specific climate effects while maintaining high predictive accuracy. The results revealed distinct climatic sensitivity structures for the two crops. Wheat yield was most strongly influenced by precipitation during flowering and radiation during jointing to booting, with additional sensitivity to thermal accumulation and hot days during grain filling. In contrast, maize yield was primarily controlled by precipitation during rapid vegetative growth to pre-tasselling and by growing degree days during tasselling, silking, and grain filling. Attention, SHapley Additive exPlanations value, and perturbation analyses consistently showed that climate–yield relationships were strongly nonlinear. Yield responses exhibited clear threshold and saturation behaviours, with diminishing benefits under excessive moisture and rapid declines once thermal conditions exceeded critical limits. These findings demonstrate that yield formation in this intercropping system is governed by stage-specific climatic thresholds rather than simple linear responses. The framework provides a practical tool for identifying vulnerability windows, climatic thresholds, and adaptation limits, offering useful guidance for climate-resilient management in dryland and data-scarce agroecosystems.

    了解气候变率如何影响作物产量对于提高气候脆弱地区的农业韧性至关重要。本研究开发了一个可解释的深度学习框架,用于分析长期保护性条带间作系统中小麦和玉米的产量响应。该模型将每日气象序列与物候期气候概要相结合,在保持高预测精度的同时,既能捕捉短期天气变率,又能捕捉各生长阶段的累积气候效应。结果揭示了两种作物截然不同的气候敏感性结构。小麦产量主要受开花期降水和拔节至孕穗期辐射的影响,灌浆期对热量积累和高温日数也较为敏感。相比之下,玉米产量主要受快速营养生长至抽穗前期降水和抽穗、吐丝及灌浆期生长积温的控制。注意力分析、SHapley加性解释值分析和扰动分析均一致表明,气候与产量之间的关系具有显著的非线性特征。产量响应表现出明显的阈值和饱和特性,水分过多时收益递减,一旦温度条件超过临界值,产量便迅速下降。这些发现表明,该间作系统中的产量形成受特定阶段的气候阈值控制,而非简单的线性响应。该框架为识别脆弱性窗口、气候阈值和适应极限提供了一种实用工具,可为干旱地区和数据匮乏的农业生态系统中的气候适应型管理提供有益指导。

    材料方法

    图1 可解释深度学习框架的工作流程。CMA:中国气象局;IDW:反距离加权;IQR:四分位距;Z-score:Z-score标准化;GDD:生长积温;BiLSTM:双向长短期记忆网络;Adam:自适应矩估计,Adam通过估计梯度的一阶矩和二阶矩动态调整每个参数的学习率,从而实现高效稳定的收敛;SHAP:Shapley加性解释。

    本研究构建了一种专为小样本农业生态数据量身定制的可解释深度学习方法论。在对气象与产量数据进行严格的时空对齐与特征去噪后,研究创新性地提出了“双轨制”特征工程:将包含每日生长度日(GDD)的动态气象序列,与15个基于作物关键物候期的静态气候摘要(如均温、累计降水等)相融合。基于此,开发了双输入BiLSTM-Attention模型(DBLstmAM)。

    具体而言,DBLstmAM算法的核心架构由两个平行的特征提取模块与一个特征融合层构成:
    1.动态时序分支:专门处理365天的逐日气象序列。首先利用双向长短期记忆网络(BiLSTM)捕获天气变率在整个生长周期中的前向与后向长期依赖关系;再结合注意力机制,通过自适应计算,自动赋予作物关键敏感期对应的日期更高的权重,最终将其压缩为一个包含核心时间特征的动态上下文向量。
    2.静态物候分支:直接输入基于农学专家知识提取的15个年度关键物候期静态气候特征,将作物生长规律作为先验知识注入网络。
    3.特征融合与输出:将动态上下文向量与静态物候特征向量进行拼接(Concatenate),随后输入至全连接层(Dense Layers)。为应对小样本数据,全连接层结合了Dropout与L2正则化策略以规避过拟合风险,最后输出精准的作物产量预测值。
    图2 双输入BiLSTM-注意力模型架构
    相较于当前主流的农业产量预测算法,该DBLstmAM架构具有三大显著优势:
    1. DBLstmAM显著超越了传统机器学习的时序特征提取能力:主流的机器学习模型(如随机森林、SVR、XGBoost)由于其架构限制,在本研究中主要依赖年度或阶段性的聚合统计数据,难以捕获细粒度的日尺度气象波动细节。相比之下,DBLstmAM的时序分支通过BiLSTM架构直接处理全年生长周期内365天的连续气象序列 ,能够精准捕捉并提取气候因子在时间维度上的动态演进规律与复杂的时序模式。
    2. 破解小样本深度学习的“过拟合”困境:常规的单分支深度学习(如纯LSTM或CNN)属于“数据饥渴型”算法,在面对长期田间定位试验极少量的年际样本(如本文的11年)时极易过拟合。本研究通过独创的“静态分支”硬编码了农学物候知识,为纯数据驱动的网络加上了“物理常识约束”,从而在极小样本下实现了优于单一神经网络的高泛化性与预测精度。
    3. 从“黑盒预测”到“白盒诊断”的跨越:传统算法往往只能输出最终产量,而本架构通过内置的Attention机制奠定了时间维度的解释基础。
    为进一步突破算法的“黑盒”局限,研究在模型预测的基础上,引入了由Attention权重可视化、SHAP归因分析(评估全局特征重要性)以及微扰敏感性测试组成的“三重可解释性”诊断框架。该框架不仅精准识别了作物的气候敏感时间窗口与核心驱动特征,更深刻揭示了气候与产量之间复杂的非线性响应规律(如阈值效应等)。通过将微扰分析的标准化结果逆向还原为真实的物理气候临界点,该方法成功将底层预测模型转化为直观、可操作的区域农业气候脆弱性诊断与韧性管理工具。

    主要结果

    1.模型预测性能与消融实验 (Model Performance & Ablation)

    融合“逐日气象动态序列”与“物候期静态摘要”的DBLstmAM展现出最优的预测精度与鲁棒性。

    不同小麦产量预测模·

    DBLstmAM:我们构建的时间序列预测模型;BiLSTM-Attention:具有注意力机制的双向长短期记忆;LSTM:长短期记忆。

    表2 不同玉米产量预测模型的性能比较

    DBLstmAM:我们构建的时间序列预测模型;BiLSTM-Attention:具有注意力机制的双向长短期记忆;LSTM:长短期记忆。

    2.基于注意力机制的时间焦点解析(Temporal Importance via Attention)

    小麦的注意力峰值出现在年初(DOY 10)和年末(DOY 350);玉米除了年初外,还在生育后期(DOY 300)形成宽广的注意力峰值。
    模型并未局限于单一狭窄的时间窗口,而是呈现出多阶段 (Multi-phasic) 的时间注意力分布。

    图3 小麦和玉米的平均注意力权重图。(a)代表小麦的平均注意力权重,(b)代表玉米的平均注意力权重。

    3.基于SHAP的静态特征全局重要性(Global Feature Importance via SHAP)

    小麦受生殖敏感期水分和光照的强烈控制。排名前两位的驱动因素为开花期降水(绝对主导)和拔节-孕穗期总辐射。此外,灌浆期高温日数表现出显著的胁迫作用。
    玉米主要受旺盛生长期水分与生殖期热量的双重制约。核心驱动力为快速营养生长-抽雄前降水,紧随其后的是抽雄/吐丝期和灌浆期的生长度日(GDD)。
    小麦与玉米表现出截然不同且具有阶段特异性(Stage-specific)的气候敏感性结构。

    图4 图示小麦(a)和玉米(b)的特征重要性排序。SHAP:SHapley 加性解释。

    4.气候-产量响应的非线性与敏感性分析(Non-linear Sensitivity via Perturbation

    气候因素对产量的影响并非简单的线性关系,而是表现出强烈的阈值效应(Threshold effects)和最优区间(Optimum-type responses)。
    图5 小麦和玉米关键静态气候特征的典型扰动-响应模式。图中展示了基于扰动分析的年度物候气候概况的典型敏感性曲线。图中以原始尺度下的预测产量为纵坐标,以标准化尺度下的扰动特征值为横坐标,其他所有变量均保持不变。对于小麦(上排,a–c),拔节期平均温度和累积温度与预测产量呈显著负相关,而总降水量则总体呈正相关,且正相关效应随降水量增加而增强。对于玉米(下排,d–f),营养生长至抽穗期平均温度和累积生长积温的响应呈驼峰状,表明存在一个中间最佳值,而总降水量与预测产量呈明显的负相关。

    结论

    本研究提出了一种创新的可解释深度学习框架,通过将高分辨率逐日气象序列与基于关键物候期的气候特征相融合,突破了传统的单纯产量预测,实现了对小麦-玉米间作系统气候胁迫“时间、地点与机制”的精准诊断。研究证实,在数据受限地区仅依赖气候输入即可获得高度鲁棒的预测结果。更重要的是,解释性分析揭示了间作系统的产量受控于阶段特异性的脆弱窗口、非线性的气候敏感性以及跨季节的气候记忆效应,证明了系统的气候适应性受限于动态的临界阈值,而非无限的线性缓冲。本研究成功将可解释人工智能(XAI)从单纯的预测技术重塑为区域农业可持续性的“诊断引擎”。未来的研究与应用应进一步利用该框架,精准界定复杂农业生态系统的“适应极限”与“气候安全空间”。这不仅为干旱和数据稀缺地区应对日益加剧的气候不确定性提供了一条将复杂气候-产量关系转化为实用决策知识的路径,也将有力支撑未来气候智慧型农业与资源节约型管理策略的科学规划与落地。

    作者简介

    通讯作者:殷文 教授

    甘肃农业大学农学院教授,博士生导师,绿洲农作制创新研究团队骨干,从事绿色低碳种植制度构建,作物多样化种植资源高效利用及土壤固碳减排理论与技术研究。主持国家自然科学基金面上/青年基金项目、国家重点研发计划课题、甘肃省杰出青年基金等项目15项,获得甘肃省科技奖励一等奖2项、甘肃省高等学校科研成果二等奖2项,获得甘肃省优秀博士学位论文。以第一完成人授权发明专利7项、技术标准4项;以第一与通讯作者在“Journal of Cleaner Production” “Agronomy for Sustainable Development” “Field Crops Research”等主流期刊上发表SCI 论文50篇。

    论文链接

    https://www.sciencedirect.com/science/article/pii/S2950409026000183#cebib0010

    引用:

    Sun H., Li P., Zhao L., et al., 2026. Interpretable deep learning reveals climatic drivers of yield in a wheat–maize relay intercropping system under conservation agriculture. Climate Smart Agriculture, 3 (2). 

    Homepage:
    https://www.sciencedirect.com/journal/climate-smart-agriculture
    Submission:
    https://www.editorialmanager.com/csag/default2.aspx

    最新文章

    随机文章

    基本 文件 流程 错误 SQL 调试
    1. 请求信息 : 2026-06-06 22:28:54 HTTP/2.0 GET : https://h.mffb.com.cn/a/515876.html
    2. 运行时间 : 0.167834s [ 吞吐率:5.96req/s ] 内存消耗:4,470.53kb 文件加载:140
    3. 缓存信息 : 0 reads,0 writes
    4. 会话信息 : SESSION_ID=f2194f76098bcd8ebb3e5cdb4bd2e6ca
    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.000672s ] mysql:host=127.0.0.1;port=3306;dbname=h_mffb;charset=utf8mb4
    2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000589s ]
    3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000291s ]
    4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.003578s ]
    5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000500s ]
    6. SELECT * FROM `set` [ RunTime:0.002060s ]
    7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000595s ]
    8. SELECT * FROM `article` WHERE `id` = 515876 LIMIT 1 [ RunTime:0.000435s ]
    9. UPDATE `article` SET `lasttime` = 1780756134 WHERE `id` = 515876 [ RunTime:0.000766s ]
    10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000220s ]
    11. SELECT * FROM `article` WHERE `id` < 515876 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000470s ]
    12. SELECT * FROM `article` WHERE `id` > 515876 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000683s ]
    13. SELECT * FROM `article` WHERE `id` < 515876 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003420s ]
    14. SELECT * FROM `article` WHERE `id` < 515876 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.004316s ]
    15. SELECT * FROM `article` WHERE `id` < 515876 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002141s ]
    0.169428s