乐于分享
好东西不私藏

【顶刊好文|AI+海浪预测】数据不够怎么办?生成式AI助力小样本海浪时间序列预测

【顶刊好文|AI+海浪预测】数据不够怎么办?生成式AI助力小样本海浪时间序列预测
点击蓝字|关注我们
温馨提示

关注公众号,查看往期更多资讯

联系小编:Fightingforall23(注明来意)

详细内容,请点击本帖底部 阅读原文

往期群聊回复本公众号专刊,互助,岗位 等进入群聊

公众号从未参与任何广告中介、文章代写、付费代码、文章走后门代发等活动,一切打着公众号名义的金钱和利益交易均为诈骗,请谨慎!
引文信息

J. Chen, T. Gao, Y. Song, Y. Zhang, N. Townsend, S. Turnock, R. Bucknall, and T. Zeng, “Wasserstein temporal GAN for ocean wave prediction with small training sets,” Ocean Eng., vol. 350, Art. no. 124122, Mar. 2026, doi: 10.1016/j.oceaneng.2025.124122.

【正文】

🌊 一、引言

在海洋工程中,准确预测未来海浪变化,是保障船舶航行、海上平台运行、波浪能发电和海上作业安全的重要基础。本文分享的论文题为 “Wasserstein temporal GAN for ocean wave prediction with small training sets”,发表在 Ocean Engineering 期刊。研究团队来自 University of Southampton、University College London、University of Nottingham 的 Rolls-Royce UTC 等机构,作者包括 Jiani Chen、Teng Gao、Yutong Song、Yao Zhang、Nicholas Townsend、Stephen Turnock、Richard Bucknall 和 Tianyi Zeng 等。

这篇文章关注一个非常实际的问题:如果海浪历史数据很少,机器学习模型还能不能做出可靠预测? 在真实海洋环境中,传感器部署成本高、海况恶劣、数据采集不连续,导致很多场景下可用训练数据十分有限。为了解决这一问题,作者提出了一种新的数据增强模型:基于 Wasserstein 距离的时序生成对抗网络Wasserstein Temporal Generative Adversarial Network, WTGAN


⚓ 二、研究背景

传统海浪预测方法大致可以分为三类。

🌐 第一类是物理模型,例如 海浪模型(Wave Model, WAM)、近岸波浪模拟模型(Simulating WAves Nearshore, SWAN) 和 WAVEWATCH III。这些模型基于波浪传播、风能输入、非线性交互和能量耗散等物理机制,理论基础扎实,适合大尺度海浪模拟。但问题也很明显:它们通常依赖高质量风场、边界条件和复杂参数,计算成本较高,在实时控制或局部短时预测中并不总是方便。

📊 第二类是统计模型,例如 自回归积分滑动平均模型(Autoregressive Integrated Moving Average, ARIMA)、支持向量机(Support Vector Machine, SVM)、随机森林等。这些方法对线性规律和小规模数据有一定适应能力,但海浪信号具有明显的非线性、非平稳性和时间延迟特征。简单统计模型很难充分捕捉波浪之间复杂的时序依赖关系。

🤖 第三类是深度学习模型,例如 长短期记忆网络(Long Short-Term Memory, LSTM)、时间卷积网络Temporal Convolutional Network, TCN)、Transformer 和 基于分块机制的时间序列 Transformer(Patch Time Series Transformer, PatchTST)。这些模型能够学习非线性映射,在时间序列预测中表现突出。但它们通常需要大量训练数据。对于海洋场景而言,这恰恰是痛点:海上浮标和传感器数量有限,数据容易受风、流、潮汐、传感器噪声等影响,导致“小样本训练”成为海浪预测中的关键难题。

因此,本文的核心动机可以概括为一句话:在真实海洋数据不足的情况下,能否通过生成高质量的合成海浪数据,提升预测模型的表现?


💡 三、研究亮点

🔹 亮点1:提出面向小样本海浪预测的 WTGAN 模型

