摘要: 字符串处理 逆转字符串 将字符串倒序输出 function reverseString(str: string) { return [...str].reverse().join(''); } console.log(reverseString("hello")); // "olleh" void 阅读全文
posted @ 2026-07-11 12:17 tommao9925 阅读(4) 评论(0) 推荐(0)
摘要: 基础 为什么在渲染列表时应该使用 key prop React 通过 key 对比新旧虚拟 DOM 树中的 DOM 节点项,仅更新发生变化的项,避免全量重渲染 React 的 Diff 算法默认按‌同级索引‌对比节点。若无 key,列表排序或增删时,React 误判为“旧节点销毁 + 新节点创建”, 阅读全文
posted @ 2026-07-04 14:46 tommao9925 阅读(1) 评论(0) 推荐(0)
摘要: https://juejin.cn/post/7592069432228003849 https://zhuanlan.zhihu.com/p/574085489 为啥下面这个场景第一次切换的时候会导致浏览器类似于刷新的情况,理论上来说只有对应的 canvas 会闪一下之类的,但是现在侧边栏啥的也会 阅读全文
posted @ 2026-06-14 17:22 tommao9925 阅读(9) 评论(0) 推荐(0)
摘要: https://juejin.cn/post/7316796505129091081 Zustand 在 R3F 项目中的性能优化 瞬态订阅 Transient Subscribe 在 useEffect 中挂载 subscribe,直接操作 Three.js 对象的 ref.current 绕过 阅读全文
posted @ 2026-06-06 17:32 tommao9925 阅读(19) 评论(0) 推荐(0)
摘要: #include // 提供 glm::quat #include // 提供基于四元数的扩展功能 #include // 提供欧拉角相关功能 ``` ### 第二步:如何设计 / 替换类型 1. **Quaternion(四元数)**: 直接使用 `glm::quat` 完美平替。 2. **Eu 阅读全文
posted @ 2026-05-24 18:27 tommao9925 阅读(6) 评论(0) 推荐(0)
摘要: Shadcn DatePickerWithRange 本地化适配 interface DatePickerWithRangeProps { onDateChange?: (start: string, end: string) => void } export function DatePicker 阅读全文
posted @ 2026-05-17 14:57 tommao9925 阅读(19) 评论(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 阅读(14) 评论(0) 推荐(0)
摘要: Tailwind 本质上是一个 PostCSS 插件,其原理分为两步: 1. 扫描:扫描配置文件 tailwind.config.js 中 content 路径下的所有文件,提取出所有已使用的类名 2. 生成:根据提取出的类名,结合配置,动态生成对应的 CSS 规则,并输出到最终的 CSS 文件中 阅读全文
posted @ 2026-05-03 21:31 tommao9925 阅读(10) 评论(0) 推荐(0)
摘要: glTF 格式被称为“图形界的 JPEG”,它的数据结构(BufferViews, Accessors)几乎是为 OpenGL 准备的 glTF 的索引缓冲可以直接传给 glDrawElements glTF 的顶点排列通常直接符合 glVertexAttribPointer 的要求 gltf 核心 阅读全文
posted @ 2026-04-26 16:33 tommao9925 阅读(61) 评论(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:31 tommao9925 阅读(330) 评论(0) 推荐(0)