书架

书架

=一个知识书库=

git只合并某一个分支的某一次提交

git只合并某一个分支的某一次提交

在Git中,如果你想合并某一个分支的某一次提交(或者说特定的提交历史),你可以使用`cherry-pick`命令。这个命令允许你选择一个或多个特定的提交,并将它们应用到当前分支上,就好像它们是从另一个分支中被挑选出来的。 <!--more--> ### 使用`cherry-pick`的基本步骤: 1. ‌**切换到目标分支**‌:首先,确保你在想要应用这个提交的目标分支上。如果不是,使用`git checkout`切换到那个分支。 ```bash git checkout your-target-branch ``` 2. ‌**执行`che
more...
VScode如何使用springboot项目以及vscode环境配置

VScode如何使用springboot项目以及vscode环境配置

在 Windows 11 上使用 VSCode 开发 Spring Boot 项目,核心思路是:VSCode 本身只是一个编辑器,需要借助扩展插件和外部工具链(JDK、Maven)来提供 Java/Spring Boot 支持。以下是完整的配置流程: --- <!--more--> # 一、环境准备 ## 1.安装 JDK 推荐使用 JDK 17 或 JDK 21(Spring Boot 3.x 的最低要求)。citeweb_search:1#6web_search:1#1 - 从 [Oracle 官网](https://www.oracle.com
more...
3D 高斯泼溅(3DGS)PLY 文件格式

3D 高斯泼溅(3DGS)PLY 文件格式

对 **3D 高斯泼溅(3DGS)PLY 文件格式** 的系统性论述,内容涵盖数据结构、引擎适配、格式选择与工程验证四个核心维度,适合作为技术归档或开发参考。 <!-- more --> ------ ### 📘 3D 高斯泼溅 PLY 格式简析 #### 一、 核心数据结构:非网格的“参数化点云” 与传统 PLY 存储顶点/面片不同,3DGS 的 `.ply` 文件本质是**数百万个独立高斯椭球体的参数集合**。每个高斯球严格包含以下字段(按官方标准): | 属性前缀 | 物理含义 | 存储形式 | 渲染时还原
more...
写了5个vite插件后,发现其实vite插件并不难

写了5个vite插件后,发现其实vite插件并不难

## 前言 如果你是一名纯前端开发,很少或者根本没有写过 nodejs,那么从编写 vite 插件入门 nodejs,会带给你很丝滑的体验。 这篇文章将从我个人的经验总结出编写 vite 插件的入门技巧和思维,希望对大家有所帮助。 ## 如何入门 vite 插件? 先有想法,再去学习。如果你遇到了一些问题,无法通过纯前端代码实现,或许这时候就可以想想,能不能用 vite 插件实现。有了想法之后,再去 vite/rollup 文档上看应该使用插件的哪些钩子。我认为这样是比较好的实践方式。 ## vite 插件的本质 既然我们想写一个 vite 插件,那么应该对
more...
default-passive-events 开源项目教程

default-passive-events 开源项目教程

### 1、项目介绍 `default-passive-events` 是一个轻量级的 JavaScript 库,旨在通过自动为支持 `EventListenerOptions` 的浏览器设置事件监听器的 `{ passive: true }` 选项来优化滚动性能。这有助于减少触摸和滚轮事件处理时的延迟,从而提升用户体验。 <!--more--> ### 2、项目快速启动 #### 安装 首先,使用 npm 或 yarn 安装 `default-passive-events`: ```bash npm install --save default-pass
more...