随笔分类 -  Tools

1 2 3 4 5 ··· 11 下一页
摘要:概述 编译与转译 编译(Compile):通常是 高级语言 → 机器码/字节码,比如 C → 汇编。 转译(Transpile):通常是 一种语言的源代码 → 另一种语言的源代码,保持抽象层级接近。 前端中常见的转译操作,如下: ES6 -> ES5 TS -> JS SASS -> CSS 代码转 阅读全文
posted @ 2025-08-31 20:29 Zhentiw 阅读(16) 评论(0) 推荐(0)
摘要:现在的monorepo项目中,要一个个进入相关文件夹再依次去运行实在太麻烦了,我们可以使用相关工具,方便、快捷、高速的帮我们处理这个问题。Turborepo 是一个用于 monorepo 项目管理 的构建工具,它支持 任务缓存、依赖追踪、并行构建,适合管理多个前端/后端包组成的项目。 其实基本的道理 阅读全文
posted @ 2025-08-18 14:24 Zhentiw 阅读(22) 评论(0) 推荐(0)
摘要:AI编码提效工具: 插件型(Copilot) 编辑器类型(Cursor) 插件型AI编码工具 工具名称 平台支持 主要功能 GitHub Copilot VSCode / JetBrains / Neovim 补全、生成、注释 Tabnine 多平台 局部补全、本地私有部署 Amazon CodeW 阅读全文
posted @ 2025-08-16 19:50 Zhentiw 阅读(108) 评论(0) 推荐(0)
摘要:Auto-Run模式 早期的 Agent 模式, 会根据你的提示,判断是否需要执行命令,如果需要执行命令,会提示你确认。 之后 Cursor 推出了 Auto-Run 模式,则是更往前走了一步。Agent 将无需确认就能执行命令和文件操作,朝着"全自动驾驶"又迈进了一步。开启 Auto-run 模式 阅读全文
posted @ 2025-08-16 19:49 Zhentiw 阅读(99) 评论(0) 推荐(0)
摘要:官方描述: Craft and share context between chat and composers 在聊天和代码编辑器之间构建并共享上下文。 Notepad:笔记本,你可以在笔记本里面记录一些内容,供 AI 作为参考信息。 首先在资源管理器需要开启 Notepads,如下图: 笔记内容 阅读全文
posted @ 2025-08-16 19:48 Zhentiw 阅读(40) 评论(0) 推荐(0)
摘要:规则是 Cursor 的一个功能。你可以用它来控制 AI 的行为。这些规则会在每次对话时自动使用。这样 AI 就能按照你想要的方式工作。Rules 本质上就是属于提示词工程的一部分。 主要用途有: 设定编码风格 定制文档格式 统一团队流程 个性化代码审查 设置的方式有三种: 全局规则 项目规则 规则 阅读全文
posted @ 2025-08-15 14:39 Zhentiw 阅读(341) 评论(0) 推荐(0)
摘要:@ 命令是一个很有用的工具,核心就是为 AI 聊天添加更加具体的上下文信息。 你在 Chat 窗口输入 @ 时,就可以看到很多选项。 你可以这样使用 @ 命令: 在输入框中输入 @ 用上下键选择你想要的命令 按 Enter 键确认 1. Files&Folders 引用项目中的特定文件和文件夹作为上 阅读全文
posted @ 2025-08-14 14:17 Zhentiw 阅读(41) 评论(0) 推荐(0)
摘要:Agent模式 Agent 是一个具备高度自主性的 AI 编码助手,能够独立探索、规划并执行复杂的代码库变更任务,并拥有全套开发工具的支持。 目前,Agent 是 Cursor 中的默认模式,也是最具“自动驾驶”能力的模式。它设计的初衷是为了应对那些复杂度较高、步骤较多的编码任务,并且尽量减少你对 阅读全文
posted @ 2025-08-09 22:08 Zhentiw 阅读(38) 评论(0) 推荐(0)
摘要:clickhouse ClickHouse 是一个为大规模数据分析而优化的列式数据库,支持高吞吐量的实时查询 核心技术点就是列式存储,也就是说,数据按列(而不是按行)存储在磁盘上,这样做的优势是: 压缩率高: 同一列的数据类型相同,压缩算法效率极高,大幅减少磁盘占用和 I/O。 读取高效: 分析查询 阅读全文
posted @ 2025-08-04 00:15 Zhentiw 阅读(19) 评论(0) 推荐(0)
摘要:Install: brew install tree Given project structure like this: We want to generate tree stucture into README.md, run: tree -I "node_moudles" > README.m 阅读全文
posted @ 2025-07-27 15:24 Zhentiw 阅读(11) 评论(0) 推荐(0)
摘要:Manually staging files, writing commit messages, committing, and syncing to Git involves multiple repetitive steps. This lesson demonstrates how to si 阅读全文
posted @ 2025-06-06 02:45 Zhentiw 阅读(22) 评论(0) 推荐(0)
摘要:In development we often want to test out features we are building but can only do so with deployed or staging applications or setting up Ngrok or Clou 阅读全文
posted @ 2025-06-06 02:41 Zhentiw 阅读(9) 评论(0) 推荐(0)
摘要:Planning complex application logic or workflows before coding can be challenging. This lesson demonstrates how to leverage Cursor's AI (Chat and Agent 阅读全文
posted @ 2025-06-06 02:38 Zhentiw 阅读(96) 评论(0) 推荐(0)
摘要:Writing clear and effective prompts or rules for AI (.mdc files in Cursor) can be tricky. Your instructions might start out clumsy or ambiguous, leadi 阅读全文
posted @ 2025-06-06 02:33 Zhentiw 阅读(35) 评论(0) 推荐(0)
摘要:const get = /*#__PURE__*/ createGetter(); const readonlyGet = /*#__PURE__*/ createGetter(true); const shallowGet = /*#__PURE__*/ createGetter(false, t 阅读全文
posted @ 2025-04-08 00:55 Zhentiw 阅读(10) 评论(0) 推荐(0)
摘要:本文将带着大家使用 Node.js 快速制作一个 cli 工具,主要包含以下内容: 搭建 cli 整体框架 完善 cli 命令 搭建 cli 整体框架 首先,在桌面上新建一个 cli 工程目录 mycli,npm init -y 进行初始化,如下: cd desktop mkdir mycli cd 阅读全文
posted @ 2025-04-05 19:10 Zhentiw 阅读(83) 评论(0) 推荐(0)
摘要:pnpm + workspace 前置知识 思考🤔:什么是工作空间? 答案:工作空间可以看作是一个共享的区域,所有用于工作的资源都可以从这个区域获取到。 生活中工作空间 在这个工作空间中,通常会包含与工作相关的所有工具和资源,比如办公桌、电脑、文具和文件柜等。这个工作空间是一个集中完成特定任务的地 阅读全文
posted @ 2025-03-28 15:06 Zhentiw 阅读(252) 评论(0) 推荐(0)
摘要:Yarn Yarn 这个包管理器是在 2016 的时候由 Facebook、Google、Exponent 以及 Tilde 团队共同开发推出的。 当时 Yarn 的出现主要是为了解决 npm 在速度、安全性以及一致性方面的一些问题: 安装速度 确定性: 项目A > 直接依赖: libraryX(1 阅读全文
posted @ 2025-03-25 02:49 Zhentiw 阅读(28) 评论(0) 推荐(0)
摘要:在企业应用开发中,很多时候我们要发布的包是私有的,npm上面倒是支持发布私有包,但是需要付费账号,因此更好的选择就是搭建私有服务器。 能够保证代码的私密性 因为是在局域网内部,因此下载速度更快 可以将发布的包做一些权限上设置,利于维护 Verdaccio Verdaccio 是企业开发中非常流行的用 阅读全文
posted @ 2025-03-25 00:14 Zhentiw 阅读(82) 评论(0) 推荐(0)
摘要:要发布自己的包到 npm 上面,大致分为如下的步骤: 准备账号 配置 package.json 打包发布 准备账号 首先去 npm 官网注册一个账号:https://www.npmjs.com/ 注意在注册账号的时候,把邮箱也一并设置了,方便之后接收验证码。 账号注册完毕后,就可以在控制台通过 np 阅读全文
posted @ 2025-03-22 20:58 Zhentiw 阅读(38) 评论(0) 推荐(0)

1 2 3 4 5 ··· 11 下一页