本文提出的 WTGAN 并不是简单地复制原始数据,而是通过生成对抗网络学习海浪时间序列中的深层模式。它能够生成与真实海浪信号相似的合成数据,从而扩充训练集。

与普通 生成对抗网络(Generative Adversarial Network, GAN)不同,WTGAN 引入了 Wasserstein 距离 来衡量真实数据与生成数据之间的分布差异,有助于提高训练稳定性,缓解传统 GAN 中常见的模式崩溃问题。

🔹 亮点2:同时考虑统计分布、频域特征和时间依赖

海浪数据不是普通随机数,它有明显的周期性、波峰波谷变化和时间连续性。因此,生成模型不能只看“数值像不像”,还要看“变化规律像不像”。

WTGAN 的设计中包含多个关键模块:

🧩 Embedder:把原始海浪数据映射到潜在空间,提取隐藏特征;🔁 Recovery:从潜在空间恢复出接近真实的海浪数据;🎲 Generator:根据随机噪声生成新的潜在序列;⏱️ Supervisor:约束生成序列的时间依赖关系;⚖️ Critic:利用 Wasserstein 距离判断生成数据与真实数据的差异。

此外,模型还引入了 分布匹配损失、频谱匹配损失和时间特征损失。这意味着生成数据不仅要在均值、方差、分位数等统计指标上接近真实数据,也要在功率谱密度、频率结构、自相关关系等方面保持一致。

🔹 亮点3:面向三类典型海况进行验证

为了验证模型的适用性,作者设计了三种海浪数据场景:

🌊 Case 1:真实近岸海浪数据代表一般海况下的真实波浪变化。

📡 Case 2:真实海浪数据 + 高斯噪声用于模拟传感器噪声、风、流、潮汐等外部干扰。

🌪️ Case 3:基于 JONSWAP 谱生成的极端海况数据用于模拟更大幅值、更高不确定性的极端波浪环境。

这种设计比较全面,既考虑了实际海况,也考虑了数据采集误差和极端环境,对海洋工程应用更有参考价值。

📈 四、数值实验

本文实验主要回答两个问题:第一,WTGAN 生成的数据像不像真实数据?第二,这些生成数据能不能真正提升预测模型的准确性?

📌 1. 数据增强效果

作者使用 WTGAN 分别生成长度为原始数据 100%、200%、300%、400% 和 500% 的合成数据。评价指标包括均值、标准差、置信区间以及 Wasserstein-2 距离。

结果表明,在三种海况下,WTGAN 生成的数据都能较好保持原始数据的统计特征。尤其是均值、标准差和总体分布趋势与真实数据较为接近。文中 概率密度函数(Probability Density Function, PDF)和 累积分布函数(Cumulative Distribution Function, CDF )对比图也显示,生成数据与原始数据在主要分布区间高度一致,尾部特征也能被较好捕捉。

不过,文章也指出,生成数据在极值附近仍存在一定偏差。例如某些情况下最大波高略低于真实数据。这说明生成模型虽然能够学习总体分布,但对于极端波峰、波谷等尾部事件仍有进一步提升空间。

📌 2. 海浪预测效果

为了验证生成数据的实际价值,作者选择了三类典型预测模型:

🧠 LSTM:代表循环神经网络方法,适合学习长期时间依赖;🧱 TCN:代表卷积型时间序列模型,适合捕捉局部时序模式;🔎 PatchTST:代表基于 Transformer 的时间序列预测方法,适合提取全局特征。

实验中,这些模型分别使用原始数据和 WTGAN 生成数据进行训练,然后在相同测试集上预测。评价指标包括均方根误差(Root Mean Square Error, RMSE) 、平均绝对误差(Mean Absolute Error, MAE)和决定系数(Coefficient of Determination,  R²)。

结果显示,使用 WTGAN 生成数据后,大多数情况下预测性能得到提升。尤其是 LSTM 和 TCN,在多个场景下表现明显优于只使用原始小样本数据训练的模型。对于极端海况 Case 3,WTGAN 的价值更加突出:原始数据不足时,模型难以有效学习极端波浪特征,而合成数据为模型提供了额外的训练信息。

