自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DevSpace `purge` 命令完全指南:掌握资源清理流水线与 `--force-purge` 共享防护机制

`devspace purge` 是 DevSpace 中用于删除集群内已部署资源的核心清理命令,它并不只是一个简单的删除动作,而是由 DevSpace 流水线(Pipeline)引擎驱动的完整执行流程:先停止开发容器、再按反向顺序清除各个 deployment,最后递归清理依赖项目。本文将以仓库中的命令参考文档([docs/pages/cli/devspace_purge.md](https:/

2026-10-12 23:12:57 430

原创 Rocq Prover Ltac2 新增 Int.min 与 Int.max 整数极值函数:变更解析与源码解读

本文围绕 Rocq Prover(原 Coq)变更日志中「Ltac2 language」分类下的一则新增条目(#22242,由 Jason Gross 提交),深入解读 Ltac2 语言中整数模块 `Int` 新增的 `min` 与 `max` 两个函数:包括它们的类型签名、基于现有比较原语组合而成的实现原理、对机器整数边界(MAX_INT)的特殊处理,以及仓库中配套的回归测试用例。读完本文,你既

2026-10-12 22:05:37 453

原创 Open WebUI 部署教程:一条命令跑通私有 AI 聊天界面

Open WebUI 是开源自托管 AI 聊天平台,为 Ollama 与 OpenAI 兼容 API 提供完整 Web 界面,Docker 一条命令即可部署,内置用户权限与本地 RAG 知识库,支持完全离线运行。## 🐳 装之前先过这几关- 适合:本机或内网已跑 Ollama / LMStudio / vLLM 推理服务,想给团队一个带知识库检索的聊天界面的人- 不适合:只想跑一次性演

2026-10-12 20:48:30 430

原创 5 分钟跑通抖音无水印批量下载:douyin-downloader 完整上手指南

想保存抖音视频,却总被水印和平台限制卡住?想一次收齐某位博主的全部作品,又不知道从哪下手?douyin-downloader 是一款开源的抖音无水印批量下载工具,按博主主页下载作品、自动去水印,并内置日期筛选、失败重试与 SQLite 去重,一次配置即可长期使用。## 项目速览| 维度 | 说明 ||:---|:---|| 能做什么 | 按主页批量下载无水印视频与图文,支持日期筛选、增

2026-10-12 20:45:56 14

原创 让语音识别和 TTS 彻底离线:新手完整上手指南 sherpa-onnx

sherpa-onnx 是一个基于 next-gen Kaldi(新一代 Kaldi 语音处理工具链)和 ONNX Runtime(微软开源的深度学习推理引擎)的开源项目,可以把语音转文字(ASR)、文字转语音(TTS)、说话人识别、声音活动检测(VAD,即判断"现在有没有人在说话")等语音任务完全放在本地设备运行——不需要联网,也不需要调用任何云端 API。它支持 Android、iOS、Har

2026-10-12 18:57:09 376

原创 go-zero-looklook 民宿服务(travel)实战:从 goctl 生成、mapreduce 并发取数到 model 缓存与 singleflight 防击穿

本篇以 go-zero-looklook 项目中的 **travel(民宿)服务**为讲解对象,完整还原其「API 定义 → goctl 代码生成 → 业务逻辑编写 → RPC 详情查询 → 缓存与并发优化」的全链路实现。你将看到:民宿房源、民宿店铺、民宿评论三大业务如何组织成 8 个对外接口;「民宿列表(为你优选)」如何基于活动表配置 + `mr.MapReduceVoid` 并发取数;民宿详情

2026-10-12 18:15:39 1109

原创 PySceneDetect Python API 完全指南:从 `detect()` 快速上手到 SceneManager 高级工作流

`scenedetect`(PySceneDetect)是 Python 生态中一套专注于视频场景切割/转场检测的开源库,其 Python API 设计目标是与绝大多数应用工作流轻松集成,同时保持高度的可扩展性。本文基于仓库中的官方 API 文档([docs/api.rst](https://link.gitcode.com/i/27669f4ad6428b422db799504651fb42))

2026-10-12 17:34:18 430

原创 lakeFS Rust SDK 的 ObjectStats 模型:对象元数据字段、statObject 接口与预签名 URL 机制详解

> 本文以 lakeFS Rust 客户端 SDK 的 [ObjectStats 模型文档](https://link.gitcode.com/i/0470068dcbbc9e3f40694cddc2a10e79) 为核心,结合仓库中的 OpenAPI 定义([api/swagger.yml](https://link.gitcode.com/i/8a5169c0fbfb803508ac3d387

2026-10-12 15:10:06 415

原创 GraphQL-Ruby 响应扩展(Response Extensions):在查询结果中注入自定义元数据

> **导读**:在 graphql-ruby 中,开发者可以在查询执行过程中向最终响应 Hash 的 `"extensions"` 键写入任意数据,用于向客户端传递业务警告、兼容性提示、调试信息等元数据。本文从基础用法出发,结合 [Query::Context](https://link.gitcode.com/i/d84ebe3197cc4c74e901d2591654c17b) 与执行器的源

2026-10-12 13:37:23 5

原创 RxPY 调度器(Scheduler)完全指南:从线程模型到事件循环的并发控制

调度器(Scheduler)是 RxPY(ReactiveX for Python)中控制任务"何时、在哪个线程/事件循环上执行"的核心抽象。本文以 [docs/reference_scheduler.rst](https://link.gitcode.com/i/30bc0403b51e5d2ee9ffefa78595cd48) 的 API 骨架为主线,系统讲解 RxPY 内置的 10 个核心调

2026-10-12 13:36:50 414

原创 dots.tts.edit语音编辑实战:一句话指令就能改词、调情绪、变速

**dots.tts.edit** 是一款指令控制的开源语音编辑模型:给它一段原音频和一条带标签的文本指令,就能直接输出改词、调情绪、变速后的新音频,不需要传统剪辑软件,也不用手动对齐波形。本文带你从零上手 CLI、Python API 和本地 Web 编辑台,快速跑通第一次语音编辑。## 什么是 dots.tts.edit 语音编辑?dots.tts 是一个 20 亿参数的全连续、端到端

2026-10-12 13:31:29 6

原创 tf-quant-finance QMC 工具函数 exp2:基于位运算的高效 2 的幂计算与溢出保护解析

`tf_quant_finance.math.qmc.utils.exp2` 是 tf-quant-finance 库中 Quasi-Monte Carlo(QMC)子模块([math/qmc](https://link.gitcode.com/i/7507698e65bc7ebaf39615e2f0c1c93c))提供的一个整数工具函数,用于对 `Tensor` 做逐元素(point-wise)

2026-10-12 13:20:21 981

原创 openJiuwen DeepSearch 子章节大纲生成全解析:sub_section_outline Prompt 的上下文契约、证据边界与重试机制

本篇文章以 openJiuwen DeepSearch 子报告生成链路中的核心提示词模板 `sub_section_outline` 为主线,完整剖析其 system/user 双模板结构、章节写作指令、多源证据综合策略、格式化输出契约以及失败重试反馈机制。你将理解一个"既严格遵循用户指定结构、又不越出证据边界"的大纲生成器是如何在源码层面落地实现的,并能直接依据模板变量说明、校验规则与测试用例,

2026-10-12 13:18:21 229

原创 Peekaboo 2025-11 重构实录:CLI 运行时注入统一与 Visualizer 事件通道演进

本文以仓库归档文档 [runtime-visualizer-2025-11.md](https://link.gitcode.com/i/c58e5723eda5bb0c7704fa687efc9546) 为骨架,系统复盘 Peekaboo 在 2025 年 11 月完成的两项重大工程:一是将全部 CLI 命令迁移到"运行时注入(runtime injection)"模板,用显式传入的 `Comm

2026-10-12 13:13:09 181

原创 Prism 回调(Callbacks)Mock 实战:用 OpenAPI 3 规范模拟异步通知服务

> 本文基于 Prism 仓库中的 [Mocking Callbacks with Prism](https://link.gitcode.com/i/fa9f59d5e43896c97a12e06df597b4a9) 指南及配套示例展开。OpenAPI 3.x 的 `callbacks` 对象用于描述你的服务对外发起的"异步回调请求",而 Prism 的 mock 模式能够真实地把这些回调请求发

2026-10-12 12:56:37 960

原创 SenseNova-Skills PPT 质量检查清单全解:单页硬伤清零、整套风格统一与可机核 lint 实战

本文是 SenseNova-Skills 仓库中 `sn-ppt-standard` Skill 的**质量验收权威手册**的完整解读,面向使用该 Skill 制作 1600×900 静态 HTML 演示文稿(可派生 PPTX)的 Agent 编排器、Slide 制作组与 Review 验收角色。文档定义了幻灯片质量的统一判据:**单页检查**(一页能否讲清一件事)、**整套检查**(整份能否顺畅

2026-10-12 12:29:50 481

原创 Godot 2D 点查询完全指南:掌握 PhysicsPointQueryParameters2D 与 intersect_point()

在 Godot 2D 游戏中,判断"某个点是否位于某个碰撞体内部"是最常见的物理需求之一——无论是鼠标点击拾取、单位选中框选、还是检测玩家是否踏入危险区域。本文围绕 Godot 官方文档中 [PhysicsPointQueryParameters2D 类](https://link.gitcode.com/i/3c0d6b357b836b1f6b3a8200f16c916f) 展开,系统讲解该类

2026-10-12 11:54:34 854

原创 手搓 TinyRAG:从零构建包含四大核心模块的最小 RAG 架构

本文为《大模型白盒子构建指南》tiny-universe 仓库中 TinyRAG 模块的技术指南,完整讲解如何用不到 500 行 Python 代码从零实现一个最小 RAG(Retrieval-Augmented Generation,检索增强生成)架构。读完本文,你将掌握向量化的基类设计、基于 Token 的文档切分策略、纯 NumPy 实现的向量数据库与 Top-K 检索、以及 RAG Pro

2026-10-12 11:44:20 343

原创 Apache Mesos 网络端口隔离器(network/ports Isolator)原理、配置与实战

本文围绕 Apache Mesos 的 `network/ports` 隔离器展开:当任务运行在宿主网络命名空间下时,如何强制任务只能监听已被分配给它的端口。读完本篇,你将理解该隔离器周期性对账端口监听的底层实现(libnl3 套接字查询 + cgroups 进程枚举 + `/proc` inode 匹配)、掌握全部相关 agent 配置参数(`--enforce_container_ports`

2026-10-12 11:29:04 202

原创 fonttools 源码级解析:xmlReader 模块如何把 TTX/XML 解析回字体对象

`fontTools.misc.xmlReader` 是 fonttools 中负责"读 XML"的底层支撑模块:它把 TTX 格式的 XML 文本解析成一棵中间树,并驱动各个表(table)的 `fromXML` 回调,最终把 `.ttx` 文件还原成可编译的 `TTFont` 对象。它与 [xmlWriter](https://link.gitcode.com/i/c3e4261246b5a6

2026-10-12 11:27:22 123

原创 openJiuwen agent-core-java 团队工具审批指南:Leader 用 approve_tool 审批成员工具调用

`approve_tool` 是 openJiuwen agent-core-java 中 `agentteams` 多智能体团队协作模块为 **Leader(团队负责人)角色** 提供的审批工具,用于对团队成员被安全策略、rail 或其他审批机制拦下的**待审批工具调用**做出批准或拒绝决策。读完本文你将掌握:`approve_tool` 在 `teammate_mode=plan_mode`

2026-10-12 11:24:28 60

原创 全市场选股器+实时板块热力图:OpenTerminal助你一眼锁定1500只美股中的机会

**OpenTerminal** 是一款基于免费公共行情数据构建的"彭博终端风格"交易仪表盘,内置**全市场选股器(Screener)**和**实时板块热力图(Heatmap)**:无需 API Key、无需订阅,即可对约 1500 只美股按行业、市值、涨跌幅、成交量自由筛选,并用一张会呼吸的 Treemap 热力图实时呈现全市场板块冷暖。本文带你快速上手这两大"扫雷+狙击"功能。[![Ope

2026-10-12 11:14:11 143

原创 边框内圆角(Inner Rounding)实战:用 box-shadow 填补 outline 与 border-radius 的缺口

> **导读**:本文基于 You-need-to-know-css 仓库「边框与背景」章节中的《边框内圆角》一文([zh-cn/inner-rounding.md](https://link.gitcode.com/i/93d7bcc56daaaf7dac20a2a711966fa8)),系统讲解如何用 `box-shadow` 的扩张半径(spread)填补 `outline` 描边与 `bo

2026-10-12 11:04:18 489

原创 koa2-note 项目数据库设计:user_info 表结构与建表初始化脚本实战

本文以 koa2-note(《Koa2进阶学习笔记》)项目 demo 中的"数据库设计"文档为主体,完整讲解 `user_info` 用户表的结构设计、建表初始化 SQL 脚本的编写,以及脚本如何被 `demo/project/init` 下的初始化程序自动扫描并执行;同时结合项目 model / service / controller 分层源码,说明这张表在注册、登录等真实业务中是如何被消费的

2026-10-12 10:58:37 249

原创 render-markdown.nvim 深度指南:在 Neovim 内原位渲染 Markdown 的原理、配置与实战

render-markdown.nvim 是一个完全运行在 Neovim 进程内的 Markdown 渲染插件,它通过 Treesitter 解析加 extmark(extended marks)的方式,把标题、代码块、表格、Callout、LaTeX 等元素"就地"美化,而无需打开任何外部预览窗口。读完本文,你将能够:理解它如何从 `FileType` 事件附着到缓冲区、经过防抖的渲染管线直到最

2026-10-12 10:24:40 300

原创 tlroadmap 贡献实战指南:从目录树约定到 CI 自动化校验的完整工作流

Teamlead Roadmap(tlroadmap)是一个以嵌套的 Markdown 文件夹树承载「团队领导能力图谱」的知识库项目,贡献者的每一次提交本质上是向这棵「能力树」中添加新叶子、新树枝,或是修正既有内容。本文基于仓库中的贡献文档 [tlroadmap/contributing/ru.md](https://link.gitcode.com/i/6b21e2f8732a8f454646a

2026-10-12 10:21:32 156

原创 如何统一管理 Prompt、Skill、MCP 与 Agent 资产:AI Agent Handbook 的注册、版本与发布实践指南

构建团队级 AI Agent 应用时,Prompt 散落在代码里、Skill 放在个人目录、MCP Server 只有一组地址、Agent 信息各自维护——资产越用越乱。开源项目 **AI Agent Handbook**(《AI Agent Handbook》企业级 Agent 全生命周期实践白皮书)在第 15 章给出了一套完整答案:如何对 Prompt、Skill、MCP Server、Age

2026-10-12 09:28:29 125

原创 上千张照片一次改完名:PowerRename 批量重命名从入门到实战

下班前把相机里的几百张照片拷进电脑,文件名全是相机默认的 `DSC_8001.jpg` 这种编号,点右键一个一个改,一下午都改不完。其实微软开源的 PowerToys 工具集里就藏着一个免费的批量改名工具 **PowerRename**,选中文件右键就能调出,一次能改上千个,改完前还会把每个新名字摆在你眼前确认。它就是为这种"文件多到改不完"的时刻准备的。[![PowerRename 批量重命

2026-10-11 23:46:41 488

原创 Rocq 项目 Changelog 编写指南:基于 make-changelog.sh 的完整工作流

本文是 Rocq Prover(Coq 的继任项目,即本仓库 `coq`)官方 changelog 维护规范的实战指南。它面向所有向项目提交 PR 的贡献者,系统讲解**何时必须为变更添加 changelog 条目、如何使用 `dev/tools/make-changelog.sh` 脚本自动生成条目、条目 RST 格式的每个字段如何填写**,并展示当前仓库中 14 个分类下的真实条目作为范例。读

2026-10-11 23:43:33 455

原创 Arco Design Breadcrumb 自定义分隔符(separator)实现指南:从图标到任意 ReactNode

本文围绕 Arco Design React 组件库中 [Breadcrumb(面包屑)](https://link.gitcode.com/i/c2bf3b9e05d6682aa66fbf0684c45ac1) 的 `separator` 属性展开,讲解如何把默认的斜杠分隔符替换为图标、文本或任意自定义 React 节点。面包屑用于标识当前页面在站点层级结构中的位置并向上返回,而分隔符是视觉识别

2026-10-11 22:50:51 291

原创 YASB Language 组件深度指南:在状态栏实时显示并切换 Windows 键盘语言布局

YASB(A highly configurable Windows status bar written in Python)内置的 Language 组件用于在状态栏上显示当前键盘语言/布局(如 EN、DE、RU),并提供弹出式菜单在已安装的输入语言之间一键切换。它基于 Win32 API 实时感知当前输入法状态,即使你通过 `Win+Space` 等系统快捷键切换语言,标签也会自动刷新。读完

2026-10-11 22:48:44 418

原创 SAHI 切片辅助推理(Slicing Aided Hyper Inference)完整实战指南:面向大图像小目标检测的轻量级视觉库

SAHI(Slicing Aided Hyper Inference)是一个面向大尺寸图像中**小目标检测**与实例分割场景的轻量级视觉库,它通过"切片-检测-合并"(Slice-Detect-Merge)三段式流程,让任何主流检测框架的模型在不重新训练的情况下,也能在大图(如 4K 航拍照片、卫星影像、高分辨率巡检图)上稳定检出小目标。阅读本文后,你将掌握 SAHI 的安装方式、`AutoDet

2026-10-11 22:41:22 1116

原创 aiogram 实战指南:readBusinessMessage 方法——将企业账户收到的消息标记为已读

readBusinessMessage 是 Telegram Bot API 中面向企业账户(Business Account)的消息管理方法,用于将进入 Bot 视野的私信消息标记为已读。本文以 aiogram 框架的 [方法源码](https://link.gitcode.com/i/a423e32bc8fd1cec3f5c07025e2bd5fc) 与 [Bot 客户端封装](https:/

2026-10-11 22:06:27 956

原创 Freelens 集群设置页扩展指南:通过注入令牌定制 Cluster Settings

Freelens(Free IDE for Kubernetes)在核心代码中内建了强大的依赖注入(DI)体系,并基于此设计了面向扩展方的「集群设置页外部配置」能力。`packages/cluster-settings` 这个轻量级包正是该能力的契约层:它只做一件事——导出 Cluster Settings 页面扩展所需的注入令牌(injection token)与相关类型。读完本文,你将掌握 F

2026-10-11 21:17:14 220

原创 BlueKing CMDB 业务集容器查询接口 `ListKubeContainerInBizSet` 深度解析

本文面向使用蓝鲸智云配置平台(BlueKing CMDB)的开发者,围绕 apigw 后端接口 **`list_kube_container_in_biz_set`(查询业务集下的容器信息)** 展开,完整讲解其请求/响应协议、参数校验规则、权限模型与底层实现链路。读完本文,你将掌握如何通过该接口跨多个业务一次性批量查询容器及其关联 Pod、宿主机的关键信息,并理解其专供 bk-ops 场景使用的

2026-10-11 21:10:23 477

原创 Godot GraphNode 完全指南:基于槽位(Slot)与端口构建可连接节点

GraphNode 是 Godot 中构建可视化图形编辑器(如蓝图系统、节点图、技能树)的核心容器控件,它代表放置在 GraphEdit 画布上的一个可连接节点。本文以 [class_graphnode.rst](https://link.gitcode.com/i/e83a55a8f53704c18733d2f192aaa9f3) 类参考为骨架,系统讲解 GraphNode 的槽位与端口机制、全

2026-10-11 20:48:21 242

原创 CodeIgniter4 API 响应开发指南:用 ResponseTrait 构建标准化 REST 接口

现代 PHP 开发中,构建 API 已成为常态——无论是为 JavaScript 重度前端(SPA)提供数据,还是作为独立产品对外输出能力。在编写控制器时,开发者常常需要反复记忆"创建成功该返回 201 还是 200?无权限是 401 还是 403?"这类细节,稍有不慎就会产生语义错误的响应。CodeIgniter4 在 `system/API/ResponseTrait.php` 中提供了一个可

2026-10-11 20:21:56 206

原创 一个 npm 包指挥 Hopper、Ghidra 做逆向分析:REA(rea-agents)与 AI Agent 协作链路完整拆解

REA(Reverse Engineer Anything)把逆向分析接入了 AI Agent 的工作流:安装 npm 包 `rea-agents` 后,你可以通过 CLI 或一个 MCP 服务器,让 Agent 在本地对原生二进制、JavaScript/Electron 应用、.NET 程序集、APK、固件和网页做逆向分析,且所有分析都在本机完成、不上传内容。如果你正想让编码 Agent 不只看

2026-10-11 16:17:59 321

原创 Apache Beam SQL 扩展:CREATE EXTERNAL TABLE 语句完整实战指南

本指南以 [CREATE EXTERNAL TABLE 官方文档](https://link.gitcode.com/i/1e5053db1ac6744ee6e38f29fde88cc4) 为核心,系统讲解 Apache Beam SQL 中如何通过 `CREATE EXTERNAL TABLE` 把 BigQuery、Cloud Bigtable、Pub/Sub、Pub/Sub Lite、Kaf

2026-10-11 12:52:28 140

原创 res-downloader 上手指南:三步把视频号、抖音、小红书的视频图片存到本地

做课件时我刷到一张小红书的高清插画,想拿来做背景图,右键"图片另存为"却是灰色的,图片下载插件又只存出 100 像素的小图。这大概是很多人天天遇到的"看得见却存不下来"——于是我开始认真试用 **res-downloader**,一款能把视频号、抖音、小红书、QQ 音乐等网络资源一键拦截并保存到本地的开源工具。接下来不到 15 分钟,我全程没碰命令行,把那张图和几段视频、音频都存进了硬盘。##

2026-10-10 22:51:12 142

空空如也

空空如也

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

TA关注的人

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