为什么要使用VSCODE插件? VSCODE(Visual Studio Code)作为最受欢迎的轻量级代码编辑器,其强大的插件生态系统是其成功的关键。通过插件,我们可以: 🚀 显著提高代码编写效率 🎨 改善代码阅读体验 🔧 扩展编辑器功能 📝 优化工作流程 本文将介绍如何安装VSCODE插件,以及推荐几款必装的实用插件。 第一步:了解VSCODE插件安装 标准安装方法 VSCODE提供了三种主要的插件安装方式,我们按难度和兼容性排序: 方法1:官方应用商店(推荐,最简单) 适用场景:网络正常,能访问官方插件商店 步骤: 打开 VSCODE 使用快捷键 Ctrl+Shift+X 打开扩展面板 在搜索框输入插件名称 点击 Install 按钮安装 重启 VSCODE 生效 优点: 最快最简单的方式 自动检测依赖和兼容性 支持自动更新 方法2:手动下载VSIX(推荐,100%成功) 适用场景:官方商店访问困难、需要特定版本、离线安装 详细步骤: A. 获取VSIX文件 打开浏览器,访问 VSCODE官方插件市场 搜索你要的插件,比如输入插件名 进入插件详情页 安装浏览器扩展 Visual Studio Marketplace Downloader(推荐使用Chrome) Chrome Web Store 搜索:Visual Studio Marketplace Downloader 或直接访问:https://chrome.google.com/webstore 在插件页面右上角点击 ⬇️ Download 按钮 浏览器会下载一个 .zip 或 .vsix 文件 如果下载的是 .zip 文件,将其改后缀为 .vsix B.
什么是Claude-Mem? Claude-Mem 是一个为 Claude Code 构建的持久化内存压缩系统,它能够在 AI 代理的多个会话之间无缝地保持和延续上下文。通过自动捕获工具使用观察、生成语义总结,使得 Claude 能够在会话结束后仍然保持对项目的连续性认识。 核心理念很简单但强大:让你的 AI 代理记住它所做的一切。 项目特性 🧠 核心功能 跨会话持久化内存 - 即使会话中断或重新连接,上下文也能保持 智能上下文压缩 - 使用 AI 生成语义总结,优化 token 使用 渐进式信息披露 - 分层显示内存内容,控制 token 成本 技能化搜索 - 通过 mem-search 技能使用自然语言查询项目历史 Web 查看器 UI - 在 http://localhost:37777 实时查看内存流 隐私控制 - 使用 <private> 标签排除敏感内容 自动运行 - 无需手动干预,自动捕获和管理上下文 引用链接 - 通过 ID 引用过去的观察 📊 核心特点 77.7k+ Stars - 在 GitHub 上备受瞩目 109+ 贡献者 - 活跃的开源社区 多 IDE 支持 - Claude Code、Gemini CLI、OpenCode 多语言支持 - 简体中文、繁体中文、日语等 Apache 2.
这不是一个命令参考。这是关于如何把 AI 纳入标准软件工程流程的完整指南。 很多人安装完 /grill-me、/tdd,然后陷入迷茫:这些 Skill 怎么融入真实开发? 本文给你一套真正能落地的工作流。 为什么需要 Skills? Matt Pocock 的 AI Skills 仓库 的真正价值不在于命令本身,而在于: 把隐性的工程经验显式化,变成 AI 可执行的工作流 以前,只有资深工程师脑子里有: 如何拆需求 如何调试 Bug 如何重构混乱代码 如何设计架构 现在,这些知识被编码成了 Skills,可以被 AI 执行。 这就是 AI Native Development 的开始。 第一部分:新项目开发(最标准的使用方式) 新项目是 Skills 最适合的场景。 ❌ 大多数人的错误方式 直接告诉 AI: 帮我做一个 AI 导航站 结果: AI 直接开写代码 技术栈随意选择 数据库表结构混乱 后面疯狂返工 这就是著名的 Vibe Coding(感觉编程)。 ✅ 正确方式:5 个阶段工作流 阶段 1:/grill-me - 需求澄清 开发前,先: /grill-me 我要做一个 AI 导航站 AI 会进入盘问模式,问你一系列问题:

Certbot 入门使用