值得注意的是,数据并不是越多越好。实验发现,200% 和 300% 的增强比例通常表现较优;当增强比例达到 400% 或 500% 时,预测效果有时不再提升,甚至可能下降。这说明合成数据虽然有帮助,但如果生成数据中存在偏差,过量使用也可能引入噪声。


🔚 五、结语

总体来看,这篇文章为“小样本海浪预测”提供了一个有价值的新思路。WTGAN 通过生成高质量的合成时间序列数据,在一定程度上缓解了海洋观测数据不足的问题,并能有效提升 LSTM、TCN 等预测模型在不同海况下的表现。

🌟 对海洋工程研究人员而言,这项工作有三点启发:

第一,数据增强不仅适用于图像领域,也可以用于海浪、风速、负荷等时间序列问题第二,生成数据的质量评价不能只看均值和方差,还要关注时间相关性和频域结构第三,在海洋能源、船舶控制、波浪能发电和海上平台安全运行中,小样本预测是一个非常现实的问题,WTGAN 这类方法具有较强的应用潜力

当然,本文仍主要聚焦于单变量、单点海浪预测。未来如果能进一步引入风速、风向、波向、季节性、地理位置等多源变量,并扩展到空间海浪场预测,将更接近真实海洋环境中的工程需求。

一句话总结:WTGAN 的核心价值不只是“造数据”,而是让机器学习模型在数据稀缺的海洋环境中,也能更好地理解波浪变化规律。

:素材来源于网上公开开源内容。如有侵权,随时可删。本文编辑过程借助ChatGPT润色。如需了解更多内容,请访问(点击阅读原文):https://www.sciencedirect.com/science/article/pii/S0029801825038041

END

扫码关注!

一个智慧交通与能源前沿动态与科研资源平台

智慧交通与能源

论文分享 期刊投稿

科研汇报 | 学术招聘

点亮在看,你最好看!

往期回顾

1.【MESPO|2024招生】MESPO团队2024年博士及RA招生现状(更多请关注公众号)

2.【TSG好文|船舶+天气航线】芬兰阿尔托大学 费志能,李正茂等:基于天气航线的多能船舶微电网运行方法:一种风险规避的随机优化方法

3.【群聊邀请|一网打尽】25年公众号最全群聊邀请,海量帮助+科研探讨+同行交流,等你来!广告勿入!

4.【六刊联合|智能电网】26年7月31!MDPI六大期刊联合征稿,课题“智能灵活低碳电网(第二弹)”+专刊群聊邀请

5.【团队介绍|芬兰MESPO】芬兰阿尔托大学李正茂教授“AI/优化+综合能源系统(冷热电氢水等)规划和运行”团队介绍+互助群聊邀请

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-09 06:05:11 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/588011.html
  2. 运行时间 : 0.165682s [ 吞吐率:6.04req/s ] 内存消耗:4,709.98kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=194cdf38195761a5bb821b6ea4a675f3
  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.001031s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001423s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000839s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000694s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001339s ]
  6. SELECT * FROM `set` [ RunTime:0.000460s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000878s ]
  8. SELECT * FROM `article` WHERE `id` = 588011 LIMIT 1 [ RunTime:0.000503s ]
  9. UPDATE `article` SET `lasttime` = 1778277911 WHERE `id` = 588011 [ RunTime:0.007313s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000274s ]
  11. SELECT * FROM `article` WHERE `id` < 588011 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000461s ]
  12. SELECT * FROM `article` WHERE `id` > 588011 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.026232s ]
  13. SELECT * FROM `article` WHERE `id` < 588011 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.004869s ]
  14. SELECT * FROM `article` WHERE `id` < 588011 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002164s ]
  15. SELECT * FROM `article` WHERE `id` < 588011 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000703s ]
0.169727s