- 博客(2604)
- 收藏
- 关注
原创 想用云端大模型?StenoAI配置OpenAI/Anthropic/Bedrock完整指南
StenoAI 是一款隐私优先的开源 AI 会议记录工具,语音转写默认在本地完成,而摘要生成则可选接入云端大模型。本文将带你完成 StenoAI 云端大模型配置:只需在 **Settings → AI** 中切换到 **Cloud API**,即可分别接入 OpenAI、Anthropic(Claude)或 AWS Bedrock,让你的会议笔记由更强的大模型来生成。[ 展开,讲解如何在本地(不依赖 Workbench 栈)用一个临时 Posit Connect 容器,驱动原生 Positron 桌面端(Electron)完成 publisher / Connect 相关 e2e 测试
2026-10-13 09:47:14
9
原创 Vorssaint免费菜单栏工具:一个图标管系统监控
多数 Mac 的菜单栏是图标队列:监控一个、音量一个、剪贴板一个。Vorssaint 是开源菜单栏工具,把这些单功能图标并成一个入口。## 📦 安装要几步装好只需一条命令。前提为 Apple Silicon 芯片、macOS 14(Sonoma)或更新版本,终端执行 `brew install --cask vorssaint` 即可;构建经 Apple Developer ID 签名与
2026-10-12 23:07:28
198
原创 oh-my-pi(omp)安装与首次上手:3 个平台、5 条路线,把 IDE 装进终端的 AI 编程代理
oh-my-pi(命令名 `omp`)是带 LSP 代码智能、31 个内置工具与 60+ 模型服务商的终端 AI 编程代理。本文覆盖 macOS、Linux、Windows 三端的 curl、Homebrew、Bun、Nix、PowerShell 五条安装路线,以及装好后的验证方法与第一次实际使用。## 它是什么omp 由 Stencil Labs 开发,同一套原生二进制直接跑在 macO
2026-10-12 22:32:56
642
原创 Apache Calcite Druid 适配器:用 SQL 直连列式分布式数据存储
Apache Calcite 的 Druid adapter 允许你把 Druid 视为一个标准关系数据源,直接用 SQL 查询,并能与 Calcite 中的其他 schema 数据做联合查询。本文基于仓库文档 [site/_docs/druid_adapter.md](https://link.gitcode.com/i/5f1240b7646a24f5768a0bf186ed8eb6) 及 d
2026-10-12 21:29:03
274
原创 Pylint 2.11 新特性深度解析:f-string 检查、SetMembershipChecker 扩展与版本感知配置
Pylint 2.11(发布于 2021-09-16)是一个以"**代码现代化建议**"为主题的版本:它新增了默认开启的 `consider-using-f-string` 检查器,引导开发者把 `%` 格式化与 `str.format()` 迁移到性能更优的 f-string;新增了扩展 `SetMembershipChecker`,建议用 `set` 替代 list/tuple 做成员测试;同
2026-10-12 19:54:14
190
原创 openJiuwen 旧版意图检测控制器 IntentDetectionController:实时中断与任务路由机制全解析
`com.openjiuwen.core.controller.legacy.IntentDetectionController` 是 openJiuwen agent-core-java 中旧版(legacy)带意图检测的控制器基类,核心价值在于实现"新请求到达时优先打断旧请求"的实时中断语义:同一会话内新输入到达时,它会先中断正在处理旧输入的线程、再取消 `TaskQueue` 中记录的运行任
2026-10-12 15:20:13
213
原创 Natron 代码库的 C++ 惯用法与设计模式指南:从命名空间宏到 Engine/Gui 解耦架构
> 本文是 Natron 维护者文档《Design Techniques and Idioms》的深度解读。Natron 是一个基于节点图的跨平台开源视频合成软件(功能上与 Adobe After Effects、Foundry Nuke 类似),其 `Engine/`、`Gui/` 两套目录下规模庞大的 C++ 代码之所以能保持可读、可维护、可编译,靠的是一整套贯穿全项目的统一惯用法。读完本文,
2026-10-12 12:41:57
149
原创 蓝鲸 CMDB 删除管控区域接口(delete_cloud_area)详解:请求参数、响应规范与源码实现
本文以蓝鲸智云配置平台(bk-cmdb)官方接口文档 [delete_cloud_area.md](https://link.gitcode.com/i/94b00b75beadcefb24982e28bed05577) 为骨架,完整讲解「根据管控区域 ID 删除管控区域」这一核心运维接口的调用方式、参数约定、返回结构,并结合仓库源码剖析其权限校验、主机占用检查、审计与事务删除的底层实现,帮助开发
2026-10-12 12:22:05
227
原创 syzkaller 实战:Linux 主机 + Android 设备 fuzz arm32/arm64 内核完整部署指南
> **导读**:本文完整讲解如何在 Linux 主机上搭建 syzkaller 实例,以一台真实 Android 设备为靶机,对 `arm32` / `arm64` Linux 内核进行覆盖引导模糊测试(coverage-guided kernel fuzzing)。文中不仅给出从设备刷机、内核编译、交叉构建到 `syz-manager` 配置与启动的完整可复现步骤,还深入 `adb` 虚拟机实
2026-10-12 12:19:40
86
原创 OpenSpiel State.to_string() 深入解析:状态的可读字符串表示、相等性判定与调试实战
本文以 OpenSpiel 官方 API 参考文档 [state_to_string.md](https://link.gitcode.com/i/7671c042ed43aa402c152d0b381bcca1) 为核心骨架,系统讲解 `State.to_string()` 的语义、Python 与 C++ 双端的实现机制,并结合仓库源码与集成测试,说明如何用它完成棋盘渲染、状态调试、日志输出与
2026-10-12 12:15:36
158
原创 详解 Pollinations issue-maker 技能:按仓库约定创建 Issue,以及背后的自动分类机制
issue-maker 是 Pollinations 仓库内置的一份"Agent 技能"约定,规定 AI 助手在为团队"记录工作"时应如何在 GitHub 上创建或更新 Issue。读完本篇,你将掌握:该技能的完整操作准则与团队 ownership 表、它在仓库中的存放位置与镜像机制,以及它与 `project_manager` 机器人、CI 触发器、Express 优先级作业之间的真实协作关系—
2026-10-12 10:50:09
228
原创 Ark UI Pagination 链接模式(`type=“link“`)全解析:从按钮到语义化锚点的渲染机制与多框架实现
本篇文章围绕 Ark UI 仓库中 `.changeset/pagination-link-elements.md` 变更说明展开,深度解析 Pagination 组件在 `type="link"` 模式下将 `Item`、`PrevTrigger`、`NextTrigger`、`FirstTrigger`、`LastTrigger` 从 `<button>` 切换为 `<a>` 锚点渲染的行为变
2026-10-12 10:26:40
909
原创 Kanidm 服务端架构深度解析:从 REST 请求到搜索与写入事务的完整数据路径
> 本文以 Kanidm 仓库中的官方架构设计文档 [architecture.md](https://link.gitcode.com/i/4bab035a0dbdaaa6deb1bcd9761aa944) 为骨架,结合 [server/core](https://link.gitcode.com/i/a0c7e02ab5640d75db34b8504ac8bc66)、[server/lib](
2026-10-12 09:46:46
174
原创 descheduler 项目中的 logr 结构化日志 API 深度解析:从 Logger/LogSink 双接口到 slog 互操作
本文以 Kubernetes 生态中广泛采用的轻量日志抽象层 logr 为核心,系统讲解其"双 API"设计(面向应用作者的 `Logger` 与面向日志库实现者的 `LogSink`)、结构化键值对日志的典型用法、与 Go 标准库 slog 的差异与互操作方案,以及 FAQ 中的关键设计决策。文中结合当前仓库 descheduler(`sigs.k8s.io/descheduler`)的真实使用
2026-10-11 23:45:39
785
原创 持续集成决策记录(ADR)实战:从 Context 到 Conclusion 的架构决策落地指南
> 本文以 architecture-decision-record 仓库中的「持续集成」示例 ADR([locales/en-001/examples/continuous-integration/README.md](https://link.gitcode.com/i/d786172a8423e2cc840e58b2c86d2596))为骨架,逐段拆解一份完整的架构决策记录应当如何撰写,并结
2026-10-11 23:22:46
167
原创 LIEF 日志引擎完全指南:C++/Python/Rust 三端 Logging API 深度解析
本篇指南围绕 LIEF 项目([doc/sphinx/api/logging/index.md](https://link.gitcode.com/i/76a3a4a93b2a44a3719181fbf07b7b28))的日志引擎展开,系统讲解 LIEF 基于 spdlog 构建的日志抽象层:从 `Level` 日志级别的层次语义、全局开关、文件重定向,到 C++/Python/Rust 三端对应
2026-10-11 22:19:43
1077
原创 TobudOS 仓库 MicroPython pyboard AMP 音频扩展板实战指南:焊接、数字音量控制与 WAV 播放
AMP(Audio)音频扩展板是 pyboard 官方外设模块之一,通过一组排针与 pyboard 相连,为板卡提供扬声器与麦克风音频通路。本文以 TobudOS 仓库内 MicroPython 组件的 pyboard 教程([components/language/micropython/docs/pyboard/tutorial/amp_skin.rst](https://link.gitco
2026-10-11 22:16:16
272
原创 go-sql-driver/mysql 演进全史:从 v1.0 到 v1.9 的关键特性、DSN 配置与实战升级指南
本文以开源 ACME 证书颁发机构 Boulder 仓库内 vendored 的 [go-sql-driver/mysql](https://link.gitcode.com/i/e4cfc329555251965ef6c93533e2cde1) 驱动 CHANGELOG 为主线,系统梳理这一 Go 语言最主流 MySQL 驱动从 2013 年 v1.0 到 2025 年 v1.9.1 的完整演进
2026-10-11 22:09:57
965
原创 Dendrite 代码覆盖率测量实战:从 go test 到 Sytest 与 Complement 的全链路指南
> 本指南基于 Dendrite 官方开发文档 [docs/development/coverage.md](https://link.gitcode.com/i/d4c2113931916b5e5bd70e937b0c2b86),结合仓库内 CI 配置、Dockerfile 与源码实现,系统讲解如何在 Dendrite 项目中测量**单元测试覆盖率**、**SyTest(Sytest)集成测试覆
2026-10-11 22:04:16
982
原创 Bud 全栈 Web 框架贡献指南:从环境搭建到代码生成调试与版本发布
Bud 是一个面向 Go 的全栈 Web 框架,通过自动代码生成将 Go 后端、Svelte 视图与前端运行时整合为单一开发流程。本文基于仓库中 [contributing/Readme.md](https://link.gitcode.com/i/1b0d18979b69ec0e72a1c647bb96b2f8) 展开,完整讲解开发者从零搭建 Bud 源码开发环境、使用 Docker 隔离调试、
2026-10-11 22:00:58
999
原创 从 Changelog 读懂 headless-chrome-crawler:基于 Headless Chrome 的分布式爬虫核心能力演进全解读
headless-chrome-crawler 是一个基于 Puppeteer 与 Headless Chrome 构建的分布式爬虫框架,支持并发控制、优先级队列、Redis 分布式去重、robots.txt / sitemap 合规、截图取证、CSV / JSON Lines 结果导出等能力。本文以仓库中的 [docs/CHANGELOG.md](https://link.gitcode.com
2026-10-11 21:27:46
606
原创 Timber 贡献指南:从 Pull Request 提交、内联文档规范到测试套件的完整参与路线图
本指南以 Timber 项目根目录下的 [CONTRIBUTING.md](https://link.gitcode.com/i/f859b887607f953b602bfed73111b7f5) 为骨架,系统梳理了参与这个 WordPress 主题框架(基于 Twig 模板引擎)开发的全流程:如何通过社区渠道介入、如何提交高质量的 Pull Request、如何遵守以 EasyCodingSta
2026-10-11 21:16:11
481
原创 RIOT 的 ESP32 蓝牙低功耗 HCI 实现:为 NimBLE 主机打通 ESP32 控制器通道
在 RIOT 操作系统中,当开发者为 ESP32 系列 SoC 启用 Apache NimBLE 蓝牙协议栈时,需要一种方式将 NimBLE 的 Host(主机)与 ESP32 片内的蓝牙 Link Controller(链路控制器)连接起来。`cpu/esp32/esp-ble-nimble` 模块(模块名 `esp_ble_nimble`)正是承担这一角色的实现:它以 UART H4(HCI
2026-10-11 20:03:33
184
原创 Harbor 网络策略实战:用 `allowed_hosts` IPv4 CIDR 白名单约束 Agent 与 Verifier 的双阶段网络访问
本文以 Harbor 仓库中 `examples/tasks/network-policy-matrix/static/e-allowlist-ipv4-cidr` 任务为标本,讲解 Harbor 的「阶段作用域网络策略」(phase-scoped network policy)机制:如何在任务配置中通过 `[environment].network_mode = "allowlist"` 与 `
2026-10-11 14:04:04
40
原创 Legado快速上手指南:5分钟导入书源,开启你的免费读书记录
Legado(阅读 3.0)是一款开源强大的安卓阅读工具,本身不提供任何书籍内容,而是通过"书源"实现搜索、阅读全网小说与漫画。本文将用 5 分钟带你完成书源导入,并快速上手书源管理,让你真正开启自己的免费读书记录。## 一、Legado 是什么?为什么要先导入书源?Legado 的定位是一个**纯转码阅读工具**:它把各个小说网站的页面按规则解析成干净的文字或图片,然后用自己的阅读界面呈
2026-10-11 13:57:55
125
原创 第一批玩 OpenClaw 的人开始清醒:39 万星狂欢里有几分泡沫
2026 年,OpenClaw 以"龙虾"之姿登顶 GitHub 星标王座,39 万星让"AI Agent 元年"的说法响彻中文科技圈。财联社的加冕报道还没凉,投资界就抛出了"第一批玩 OpenClaw 的人,已经开始清醒了"的冷水,观察者网追问"完整权限交给 AI,用户知道自己正在冒什么险吗",安全内参的类 Claw 智能体评测也如约而至。狂欢与清醒几乎同步发生——这本身就很能说明问题。这篇
2026-10-11 13:48:49
148
原创 Harbor Skills 技能机制全解:从编写一份 SKILL.md 到注入 Agent 的完整链路
在 Harbor 评测框架中,**Skills(技能)** 是一种将可复用的指令、规则与参考资料打包进任务环境、随每个 Agent 一起注入的机制。本文以仓库示例任务 `hello-skills` 中的 [generate-greeting/SKILL.md](https://link.gitcode.com/i/8a2970e9cff75e17ba9924e15732041f) 为最小可运行样本
2026-10-11 10:36:23
195
原创 Vibe Coding 数据库实操指南:ORM、CRUD 与事务,如何审查 AI 生成的数据库代码
> 本文是《Vibe Coding 进阶教程》第六章"数据持久化与数据库"第 6.3 节的中文深度版。核心主题是:作为 Vibe Coder,如何借助 **ORM(Drizzle)** 完成对数据库的增删改查(CRUD),如何用**事务**保证数据一致性,以及——最重要的——如何像审阅装修工人一样**审查 AI 生成的数据库代码**。读完本文,你将掌握 ORM 的核心原理、CRUD 四操作的审查清
2026-10-11 09:06:45
486
原创 微信聊天记录卸载客户端后去哪了?用留痕完整导出并备份
微信里的聊天历史并不在云端。Windows 版微信把对话存在你电脑里的一个本地数据库文件中,卸载或换掉手机后,那些记录很可能就再也翻不到了。开源工具留痕(WeChatMsg)就是专门干这件事的:读这份本地数据库,把微信聊天记录备份成可长期归档的文件,还能顺手生成年度聊天报告。## 一款纯本地运行的备份工具工具的定位很直白:本地处理、以归档为目的。Windows 版微信会把聊天历史写进本机数
2026-10-10 23:20:46
172
原创 res-downloader 新手指南:5 分钟从安装到代理抓包下载资源
res-downloader 是一款基于 Go + Wails 的跨平台资源下载工具。它通过代理捕获微信视频号、抖音、快手、小红书、QQ音乐等平台的视频、音频、图片与 m3u8 资源,保存到本地。读完本文,你能在 Windows、macOS、Linux 上完成安装,并走通从开启代理到下载资源的完整流程。## 第一次跑起来最短成功路径是四步。1. **拿安装包。** Windows 选以
2026-10-10 22:26:30
789
原创 如何把当前页面的视频下载下来:浏览器资源嗅探扩展猫抓(cat-catch)完整实操指南
你在网页上看到一个想存下来的视频,或者拿到一条 m3u8 链接却不知道怎么保存?猫抓(cat-catch)是一个开源的浏览器资源嗅探扩展:打开任意网页,点一下它的图标,就能筛选列出页面加载过的视频、流媒体、图片,再挑一个直接下载。下面按真实操作路径,从装对官方版一路讲到合规边界。## 怎么确认装到的是官方猫抓,而不是伪猫抓?先把丑话说前头:⚠️ **应用商店里已经有混入广告甚至恶意代码的伪
2026-10-10 22:00:21
182
原创 如何使用 Relapse-Exploit:按 R2 加载 elfldr、kstuff、etaHEN 的完整操作流程
Relapse-Exploit 是一款面向 PS5 主机的浏览器漏洞利用链,支持 7.00 到 13.60 固件。本文带你走一遍完整操作流程:从设置 DNS 或本地启动服务、打开利用页面,到看到 elfldr 在 9021 端口就绪后,只需按一次 R2 键,即可依次加载 kstuff、shadowmountplus 与 etaHEN 三个载荷。## 一、Relapse-Exploit 能做什么
2026-10-10 13:48:15
215
原创 Envoy 访问日志 Formatter 扩展族:从 SubstitutionFormatString 到 envoy.formatter 六大扩展
`docs/root/api-v3/config/formatter/formatter.rst` 是 Envoy API v3 文档中 “Access log formatters(访问日志格式化器)”章节的索引页,它通过 toctree 聚合了 `envoy.formatter` 扩展类别下全部 6 个 formatter 扩展的 API 参考。读懂这一族扩展,你能掌握三件事:如何在访问日志格
2026-10-10 11:45:02
80
原创 Parsr 技术指南:将 PDF、文档与图像转化为结构化数据的开源管道
Parsr 是 AXA 开源的一套文档清洗、分析与提取管道(pipeline),它以图像(JPG、PNG、TIFF 等)或 PDF 为输入,经过"提取 → 清洗/增强 → 导出"三个阶段,输出可直接供开发者和数据科学家使用的结构化数据。本文以仓库内法文版 [README_fr.md](https://link.gitcode.com/i/9e3f4f9092d107773fb35d29d9449e
2026-10-09 23:25:35
441
原创 get-shit-done 的 Task→Agent 调度器重命名:消除 Claude Code 子代理静默内联回退(3168)
本文围绕 get-shit-done(GSD)仓库中编号为 #3168 的一次关键迁移展开:将子代理调度工具从 `Task(` 全面重命名为 `Agent(`,覆盖 24 个命令的 `allowed-tools` 列表、29 个工作流文件(约 133 处调用点)和 1 个 Agent 工具的 `tools` frontmatter。读完本文你将掌握:Claude Code 中 `Agent` 调度
2026-10-09 22:30:20
364
原创 NEAR Intents 1Click API 报价接口实战指南:POST /v0/quote 的请求参数、Swap 类型与落地流程
本文以 [api-quote.md](https://link.gitcode.com/i/819955ff74c7830f0909e0a9678ef3ff) 为核心,系统讲解 NEAR Intents 1Click API 的报价接口 `POST /v0/quote`:从必填与可选字段、四种 Swap 类型的语义差异,到响应字段与完整可运行的请求示例。读完本文,你将掌握如何用 `dry: tru
2026-10-09 22:15:04
488
原创 Tock 内核进程句柄设计:从 ProcessID 唯一性、AppID/ShortID 到 IPC 会话重启语义的技术讨论纪要
> 本文整理自 Tock 内核工作组 2026-04-15 的会议记录([原始纪要](https://link.gitcode.com/i/65527172fbf2461d0fab4089ef43588e)),围绕一条核心主线展开:**IPC(进程间通信)需要一个可下发到用户态、可跨进程重启保持语义的进程句柄**。围绕这一需求,与会者深入辨析了 `ProcessID`、`AppID`、`Short
2026-10-09 22:13:01
362
原创 OpenViking Agent Experience 记忆接入 OpenClaw:transformContext 自动召回机制设计与实现详解
本文围绕 OpenViking 设计文档《OpenClaw 接入 OpenViking Agent Experience Recall 设计》(见 [docs/design/openclaw-agent-experience-memory-design.md](https://link.gitcode.com/i/f84b11409af42d84c9641639a6f581b4)),系统讲解如何在
2026-10-09 22:07:28
290
原创 Ansible 项目 CI 常见失败模式解析:从 Sanity 检查到单元/集成测试的定位与修复指南
本文围绕 ansible 仓库中 CI 持续集成的实践沉淀(见 [context/ci.md](https://link.gitcode.com/i/959fc295778f211258507be4a7bee970)),系统梳理 CI 流水线上最常见的三类失败模式——sanity 静态检查失败、集成测试失败与单元测试失败——并结合仓库内 `ansible-test` 的真实执行逻辑与检查工具源码,
2026-10-09 21:33:05
402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