【Hydro】常用地下水与溶质运移模拟软件

news2025/2/27 14:59:16

在这里插入图片描述

饱和地下水流和溶质运移常见的模拟软件

常用的求解地下水水流和溶质运移方程的数学方法有两种:有限差分法和有限元法。两者主要的差别在于离散模型区的方法不同。基于不同的数学方法,当前市场上有一些地下水模拟图形用户界面,它们在基本功能和软件包上基本相似,但是又各有特点。建模软件一般根据模拟目标和软件功能需求进行选择。饱和地下水流和溶质运移常见的模拟软件有Visual MODFLOW、GMS和Feflow。

Visual MODFLOW:

Visual MODFLOW是行业标准的用于地下水流和污染物运移模拟的三维地下水模拟软件。该软件基于矩形网格的有限差分法,无缝集成MODFLOW-2000、MODFLOW-2005、MODPATH、MT3D99、MT3D、WinPEST等软件的基础上,建立了合理的Windows 菜单界面与可视化功能,增强了模型数值的可操作性。界面设计包括三大彼此联系但又相对独立的模块,即前处理模块、计算模块和后处理模块。现有Visual MODFLOW 4.1和Visual MODFLOW Flex 2014.1中文版,以及Visual MODFLOW Flex 2015.1英文版,以满足客户的专业需求。

GMS

由Brigham Young大学环境模拟研究实验室(Environmental Modeling Research8Laboratory)开发的基于概念模型的地下水环境模拟软件。GMS在环境保护、水资源利用与管理、采矿、建筑等许多行业和部门得到了广泛的应用,成为最为普及的地下水运移数值模拟的计算软件。GMS基于矩形网格的有限差分法,无缝集成MODFLOW-2000、MODFLOW-2005、MODPATH、MT3D、WinPEST、PHT3D等软件。GMS 全面包容了模拟地下水流每一个阶段所需的工具,如边界概化、建模、后处理、调参、可视化。GMS是惟一支持TINs、Solids、钻孔数据、2D或者3D地质统计学的系统。现有的最近版本为GMS10.0。

FEFLOW

FEFLOW是由德国WASY公司开发的,该软件包具有图形人机对话、地理信息系统数据接口、自动产生空间各种有限单元网、空间参数区域化及快速精确的数值算法和先进的图形视觉化技术等特点。在FEFLOW系统中,用户可以很方便迅速地产生空间有限三角网格单元,设置模型参数和定义边界条件,运行数值模拟以及实时图形显示结果与成图。

常用地下水与溶质运移模拟软件说明表

