- 博客(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 与图表编辑带入离线环境,图表数据只保存在本地。本文带你从确认系统架构,到装好应用、画出第一张图,再到从源码构建自己的版本。[:它读取电脑版微信的本地数据库,做微信聊天记录导出,一次就能把对话变成 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 模型从服务器搬上本地设备的算法工程师和应用开发者。[)为核心骨架,完整展开其中的代码变更规则
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 命令,并完整记录执行结果。[云厂商集成实战: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关注的人
RSS订阅