自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java中HashMap的工作原理

摘要:HashMap是基于数组和链表实现的非同步散列表。通过哈希函数计算键的哈希码确定存储位置,链表解决哈希冲突。当负载因子超过0.75时自动扩容为原容量两倍。Java8优化了性能,当链表长度超过8时会转换为红黑树结构。这种数据结构提供了高效的键值对存储和检索能力。(149字)

2025-10-17 11:06:37 201

原创 Cesium等高线

摘要:本文介绍了一个基于Cesium和GLSL着色器实现的等高线可视化系统。系统支持自定义等高线间距(50-500米)、线宽(1-5像素)和颜色渐变(三色可调),提供平滑渐变选项和高度标签显示功能。通过响应式设计适配不同设备,包含视图保存/重置和著名地形快速导航功能。核心技术采用GLSL着色器计算高度比例和颜色混合,实现实时等高线渲染。系统界面简洁,包含高度图例和实时位置信息显示,适用于地形分析和教学演示等场景。

2025-06-06 14:11:03 469

原创 npm error Cannot read properties of null (reading ‘matches‘)

摘要:解决npm命令中的"cannot read properties of null (reading 'matches')"错误,主要方法包括清理缓存与重装依赖、检查版本兼容性、升级Node.js和npm。扩展排查可处理对等依赖冲突、网络问题或权限设置。若问题持续,可尝试使用yarn替代npm进行安装。

2025-06-06 08:45:38 3046

原创 Cesium 透明渐变墙 解决方案

本文介绍了一个实现透明渐变圆形墙面效果的WebGL解决方案。关键技术包括:1)闭合路径算法通过增加生成点数量确保路径首尾相接;2)使用RGBA颜色模式实现从绿色到透明的平滑渐变;3)通过可调参数控制颜色、高度和圆环尺寸。完整代码展示了如何在Cesium中创建具有透明渐变效果的3D圆形墙面实体,包含闭合路径计算、渐变材质创建和实体渲染的实现过程。

2025-05-27 22:59:06 307

原创 threejs学习002-场景中添加几何体

【代码】threejs学习002-场景中添加几何体。

2025-04-28 10:27:16 504

原创 threejs学习001-第一个示例

【代码】threejs学习001-第一个示例。

2025-04-28 09:27:49 268

原创 cesium使用turfjs计算面积

【代码】cesium使用turfjs计算面积。

2025-04-16 17:13:19 194

原创 vue3引入百度地图绘制多边形

vue3引入百度地图绘制多边形,可判断点是否在多边形内。

2025-04-16 14:39:48 628

原创 PgSQL_生成近12个月日期

【代码】PgSQL_生成近12个月日期。

2024-10-30 22:26:32 451

原创 vue3-video-play在使用中的问题

vue3-video-play在使用时,可能会出现不能使用的问题,需要修改插件。

2024-09-23 10:06:49 673 1

原创 mysql 异常max_allowed_packet variable

windows下 my.ini,linux下my.cnf,在[mysqld]下添加。修改完成之后要重启mysql。

2024-09-04 13:27:51 264

原创 Cesium常用的在线地图

【代码】Cesium常用的在线地图。

2024-08-12 16:15:15 911

原创 cesium实现自定义背景效果

【代码】cesium实现自定义背景效果。

2024-07-25 16:05:15 677

原创 css滤镜

【代码】css滤镜。

2024-07-19 13:44:06 155

原创 linux命令-基础命令(一)

uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdpa

2024-07-17 16:52:55 180

原创 vue3插件vue3-video-play报错

修改node_modules\vue3-video-play\package.json。安装完插件vue3-video-play,运行时报错。Failed to resolve entry for package "vue3-video-play". The package may have incorrect main/module/exports specified in its package.json.

2024-07-17 09:14:33 1743

原创 vue3插件swiper的简单使用

【代码】vue3插件swiper的简单使用。

2024-06-27 10:43:00 371

原创 IDEA去掉JAVA类中方法合并成一行现象问题

2024-06-25 14:19:47 255

原创 history命令记录信息增加序号、日期时间、用户、登录IP及对应执行的命令

【代码】history命令记录信息增加序号、日期时间、用户、登录IP及对应执行的命令。

2024-06-07 08:42:50 425

原创 mysql获取某个节点的所有子孙节点

此sql查询id=3的所有父节点sql。获取某个菜单的所有子孙节点同理。

2024-05-31 16:07:25 725 1

原创 mysql常用日期处理

上面的本周算法会有问题,因为mysql是按照周日为一周第一天,如果当前是周日的话,会把时间定为到下一周.

2024-05-21 11:37:04 536

原创 mybatis拦截器自动填充公共字段