序号模型名称维数功能模型解类型学习模型需要的时间获取途径研发单位(个人)备注
1AQTESOLV EPA-WHPA二维半解析解模型,用于确定含有多个注水井和抽水井的均质、二维地下水稳态流的捕获区。它包括Monte-Carlo模拟参数影响模块。解析解水流模型所用天数适中国际地下水模型中心
3WALTONWALTON35 是由35个简单的水流、溶质或热迁移及淡水-盐水界面解析解与数值解模型组成。解析解水流溶质运移模型
4AT123D三维点、线、面或体积源在恒定、水平均质流条件下发生溶质迁移,能模拟放射性核素、化学物质或热废料等。解析解溶质运移模型所用天数适中国际地下水模型中心;GEMS被广泛应用,3D版本存在一些问题。
5EPA-WHPA二维WHPA是一个地下水流模拟程序,用于勾勒井口保护区捕获区。它可应用于二维稳态水流、均质的含水层。解析解溶质运移模型
6MAS3DB三维二元高斯在y、z平面源无限、均匀的流场解析解溶质运移模型仅需几个小时滑铁卢水文地质公司
7NODK2D, 3D DK2D,3D二维、三维反演解析解模型(衰减可选),能解决弥撒度、源维数、浓度及持续时间,筛选因子等问题。解析解溶质运移模型所用天数适中P.Domenoco. Texas A&M不能不加区别的使用
8PLUME3D三维用于点源溶质迁移,均匀流场解析解溶质运移模型仅需几个小时国际地下水模型中心
9PRINCE一维、二维及三维PRINCE是一个软件包,包括10个解析解模型。其中,7个一维、二维与三维质量迁移模型,3个二维水流模型。该软件包界面友好,制图功能强大,能导入数字或DXF位图文件。一维、二维与三维对流弥散质量迁移模型包含一级衰减和线性延迟;二维条带和高斯源质量迁移包含对流弥散、一级衰减和线性延迟;多溶质注入井采用Wilson-Miller方法;多注水-抽水井采用二维各向异性泰斯方法;渗漏、各向异性承压含水层采用二维Hantush-Jacob方法。解析解溶质运移模型所用小时数适中商业软件滑铁卢水文地质公司;科学软件集团用户界面友好,软件包驱动
10SLUG二维均匀流场中微水溶质运移解析解溶质运移模型仅需几个小时国际地下水模型中心
11SLUG3D三维均匀流场中微水溶质运移解析解溶质运移模型仅需几个小时国际地下水模型中心
12WMPLUME二维点源、均匀流场中溶质迁移仅需几个小时国际地下水模型中心
13CFEST三维CFEST是一个用于各向异性、非均质、承压/半承压、潜水含水层的三维有限元技术的地下水流和迁移程序,包括对流、弥散、扩散、吸附、衰减、盐溶解及渗滤等。数值解饱和流模型
14HST3D三维用于模拟三维地下水流及热与溶质运移的计算机代码数值解饱和流模型
15MODFLOW准三维MODFLOW是一个有限差分模型,用于模拟承压含水层、潜水含水层及潜水与承压结合含水层的三维水流。也能模拟与水流相关的外部压力,如井区补给、蒸散发、排泄及溪流作用等。数值解饱和流模型需要很多天国际地下水模型中心,美国地质调查局或科学软件集团被广泛应用,能与MOC,MODPATH,MT3D,PATH3D等结合进行运移计算
16FEMWATER二维、三维使用同化能力标准划分井口保护区。模拟地下水流考虑一下几点:(1)考虑到各种地质构造的均质、各向异性介质;(2)考虑分布点的、随时间变化的源汇项;(3)兼容4中类型的边界条件。数值解饱和流模型需要几个月时间美国橡树岭国家实验室能与FEMWASTE结合进行运移计算
17AQUA二维瞬态非等温、非均质、各向异性含水层的水流和运移;运移过程包括对流、平流、吸附和衰减过程。数据解饱和水流与溶质迁移模型需要几个星期科学软件集团包括交互式图形,数据生成选项
18BIOPLUME Ⅱ二维模拟在有限氧的生物降解、复氧和厌氧生物降解(作为一级衰减)的影响下溶解性碳氢化合物的运移。模型建立在USGS 2-D溶质迁移程序基础上,模拟对流、弥散、混合机生物降解。可以计算每个时间步长碳氢化合物与氧气分布羽。氧气与碳氢化合物的瞬时反应是假设用来模拟天然生物降解过程,延迟羽,及现场生物修复计划。另外,注水井可认为是氧源。数据解饱和水流与溶质迁移模型需要几个小时NTIS
19CHEMFLO一维模拟非饱和土壤中水流与化学物质运移。水流模拟使用Richard’s方程。污染物迁移使用对流弥散方程,模拟结果可以通过水量导水率、密度通量、化学物浓度随时间和空间变化的图形表示。土壤剖面假设均质。数据解饱和水流与溶质迁移模型需要几个小时美国环保局
20FLONET: FLOWTRANS二维用于二维、各向异性、垂直剖面非均质、承压或潜水含水层中稳态流与瞬时流运移。另外,可以模拟生物降解和吸附。数据解饱和水流与溶质迁移模型需要几天时间滑铁卢水文地质公司;科学软件集团
21FLOWPATH二维用于各向同性、非均质、承压、渗漏或潜水含水层中稳态流与迹线;计算迹线、迁移时间、流速与捕获区。数据解饱和水流与溶质迁移模型需要几天时间滑铁卢水文地质公司;科学软件集团应用较广泛
22FTWORK三维用于各向异性、非均质、承压、潜水含水层中稳态流或瞬时流与运移。运移过程有对流、弥散、吸附与衰减。对于稳态流可进行参数评估。数据解饱和水流与溶质迁移模型需要几个星期时间Geo Trans已经应用于低放射性废物评估区治理
23Golder Groundwater Package二维用于分层含水层系统中瞬态流和化学物运移数据解饱和水流与溶质迁移模型需要几天时间Golder Associates在澳大利亚被广泛应用
24GWTHERM二维用于各向异性、非均质、潜水含水层的瞬态、非等温流。包括对流、弥散、扩散、吸附、衰减及颗粒示踪等选项。数据解饱和水流与溶质迁移模型需要几天时间Dames & Moore用于核废料库
25HST3D三维模拟三维地下水流与热和溶质相关的溶质运移。通过裂隙孔隙速度,流体密度与温度、压力及溶质质量关系、及溶质粘度对温度、溶质量关系等控制方程耦合在一起。溶质运移方程是单一溶质组分对线性平衡吸附和线性衰减。数据解饱和水流与溶质迁移模型需要几天时间国际地下水模型中心有时计算时间较长
26MOCDENSE二维USGS2D-MOC的密度耦合版数据解饱和水流与溶质迁移模型需要几天时间国际地下水模型中心
27MT3D"二维
三维"用于各向异性、非均质、承压、半承压或潜水含水层中稳态流或瞬时流。运移过程包括对流、弥散、非线性吸附与衰减。需要由中心差分水流模型获得结果,比如MODFLOW 作为输入。数据解饱和水流与溶质迁移模型需要几个星期国际地下水模型中心;Papadopoulos&Associates
28PORFLOW三维用于各向异性、非均质裂隙的承压半承压含水层的瞬态非等温水流。运移过程包括对流、弥散及扩散、吸附、衰减、多相运移及溶解。数据解饱和水流与溶质迁移模型需要几个星期国际地下水模型中心
29SWENT三维用于各向异性、非均质、承压含水层的瞬态、非等温及密度耦合水流与运移。模拟运移的过程包括对流、弥散、吸附、衰减、盐溶解及淋滤等。数据解饱和水流与溶质迁移模型需要几个星期Intera Environmental Consultants
30SWICHA二维、三维用于各向异性、非均质、承压含水层中瞬态,密度耦合的水流与运移。运移过程包括对流、弥散及扩散。数据解饱和水流与溶质迁移模型需要几个星期Geotrans
31SWIFT Ⅱ三维用于各向异性、非均质裂隙、承压、半承压或潜水含水层中瞬态、非等温、密度耦合的水流与溶质运移。运移过程包括对流、弥散、扩散、吸附、衰减、盐溶解、淋滤及双孔隙度。数据解饱和水流与溶质迁移模型需要几个月时间SNL Geotrans应用于热储存、地下水污染、核废物隔离及地下深注工程
32TARGET二维、三维用于各向异性、非均质裂隙、承压、半承压或潜水含水层中瞬态、、密度耦合的水流与溶质运移。运移过程包括对流、弥散、扩散、吸附及衰减。包括湖泊水位预测模块。数据解饱和水流与溶质迁移模型二维:需要几天时间;三维:需要几个星期国际地下水模型中心在Peclet数较大时不稳定
33USGS2D-MOC二维模拟饱和地下水系统中非保守溶质运移。它计算由于对流迁移、水动力学弥散、混合、或补给引起的溶解及化学反应等造成的不同时空浓度分布。化学反应包括一级不可逆速率反应、不可逆平衡控制的线性、Freundlich 或Langmuir 等温吸附,离子交换控制的可逆平衡。含水层可以是非均质的,或者各向异性。数据解饱和水流与溶质迁移模型需要几天时间国际地下水模型中心
34VLEACH一维模拟包气带中挥发性、吸附的污染物的渗滤,其模拟4个主要过程:液相对流、固相对流、固相吸附及气相平衡。该程序基于一些假设,包括稳态非饱和带流,无降解等。数据解饱和水流与溶质迁移模型美国环保局
35CHAMP三维用于各向异性、非均质、裂隙、变形多孔介质的瞬态的水流与运移过程。运移过程包括对流、弥散、扩散、吸附及衰减等。数值解可变饱和水流与溶质运移模型需要几个月时间LBL用于废物处置中的化学物运移
36FEMWASTE、3DLEWASTE"一维
二维
三维"用于各向异性、非均质多孔介质的瞬态、密度/含水量耦合的运移模型。运移过程包括对流、弥散、扩散、吸附及衰减(含3个吸附模型)。数值解可变饱和水流与溶质运移模型需要几个月时间美国橡树岭国家实验室
37GS3三维用于各向异性、非均质、承压或潜水含水层中含有自由地表蒸发的瞬态流和溶质运移模型。运移过程包括对流、弥散及扩散。数值解可变饱和水流与溶质运移模型需要几个星期时间Bechtel应用于饱和与非饱和带化学物质迁移
38MOTIF三维用于各向异性、非均质、承压或潜水、裂隙或多孔介质含水层中瞬态流和密度耦合的溶质运移。运移过程包括对流、弥散、扩散、吸附及衰减。数值解可变饱和水流与溶质运移模型需要几个月时间加拿大原子能公司
39NAMMU三维用于各向异性、非均质、承压或潜水、裂隙或多孔介质含水层中瞬态流和密度耦合的溶质运移。运移过程包括对流、弥散、扩散、吸附、衰减及放射性核素链衰变。数值解可变饱和水流与溶质运移模型需要几个月时间英国原子能管理局Harwell 实验室
40SUTRA二维用于各向异性、非均质、多孔介质含水层中瞬态流和密度耦合、非等温水流和溶质运移。运移过程包括对流、弥散、扩散、吸附及衰减(3个吸附模型)数值解可变饱和水流与溶质运移模型需要几个星期时间国际地下水模型中心
41SWANFLOW三维用于各向异性、非均质、承压或潜水含水层中瞬态、三相(水、气、非水相液体)的水流与溶质迁移密度耦合、非等温水流和溶质运移。运移过程包括对流、弥散、扩散、吸附及衰减(3个吸附模型)数值解可变饱和水流与溶质运移模型
42TOUGH2三维用于各向异性、非均质、裂隙或多孔介质中瞬态、非等温的水流与溶质运移。运移过程包括对流、扩散、溶解及多项流。数值解可变饱和水流与溶质运移模型需要几个月时间LBL
43TRACR3D用于各向异性、非均质、裂隙介质中瞬态水流与溶质运移。运移过程包括对流、弥散、扩散、吸附、衰减、多组分、二相流及随机参数输入等。数值解可变饱和水流与溶质运移模型需要几个月时间LNAL
443DADE三维用于评价一系列的三维对流弥散溶质迁移方程的解析解。迁移方程包括项:对流弥散、溶质延迟、一级衰减、零级沉积。该程序能直接解决下列问题:对于具体的模型参数,浓度计算结果为时间和空间的函数;对具体的实验室数据进行解析法拟合,以评估所选择的参数。程序采用Fortran计算机语言。解析解饱和水流与溶质运移模型免费美国盐渍土实验室
45AGU-10一个可用于筛选均质、各向同性流场的水流与溶质迁移程序的程序集,其基于美国地球物理协会的水资源专著10。其由5个Fortran语言编写的模拟程序和2个Microsoft Basic的预/后处理器组成。解析解饱和水流与溶质运移模型免费美国地球物理协会
46AT123D一维、二维、三维AT123D是一个瞬态的一维、二维、三维的解析解地下水迁移模型。其计算含水层系统中污染物浓度的时空分布,并地下水含水层中污染羽的瞬态扩散。溶质迁移过程包括对流、扩散、吸附及衰减。AT123D能解决两类污染源:瞬态源与连续源;三类污染源种类:放射性核素、化学污染物及热;四类污染源分布结构:点源、线源、面源及体积源;四种类型的含水层尺寸:有限深度与有限宽度、有限深度与无限宽度、无限深度与有限宽度及无限深度与无限宽度。解析解饱和水流与溶质运移模型
47CXTFIT在可利用准确迁移参数基础上能成功预测地下水溶质迁移。其基于Levenberg-Marquardt算法对均质土壤一维稳定流动中溶质易混合置换实验所得到的穿透曲线(Breakthrough curve,BTC)进行非线性最小二乘拟合。解析解饱和水流与溶质运移模型免费CXTFIT是由美国盐渍土实验室研制的计算机软件。
48EPA-VHSEPA-VHS筛选模型,用于预测连续污染源下游指定距离的最大污染物浓度。模型基于保守成分的解析解方法。解析解饱和水流与溶质运移模型美国环保局
49HPS三维HPS是一个解析解模型,用于在模拟一个均质区域地下水中水平面源三维污染物迁移的模型。该模型嵌入对流弥散迁移、污染物延迟及一级衰减。解析解饱和水流与溶质运移模型
50MAPMAP监测分析软件包是一个监测网络的设计工具。其由污染羽生成模型(PLUME),监测效率模型(MEMO)及污染概率模型(COPRO)组成。解析解饱和水流与溶质运移模型商业软件
51ONE-DONE-D是一个含有5个解析解模型 的软件包,包括一维对流弥散方程、线性吸附、零级沉淀、一级衰减。控制方程项包括对流,弥散及扩散。解析解饱和水流与溶质运移模型商业软件
52PLUMEPLUME(也称PLUME-PH)是一个解析解模型,用于计算连续的、随时间变化释放的水平线源中单个放射性或非放射性组分在均质含水层中点浓度。解析解饱和水流与溶质运移模型
53PLUME 2DPLUME 2D是一个解析解模型,基于一个或多个示踪剂的瞬时或连续释放的非保守溶质迁移方程的封闭式解法。解析解饱和水流与溶质运移模型
54Visual MODFLOW三维Visual MODFLOW是综合已有的MODFLOW、MODPATH、MT3D、RT3D和WinPEST等地下水模型开发出来的可视化模拟系统,可进行三维水流模拟、溶质运移模拟(溶质化学反应、水岩相互作用等)。数值解水流与溶质运移模型商业软件加拿大滑铁卢公司
55RWHRWH是一个广发使用RANDOM WALK 水流和溶质运移模型的分析版本,专门用于设计筛选和教育目的。其用于模拟均质、各向同性、等厚度、有限范围的承压含水层介质。解析解饱和水流与溶质运移模型
56RANDOM WALKRANDOM WALK 用于研究溶质迁移问题,该模型比建立有限差分或有限元水流模型简单。解析解饱和水流与溶质运移模型商业软件
57SOLUTESOLUTE软件包是5个程序的集合,该软件基于非保守示踪溶质的对流弥散运移解析解模型。解析解饱和水流与溶质运移模型商业 软件
58USGS-SOL一维、二维、三维USGS-SOL显示了一系列偏微分方程的解析解,其描述各种类型边界和一维、二维、三维的非保守溶质对流弥散运移。解析解饱和水流与溶质运移模型
59VERTPAK-1VERTPAK-1包含流体流动、岩石变形、裂隙中溶质迁移、多孔介质中溶质运移等8个解析解模型。解析解饱和水流与溶质运移模型商业软件
60WALTON35WALTON35 是由35个简单的水流、溶质或热迁移及淡水-盐水界面解析解与数值解模型组成。解析解饱和水流与溶质运移模型
61ASM二维ASM(Aquifer Simulation Model)是解决地下水流与溶质运移问题的二维水平或垂直模拟的数值模型。其通过中心节点有限差分法求解水流方程。数值解解饱和水流与溶质运移模型
62BIOPLUMEⅢ有限差分模型,用于模拟地下水中由于对流、弥散、吸附及生物降解等作用的有机污染物自然降解过程。生物转化过程在有机污染的含水层修复中非常重要。因此,这些过程对烃类污染物修复方案进行评价。数值解解饱和水流与溶质运移模型免费美国环保局
63FEFLOWFEFLOW是一款用于模拟地下水流与溶解性成分或热的溶质迁移过程模型的专业软件包。数值解解饱和水流与溶质运移模型商业软件DHI GROUP
64FLOWPATH Ⅱ二维FLOWPATH 是一个二维有限差分、稳定流地下水流模型,用于计算井口保护区、水头、地下水流速、时间迹线、捕获区、水平衡及稳定状态降深分布。数值解解饱和水流与溶质运移模型
65FTWORK一维、二维、三维FTWORK 程序是一个以块为中心的有限差分模型,用于模拟承压含水层与潜水含水层中饱和介质的一维、二维与三维的稳定流和瞬态流的溶质运移。数值解解饱和水流与溶质运移模型
66GMS二维、三维GMS是一个用于地下水模拟各阶段的大软件工具包,包括评估区刻画、模型建立、后处理、律定及可视化等。GMS是唯一一个支持三角不规则网、立方体、钻孔数据、二维与三维地质统计以及二维与三维中有限元和有限差分模型的系统。目前,其支持的模型包括MODFLOW,MODPATH,MT3D,RT3D,FEMWATER与SEEPSD.数值解解饱和水流与溶质运移模型Brigham young university
67Groundwater Vistas三维Groundwater Vistas是一个复杂的地下水三维水流与溶质运移的Windows图形用户界面,其将全面的图形分析工具和模型设计体系耦合在一起。数值解解饱和水流与溶质运移模型
68HST2D/3D ENHANCEDHST 2D/3D是一个用于模拟饱和含水层多孔介质中热与溶质迁移的有限差分模型。数值解解饱和水流与溶质运移模型美国地质调查局
69HST3D三维用于模拟三维地下水流及热与溶质运移的计算机代码。数值解解饱和水流与溶质运移模型免费
70HYDRUS 2D/3D二维、三维基于微软Windows环境,用于模拟二维和三维的变饱和介质中水流和溶质迁移的软件。图形用户界面颜色丰富,精度高。数值解解饱和水流与溶质运移模型商业软件
71MIGRATE二维该软件很快且准确地模拟二维地表或地下的多个污染源溶质运移。模型考虑对流弥散迁移、吸附、放射核素与生物降解及裂隙迁移等。数值解解饱和水流与溶质运移模型商业软件
72MOC一个二维有限元程序,用于模拟裂隙或颗粒含水层中地下水流和溶质运移,并能处理渗漏承压与水位系统。数值解解饱和水流与溶质运移模型免费美国地质调查局
73MOC3D三维MOC3D是一个三维水流与溶质运移模型。其将Modflow与运移模型刻画集成,并考虑到对流、弥散、流体源混合、线性吸附及放射性核素衰减等。数值解解饱和水流与溶质运移模型免费美国地质调查局
74MOCDENSE二维MOCDENSE是一个二维横断面模型,用于分析盐水入侵。其模拟地下水系统中密度流中保守的一个或两个组分的溶质迁移扩散。数值解解饱和水流与溶质运移模型免费美国地质调查局
75MODFLOWT三维MODFLOWT是MODFLOW的一个新版本,其包括模拟三维溶质运移模块。数值解解饱和水流与溶质运移模型GeoTrans,Inc
76MT3DMS三维MT3DMS模型是一个三维溶质迁移模型模块。其能够模拟地下水系统中的对流、扩散、衰减、溶质化学反应、线性与非线性吸附作用等,能够对承压含水层、不承压含水层、承压与不承压交替含水层以及倾斜的和单元厚度变化的含水层进行空间离散。数值解解饱和水流与溶质运移模型Authored by Zheng at S. S. Papadopulos & Associates, Inc.
77MULAT三维MULAT是一个分析三维稳态地下水流与颗粒对流运移的程序,其包括吸附与解吸。模型假设含水层中水流主要是水平流,垂直流由一个含水层通过阻水层到另一个含水层。数值解解饱和水流与溶质运移模型
78PHREEQM-2DPHREEQM-2D是一个多组分溶质迁移模型,其由两个耦合的模拟程序组成:HST2D与PHREEQE。PHREEQE是一个地球化学反应模型(USGS编写),PHREEQM-2D包括溶解、沉淀及离子交换,支持矿物动力学计算。数值解解饱和水流与溶质运移模型美国地质调查局
79PMWIN三维PMWIN是一个模拟三维水流和溶质迁移的图形界面。它支持文件输入的准备工作和分析MODFLOW相关程序(包括MODFLOW本身,离子示踪程序MODPATH和PMPATH,运移程序MT3D及参数估计程序PEST)的结果。数值解解饱和水流与溶质运移模型

