日常使用 Windows 时,少数几个真正好用的软件,就能显著提升工作效率。下面整理了一组我认为值得安装的实用工具,覆盖卸载、磁盘分析、截图、搜索、影音、杀毒、压缩和密码管理等常见场景。 1. Geek Uninstaller:干净卸载,清理残留 如果你经常安装和卸载软件,Geek Uninstaller 会非常实用。 适合场景:卸载软件时清理残留文件和注册表项 优点:比系统自带卸载更彻底,界面简洁 官网:https://geekuninstaller.com/ 对于长期使用电脑的人来说,很多软件卸载后仍会留下垃圾文件,这个工具能帮你把“残留”清理得更干净。 2. WizTree:磁盘空间分析,找大文件更快 WizTree 是一款极其高效的磁盘空间分析工具。 适合场景:快速找出占用空间最大的文件和目录 优点:扫描速度非常快,界面直观 下载地址:https://github.com/Ayx03/WizTree/releases 如果你的电脑硬盘越来越满,先用 WizTree 看看哪些文件最占地方,往往能省下不少时间。 3. Snipaste:截图与贴图,简单好用 Snipaste 非常适合做屏幕截图、标注和贴图。 适合场景:记录问题、做教程截图、标记重点内容 优点:截图速度快,支持贴在屏幕上随时查看 官网:https://zh.snipaste.com/ 对于写文章、做教程、汇报内容的人来说,这个工具非常顺手。 4. Listary:文件搜索和快速启动,效率利器 Listary 可以把文件搜索和程序启动体验提升到一个新的层次。 适合场景:快速定位文件、文件夹、应用程序 优点:搜索速度快,操作非常流畅 官网:https://www.listary.com/ 如果你常常在文件系统里来回找文件,Listary 会让你的操作更轻松。 5. PotPlayer:影音播放,兼容性强 PotPlayer 是一款非常受欢迎的本地视频播放器。 适合场景:播放电影、电视剧、各种格式视频 优点:兼容性强,支持丰富的播放设置 官网:https://potplayer.tv/ 即使你已经有其他播放器,PotPlayer 也值得备用,尤其是遇到特殊格式时。 6. 火绒:杀毒与安全防护 火绒安全软件以轻量、简洁著称,适合大多数普通用户。 适合场景:日常杀毒、防护和系统清理 优点:占用资源低,操作简单 官网:https://www.huorong.cn/ 如果你不想安装一套过于复杂的安全软件,火绒是一个不错的选择。 7. 360压缩:常见压缩格式一站式处理 360 压缩适合处理日常常见的压缩包格式。 适合场景:压缩文件、解压 zip/rar 等格式 优点:功能足够实用,兼容性较好 官网:https://yasuo.360.cn/ 对于普通办公和学习场景,这类压缩工具足够满足需求。 8. KeePass:本地密码管理,安全又省心 KeePass 是一款经典的本地密码管理软件。

Llama.cpp 本地部署与工具接入指南

字数: 586 · 阅读: 3 分钟 · 访问: -
1. 什么是 llama.cpp https://github.com/ggml-org/llama.cpp 始于2023年的llama.cpp 是一个用 C/C++ 从零实现的 LLM 推理引擎,最初由 Georgi Gerganov 为了在 MacBook 上跑 LLaMA 而写,现在已经发展成支持几乎所有主流开源模型架构的通用推理框架。核心特点是零依赖、极致优化、跨平台——CPU、CUDA、Metal、Vulkan、ROCm 都能跑,甚至能在树莓派上跑。 核心组件: llama.cpp 本体:推理引擎和 C API llama-server:内置的 HTTP server,提供 OpenAI 兼容和原生 API 量化格式 GGUF:自家的模型格式,支持 Q4_K_M、IQ2_M、IQ3_XXS 这些你已经在用的量化方案 提供丰富的工具:llama / llama-serve / llama-cli / llama-bench 命令行推理和性能测试工具 2. 安装 llama.cpp 2.1. 一键安装 https://llama.app/ 打开命令行,输入:irm https://llama.app/install.ps1 | iex 打开命令行方式:Win+ R,输入:powershell 或 wt 2.2. 手动安装 打开:https://github.com/ggml-org/llama.cpp/releases 下载最新的推理工具 我的显卡是:NVIDIA 4060Ti 16GB 首先查看显卡的CUDA版本,我的显卡是CUDA 12.2 使用命令:nvidia-smi 查看显卡信息 我的操作系统是:Windows 64位 下载:https://github.com/ggml-org/llama.cpp/releases/download/b10082/llama-b10082-bin-win-cuda-12.4-x64.zip 加速库:https://github.com/ggml-org/llama.cpp/releases/download/b10082/cudart-llama-bin-win-cuda-12.4-x64.zip llama-b10082-bin-win-cuda-12.
1. 快速导航 本文分为两个部分: 第一部分:泛域名证书(*.example.com)的完整申请流程,适合需要一张证书覆盖所有子域名的场景 第二部分:单个域名证书的申请方法,对比 DNS-01 和 HTTP-01 两种验证方式的选择指南 为什么选 acme.sh? CentOS 7 已 EOL,certbot 依赖繁重,acme.sh 是纯 shell 实现,零依赖、轻量、支持所有主流 DNS 服务商的 API 自动化。 2. 第一部分:泛域名证书申请与自动续期 2.1. 场景说明 适用于这类情况: 一个根域名(如 example.com)底下有多个子域名(zipic.example.com、api.example.com 等) 不想给每个子域名单独申请一张证书 希望一张泛域名证书 *.example.com 搞定所有现有和未来的子域名 需要证书到期后完全自动续期,不需要人工干预 2.2. 第一步:安装 acme.sh curl https://get.acme.sh | sh -s email=your@email.com source ~/.bashrc acme.sh --set-default-ca --server letsencrypt 最后一行很关键——acme.sh 新版本默认 CA 是 ZeroSSL,手动切回 Let’s Encrypt,避免后面验证流程对不上。 2.3. 第二步:泛域名证书为什么必须用 DNS 验证 泛域名(*.example.com)只能用 DNS-01 方式验证,无法用 HTTP-01。原因很简单:HTTP-01 验证的是某一个具体子域名指向的服务器上有没有放对应文件,但泛域名涵盖的是无限多个子域名,CA 没法用 HTTP 方式逐一验证,只能让你在 DNS 里加一条 TXT 记录证明你对整个域名拥有控制权。
为什么要使用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!

导航 文章 分类 标签