摘要: 为啥下面这个场景第一次切换的时候会导致浏览器类似于刷新的情况,理论上来说只有对应的 canvas 会闪一下之类的,但是现在侧边栏啥的也会被刷新, 这个场景是某个大屏项目中的一个组件 但是只有第一次切到这个 url 的时候才会出现 export default function CloudScene( 阅读全文
posted @ 2026-06-14 17:22 tommao9925 阅读(3) 评论(0) 推荐(0)
摘要: 在现代 React 生态中,状态管理方案经历了几轮技术更迭。传统的 Redux 虽然强大但由于样板代码冗长而饱受诟病,原生的 Context 又容易陷入性能陷阱。而 Zustand(德语中意为“状态”)凭借其极其轻量(约 1KB)、自适应优化、零样板代码的特性,成为了如今高性能前端项目(尤其是涉及高 阅读全文
posted @ 2026-06-06 17:31 tommao9925 阅读(12) 评论(0) 推荐(0)
摘要: #include // 提供 glm::quat #include // 提供基于四元数的扩展功能 #include // 提供欧拉角相关功能 ``` ### 第二步:如何设计 / 替换类型 1. **Quaternion(四元数)**: 直接使用 `glm::quat` 完美平替。 2. **Eu 阅读全文
posted @ 2026-05-24 18:26 tommao9925 阅读(5) 评论(0) 推荐(0)
摘要: Shadcn DatePickerWithRange 本地化适配 interface DatePickerWithRangeProps { onDateChange?: (start: string, end: string) => void } export function DatePicker 阅读全文
posted @ 2026-05-17 14:57 tommao9925 阅读(16) 评论(0) 推荐(0)
摘要: Tanstack Router 使用如下命令安装 @tanstack/react-router 而不是 @tanstack/router,那个是早期版本的 pnpm install @tanstack/react-router "@tanstack/router-generator": "^1.16 阅读全文
posted @ 2026-05-10 19:14 tommao9925 阅读(11) 评论(0) 推荐(0)
摘要: Common Color bg-black bg-white bg-red-* bg-orange-* bg-amber-* bg-yellow-* bg-lime-* bg-green-* bg-emerald-* bg-teal-* bg-cyan-* bg-sky-* bg-blue-* bg 阅读全文
posted @ 2026-05-03 21:31 tommao9925 阅读(9) 评论(0) 推荐(0)
摘要: glTF 格式被称为“图形界的 JPEG”,它的数据结构(BufferViews, Accessors)几乎是为 OpenGL 准备的 glTF 的索引缓冲可以直接传给 glDrawElements glTF 的顶点排列通常直接符合 glVertexAttribPointer 的要求 gltf 核心 阅读全文
posted @ 2026-04-26 16:33 tommao9925 阅读(47) 评论(0) 推荐(0)
摘要: OpenCode 笔记 安装 OpenCode Cli 通过 npm 来安装 npm install -g opencode-ai@latest 安装完成之后,OpenCode 的可执行文件在如下目录中 "D:\Apps\node\node_modules\opencode-ai\node_modu 阅读全文
posted @ 2026-04-18 18:30 tommao9925 阅读(271) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2026-04-13 18:19 tommao9925 阅读(16) 评论(0) 推荐(0)
摘要: Hello World 阅读全文
posted @ 2026-04-06 16:09 tommao9925 阅读(13) 评论(0) 推荐(0)