字数: 444 · 阅读: 3 分钟 · 访问: -
介绍 Certbot 是一个免费、开源的自动化工具,用于获取和管理 SSL/TLS 证书。它可以帮助你轻松地获取 Let’s Encrypt 证书,并将其配置到你的 Web 服务器上,如 Nginx、Apache 等。 安装 在 Ubuntu 上,你可以使用以下命令安装 Certbot: sudo apt-get update sudo apt-get install certbot python3-certbot-nginx 使用 获取证书 使用以下命令获取证书(以7778880.xyz 域名为例): # 同时加 7778880.xyz 是因为泛域名不覆盖根域名。 > # certbot certonly \ --manual \ --preferred-challenges dns \ -d "*.7778880.xyz" \ -d "7778880.xyz" Saving debug log to /var/log/letsencrypt/letsencrypt.log Requesting a certificate for *.7778880.xyz and 7778880.xyz - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Please deploy a DNS TXT record under the name: # 提示添加域名 txt 的解析记录 _acme-challenge.
前言 SM-2 算法自 1987 年由 Piotr Wozniak 设计以来,一直是间隔重复(Spaced Repetition)领域的核心算法。它简单有效,但有一个致命缺陷:所有用户共用同一套固定参数。 FSRS(Free Spaced Repetition Scheduler)由 Jarrett Ye 于 2022 年开发,旨在用机器学习取代手工调参,让算法真正适应每个用户的记忆特性。 一、SM-2 的局限性 SM-2 的核心问题在于它的参数是固定的: 所有新用户使用相同的初始 easiness factor(2.5) 所有用户使用相同的间隔乘数 失败时所有卡片一律重置 这意味着一个记忆力超强的人和一个普通人,背同样的单词,系统给他们的复习节奏完全一样——只是因为算法无法感知他们的差异。 二、FSRS 的核心思想:DSR 模型 FSRS 基于 Difficulty-Stability-Retrievability(难度-稳定性-可检索性) 三元素模型: 变量 含义 范围 D (Difficulty) 记忆的难度 [1, 10],值越大越难记住 S (Stability) 记忆稳定度 天数,R 从 100% 衰减到 90% 所需时间 R (Retrievability) 当前可检索概率 [0, 1],即「我现在能回忆起来的概率」 遗忘曲线 FSRS 使用以下公式计算可检索性随时间衰减: $$R(t, S) = \left(1 + factor \cdot \frac{t}{S}\right)^{-decay}$$ 其中 factor 和 decay 是可训练的参数。当你设置目标保留率(默认 90%)时,系统会计算下次复习的时间点,使得 R 恰好衰减到目标值。

告别插件!VS Code 原生实现 Ctrl+V 粘贴图片并自定义存储路径

字数: 153 · 阅读: 1 分钟 · 访问: -
告别插件!VS Code 原生实现 Ctrl+V 粘贴图片并自定义存储路径 VS Code 从 1.79 版本开始,已经内置了强大的文件粘贴功能。这意味着我们不再需要安装繁琐的插件,就能直接在 Markdown 文件中 Ctrl+V 粘贴图片,VS Code 会自动将剪贴板中的图片保存为文件并生成链接。 但默认情况下,图片可能会保存在当前文件夹下,导致项目结构混乱。本文将教你如何通过简单的设置,将粘贴的图片统一存储到你想要的位置,例如项目的根目录或专门的资源文件夹。 核心配置项 要实现自定义存储路径,我们需要修改 VS Code 的设置项:Markdown > Copy Files: Destination。 这个设置项接受一个 JSON 对象,由“匹配模式(Key)”和“目标路径(Value)”组成。 关键变量解释 在配置路径时,VS Code 提供了一系列变量来帮助我们动态生成路径。以下是几个最常用的变量及其含义: 变量名 含义 示例(假设文件在 docs/guide.md) ${documentWorkspaceFolder} 当前项目的根目录 D:/MyProject ${documentDirName} 当前 Markdown 文件所在的绝对目录 D:/MyProject/docs ${documentBaseName} 当前 Markdown 文件的文件名(不含后缀) guide ${fileName} 粘贴的图片原始文件名 image.png ${fileExtName} 粘贴的图片扩展名 png ${documentRelativeDirName} 当前文件相对于项目根目录的路径 docs 如何设置图片存储到项目根目录 如果你希望无论 Markdown 文件位于项目的哪个子文件夹中,粘贴的图片都统一保存到项目的最顶层(根目录),请按照以下步骤操作: 打开设置 按下快捷键 Ctrl + , 打开 VS Code 设置,搜索 markdown.

Life50 - 50个更好生活的建议

