SWAP、AquaCrop、FVCOM、Delft3D、SWAT、R+VIC、HSPF、HEC-HMS......

全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用

   SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。  
     为了让更多的科研人员和农业工作者能够深入理解SWAP模型的原理,有效地运用这一工具,将详细讲解SWAP模型的各个组成部分,包括气象、土壤、作物和管理措施等数据的准备和输入。通过模型的实践操作和结果分析,让参与者能够不仅理解模型背后的科学原理,同时掌握如何在实际工作中应用模型来解决问题。此外,还将深入探讨如何通过修改模型代码来定制和优化模型,以适应特定的研究需求或解决特定的农业问题。

专题一、SWAP模型介绍及数据要求

1.SWAP模型理论框架

2.Richard方程与水分循环

3.溶质输运与土壤温度计算

4.作物生长模块

5.模型输入数据要求

6.模型应用范围与实例

7.与其它类似模型的比较(优缺点)

图片

专题二数据制备与模型运行【讲解+实践】

1.气象数据制备

2.土壤数据制备

3.农作物参数详解

4.灌溉的输入

5.其它情况处理(降雪等)

5.模型输出分析

案例1:牧草生长模拟

案例2:春小麦生长模拟与灌溉需水分析

图片

专题三、基于R模型敏感性分析与贝叶斯优化讲解+案例实践

1.R语言中调用SWAP模型

2.敏感性分析方法(Morris方法)

3.优化及启发式优化算法理论

4.贝叶斯优化方法

案例3:基于遗传算法SWAP模型参数自动优化

案例4:SWAP参数敏感性代码分析

案例5:基于贝叶斯优化的SWAP模型自动优化

专题四、基于Fortran源代码分析讲解+案例实践

1.现代Fortran基础

2.SWAP模型Fortran代码编译方法(WINDOWS及Linux)

3.SWAP模型代码特点及结构分析

案例6:模型入口分析

案例7:模型主要计算功能实现

图片

专题气候数据降尺度与变化影响分析讲解+案例实践

1.CMIP计划及下载

2.气候数据降尺度方法

3.未来气候数据的生成(基于CMIP5及CMIP6)及其输入

案例8:基于R语言的降尺度方法

案例9:不同未来气候情景水稻生产的影响分析

专题六、AI语言模型在建模中的应用

1.各类大语言模型的优点与缺点分析

2.在建模中应用大语言模型辅助生成输入文件

3.本地大语言模型及知识库的简单配置

4.对于(水环境、水文及农业)模型研究者在大语言模型上的发展方向建议

案例10:运用大语言模型解释模型输入参数

案例11:运用大语言模型辅助生成输入文件

案例12:运用大语言模型注释及编写代码

AquaCrop模型数据制备、优化方法、敏感性与气候变化影响分析及源码解析

 AquaCrop是由世界粮食及农业组织(FAO)开发的一个先进模型,旨在研究和优化农作物的水分生产效率。这个模型在全球范围内被广泛应用于农业水管理,特别是在制定农作物灌溉计划和应对水资源限制方面显示出其强大的实用性。AquaCrop 不仅包含一个全面的数据库,还提供了用户友好的接口,使得它在实际应用中极为便捷。

模型的核心优势在于其独特的水分管理能力,能够精确模拟作物生长过程中水分的需求与消耗,帮助农业工作者制定更为科学和高效的灌溉策略。通过对作物的水分需求和供应的精确计算,AquaCrop 能够帮助提高水资源的使用效率,优化作物产量和质量。

为了让更多的科研人员和农业工作者能够深入理解AquaCrop模型的原理,有效地运用这一工具,将详细讲解AquaCrop模型的各个组成部分,包括气象、土壤、作物和管理措施等数据的准备和输入。通过模型的实践操作和结果分析,让参与者能够不仅理解模型背后的科学原理,同时掌握如何在实际工作中应用模型来解决问题。此外,还将深入探讨如何通过修改模型代码来定制和优化模型,以适应特定的研究需求或解决特定的农业问题。

