自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2362)
  • 收藏
  • 关注

原创 OceanBase 执行计划调优避坑指南:3个高频场景快速搞定优化器选错索引

OceanBase 里遇到慢 SQL,第一反应不该是加索引或加内存,而是把**执行计划**翻出来看。本文用 3 个高频场景讲清楚如何调试 OceanBase **查询优化器**(决定 SQL 怎么执行的决策组件)的决策过程,帮你定位计划走偏的根因。## 🎬 慢 SQL 排查现场:一条查询为什么会突然变慢线上高峰期,一个平时 20ms 的查询突然飙到 3 秒,执行计划里的访问方式悄悄从索引

2026-09-16 23:25:05 306

原创 Sanity Studio 中的 Playwright 表单测试实战:从基础填充到校验、向导与反模式

> 本指南以 [.agents/skills/playwright-best-practices/testing-patterns/forms-validation.md](https://link.gitcode.com/i/6f62dafa255ac59d56a7a95b0e017aed) 为骨架,系统讲解用 Playwright 测试表单填充、提交、校验消息、多步骤向导、动态字段与自动补全交

2026-09-16 22:50:03 860

原创 draw.io 桌面版快速上手:离线绘图、安装与源码构建

draw.io 桌面版是一款免费的 Electron 桌面绘图工具,把 draw.io 的流程图、UML 与图表编辑带入离线环境,图表数据只保存在本地。本文带你从确认系统架构,到装好应用、画出第一张图,再到从源码构建自己的版本。[![draw.io 桌面版绘图界面:左侧形状库、中央网格画布、右侧 Diagram 属性面板](https://raw.gitcode.com/GitHub_Tren

2026-09-16 22:45:23 225

原创 微信聊天记录导出完整指南:三步把对话备份成HTML、Word和CSV

换手机、重装系统、硬盘突然坏掉——任何一种情况发生时,微信里的对话都可能跟着消失。想把这些记录留下来,推荐开源工具留痕(WeChatMsg):它读取电脑版微信的本地数据库,做微信聊天记录导出,一次就能把对话变成 HTML、Word、CSV 三种文件,还支持生成微信年度聊天报告。全程在你自己的电脑上运行,三步就能跑通。## 聊天记录存在哪?本机解析为什么可以放心用先说结论:记录来自电脑版微信

2026-09-16 19:50:51 188

原创 微信聊天记录导出:免费开源 WeChatMsg 10 分钟完成备份,手把手教程

想做个微信聊天记录备份,却发现聊天记录全存在微信本地数据库里,换台电脑、清次缓存就可能连痕迹都不剩。解决办法其实不复杂:把它们导成本地文件——HTML、Word、CSV,放在自己硬盘上才算真正攥在手里。我推荐的做法是用免费的开源微信聊天记录导出工具 WeChatMsg:基于 Python 开发,不需要你会写代码,10 分钟左右就能完成第一次微信聊天记录备份。这篇按"检查 → 安装 → 导出 →

2026-09-16 19:29:09 837

原创 20 个能直接跑的 AI Agent 案例库:500 多行索引让你省掉整周的找项目时间

团队里有人拍了个板:下周演示要给老板看一个真正能跑的 AI Agent,不是 PPT 里的流程图。这种时刻最省事的办法,是进 500-AI-Agents-Projects 挑一个现成项目改一改——它是 500 多个 AI Agent 行业应用案例的开源集合,里面既有按行业、按框架整理好的项目索引,也有 20 个克隆下来填个 API key 就能跑的 agent。## 这个仓库到底装了什么[

2026-09-16 19:12:46 960

原创 terraform-provider-aws 的 Amazon MSK Connect 测试数据解析:test-fixtures 目录与 Simulator Connector 实战

`internal/service/kafkaconnect/test-fixtures/` 目录是 AWS Provider 中 Amazon MSK Connect(MSK Connect)资源与数据源验收测试(Acceptance Tests)的测试数据仓库,核心资产是一份检入版本库的 Kafka Connect Simulator 插件 ZIP 包。本文基于 [test-fixtures/

2026-09-16 18:02:01 683

原创 wagmi writeContracts 详解:基于 EIP-5792 的批量合约写调用 Action

`writeContracts` 是 wagmi 提供的实验性 Action,用于请求钱包对一批合约写调用(write contract calls / transactions)进行签名并广播到网络,底层基于 EIP-5792 的 `wallet_sendCalls` 标准。本文以 [site/core/api/actions/writeContracts.md](https://link.gi

2026-09-16 17:44:55 301

原创 Serial Studio 定宽字段(Fixed-Width Fields)解析:两种模式、参数配置与源码级实现剖析

定宽字段解析是 Serial Studio 内置的文本帧解析模板之一,用于从每个字段占据固定字符数的帧中提取数据;当未配置宽度表时,它退化为按空白字符切分。本文将以官方文档 [fixed_width.md](https://link.gitcode.com/i/8d6a3b239f0a4ed1a3e59927274a60cc) 为主体,结合仓库中的原生 C++ 实现、Lua/JavaScript

2026-09-16 17:39:57 195

原创 Math 块:在 Gutenberg 中使用 LaTeX 渲染数学公式的完整指南

Math 块(`core/math`)是 Gutenberg 编辑器中用于展示数学符号的内置静态块,它让作者可以直接用 LaTeX 语法撰写公式,并将其转换为标准化的 MathML 标记保存到文章内容中。阅读本文后,你将掌握 Math 块的数据模型与完整属性配置、LaTeX 到 MathML 的转换机制、编辑与保存流程,以及如何将其嵌入到文章内容中。## 块基本信息Math 块的元数据定义

2026-09-16 16:46:46 112

原创 GameDevMind 关键词索引解析:KEYWORDS.md 驱动的知识库搜索与导航体系

> 本文围绕 GameDevMind 仓库根目录的 [KEYWORDS.md](https://link.gitcode.com/i/a41414d97d6e4f977bfa3c0ae5fca7cc) 展开,系统讲解这份自动生成的关键词索引如何与 GitHub 搜索语法配合使用、如何从 mds/ 目录的上百篇技术文档中抽取关键词并反向索引,以及它的生成管线与质量检查机制。读完本文,你可以理解这套"

2026-09-16 16:13:39 402

原创 Amphion SVC 完整指南:三步跑通第一次歌唱声音转换,5 种模型架构一次看懂

如果你自己录了一首歌,想把自己的歌声换成另一位歌手的音色,同时旋律、节奏、歌词一个字都不变——Amphion 的歌唱声音转换(SVC,Singing Voice Conversion)功能就是为这件事准备的。它把"换音色"拆成几块独立模块,你可以按需替换每一块,从扩散模型一路玩到 VITS 式端到端架构。## 一句话说清 Amphion SVC:它替你搞定 3 件事简单说,SVC 就是"保

2026-09-16 14:27:19 493

原创 Mesop Autocomplete 组件完整指南:Python 驱动的动态下拉选择与事件处理

本指南基于 Mesop 原生 `autocomplete` 组件的官方文档,深入讲解如何在 Python 中快速构建"既可自由输入、又可从动态列表中选取"的自动补全输入框。你将掌握 `AutocompleteOption` / `AutocompleteOptionGroup` 的数据结构用法、`on_selection_change` / `on_input` / `on_enter` 三类事件

2026-09-16 14:19:11 135

原创 kube-state-metrics 的 Secret 监控指标全解:从 kube_secret_* 到源码实现

本文基于 kube-state-metrics 仓库的 [Secret 指标文档](https://link.gitcode.com/i/8783ecd30bfa25848f6fc053c91d16bb),完整解析该组件为 Kubernetes Secret 对象暴露的全部 7 个 Prometheus 指标:各指标的标签结构、稳定性状态(STABLE/EXPERIMENTAL)、默认关闭的 al

2026-09-16 13:39:35 196

原创 BaiduPCS-Go 百度网盘文件数据 API 全解:从接口参数、请求示例到 Go 源码实现

本文基于仓库文档 [docs/file_data_apis_list.md](https://link.gitcode.com/i/3205c37bc7f4b1cb6c2d1890f84b40b9),系统梳理百度网盘“文件数据 API”的完整接口清单——空间配额、上传/分片上传、下载、元信息、目录列表、移动/拷贝/删除、搜索、缩略图、增量更新、流式文件、秒传、离线下载与回收站,并逐一给出参数表与请

2026-09-16 13:13:32 730

原创 Velero 自定义命名空间部署指南:在任意 Namespace 运行 Velero 服务器与客户端配置

本指南基于 Velero(原 Ark)官方文档中关于"自定义命名空间运行"的说明,系统讲解如何在 Kubernetes 集群中把 Velero 服务器部署到任意自定义 Namespace,而不是默认的 `heptio-ark`(早期版本)或 `velero` 命名空间。文中完整覆盖示例 YAML 文件的编辑要点、客户端命令的命名空间指定方法,并结合当前仓库源码(客户端配置文件机制、安装命令的 `-

2026-09-16 12:08:49 122

原创 Rivet Actors 中的 OpenSpec Fast-Forward 工作流:用 `/opsx-ff` 一次性生成全部实现产物

`/opsx-ff` 是 Rivet Actors 仓库(`.opencode/command/opsx-ff.md`)中为 AI 编码 Agent 设计的一条 OpenSpec 命令:它把"创建变更、逐个撰写 proposal、spec、design、tasks 等 artifact"的多轮交互,压缩为一次"快进式(Fast-Forward)"批量生成,让 Agent 一次性地把所有实现所需产物

2026-09-16 11:35:36 1024

原创 es-toolkit/fp 中的 maxBy:用管道化组合优雅地找出数组最大值元素

本篇指南聚焦 es-toolkit 函数式编程入口 `es-toolkit/fp` 中 `maxBy` 的完整用法与底层实现。它创建一个"先取分、再比较"的函数,可无缝插入 [`pipe`](https://link.gitcode.com/i/31a3ba8519fa64759036fc74a1ff002e) 管道,用于从对象数组中取出"得分最高"的元素。读完本文,你将掌握 `maxBy` 的调

2026-09-15 23:38:56 338

原创 如何10分钟修好CKEditor5表格单元格样式:边框、底色与对齐排查全指南

CKEditor5 里表格边框设成了虚线,导出页面却变回黑色实线;单元格刚填的背景色,到页面上就"隐身"了。别慌,这类 CKEditor5 表格样式修复问题归因后其实就几种。按下面的排查路径走,10 分钟能定位并改掉 CKEditor5 表格的边框、底色、对齐和尺寸异常。## 👀 症状自查:4 类 CKEditor5 表格样式异常两分钟对号入座你搜的"CKEditor5 表格边框不显示"

2026-09-15 23:13:38 63

原创 如何为Evolver选择主机运行时:OpenClaw、Cursor与Codex完整实战选型指南

**Evolver** 是一款基于 GEP 协议的 AI Agent 自进化引擎,通过基因(Genes)、胶囊(Capsules)和事件(Events)实现可审计的智能体演化。它本身不直接修改代码,而是扫描记忆目录、匹配进化基因并输出 GEP 提示词,真正"执行"这些进化动作的,是你选择的主机运行时(Host Runtime)。选对运行时,决定了自进化流程是全自动闭环,还是需要人工干预。本文带你快

2026-09-15 23:02:54 191

原创 用 Watermill SQL Pub/Sub 把 MySQL/PostgreSQL 变成消息中间件:Schema、事务与 Queue 模式全解析

Watermill 的 SQL Pub/Sub 组件(`watermill-sql/v4`)让你无需引入任何专用消息队列,直接在现有 MySQL 或 PostgreSQL 数据库上实现发布/订阅。本文将基于官方文档 [docs/content/pubsubs/sql.md](https://link.gitcode.com/i/9c52420f6650e0ed3c822c2a770498b8) 与

2026-09-15 22:31:49 4

原创 Watermill Bolt Pub/Sub:基于 bbolt 的嵌入式持久化消息发布订阅指南

Bolt 是一个纯 Go 实现的 key/value 存储引擎,Watermill 官方基于它提供了 `github.com/ThreeDotsLabs/watermill-bolt` Pub/Sub 实现:它不需要部署任何外部消息中间件,直接以单个文件的形式将消息持久化到磁盘,并能在保存业务数据的同时以事务方式发布消息。读完本文,你将掌握 watermill-bolt 的安装、配置(Common

2026-09-15 22:30:45 4

原创 AutoGluon文档分类3步入门:从扫描件到PDF的完整简单指南

用 **AutoGluon** 的多模态模块,把扫描件、PDF 文档自动分好类,只需要三步:装好依赖、准备一张数据表、调一次训练接口。读完这篇指南,你能独立搭出一个文档分类器,并知道遇到常见报错时该怎么处理。## 扫描件堆得越多,越需要自动分类财务、法务、行政岗都逃不开这件事:每天收到一堆扫描件和 PDF,靠人眼判断"这是发票还是合同",一天下来既慢又容易分错。文档分类的目标很简单——给模

2026-09-15 21:42:48 435

原创 xiaomusic 接入 m3u 电台指南:从格式转换到小爱音箱口令播放

本文讲解如何在 xiaomusic 项目中导入 `.m3u` 格式的电台列表,让小米音箱直接播放网络电台直播流。你将掌握:m3u 转 JSON 的完整操作流程、歌单内容(`music_list_json`)的配置格式、首页刷新与选择"所有电台"的播放方式,以及"播放列表所有电台""播放歌曲×××"等语音口令的正确用法。文章同时结合仓库源码(`xiaomusic/music_library.py`、

2026-09-15 19:44:05 5

原创 电脑本地跑 AI 推理:OpenVINO 跨平台模型部署上手指南

训练好的模型在数据中心跑得好好的,换到自己的笔记本或开发板上却慢得没法用?OpenVINO 推理部署就是为这一步准备的:一套跨 Windows、macOS、Linux 的开源工具,把 PyTorch、TensorFlow、ONNX 等框架的模型编译优化后,交给 CPU、Intel GPU、NPU 跑出加速效果。适合想把 AI 模型从服务器搬上本地设备的算法工程师和应用开发者。[![OpenVI

2026-09-15 19:34:00 477

原创 Betterfox 实战指南:用一份配置文件优化 Firefox 的隐私与性能

Betterfox 是一个基于 user.js 的 Firefox 配置项目,无需安装任何第三方扩展,只通过一份配置文件调整 about:config 中的偏好设置,即可同时改善 Firefox 的隐私保护、安全性和日常浏览体验。本文介绍如何手动安装、如何用脚本一键部署,以及 user.js 内部三大设置区块的作用和常见避坑点。## 默认 Firefox 的问题,Betterfox 如何解决

2026-09-15 18:55:23 417

原创 douyin-downloader 教程:四步完成抖音无水印批量下载

不用逐条手动保存也能完成抖音批量下载:博主主页的全部作品、图文与原声音乐、直播房间,douyin-downloader 都可以用一份配置文件处理。它默认选择无水印视频源,文件按"作者/模式/日期_标题_ID"整理,并为每个作品保存元数据。下面按任务顺序,带你从安装走到第一次批量下载。## 能力速览:哪些内容可以批量下载- 单个作品:视频、图文、合集、单条音乐(优先原声),短链自动解析-

2026-09-15 18:45:59 123

原创 AI Agent 参与 go-toml 开发指南:测试、性能、代码风格与能力管控的工程实践

go-toml 是构建于 Go 生态中的高性能 TOML 解析/序列化库,而它正是 BuildKit 构建守护进程 buildkitd 配置解析的底层引擎。本文以 go-toml 仓库的 AI Agent 贡献指南([AGENTS.md](https://link.gitcode.com/i/db0e969c754af3fe16acfa4e51375bd6))为核心骨架,完整展开其中的代码变更规则

2026-09-15 17:42:46 277

原创 一次归档 400 条无水印视频:抖音批量下载工具 douyin-downloader 上手指南

周五夜里十一点,你从手机里复制出第 27 个链接,手指悬在"下载"按钮上方。想把某个博主的主页作品完整存一份,逐条点击意味着每条都带水印、文件名乱码般难找,下载完还得手工整理。douyin-downloader 这个抖音批量下载工具就是为此而做:链接粘进去,它自动挑无水印源、并行拉取多个文件、按作者和日期归档成目录,你只需要按回车。## 工具速览:五个能力,一张表| 核心能力 | 它做什么

2026-09-15 17:32:07 823

原创 Kanata 在提升权限窗口(Elevated Windows)中的运行方案:AutoHotkey EnableUIAccess 自签名实战指南

本文面向在 Windows 上使用 Kanata 的用户与开发者,讲解如何让默认的 `kanata.exe` 突破 UAC 的 UI 权限隔离(UIPI)限制,从而在"以管理员身份运行"的窗口(例如任务管理器、控制面板)中也能正常输入。你将掌握完整的处理链路:理解问题根源、使用仓库提供的 AutoHotkey v2 脚本对二进制进行 uiAccess 清单标记与自签名、将程序移动至可信位置,以及通

2026-09-15 17:15:34 783

原创 GHelper:华硕笔记本性能控制,内存从 186MB 降到 18MB

装官方套件 Armoury Crate 后,任务管理器里多出一堆 ASUS 进程,内存常驻 186MB,想改的设置还藏在三层菜单后面。GHelper 做的是同一件事——华硕笔记本性能控制——单文件 EXE,不起后台服务,常驻内存 18MB 上下。## 🧭 定位与边界:它管什么、不管什么说白了,GHelper 是个应用层面板,调用的是 BIOS 里华硕预设的性能模式,不刷固件、不碰硬件,本

2026-09-15 17:04:49 198

原创 optimizerDuck ShellService 详解:安全执行 CMD 与 PowerShell 命令

optimizerDuck 是一款免费、开源的 Windows 优化工具,聚焦性能、隐私与简洁体验。它的每一项优化功能背后,都需要在系统中执行具体的命令——这正是 `ShellService` 的工作:作为整个工具统一的**命令执行引擎**,它负责以安全、可控、可回退的方式运行 CMD 与 PowerShell 命令,并完整记录执行结果。[![optimizerDuck 免费开源 Window

2026-09-15 15:03:07 315

原创 CAI 语音工作流(Voice Workflow)完全指南:从 SingleAgent 到自定义 Workflow 的工程化实现

> 导读:本文围绕 Cybersecurity AI(CAI)框架中语音 Agent 的核心抽象——`VoiceWorkflowBase` 语音工作流展开,讲解如何把"用户语音转写文本"转换为"可播报的流式文本"这一中间层逻辑。你将掌握三类工作流的使用方式(内置 `SingleAgentVoiceWorkflow`、`VoiceWorkflowHelper` 流式文本抽取、自定义 `VoiceWo

2026-09-15 14:53:09 943

原创 Hertz v0.7.1 发布解析:Binding 自定义类型解码器在请求缺少字段时的空指针修复

Hertz v0.7.1 是一次纯修复(hotfix)版本:它解决了 `binding` 包中一个真实的服务端崩溃隐患——当请求中不存在某个自定义类型字段对应的 key 时,自定义类型解码器(customized type decoder)会触发 panic。本文以 [v0.7.1 变更日志](https://link.gitcode.com/i/ffb455c6f422f85b3c2744d61

2026-09-15 14:15:26 412

原创 Higress hgctl 预置 Agent 深度解析:openapi-generator 如何从 HTTP 端点自动生成 OpenAPI 3.0.0 规范

hgctl 是 Higress 附带的 Agent 生命周期管理 CLI,其内置的 `openapi-generator` Agent 接收任意 HTTP 端点或 REST API 地址,通过 curl 探测请求/响应结构,自动产出标准 OpenAPI 3.0.0 YAML 规范,服务于 API 文档化、集成规划与标准化 API 契约建设。读完本文,你将掌握该 Agent 的设计意图、逐步骤工作流

2026-09-15 14:00:50 544

原创 Velero(原 Heptio Ark)云厂商集成实战:AWS / GCP / Azure 凭证配置、部署与备份恢复全流程

本文基于 Velero 仓库中保留的 v0.5.0 历史文档 `cloud-provider-specifics.md` 展开,完整讲解 Heptio Ark(Velero 的早期名称)与 AWS、GCP、Azure 三大云厂商集成时的身份创建、凭证 Secret 配置、占位符替换与服务器启动流程,并配套“无 PV 基础示例”和“带 PV 快照示例”两组灾难恢复演练。读完本文,你既能掌握当年版本的

2026-09-15 13:46:01 70

原创 Higress AI 网关插件 ai-image-reader 实战:接入 OCR 让大模型“看懂“图片

ai-image-reader 是 Higress AI 网关注入式 AI 能力插件家族中的一员,它通过在网关层调用 OCR(光学字符识别)服务,把用户请求中携带的图片内容先"翻译"成文字,再注入到大模型请求中,从而让纯文本大模型也能回答"图片里有什么"这类多模态问题。读完本文,你将掌握该插件的配置参数、请求协议、底层工作流程与源码实现,并能基于 WasmPlugin 资源将其快速部署到 Higr

2026-09-15 13:32:55 438

原创 在 WordPress 后台构建独立自定义块编辑器:基于 @wordpress/block-editor 的完整实战指南

本文以 Gutenberg 仓库中的 `@wordpress/block-editor` 包为核心,完整讲解如何绕开 WordPress 默认的"文章/页面"编辑器,在自定义管理后台页面中构建一个完全独立的块编辑器实例。你将掌握自定义管理页注册、编辑器设置内联、`BlockEditorProvider`/`BlockList`/`BlockInspector` 等核心组件的职责划分,以及基于 `l

2026-09-15 13:08:38 406

原创 在 Electric Agents 中定义实体类型:EntityRegistry 与 EntityDefinition 完整实战指南

本文以 Electric Agents(`@electric-ax/agents-runtime`)为对象,系统讲解如何通过 `EntityRegistry` 注册实体类型、用 `EntityDefinition` 声明实体的状态集合、Schema 与处理器,并深入 `ctx.state` / `ctx.db.actions` / `ctx.db.collections` 三层状态 API 的底层

2026-09-15 13:05:36 403

原创 gogcli 命令实战:用 `gog api list` 在终端浏览 Google Discovery API 目录

`gog api list` 是 gogcli 中 `gog api` 子命令家族的"目录入口",用于从终端直接列出 Google Discovery API 目录(含每个 API 的名称、版本、标题、描述与是否为首选版本)。它不需要 OAuth 认证即可调用,非常适合在编写脚本、探索陌生 API 或评估某个 Google 服务是否可用时快速获取权威清单;配合 `gog api describe`

2026-09-15 12:39:36 394

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除