字数: 1362 · 阅读: 7 分钟 · 访问: -
50 Tips For A Better Life 50个更好生活的建议 | Ideopunk Happiness(幸福) You don’t have to love your job. Jobs are a way to make money. Many people live fine lives in okay jobs by using the money they make on things they care about. 你不必热爱你的工作。工作是一种赚钱的方式。许多人通过用赚来的钱做自己关心的事情,在还算不错的工作中过得很好。 Sturgeon’s law states that 90% of everything is crap. If you dislike poetry, or fine art, or anything, it’s possible you’ve only ever seen the crap. Go looking!
简介 Claude Code 是 Anthropic 推出的代理编码工具,可在终端、VS Code、JetBrains IDE、桌面应用和浏览器中使用。它能够读取代码库、编辑文件、运行命令,并与开发工具集成,帮助你快速构建功能、修复bug和自动化开发任务。 本手册将详细讲解如何在各操作系统上安装配置Claude Code,并深度集成国内大模型和各类开发工具。 第一部分:环境准备与基础安装 1.1 前置环境要求 Windows Windows 10 或更高版本 Git for Windows (必需) PowerShell 或 CMD Node.js 14+ (可选,但推荐) macOS macOS 10.12 或更高版本 Xcode Command Line Tools Homebrew (推荐) Node.js 14+ (可选) Linux Ubuntu 18.04+ 或其他主流发行版 curl 或 wget Node.js 14+ (可选) 1.2 Node.js 安装与配置 在安装Claude Code之前,建议先安装Node.js的包管理工具,以便支持更多功能。 Windows (msi/二进制): 下载 Node.js 安装包 运行安装程序,选择LTS版本(推荐) 安装完成后,打开命令提示符或PowerShell,验证安装:! 验证 node -v npm -v Windows (PowerShell): # 使用winget安装(推荐) winget install OpenJS.
简介 Vercel 是一个现代化的云部署平台,致力于让开发者能够更快地构建、部署和扩展网络应用。从个人项目到企业级应用,Vercel 提供了完整的工具链和基础设施支持。 官网地址:https://vercel.com/ 什么是 Vercel? Vercel 是一个全栈云计算平台,为开发者提供: 核心功能 一键部署:从 Git 直接部署到全球 CDN AI 云基础设施:支持 AI 应用和模型集成 无服务器函数:轻松创建和部署后端 API 全球边缘网络:自动在全球范围内分发内容 零配置:自动识别项目类型,智能配置 实时预览:每次 Git 推送都自动生成预览链接 自动 HTTPS:所有域名都支持 SSL/TLS Vercel 的核心特点 1. 框架支持 Vercel 支持多种现代前端框架: 框架 支持状态 推荐指数 Next.js ✅ 官方支持 ⭐⭐⭐⭐⭐ React ✅ 完美支持 ⭐⭐⭐⭐⭐ Svelte ✅ 完整支持 ⭐⭐⭐⭐ Vue/Nuxt ✅ 完整支持 ⭐⭐⭐⭐ Astro ✅ 完整支持 ⭐⭐⭐⭐ Python ✅ 支持 ⭐⭐⭐ Static HTML ✅ 支持 ⭐⭐⭐⭐ 2. 全球基础设施 60+ 个全球节点:确保内容快速交付 自动地理优化:根据用户位置选择最近的服务器 智能缓存:边缘计算和智能缓存策略 高可用性:99.
简介 在数字时代,隐私保护变得越来越重要。大多数人每天都在使用 YouTube,但很少有人意识到 YouTube 在跟踪我们的观看习惯。FreeTube 是一个开源的 YouTube 客户端,让你能够在桌面上私密地观看 YouTube,而不用担心被跟踪。 官网地址:https://freetubeapp.io/ B站视频介绍:https://www.bilibili.com/video/BV1m19WB7EVb/ 什么是 FreeTube? FreeTube 是一款面向 Windows、macOS 和 Linux 的开源 YouTube 客户端,专注于隐私保护。它的核心理念是:用户可以享受自己喜欢的内容和创作者,但不会被追踪习惯。 核心特点 完全私密:你的观看习惯不会被 YouTube 或 FreeTube 追踪 本地存储:所有数据(订阅、播放列表、历史记录)都存储在本地,不会上网 开源免费:遵循 AGPLv3 开源协议,代码完全透明 无广告体验:彻底告别视频广告 跨平台支持:Windows、macOS、Linux 全覆盖 易于迁移:支持从 YouTube 导入订阅,快速建立你的订阅列表 熟悉的界面:设计风格接近 YouTube,易于上手 FreeTube vs YouTube 的优势 特性 YouTube FreeTube 隐私保护 ❌ 追踪用户行为 ✅ 完全私密 广告 ❌ 需要看广告 ✅ 无广告 本地数据 ❌ 云端存储 ✅ 本地存储 开源 ❌ 闭源 ✅ 开源代码 成本 💰 需要付费会员 ✅ 完全免费 跨平台 ✅ 网页版 ✅ 桌面应用 系统要求 Windows Windows 10 及更高版本 支持 x64 和 ARM64 架构 macOS macOS 12 及更高版本 支持 Intel 和 Apple Silicon(ARM64) Linux Ubuntu / Debian Fedora / RedHat Arch Linux 其他 Linux 发行版(AppImage、Flatpak、Snap) 安装指南 Windows 安装 国内下载:https://freemt.

导航 文章 分类 标签