WORDS THAT GROW
字里行间.
把探索写成笔记,把日子写成故事。这里收藏着一路走来的思考与热爱。
Vibe Coding 测试体系:API 测试、单元测试与 e2e 测试实战指南
测试模块是 vibe coding 过程中不可忽视的一环,能够显著提升代码的稳定性与可维护性。本文系统介绍三种主流测试方式——API 测试、单元测试、e2e 测试,并结合 MuseMVP 项目的真实集成方式逐一演示,帮助你在快速迭代的同时建立可靠的质量防线。
Cursor编辑器同步VSCode配置
前言:很多人第一次使用 Cursor 时,都会选择导入 VSCode 配置,几乎可以无缝恢复熟悉的开发环境。但需要特别注意的是:Cursor 只会在第一次导入时同步 VSCode 的扩展。这并不是实时同步机制,而是一次性的复制。本文记录如何正确维护两边的开发环境,该方法也适用于所有基于 VSC...
Cursor 使用 Antigravity-Manager 接入 Antigravity 模型
前言: 在使用 Cursor 接入自定义模型的过程中,直接连接本地服务往往会遇到各种限制和报错问题。Antigravity-Manager 提供了一种相对简洁的本地模型管理与服务方案,但在实际使用中,仍需要配合内网穿透工具才能顺利在 Cursor 中调用。 Antigravity-Manage...
AMD显卡环境下使用Ollama本地部署AI模型
前言:Ollama 让本地运行大模型变得非常简单,但相比 NVIDIA 显卡,AMD 显卡在部署上会稍微复杂一些,需要借助社区方案才能正常使用。本文将快速记录在 Windows 环境下使用 Ollama 的完整流程,重点包括 AMD 显卡的解决方案、模型下载方式,并且在open-ui、lobecha
OpenCode+oh-my-opencode环境搭建
前言:在使用 opencode 进行 AI 辅助开发之前,搭建一个稳定、可复用的本地环境是必不可少的一步。本文将围绕 opencode 与 oh-my-opencode 的实际使用场景,记录从依赖准备到完整可用环境的搭建过程,帮助你快速避坑、一次配置长期受用。opencode官网:https:...
PayPal中国个人卖家注册及全球收款指南
前言:2026 年 1 月 17 日,PayPal 中国正式上线个人卖家账户的全球收单功能。无需公司主体,个人卖家即可合规、便捷地向海外客户收款。这一举措为跨境副业从业者与独立站卖家提供了全新的收款选择。下文将详细介绍完整的注册与使用流程。注册中国用户注册页面:https://www.payp...
Creem Payout Account审核指导
前言:本文将介绍Creem是什么?而后重点介绍如何以最佳姿势申请Creem的Payout account!不用护照,不用港卡,不用注册公司,轻松搞定海外收款!一、Creem是什么?Creem 是一个“Merchant of Record”(交易记录商户)支付平台,主要服务于 AI 项目、Saa...
vue源码新调试方式
下载vue源码(https://github.com/vuejs/core)将命令改写:只是加一个-s"build-browser-esm": "node scripts/build.js runtime reactivity shared -af esm-bundler && no
vscode和edge浏览器等鼠标输入光标变透明
好的,我现在需要帮用户优化一段关于如何禁用VSCode硬件加速的文本。首先,用户提到AMD的APU有GPU加速问题,所以需要关闭硬件加速。用户已经提供了一种方法,但可能需要更清晰的排版和解释。我应该把步骤分解得更清楚,使用项目符号或者编号,让读者更容易跟随。同时,可能需要添加一些解释,比如为什...
[AI]SPA项目中的路由原理
这是一个非常好的问题,它涉及到 React 应用打包和路由的核心原理。 当你 npm run build 或 yarn build 一个 React 项目后,你会发现输出目录里只有一个 index.html 文件,以及一些静态资源文件 (JS, CSS, 图片等)。 初次接触的人可能会感到...
JavaScript异步编程
并发执行如果await之间没有相关依赖或顺序关系,可以直接用Promise.all包裹起来并发执行// ⛔ async function loadDashboard() const user = await fetchUser(); const posts = await fetc...
JavaScript Promise
Promise基础概念Promise 是一个代表异步操作最终完成或失败的对象。它有三种状态:pending(进行中)fulfilled(已成功)rejected(已失败)const promise = new Promise((resolve, reject) => // 异步操作...
window.dispatchEvent(new Event('resize'));
.gitkeep的用处
.gitkeep 文件是一个特殊的约定用法,它的主要作用是:保持空文件夹的存在性:Git 默认不会追踪空文件夹通过添加 .gitkeep 文件,可以强制 Git 追踪并保留这个否则为空的目录在这个具体场景中:src/composables/ 目录看起来是为了存放 Vue 组合式函数(Compo...
vue依赖项目如何调试vue源码
将项目vue依赖路径切换至本地源码目录"vue": "^3.5.13","vue": "link:D:/project/_sourcecode/vue-core/packages/vue",重新build和build-dts(生成ts声明文件)vite.config.ts配置文件中将vue依赖...