- 博客(23)
- 收藏
- 关注
原创 JAVA-什么是JDK?
摘要: JDK是Java开发工具包,包含编译器、JRE、工具和标准类库,支持Java程序开发、编译和运行。核心组件包括javac编译器、JVM和实用工具(如java、javadoc)。JDK分为Oracle JDK(商业版)和OpenJDK(开源版),并有多个版本(如LTS版的JDK 8/11/17)。安装需配置环境变量,验证通过java -version。与JRE的区别在于JDK包含开发工具。应用场景涵盖SE(标准程序)、EE(企业级)和ME(嵌入式)。选择时需考虑需求(功能、授权、支持周期),推荐企业使
2025-06-06 16:37:33
700
原创 水动力模型部分常识
水动力模型分类与选择摘要 水动力模型根据数值方法和空间维度可分为不同类型。数值方法包括有限差分法(计算高效)、有限体积法(适应复杂几何)和有限元法(高精度但计算量大)。空间维度上,一维模型(圣维南方程)适用于河道流量计算,二维模型(浅水方程)适合洪水淹没模拟,三维模型处理分层流等复杂问题。显式方法简单但步长受限,隐式方法稳定但计算量大。典型模型如HEC-RAS(1D)、MIKE21(2D)和Delft3D(3D)各有适用场景。模型选择需考虑问题复杂度、精度要求和计算资源等因素。
2025-06-03 09:32:28
798
原创 python创建虚拟环境
在Python开发中,使用虚拟环境是一种重要的最佳实践,它能够实现依赖隔离、权限管理、项目可移植性,并避免污染全局环境。虚拟环境会占用一定的空间,但通常较小,且可以通过优化减少重复占用。虽然并非每次都需要新建虚拟环境,但建议为每个项目创建独立环境以避免版本冲突。对于未使用虚拟环境的项目,可以通过导出全局依赖并新建虚拟环境的方式进行迁移。虚拟环境工具如venv、virtualenv和conda等,可以帮助开发者轻松创建和管理虚拟环境。通过合理使用虚拟环境,可以显著提高Python项目的可维护性和开发效率。
2025-05-13 10:11:20
553
原创 2024-09-11横向项目arcgis相关操作经验笔记
根据已知的流域边界矢量文件,查看该无资料地区降水数据,简单计算流域最大水深,提交最大淹没面矢量文件WGS1984.
2024-09-18 20:26:25
1230
原创 HTML前端数据图表可视化的方法
在前端数据可视化过程中,需要使用到不同的可视化方法,从而实现不同的展示需求。要实现数据通过表格的方法可视化,并且可以通过表格触发数据播放的位置,可以采用以下几种前端数据可视化的方法和库,不同的展示需求根据自身情况而定。
2024-07-17 09:19:01
935
原创 np.where( )和np.zeros( )的用法详解
np.where() 根据条件从 arr 中选择对应的值,大于3的元素保持不变,小于等于3的元素被替换为0,因此输出是 [0 0 0 4 5]。np.where() 函数根据 condition 中的值来选择 x 或 y 中的对应元素,从而创建一个新的数组,该数组的形状与 condition、x 和 y 相同。您可以根据不同的条件创建新的数组,或者根据条件来修改现有数组中的元素。np.where() 是 NumPy 库中的一个函数,它用于根据条件从两个数组中选择值。
2023-11-08 14:45:01
719
原创 ax.plot_surface函数格式
除了上述参数,还有其他一些可用于调整绘图效果的参数,例如alpha控制透明度,facecolors和edgecolors用于设置面和边的颜色等。4.cmap:用于设置颜色映射的参数,可以是内置颜色映射名称或Colormap对象,默认为None。3.Z:表示网格的Z坐标,即要在三维空间中绘制的数据,应该是一个2D数组与X、Y相同形状。7.linewidth:指定线宽,默认为0,表示不绘制线框。1.X:表示网格的X坐标,可以是2D数组或者1D数组。2.Y:表示网格的Y坐标,可以是2D数组或者1D数组。
2023-11-08 12:10:46
1848
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人