参考文献

http://gmvs.bwil.com.cn/modelaudit/0.htm

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

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

相关文章

【Python基础入门学习】Python工具Pycharm的安装与使用

一、关于Python 1.1 下载Python 在下载与安装pycharm工具前,一定要先安装python 打开Python官网:python下载打开上述网站,选择 Downloads -> 系统 我是Windows系统,点击进入后,找到自己要安装的安装包以及想安装的…

UE4/5多人游戏详解(四、加入游戏会话,数值key和value,寻找IP地址)

目录 加入游戏会话 找到会话 加入会话 代码: 设置会话key和value 代码: 在寻找会话中添加匹配: 代码: 寻找IP地址: 代码: 回调函数onJoinSessionComplete实现: 代码: 测试…

音视频开发六:FFmpeg日志使用

常用日志级别 在 FFmpeg 中,error、warning、info、verbose 和 debug 是指不同的日志级别,各自对应的是不同类型的日志信息。具体的解释如下: error: 输出错误信息,表示程序出现了无法恢复的错误,需要立即停止执行。…

通过数据库逆向生成表和属性word文档(PDMan/PowerDesigner)及遇到问题记录

目录背景通过PDMan导出word文档步骤导出文档格式自定义格式导出Word失败问题解决出错原因:[object Object]解决方式通过PowerDesigner导出word文档导出步骤导出结果PowerDesigner使用问题记录DSN警告Could not Initialize JavaVM!mysql odbc安装使用下载安装版&…