在开发的过程中 ,在持久化的过程中可能会遇到表中都有公共字段的问题,这样就可以统一赋值,更简化开发,比如说在新增用户需要指定创建时间、创建人等字段,修改用户时需要指定修改时间、修改人等字段,在mybatis配置文件中增加配置。

2024-05-20 14:54:19 562

原创 vue3中reactive重新分配一个新对象会失去响应式

语法:Object.assign(target, ...sources) 返回值:target,目标对象。object.assign()主要用于对象合并,将源对象中的[属性复制]到目标对象中,他将返回目标对象。//使用 Object.assign 不会丢失响应式。重新分配一个新对象,会。

2024-05-16 11:22:24 891

原创 cesium语法-关于深度被遮挡及偏移

如上例在小于1000的时候,Billboard或Label的缩放比例为1;在1000--2000之间缩放比例会在0.01--1之间随着视觉高度改变而改变。例如,将垂直原点设置为 TOP 或 BOTTOM 会在屏幕上方或下方显示广告牌锚点位置。例如,将水平原点设置为 right或 center会在屏幕上方或下方显示广告牌锚点位置。设置一个由远及近的感觉,随着视觉的远近,物体改变硕放比例。由于深度测试的存在,我们的对象很多时候会被地形挡住。相对于对象的原点的垂直位置。相对于对象的原点的水平位置。

2024-05-16 10:10:57 946

原创 把本地的jar包插入到本地仓库

这个命令需要注意的是写对groupId、artifactId、version参数。二、在配置Maven环境时,通常需要设置M2_HOME和PATH环境变量。一、首先是需要下载maven。

2024-05-13 11:47:22 998

原创 npm ERR! github.com[0: 20.205.243.166]: errno=Unknown error npm ERR! exited with error code: 128

npm ERR! Error while executing:npm ERR! D:\Program Files (x86)\Git\cmd\git.EXE ls-remote -h -t git://github.com/adobe-webplatform/eve.gitnpm ERR!npm ERR! fatal: unable to connect to github.com:npm ERR! github.com[0: 20.205.243.166]: errno=Unknown error

2024-04-28 14:02:42 559

转载 15 个 CSS 隐藏属性

CSS(级联样式表)是网页设计的支柱,用于设计网站的视觉呈现。虽然您可能已经熟悉许多 CSS 属性,但存在一些较少讨论的属性,它们可以增强您的样式功能。在这篇文章中,我将向您介绍 15 个带有代码片段的 CSS 属性。

2024-04-28 08:50:45 98

原创 dom4j的使用

dom4j是一个基于Java的开源XML解析器,它提供了一种简单而灵活的方式来解析和操作XML文档。它使用了DOM(Document Object Model)模型,使开发者能够轻松地读取、写入和修改XML数据。

2024-04-26 10:38:46 814

原创 linux-centos修改时区时间

先输入tzselect,输入5,再输入9,再输入1,最后再输入1就行了。

2024-04-25 10:45:36 813

原创 Linux-history

Linux系统的操作记录可以通过history命令去查看。但是那仅仅是支持查看系统用户执行过的一些命令记录,没有精确到时间及对应用户等更细化的一些信息。这样history命令记录信息有了序号、日期时间、用户、登录IP及对应执行的命令。让history命令记录信息更加细致,可以确保是何用户在什么时候做过什么操作。

2024-04-16 08:51:22 418

原创 cesium-剖面分析

【代码】cesium-剖面分析。

2024-03-26 17:15:04 1043

原创 Lombok-@Delegate

Delegate可以让你的类直接使用其他类的方法。尽管 Lombok 提供了许多方便的功能,但。可能会导致代码难以理解和维护。

2024-03-21 10:24:52 417

原创 Lombok-@Cleanup

这个注解可以自动管理输入输出流等各种需要释放的资源,确保安全地调用close方法。尽管 Lombok 提供了许多方便的功能,但。这种写法要比try的写法更为简洁。它的使用方法是在声明的资源前加上。可能会导致代码难以理解和维护。

2024-03-21 10:22:45 813

原创 Lombok-@Singular 和 @Builder 组合

注解可以用在集合类型的字段上,它会生成两个方法,一个是添加单个元素的方法,一个是添加整个集合的方法。尽管 Lombok 提供了许多方便的功能,但。让集合类型字段可以更方便的维护。可能会导致代码难以理解和维护。生成的其他方法一起链式调用。

2024-03-21 10:21:38 632

原创 npm安装包时候报certificate has expired

然后再重新执行npm install就可以了,这个可以解决一般的问题。npm在install的时候,出现。解决办法:关闭npm的https。

2024-03-20 09:25:49 242 1