专题一模型原理介绍与数据要求及模型分析

1. AquaCrop模型的应用范围

2. 模型计算框架

3.模型水分循环原理

4.模型营养循环原理

4.模型输入数据要求

5.模型应用实例分析

图片

专题二数据制备、模型运行与案例实践(界面GUI版本)

1.气象数据制备:新建、导入或者公式估计

2.土壤数据制备:土壤类型、含水量等

3.农作物参数详解:作物类型、生长参数、开花与枯萎参数等

4.管理措施的输入:灌溉计划、施肥计划、杂草管理。

5.模型输出分析

案例1:水稻生长模拟

图片

图片

图片

专题模型优化与敏感性分析基于R语言实践

1.R语言中调用AquaCrop模型

2.敏感性分析方法(Morris方法)

3.模型敏感参数

4.优化及启发式优化算法理论

5.GLUE方法理论

6.AquaCrop模型参数自动优化

案例2:不同灌溉计划下水稻模型参数敏感性代码分析

案例3:基于遗传算法的模型自动优化

图片

专题源代码分析基于FORTRAN)

1.现代Fortran基础

2.AquaCrop模型Fortran代码编译方法

3.AquaCrop模型代码特点及结构分析

案例4:模型入口分析

案例5:模型主要计算功能实现

图片

专题未来气候变化影响分析与案例实践基于Python

1.Python语法简介(只涉及相关的用法)

2.AquaCrop模型的Python实现及其与FORTRAN版本的主要区别

3.CMIP计划及下载

4.气候数据降尺度方法

5.未来气候数据的生成(基于CMIP5及CMIP6)及其输入

案例6:基于Python版本的灌溉计划优化

案例7:不同未来气候情景对水稻生产的影响分析