数据结构——算法的时间复杂度和空间复杂度

文章目录算法效率时间复杂度时间复杂度的定义大O渐进渐进表示法常见的时间复杂度计算举例空间复杂度算法效率 我们在算法的设计中,会去衡量算法的好坏。那么算法效率就是衡量标准之一。除此之外,我们也会关注到算法的健壮性、正确性、可读性、效率与低存…

C语言课设项目-51单片机-定时器和计数器

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 一、定时器的原理 1、CPU时序的有关知识 2、在学习定时器之前需要明白的 3、定时/计数器的工作原理 4、…

Mybatis(八)动态Sql的实现原理

一、动态Sql的使用 顾名思义&#xff0c;动态sql值得是事先无法预知具体条件&#xff0c;需要在运行时根据具体的情况动态生成Sql语句。例如: <sql id"userAllField">id,create_time, name, password, phone, nick_name</sql><select id"getUse…

通过工具生成指定 类型 大小 文件

今天给大家介绍一个神器 首先 大家在开发过程中或许经常需要涉及到文件上传类的功能 需要测试文件过大 空文件等等清空 不同大小的文件 而这种文件大小是比较不好控制的 但大家可以下载我的资源 文件生成工具(可生成指定大小 类型文件) 下载下来里面就有一个 fileGeneration…

