- 博客(9)
- 收藏
- 关注
原创 【Git 相关配置及使用】
本文介绍了Git工具的安装配置及使用流程。主要内容包括:1)Git安装指南;2)GitHub账号注册与仓库创建;3)项目代码推送操作(含多账号推送方法);4)SSH密钥配置(一对一和一对多账户场景)。重点讲解了多账号管理时的SSH配置技巧,包括密钥生成、GitHub密钥绑定、config文件修改及连接测试等关键步骤,提供了完整的命令行操作示例,帮助用户实现高效的代码版本控制。
2026-02-08 16:46:54
274
原创 Threejs场景中模型对象删除更新
摘要:本文介绍了threejs中traverse回调的使用方法。通过遍历场景对象,收集并移除特定标记的柱状图对象,然后加载新柱状图。重点解决了两个常见问题:1)当判断对象不存在时的报错处理;2)在回调函数中this指向错位的问题,建议在回调前保存this引用(vm=this)并在回调中使用vm访问组件实例。该方法适用于需要批量操作场景对象并保持正确上下文的threejs开发场景。
2025-06-16 13:18:13
516
原创 Threejs实现管道水流效果
本文介绍了使用Three.js实现管道水流效果的简易方法。通过TubeGeometry创建管道路径,结合纹理贴图实现动画效果:1) 使用LineCurve3构建路径曲线;2) 加载箭头纹理并设置重复和偏移参数;3) 通过MeshPhongMaterial创建透明材质;4) 在动画循环中修改纹理偏移量产生流动效果。关键代码包括路径创建、纹理参数设置(RepeatWrapping)和持续偏移(texture.offset.x -= 0.04)实现动态视觉效果。该方法适用于需要模拟管道液体流动的3D场景应用。
2025-06-09 13:45:00
428
原创 Three.js性能优化
针对Three.js模型加载性能问题,提出基于IndexedDB的缓存优化方案。通过封装DBUtil类实现模型数据的本地存储与读取,包含get()检查缓存、put()下载存储、initDataBase()初始化数据库三个核心方法。在Vue组件中,优先从缓存加载模型数据,未命中时再从服务器下载并缓存,有效减少重复加载时间。方案采用Blob对象存储模型文件,支持进度回调,并处理了不同格式的响应数据。实测表明该方案能显著提升模型加载效率,尤其适用于需要重复加载相同模型的场景
2025-06-08 21:24:32
277
原创 数据库连接JDBC
@[TOC] JDBC连接池 & JDBCTemplate数据库连接池:一个存放数据库连接对象的容器(集合),系统初始化之后,容器会被创建,容器中会申请一些连接对象,当数据被访问时,从容器中获取连接对象,访问结束后,会将连接对象归还给容器。优点:节约资源、用户访问高效。标准接口:DataSource , 是javax.sql包下的,由数据库厂商实现,我们...
2020-11-01 21:16:48
381
原创 Java中的两种常用算法
Java中的两种常用算法冒泡排序法选择排序法冒泡排序法每次冒泡过程都是从数列的第一个元素开始,然后依次和剩余的元素进行比较,若小于相邻元素,则交换两者位置,同时将较大元素作为下一个比较的基准元素,继续将该元素与其相邻的元素进行比较,直到数列的最后一个元素public class BubbleSort { public static void main(String[] args) { //声明一个长度为5的数组,并初始化 int[] arr={9,4,3,8,5}; int tmp=0;
2020-11-01 01:08:31
410
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