专题语言模型在建模中的应用(国产大语言模型

1.大语言模型的优点与缺点

2.在建模中应用大语言模型方式

3.对于(水环境、水文及农业)模型研究者在大语言模型上的发展方向建议

案例8:运用大语言模型解释模型输入参数

案例9:运用大语言模型辅助生成输入文件

案例10:运用大语言模型注释代码

案例11:运用大语言模型编写代码(非绘图方向)

全流程FVCOM水环境、污染物迁移、水交换、水质、潮流、温盐、波浪及泥沙数值模拟实践技术应用

近年来,随着计算技术的发展和对海洋、水环境问题认识的加深,数值模拟技术在海洋、水环境等科学研究中的应用越来越广泛。FVCOM因其独特的优点,成为研究海洋动力过程、污染物扩散、水质变化等问题的重要工具。作为一种基于有限体积法的数值模型,以其精确的计算方法和强大的适应性,广泛应用于水环境、潮流、温盐、波浪、泥沙等多种过程的模拟。FVCOM采用非结构化网格,可以灵活地适应复杂地形和不规则边界,这使得它在模拟中表现非常出色。其次基于有限体积法,确保了计算的保守性和稳定性,能够准确模拟潮流、波浪和泥沙等物理过程。FVCOM在水环境领域的应用也十分广泛,涵盖了污染物迁移模拟、水质数值模拟、海洋生态系统模拟、水交换过程模拟以及极端天气对水环境的影响等众多方面。

内容非常丰富,不仅关注FVCOM理论知识的传授,更强调通过实际操作,帮助学员掌握从模型搭建到结果分析的全过程技能。分为十四章,将系统地讲解FVCOM的基础理论、运行环境部署、三维水动力、温盐模拟、波浪模拟、泥沙模拟、示踪粒子模拟、染色剂交换模拟及水质数值模拟的全过程。

第一章、FVCOM基础理论

1、主流海洋数值模式及特点介绍

2、FVCOM控制方程介绍

3、FVCOM数值方法介绍

4、FVCOM程序计算流程介绍

5、FVCOM求解过程推导详解

第二章、FVCOM运行环境部署

1、虚拟机安装及配置

2、Linux系统安装配置

3、Linux系统下FVCOM常用命令介绍

4、INTEL编译器安装配置

5、OPENMPI安装配置

6、NETCDF库安装配置

7、Linux环境变量配置

8、实操练习:FVCOM运行环境搭建及水动力算例运行

第三章、FVCOM三维水动力数值模拟前处理

1、岸线数据提取及处理

2、地形数据的获取及处理

3、SMS非结构三角形网格生成

4、SMS网格划分、优化技巧详解

5、SMS地形数据插值

6、实操练习:某海域岸线提取,SMS生成优化及地形插值

7、Python前处理使用及详解

8、Matlab前处理使用及详解

9、Chinatide前处理使用及详解

10、实操练习:某海域岸线FVCOM运行所需全部的文件制作

第四章、FVCOM三维水动力数值模拟

1、FVCOM 编译及所有模块详解

2、FVCOM模型可解决问题介绍

3、FVCOM运行所需全部参数详解

4、案例讲解:某海域FVCOM三维水动力数值模拟参数设置

5、FVCOM运行时可视化变量检查

6、实操练习:使用FVCOM进行某海域三维水动力数值模拟

第五章、FVCOM三维水动力计算结果可视化及率定方法

1、FVCOM水动力计算结果文件查看及全部变量详解

2、Matlab绘制水位等值线图、流场矢量图

3、FVCOM水动力常用率定方法介绍

4、案例讲解:某海域水动力计算结果的率定

5、实操练习:FVCOM水动力计算结果可视化

第六章、FVCOM三维温盐数值模拟前处理

1、FVCOM三维温盐数值模拟所需文件介绍

2、FVCOM三维温盐模拟所需气象数据下载及处理

3、FVCOM三维温盐初始场设置

4、FVCOM三维温盐开边界数据下载及处理

5、径流输入文件制作

6、实操练习:某海域FVCOM三维温盐前处理文件制作

第七章、FVCOM三维温盐数值模拟率定及可视化

1、FVCOM三维温盐模块编译

2、FVCOM三维温盐数值模拟参数配置

3、FVCOM三维温盐数值模拟结果可视化

4、FVCOM三维温盐常见率定方法介绍

5、温度极大值、盐度极小值等常见问题的处理

6、实操练习:某海域FVCOM三维温盐数值模拟结果可视化及初步率定

第八章、FVCOM波浪数值模拟及可视化分析

1、SWAN模型介绍

2、FVCOM波流模块介绍

3、FVCOM波流模块编译

4、FVCOM波流模块配置文件详解

5、FVCOM波流输入文件制作及试运行

6、参数设置及率定方法浅析

7、案例+实操练习:某海域波浪数值模拟

8、FVCOM波浪可视化及结果分析方法

第九章、FVCOM泥沙数值模拟及可视化分析

1、FVCOM泥沙模型介绍

2、FVCOM泥沙模块编译

3、FVCOM泥沙模块配置文件详解

4、FVCOM泥沙输入文件制作及试运行

5、参数设置及率定方法浅析

6、案例+实操练习:某海域泥沙数值模拟

7、FVCOM泥沙可视化及结果分析方法

第十章、FVCOM示踪(粒子)数值模拟及可视化分析

1、FVCOM示踪(粒子)数值模拟所需文件介绍

2、FVCOM粒子追踪模块编译

3、该问题粒子释放文件制作

4、该问题参数设置

5、案例+实操练习:某海域示踪(粒子)数值模拟

第十一章、FVCOM交换(染色剂)数值模及可视化分析

1、FVCOM交换(染色剂)数值模拟结果可视化

2、粒子时空分布作图及分析

3、粒子输运轨迹作图及分析

4、不同动力因素对结果影响作图及分析

5、欧拉余流作图及分析

6、拉格朗日余留及分析

7、案例+实操练习:某海域交换(染色剂)数值模拟

第十二章、FVCOM三维水质数值模拟

1、FVCOM三维水质控制方程各生化反应源项详解

2、FVCOM三维水质输入文件介绍

3、水质初始场文件制作

4、水质污染物源项输入文件制作

5、几种水质开边界文件制作

6、FVCOM三维水质参数文件制作

7、FVCOM三维水质模拟参数配置

8、实操练习:某海域FVCOM三维水质数值模拟输入文件制作

第十三章、FVCOM三维水质计算结果可视化及率定方法

1、FVCOM三维水质计算结果可视化

2、基于污染源排放等问题的FVCOM水质源码修改

3、NC格式输出FVCOM水质变量的源码修改

4、相关性分析在FVCOM水质模型参数率定中的应用

5、参数敏感性分析在FVCOM水质模型参数率定中的应用

6、实操练习:某海域FVCOM三维水质数值模拟结果可视化及初步率定

第十四章、总结回顾及问题答疑

1、FVCOM水动力数值模拟流程回顾

2、FVCOM温盐数值模拟流程回顾

3、FVCOM波浪数值模拟流程回顾

4、FVCOM泥沙数值模拟流程回顾

5、FVCOM示踪(粒子)数值模拟流程回顾

6、FVCOM交换(染色剂)数值模拟流程回顾

7、FVCOM水质数值模拟流程回顾

Delft3D水动力与泥沙运动模拟实践技术应用

水体中泥沙运动是关系到防洪,调水等方面的重要问题,也是水利和水环境领域科研热点之一。水利数值模型,在环境影响评价、防洪规划等方面也有着广泛的应用。荷兰Delft研究所开发的Delft3D模型是世界上最先进的水动力之一,能够运用于河网、浅水湖泊、深水水库以及近岸海洋等多种水体的水动力和泥沙问题的研究中;同时,Delft3D具备从网格构建、水动力计算、波浪模块、泥沙运动、海洋地貌预测以及后处理展示等完整的水环境模型构建方案,更为难得的是Delft3D的各模块已经开源,使用者不需要花费任何财力即可使用。目前,Delft3D模型使用的阻碍主要是其复杂的模型构建方法,需要有长期使用经验才能够较好的将其应用于各种问题中。

第一部分Delft3D水动力模型的基本原理

1、水动力数值模型的基本原理

2、Delft3D水动力模型的特点

3、水动力数值模型的求解

第二部分构建Delft3D模型的基本流程

1、Delft3D软件的安装

2、Delft3D模型构建的基本流程

图片

第三部分构建Delft3D水动力模型的网格

1、Delft3D模型边界线文件格式

2、QGIS构建边界线文件的方法

3、Delft3D正交曲线网格的构建及优化

第四部分Delft3D水动力模型的运行和后处理

1、Delft3D水动力模型边界条件的处理

2、Delft3D水动力模型的运行及湍流模型

3、模型参数的率定

4、模型的后处理

图片

第五部分Delft3D泥沙运动模型

1、建立泥沙运动模型的要点

2、泥沙运动模型的基本原理

3、Delft3D泥沙模型初始条件与边界条件处理

图片

第六部分Delft3D泥沙运动模型举例与练习

1、河口的泥沙运动

2、海沟的移动

3、海湾(包括上游)泥沙的运动

4、新泥沙排口影响估计

图片

图片

第七部分Delft3D泥沙模型进阶

1、MDF与MOR文件分析

2、参数率定的一些建议

3、我们还需要什么?

4、答疑

图片

SWAT模型系统学习带你从基础到高级,全方位掌握水文模拟技能!

图片

                     第一部分:SWAT模型实践部分

SWAT模型及应用介绍

1.1 面源污染概要             

1.2 SWAT模型及应用

1.3 SWAT模型原理             

1.4 SWAT模型输入文件

1.5 ArcGIS与SWAT关系

SWAT模型中GIS

必备技术

2.1 GIS软件平台              

2.2 ArcGIS10.6安装和注意事项

2.3 ArcGIS必备技术           

2.4 ArcGIS常见数据格式

SWAT模型操作流程

3.1 SWAT模型安装                

3.2 建立SWAT项目

3.3 SWAT模型子流域划分           

3.4 HRU划分

3.5 气象数据及其它数据输入        

3.6 SWAT运行及结果读取

SWAT结果分析及地图制作

4.1 SWAT结果查看与导出           

4.2 SWAT结果时间变化分析

4.3 SWAT结果空间变化分析         

4.4 SWAT结果符号设置与地图制图

DEM数据制备流程

5.1 DEM数据的作用         

5.2 认识DEM数据

5.3 DEM数据的获取         

5.4 DEM数据的预处理

土地利用数据制备流程

6.1 土地利用调用流程        

6.2 土地利用的获取

6.3 土地利用处理            

6.4 遥感数据解译土地利用

6.5 土地利用类型索引表建立

土壤数据制备流程

7.1 土壤数据调用流程        

7.2 土壤数据的获取

7.3 土壤数据的处理           

7.4 SWAT土壤数据库参数

7.5 土壤数据库参数计算      

7.6 土壤类型索引表的建立

气象数据制备流程

8.1 气象数据的调用原理       

8.2 气象数据获取

8.3 气象数据处理             

8.4天气发生器介绍及参数计算

8.5 气象站点索引文件制作

其它数据制备流程

9.1 点源污染输入

9.2 水库数据输入

9.3 灌溉措施输入

9.4 管理措施输入

参数率定与结果验证

10.1 参数率定与结果验证原理

10.2 SWAT-CUP软件介绍

10.3 SWAT-CUP水量率定与验证

10.4 SWAT-CUP水质率定与验证

10.5 参数敏感性分析           

10.6 率定验证后参数回带及模拟

十一

关键源区及BMPs

设置

11.1 最佳管理措施介绍         

11.2 关键源区分析

11.3 SWAT中BMP的设置       

11.4 BMP效果分析

十二

SWAT模型结果分析-水资源

12.1 地表径流分析

12.2 地下径流分析

12.3 蒸散发分析

12.4 水源涵养量分析

十三

SWAT模型结果分析-农业面源

13.1 子流域农业面源分析

13.2 河道农业面源分析

13.3 面源污染时空变化分析

十四
SWAT模型结果分析-水土流失

14.1 SWAT模型泥沙分析

14.2 水土保持措施分析

                         第二部分:SWAT模型【进阶部分】

SWAT模型应用热点分析

1.1 SWAT模型应用文献解析及热点剖析

1.2 讨论

无资料地区

快速建立SWAT

模型

2.1 无资料地区DEM数据制备

2.2 无资料地区土地利用制备

2.3 无资料地区土壤数据制备

2.4 无资料地区气象数据制备

2.5 无资料地区SWAT模型率定验证

2.6 案例分析:遥感产品和SWAT模型结合研究

基于控制单元的流域SWAT模型建立

3.1 ArcGIS高级操作

3.2 ArcGIS水文分析及SWAT应用

3.3 pre-defined子流域及河网完整制备及注意事项

3.4 HRU深入剖析及可视化分析

3.4 案例分析:基于控制单元的流域SWAT模型建立

SWAT模型不确定性分析

4.1 不确定性分析

4.2 输入不确定性分析

4.3 参数不确定性分析

4.4 结构不确定性分析

4.5 案例分析:SWAT模型中DEM数据的不确定性分析

未来气候变化对水资源及面源污染的影响

5.1 气候变化简介

5.2 CMIP6数据介绍

5.3 CMIP6数据下载

5.4 基于ArcGIS及python的CMIP6数据处理

5.5 气候数据降尺度处理

5.案例分析:气候变化对SWAT面源污染模拟的影响研究

土地利用变化对水资源及面源污染的影响

6.1 土地利用变化简介

 6.2 ArcGIS土地利用变化分析

6.3 土地利用变化对SWAT模型结果的影响

6.4 ArcGIS退耕还林实现及对面源污染的影响

6.5 土地利用动态输入SWAT设置 

6.6 FLUS未来土地利用变化预测

6.案例分析:动态土地利用输入对SWAT面源污染模拟的影响研究

SWAT改进与模型

耦合

7.1  SWAT模型代码修改及应用

7.2 与SWAT模型结合的常用模型文献分析

7.案例分析:SWAT模型初损率改进及对水资源的影响分析

常见问题及答疑

8.1 SWAT建模过程中常见问题汇总及解答

8.2 现场答疑

 R+VIC模型融合实践技术应用及未来气候变化模型预测

在气候变化问题日益严重的今天,水文模型在防洪规划,未来预测等方面发挥着不可替代的重要作用。目前,无论是工程实践或是科学研究中都存在很多著名的水文模型如SWAT/HSPF/HEC-HMS等。虽然,这些软件有各自的优点;但是,由于适用的尺度主要的是中小流域,所以在预测气候变化对水文过程影响等方面都有所不足。VIC模型是一个大尺度的半分布式水文模型,其设计之初就是为了模拟大流域的水文过程;它能够计算陆地-大气的能量通量,考虑土壤性质和土地利用的影响,自带有简化的湖泊/湿地模块,也能够将植被状况,碳循环等过程纳入模型;这些特性都使得VIC非常适合大范围陆面在未来气候变化下的影响。另一方面,VIC并不原生支持Windows系统,也不存在界面等也为学习该模型带来极大的障碍。我们经过积极的探索,实现了在Windows系统下执行整个VIC模型的功能,且通过已有的R语言脚本实现了对VIC模型参数调优功能等改进。帮助大家更好的将VIC模型运用于气候变化的研究。

理论专题一:VIC模型的原理及特点

1.VIC模型各模块的主要原理

2.VIC模型的特点及优势

3.VIC模型的适用范围及其限制

4.VIC模型主要输入和输出文件解析
 

综合案例一:基于QGIS的VIC模型建模

1.Windows版本VIC模型安装及问题解决方法

2.QGIS处理DEM

3.土壤数据的获得及QGIS处理

4.QGIS和R语言联合处理气象数据及各种插值方法

5.QGIS和R对VIC模型的后处理
 

理论专题二:VIC模型率定验证

1.什么是模型的率定验证及其注意点

2.自动率定验证的流程及需要工具

3.参数的敏感性分析方法

4.参数的不确定性分析方法

5.代理模型及高斯过程模型
 

综合案例二:基于R语言VIC参数率定和优化

1.R语言下操纵VIC模型的方法

2.VIC模型参数的全局敏感性分析(Morris及Sobol方法)

3.VIC模型参数的优化

4.VIC模型参数的不确定性(GLUE)

5.R语言中的高斯过程(贝叶斯优化)模型
 

理论专题三:遥感技术与未来气候变化

1.遥感技术及其原理简介

2.CMIP6数据特点及各情景介绍

3.气象数据的统计降尺度方法

4.未来气象数据的修订方法
 

综合案例三:运用VIC模型评估未来气候对水文情势的影响

1.R语言中气象数据的分析和处理

2.运用QGIS和R语言统计降尺度

3.气象数据的修订

4.遥感数据驱动VIC模型

5.CMIP6数据驱动VIC模型

6.情景结果的比较分析

HSPF(Hydrological Simulation Program Fortran)模型应用

   HSPF模型与SWAT模型一样都是著名的水文模型软件,在世界各地的水文模拟中得到广泛的应用。由于种种原因,HSPF模型在国内的影响力不如SWAT;但是,HSPF模型也有其自身的优势,比如:1.它有很高集成度的前后处理软件,减轻建模的负担;2.它可以自主调节水文响应单元的大小,模型有更好的灵活性;3.它可以输出最小为小时的结果,比SWAT更方便;4.它可以与EFDC等水动力模型相耦合等。

图片

 HEC-HMS水文模型应用

HEC-HMS是美国陆军工程兵团水文工程中心开发的一款水文模型。HMS能够模拟各种类型的降雨事件对流域水文,河道水动力以及水利设施的影响,在世界范围内得到了广泛的应用。它有着完善的前后处理软件,能有效减轻建模的负担;能够与HEC开发的DSS数据管理软件以及RAS二维水动力模型链接,形成完整的水文-水动力模型。

专题一 理论讲解
1.水文过程与水文模型
2.HMS模型的基本理论
3.HMS模型的建模流程

图片

专题二 HMS模型前处理
1.基于GIS的HMS前处理
2.DSS库的构建
3.构建概念模型
4.流域刻画
5.气象数据的处理

图片

专题三 模型运行
1.水文过程
2.基流过程
3.河道过程

图片

图片

专题四 水利控制设施及参数率定
1.水库单元的演进
2.水源,汇流,分流单元
3.HM模型的率定

图片

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/55033.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[大语言模型] 情感认知在大型语言模型中的近期进展-2024-09-26

[大语言模型] 情感认知在大型语言模型中的近期进展-2024-09-26 目录 文章目录 [大语言模型] 情感认知在大型语言模型中的近期进展-2024-09-26目录论文信息摘要主要内容包括:研究方法与资源的分类:结论: 论文信息 Title: Recent Advancement …

Halcon基础系列1-基础算子

1 窗口介绍 打开Halcon 的主界面主要有图形窗口、算子窗口、变量窗口和程序窗口,可拖动调整位置,关闭后可在窗口下拉选项中找到。 2 显示操作 关闭-dev_close_window() 打开-dev_open_window (0, 0, 712, 512, black, WindowHandle) 显示-dev_display(…

【数据结构与算法】Z算法(扩展KMP)(C++和Python写法)

Z算法(扩展KMP) 文章目录 Z算法(扩展KMP)朴素求法线性求法力扣类型题变种题:[3303. 第一个几乎相等子字符串的下标](https://leetcode.cn/problems/find-the-occurrence-of-first-almost-equal-substring/) 所谓Z算法&…

9.29 LeetCode 3304、3300、3301

思路: ⭐进行无限次操作,但是 k 的取值小于 500 ,所以当 word 的长度大于 500 时就可以停止操作进行取值了 如果字符为 ‘z’ ,单独处理使其变为 ‘a’ 得到得到操作后的新字符串,和原字符串拼接 class Solution { …

box-im

任何一个开源项目,都可以让自己得到提升! 启动minio: minio.exe server C:\Program Files\Minio\minioData

springboot+大数据+基于协同过滤算法的校园食堂订餐系统【内含源码+文档+部署教程】

博主介绍:✌全网粉丝10W,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业毕业设计项目实战6年之久,选择我们就是选择放心、选择安心毕业✌ 🍅由于篇幅限制,想要获取完整文章或者源码,或者代做&am…

刚面试完的前端面试题

今天晚上参加了一场长达40多分钟的技术面。我觉得面试官非常专业,问的问题也都是很棒的!自己很多知识都需要学习。所以我决定回想并记录下来。回答不对的地方欢迎大家指正! 我自己在小本本上回忆出来的大概就是26道题。后期我会持续更新我学习…

数字图像处理:空间域滤波

1.数字图像处理:空间域滤波 1.1 滤波器核(相关核)与卷积 图像上的邻域计算 线性空间滤波的原理 滤波器核(相关核)是如何得到的? 空间域的卷积 卷积:滤波器核与window中的对应值相乘后所有…

SpringBoot实现学科竞赛管理:最佳实践

摘 要 随着国家教育体制的改革,全国各地举办的竞赛活动数目也是逐年增加,面对如此大的数目的竞赛信息,传统竞赛管理方式已经无法满足需求,为了提高效率,竞赛管理系统应运而生。 本学科竞赛管理系统以实际运用为开发背景…

SpringBoot--为什么Controller是串行的?怎样才能并行?

原文网址:SpringBoot--为什么Controller是串行的?怎样才能并行?-CSDN博客 简介 本文介绍SpringBoot为什么Controller是串行的?在什么场景下才能并行执行? 大家都知道,SpringBoot的Controller按理是并行执…

React学习笔记(四)——React 组件生命周期

目录 1. 生命周期-概览 2. 生命周期-挂载阶段 3. 生命周期-更新阶段 4. 生命周期-卸载阶段 5. setState扩展-发现问题 6. setState扩展-更多用法 7. setState扩展-异步 1. 生命周期-概览 了解react类组件生命周期整体情况 大致步骤: 什么是生命周期React类组…

Python3自带HTTP服务:轻松开启与后台管理

Python3自带有http服务,可以在服务器,也可以在本地启动,并运行一些常用的网页程序。比如:我们可以把streamlit框架编写的网页放到服务器上,开启http服务,就可以通过网页来调用这个pythont程序了&#xff0c…

Java SE 总结

Java SE(Standard Edition)是Java编程语言的标准版本,提供了基础的编程环境和API,适用于开发和运行Java应用程序。下面是Java SE的几个重要方面的知识回顾与总结。 1. Java环境基础 具体可参考这里对三者的介绍 传送门 1.1 JVM…

C++【类和对象】(取地址运算符重载与实现Date类)

文章目录 取地址运算符重载const成员函数取地址运算符重载 Date类的实现Date.hDate.cpp1.检查日期合法性2. 构造函数/赋值运算符重载3.得到某月的天数4. Date类 - 天数的操作4.1 日期 天数4.2 日期 天数4.3 日期 - 天数4.4 日期 - 天数 5. Date的前后置/--5.1 前置5.2 后置5.…

ORM的了解

什么是ORM?为什么要用ORM?-CSDN博客 C高级编程(99)面向资源的设计思想(ORM)_c orm-CSDN博客 ORM:Object-Relational-Mapping 对象关系映射 -------------------------- 我想对数据库中的表A进行增删改…

天龙八部怀旧单机微改人面桃花+安装教程+GM工具+虚拟机一键端

今天给大家带来一款单机游戏的架设:天龙八部怀旧单机微改人面桃花。 另外:本人承接各种游戏架设(单机联网) 本人为了学习和研究软件内含的设计思想和原理,带了架设教程仅供娱乐。 教程是本人亲自搭建成功的&#xf…

【Mybatis篇】动态SQL的详细带练

🧸安清h:个人主页 🎥个人专栏:【计算机网络】 🚦作者简介:一个有趣爱睡觉的intp,期待和更多人分享自己所学知识的真诚大学生。 文章目录 🎯一.动态SQL简单介绍 🚦动态S…

【深度】为GPT-5而生的「草莓」模型!从快思考—慢思考到Self-play RL的强化学习框架

原创 超 超的闲思世界 2024年09月11日 19:17 北京 9月11日消息,据外媒The Information昨晚报道,OpenAI的新模型「草莓」(Strawberry),将在未来两周内作为ChatGPT服务的一部分发布。 「草莓」项目是OpenAI盛传已久的…

全网最全软件测试面试题(含答案解析+文档)

一、软件测试基础面试题 1、阐述软件生命周期都有哪些阶段? 常见的软件生命周期模型有哪些? 软件生命周期是指一个计算机软件从功能确定设计,到开发成功投入使用,并在使用中不断地修改、增补和完善,直到停止该软件的使用的全过程(从酝酿到…

YOLO V8半自动标注工具设计

前提: 对于某些边界不明确的小目标,要是目标由比较多的话,标注起来就会非常麻烦。 如何利用已有训练模型,生成框,进行预标注。再通过调节预标注框的方式,提高标注的效率。 1 通过预先训练的模型生成yolo 格…