Mysql的用户管理与权限管理

文章目录用户管理创建用户查看用户字段解释hostUserselect_priv , insert_priv等修改密码修改用户删除用户权限管理查看权限查看当前用户权限查看某用户的全局权限查看某用户的某库的权限查看某用户的某个表的权限授予权限例一例二例三收回权限例一例二专栏目录请点击 用户管理…

目标检测框架yolov5环境搭建

目前&#xff0c;目标检测框架中&#xff0c;yolov5 是很火的&#xff0c;它基于pytorch框架&#xff0c;集成opencv等框架&#xff0c;项目地址&#xff1a;https://github.com/ultralytics/yolov5&#xff0c;对我来说&#xff0c;机器学习、深度学习才开始接触&#xff0c;本…

web前端 --- 表单标签

表单标签 --- 行内标签 描述&#xff1a;一个完整的表单标签通常由表单域、表单控件&#xff08;表单元素&#xff09;和提示信息三部分构成 作用&#xff1a;数据交互&#xff08;C/S&#xff09; &#xff08;1&#xff09;表单域 --- <form> <form>标签用于定义…

一款适合程序员的 Markdown 简历模版,拒绝花里胡哨

一款适合 IT 行业的 Markdown 简约简历模版&#xff0c;拒绝花里胡哨 开始使用 &#xff08;1&#xff09;安装 Markdown 编辑软件&#xff0c;推荐使用 Typora 编辑器&#xff08;免费版 Typora 百度网盘下载点此下载&#xff09;。 &#xff08;2&#xff09;下载本项目&am…