原创 cesium-通视

cesium通视分析。

2024-03-15 15:57:59 995

原创 cesium-可视化区域分析

【代码】cesium-可视化区域分析。

2024-03-15 15:55:18 1384 17

原创 cesium-获取屏幕四个角的坐标经纬度

可以配合滚轮的监听事件使用。

2024-03-13 10:17:50 872

原创 cesium-天际线

【代码】cesium-天际线。

2024-03-07 16:23:51 703

原创 cesium-切分地图

监听两个值的变化,一个是是否要隐藏一个是是否显示边框。在cesium中只看想看到的部分地图,其他的隐藏。

2024-03-06 13:20:59 554

Flume采集MySQL数据必须的jar包,包含flume-ng-sql-source-1.5.2.jar和mysql-connector-java.jar,免去了自己打包的麻烦

Flume采集MySQL数据必须的jar包,包含flume-ng-sql-source-1.5.2.jar和mysql-connector-java.jar,免去了自己打包的麻烦

2025-08-28

常用mysql数据库配置文件

常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件

2023-08-31

vue下cesium剖面分析工具类

vue下cesium剖面分析工具类,可直接使用,拿来即用,调用方法在Vue框架的映衬下,Cesium——这款强大的三维地球和地图可视化库,仿佛被赋予了新的生命力。而在这个充满活力的舞台上,剖面分析工具类则如同一位优雅的舞者,以其独特的舞步和姿态,吸引着每一位观众的目光。 让我们想象一下,在Cesium构建的广袤宇宙中,剖面分析工具类就如同一把锋利的剑,它精准地切割开地球的各个层面,让我们能够一窥地球内部的奥秘。这不仅仅是一种视觉的享受,更是一种科学的探索。 这把“剑”的运用,是如此地自如和流畅。在Vue的指挥下,它可以在地球的任何角落起舞,每一次挥舞都伴随着数据的精准计算和呈现。而这些数据,正是我们了解地球、认识地球的钥匙。 不仅如此,剖面分析工具类还具备着深入浅出的特质。它用简洁明了的界面和操作,将复杂的地学知识传递给每一个用户。无论你是地学专家,还是普通的好奇者,都能在这款工具的引导下,找到属于自己的那片天空。 在这个虚拟的舞台上,Cesium和Vue共同编织了一场视觉与智慧的盛宴。而剖面分析工具类,则是这场盛宴中最为闪亮的明星。它以其独特的魅力和内涵,吸引着我们去探索、去

2024-03-26

保定城市fbx白模城市白模数据

可直接使用cesiumlab转换为cesium可用的3dtiles数据可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据可直接使用cesiumlab转换为cesium可用的3dtiles数据可直接使用cesiumlab转换为cesium可用的3dtiles数据

2023-08-31

济南建筑数据模型可直接使用cesiumlab转换为cesium可用的3dtiles数据

可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据 可直接使用cesiumlab转换为cesium可用的3dtiles数据

2023-08-31

高德地图(谷歌版)高德地图(谷歌版)

高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)高德地图(谷歌版)

2023-08-31

RationalRose2007破解文件

RationalRose2007破解文件

2015-12-23

plsql11 汉化包

plsql11 汉化包

2017-03-16

easyui1.4中文API

中文easyui最新版1.4API 方法 方法名 参数 描述 options none 返回属性对象。 resize param 设置门户大小,'param'参数包含以下属性: width:新的门户宽度。 height:新的门户高度。 getPanels columnIndex 获取指定列面板,当列索引参数未指定的时候则返回所有面板。 add param 添加一个新面板,'param'参数包含以下属性: panel:添加的面板对象。 columnIndex:插入的列索引。 remove panel 移除和销毁指定面板。 disableDragging panel 禁用面板拖拽功能。 enableDragging panel 启用面板拖拽功能。

2014-09-21

jEasyUI1.3.6版API中文版.chm

jEasyUI1.3.6版API中文版(Richie696).chm )

2014-09-21

32位jdk1.7

32位jdk1.7,jdk1.7 32位 Java SE Development Kit 7官方下载,JDK是Java开发环境。JAVA语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度的安全性以及跨平台的特性,几乎在目前所有 的电脑平台上您都可以见得到Java的芳踪。过去很可能会有不少人抱怨Java虽然有著相当不错的跨平台以及安全防护等特性,但是它的执行速度远远不及 C++等各种传统惯用的程序语言。不过这次Sun Microsystem可是有备而来的,不要看只是在J2DK上小小的一个数字改变而已,事实上J2DK已经已相当大的跃进了,不仅在执行速度上有大幅度 的改革,而且在内容上也有做了一些修改以及增强

2018-02-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除