- 博客(640)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Cesium快速入门到精通系列教程八:Primitive和Entity的相似点与不同点
选择 Primitive 当:需要极致性能、自定义渲染或处理超大规模静态数据。选择 Entity 当:追求开发效率、动态属性管理及交互功能。混合使用:对静态背景用 Primitive 批量渲染,动态对象用 Entity 单独控制。二者本质是互补关系:Entity 通过封装 Primitive 实现高级抽象,而 Primitive 为 Entity 提供底层支撑。实际开发需根据性能瓶颈灵活选择。
2025-06-09 10:44:45
295
原创 Cesium快速入门到精通系列教程八:时间系统
Cesium 1.93的时间系统以JulianDate为基石,通过Clock驱动场景动态变化,结合TimeLine提供用户交互能力,完美支撑了地球科学可视化、实时模拟等复杂需求。开发者需掌握时间属性绑定与流速控制,以实现流畅的时空动态效果。
2025-06-08 17:31:08
380
原创 Cesium快速入门到精通系列教程七:粒子效果
在 Cesium 1.93 中实现粒子效果需通过 ParticleSystem 类进行配置,结合发射器、生命周期、物理模拟等参数实现火焰、烟雾、雨雪等动态效果。
2025-06-08 10:48:40
246
原创 Cesium快速入门到精通系列教程四:加载渲染GEOJSON数据
1. 全局样式配置stroke: Cesium.Color.HOTPINK, // 轮廓颜色fill: Cesium.Color.PINK, // 填充颜色strokeWidth: 3 // 轮廓线宽})
2025-06-02 09:36:17
181
原创 Cesium快速入门到精通系列教程三:添加物体与3D建筑物
在 Cesium 1.93 中在广州塔(经度:113.3244,纬度:23.1049)上空 800 米处添加一个红点。
2025-06-01 23:36:18
377
原创 Cesium快速入门到精通系列教程二:添加地形与添加自定义地形、相机控制
在 Cesium 1.93 中添加地形可以通过配置terrainProvider实现。Cesium 支持多种地形数据源,包括 Cesium Ion 提供的全球地形、自定义地形服务以及开源地形数据。
2025-06-01 15:47:39
375
原创 Cesium快速入门到精通系列教程一:环境搭建、基础设置及自定义地图
1、官方渠道下载Cesium(可选择历史版本)访问 Cesium GitHub Releases,此处列出了所有正式发布的版本。通过标签(如 v1.95.0)选择目标版本,下载对应的压缩包(包含源码、构建文件和网页)。优势:获取官方认证版本,附带完整变更日志和修复记录。以上命令执行完成后,将node_modules中cesium的以下四个目录复制到public目录:另外,将node_modules中cesium的Widgets目录复制到src目录:cmd中执行。
2025-05-31 17:56:40
461
原创 Uniapp中动态控制scroll-view滚动的方式
在Uniapp 4.45中,动态修改scroll-view的scroll-left属性时无法触发滚动(直接设置scroll-left属性值没问题),这通常是因为数据更新与 DOM 渲染之间的异步特性导致的。知道了原因,但是直接修改scroll-left属性值还是失败,最后结合Vue v-if成功。
2025-05-19 11:12:39
470
原创 若依RuoYi-Vue3前后端分离版代码生成,新建一个增删改查模块
重新启动 后台java 和前端vue。就会在 系统工具 菜单 中的 看到新增加的 问答对 模块。以cti_faq 问答对表为例。点【导入】 ,选择【cti_faq】解压后,里面有三部分。
2025-05-16 09:22:56
324
原创 DeepSeek使用从入门到精通
忘掉复杂提示词:用简洁明了的需求指令,AI能自我思考并生成优质内容。- 提供背景信息:通过提供个人信息或背景资料,使AI生成更个性化的内容。- 设置输入长度:根据需要设定输出的字数或段落数,控制内容的详细程度。- 明确需求:清晰表达具体需求,避免模糊指令,确保AI输出符合预期。- 选择输出格式:可指定表格、段落等格式,帮助更有条理地呈现内容。- 上传参考资料:上传文件或文档,帮助AI模仿特定风格。- 让AI说人话:通过指令调整AI语气,使其更自然。- 及时纠正输出:反馈AI,帮助其改进生成的内容。
2025-02-23 21:23:48
552
转载 开发uniapp使用Vue3组合式API版本,如何实现从vue模块中自动导入
通过上面示例代码可以看到,每次使用生命周期函数时候,必须从vue模块导入之后才能使用,不然就会报错。
2025-01-25 12:27:32
207
原创 Web端实时播放RTSP视频流(监控)
2、点击Windows图标,选第一个:Windows builds from gyan.dev3、跳转到下载页面:4、下载后放到合适的位置,不用安装,解压即可:5、配置path复制解压后的\bin路径,配置环境变量如图:命令行输入:ffmpeg -version出现如下信息则说明配置成功。
2025-01-15 11:46:23
1005
原创 Uniapp中实现加载更多、下拉刷新、返回顶部功能
/ 导航栏中显示加载状态。// 导航栏中隐藏加载状态。env(safe-area-inset-bottom):css中获取底部安全区高度;// 页面中隐藏加载状态。title: '加载中'// 页面中显示加载状态。
2025-01-11 23:25:04
963
转载 Cesium系统教程
1、上面的模型都是cesium自带的,如果是自己的模型,怎么加载呢?有两种方式:通过Cesium3DTileset.fromUrl方式[官网地址](
2024-12-01 22:37:12
1560
原创 WebGIS地图框架有哪些?
地理信息系统(GIS)已经成为现代应用开发中不可或缺的一部分,尤其在前端开发中。随着Web技术的快速发展,许多强大而灵活的GIS框架涌现出来,为开发人员提供了丰富的工具和功能,使他们能够创建交互式、高性能的地图应用。WebGIS地图框架为开发人员提供了丰富的工具和功能,使他们能够创建交互式、高性能的地图应用。
2024-11-21 20:43:25
1194
原创 将Docker中nginx静态资源目录映射到宿主机的某个目录及配置文件映射到宿主机
如果你想在容器内修改Nginx的配置文件(如nginx.conf),你也可以通过类似的方式将配置文件映射到宿主机的某个目录,并在该目录中编辑配置文件。使用docker run命令启动一个新的Nginx容器,并通过-v参数将宿主机上的nginx-static目录映射到容器内的静态资源目录(通常是/usr/share/nginx/html)。如果Nginx容器已经运行,并且你想要将静态资源目录映射到另一个宿主机目录,你需要先停止并删除现有的容器,然后按照上述步骤重新创建一个新的容器。三、验证映射是否成功。
2024-11-10 22:22:46
1027
原创 Nginx中配置静态资源目录方式、可能出现的问题及解决方案
解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决。注意:要保证静态资源目录/home/sam/nginx下有static目录,不然通过。二、权限问题,如果nginx没有web目录的操作权限,也会出现403错误。1 将nginx.config的user改为和启动用户一致,注意:安装方式不一样,配置文件位置可能不一样。命令:vi conf/nginx.conf。2、在8008端口上配置静态资源目录。目录下添加static目录即可。
2024-11-10 21:41:19
1875
原创 Centos使用yum获取离线安装包
要获取CentOS的yum离线安装包,你可以在有网络连接的环境中下载RPM包及其依赖,然后将它们复制到没有网络的CentOS系统上进行安装。2、使用yumdownloader下载需要的RPM包和其依赖。3、将下载的RPM包复制到离线的CentOS系统上(可以使用USB驱动器或其他媒体);
2024-11-04 22:42:46
647
原创 Vue3在大数据场景下原生实现单元格合并,让Thead固定让Tbody滚动
【代码】Vue3在大数据场景下原生实现单元格合并,让Thead固定让Tbody滚动。
2024-10-20 10:28:01
403
原创 使用 ECharts-GL 实现世界级、国家级、省市级 3D 地图
本篇文章,你将学习到如何利用 ECharts-GL 构建沉浸式的 3D 地图体验。并学习如何配置和定制地图的部分细节,包括地形、光照、视角以及纹理的三维表示
2024-09-24 13:49:50
1841
1
原创 LogicFlow工作流在React和Vue3中的使用
LogicFlow 是一款流程图编辑框架,提供了一系列流程图交互、编辑所必需的功能和简单灵活的节点自定义、插件等拓展机制,方便我们快速在业务系统内满足类流程图的需求。
2024-08-12 10:26:37
1757
2
原创 Django5实战
安装慢的解决方法:使用阿里云的镜像源4、创建应用:在根URLconf 文件中指定我们创建的 polls.urls 模块。函数 include() 允许引用其它 URLconfs。每当 Django 遇到 include() 时,它会截断与此项匹配的 URL 的部分,并将剩余的字符串发送到 URLconf 以供进一步处理。测试,启动项目,访问http://127.0.0.1:8000/polls/
2024-08-10 22:50:43
1146
1
原创 Content-Type 详解
常见的Content-Type类型包括text/plain、text/html、application/json、application/xml、image/jpeg、audio/mp3和video/mp4等。某些应用程序可能依赖Content-Type来确定如何处理数据,如果缺失该信息,可能会导致数据无法正确地被处理或显示。通过正确设置Content-Type,服务器可以告知客户端如何解析和处理返回的数据,而客户端可以根据Content-Type来选择合适的方式来处理接收到的数据。
2024-08-09 22:40:28
669
原创 数据可视化工具汇总
Three.js是一个基于WebGL的JavaScript库,它简化了在Web浏览器中创建和展示三维图形的过程。Three.js拥有活跃的社区和众多的第三方插件,如GLTFLoader、OrbitControls等,提供了丰富的功能和扩展性。VTK是一款免费开放的软件工具,用于3D图形、建模、图像处理、科学数据可视化和其他信息可视化。
2024-07-31 14:41:26
1082
原创 React/Vue项目解决跨域的方法
CORS是浏览器的一种机制,当发起跨域请求时,服务器可以返回一个特殊的响应头Access-Control-Allow-Origin来授权给定源访问该资源。只需要在服务器端设置响应头即可实现CORS。通过在请求中添加一个回调函数的参数,服务器返回的数据会包裹在该回调函数中,实现跨域获取数据。在上述示例中,将以/api开头的请求转发到http://api.example.com,并将请求路径中的/api部分去除。在上述示例中,将以/api开头的请求转发到http://api.example.com。
2024-07-22 22:06:07
750
原创 axios以post方式提交表单形式数据
某些后端框架请求接口必须走form表单提交的那种形式,但前端很少有这种写法去提交表单数据,所以前端需要用axios模拟一个表单提交接口。Content-Type 代表发送端(客户端/服务器)发送的实体数据的数据类型。
2024-07-15 21:55:24
2344
原创 vue-router 4获取当前路由及路由传参
传递参数:src/components/Today.vue。接收参数:/src/components/Map.vue。路由配置:/src/router/index.ts。
2024-07-05 22:43:31
404
原创 前端文件预览汇总
vue-office支持多种文件(docx、excel、pdf)预览的vue组件库,支持vue2/3,也支持非Vue框架的预览。
2024-07-04 11:17:40
688
将Google Analytics(分析)添加到Android 应用实例
2018-03-25
用百度WebUploader文件上传插件上传文件时能在前端对文件进行加密后再上传吗?
2019-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人