Ansys Speos | 实现车内氛围灯早期仿真验证

在本例中&#xff0c;将演示如何使用Speos进行RGB(红、绿、蓝)车内环境照明的早期研究&#xff0c;目的是在设计光导之前评估指定位置的照明效果。 使用到的产品Ansys Speos 2022 R2或更高版本&#xff0c;license为Enterprise版本能激活人眼视觉效果。 概览 在汽车行业&#…

Nginx的优化,安全与防盗链

1.Nginx的页面优化 1.1 Nginx的网页压缩 在Nginx的ngx_http_gzip_module压缩模块提供对文件内容压缩的功能。进行相关的配置修改&#xff0c;就能实现Nginx页面的压缩&#xff0c;达到节约带宽&#xff0c;提升用户访问速度 vim /usr/local/nginx/conf/nginx.conf http { ..…

#算法记录 | Day33 贪心算法

1005.K次取反后最大化的数组和 class Solution:def largestSumAfterKNegations(self, A: List[int], K: int) -> int:A sorted(A, keyabs, reverseTrue) # 将A按绝对值从大到小排列for i in range(len(A)):if K > 0 and A[i] < 0:A[i] * -1K - 1if K > 0:A[-1] *…

最基础的electron打包运行配置,以及Electron Builder 和 Electron Forge两者差异

node版本 v16.19.0 开发之前请务必去官网查看node所支持的版本&#xff0c;不然安装会报错 推荐使用 yarn 包管理 引入electron依赖 yarn add electron22.3.6 -D yarn add electron-builder -D创建electron配置文件 我这边为了模块化开发&#xff0c;将electron相关文件放…

Chapter3: Design Creation with RTL(ug949)

&#xff08;3.5&#xff09;Clock Domain Crossing 设计中的跨时钟域电路直接影响设计的可靠性。您可以设计自己的电路&#xff0c;但Vivado design Suite必须识别电路&#xff0c;并且必须正确应用ASYNC_REG属性。Xilinx提供XPM以确保正确的电路设计&#xff0c;包括…

【c/c++编译工具】——Cmake的学习

简介 目录 简介 1. Cmake的基本语法 2. 常用指令 3. CMake常用的变量 4. CMake编译工程 5. 构建方式 6. 实战---CMake代码实战 CMake是一个跨平台的安装编译工具&#xff0c;可以用简单的语句来描述所有平台的安装(编译过程)。CMake可以说已经成为大部分C开源项目标配…

将自己的服务注册成Windows服务

winsw下载地址 https://github.com/winsw/winsw/releases 如何注册服务 将WinSW.exe复制到自定义的目录同目录下创建projectName.xml。特别注意&#xff0c;xml和exe必须同名配置 xml文件 xml配置信息如下 <service><id>wjb-member</id><name>wjb-me…

15-721 Chapter7 索引

锁的分类 锁占用少量内存&#xff0c;实际上在不竞争的情况下性能不错. 第一个就是靠test_and_set实现的自旋锁&#xff0c;高效&#xff0c;因为在用户态&#xff0c;但是却不可扩展&#xff0c;对cache&#xff0c;os都不友好 第二个是mutex&#xff0c;实际上两个部分组成…