自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sherpa-onnx:在树莓派、手机到服务器上跑通离线语音识别的最短路径

sherpa-onnx 是基于 next-gen Kaldi 和 ONNX Runtime 的跨平台离线语音引擎,支持离线语音识别、文本转语音、VAD、说话人分离、语音增强等功能,无需联网,音频全程不离开设备。它提供 12 种编程语言绑定,覆盖 Android、iOS、HarmonyOS、Raspberry Pi、RISC-V 以及 RK/Ascend 等 NPU 设备。如果你是开发者,需要把语音

2026-10-12 19:07:14 488

原创 QOwnNotes CentOS/RHEL 系列安装指南:社区 RPM 软件包与 Keychain 密钥环故障排查

QOwnNotes 是一款基于纯文本文件、支持 Markdown 并深度集成 Nextcloud / ownCloud 的笔记与待办事项管理软件。在 CentOS 及同源的 RHEL 系发行版上,官方推荐的安装方式是通过社区维护的 RPM 软件包仓库进行 `dnf` 安装;而安装或使用过程中最常见的一类问题是 `Could not write secret to keychain` 密钥环写入失败

2026-10-12 16:28:46 441

原创 Windows 平台安装 QOwnNotes 完整指南:免安装绿色版、可移植模式与包管理器多方案

QOwnNotes 是一款以纯文本笔记为核心、支持 Markdown 与 Nextcloud / ownCloud 同步的笔记与待办事项管理软件。在 Windows 上它采用"零安装"设计:只需下载并解压 `QOwnNotes.zip` 即可直接运行,无需任何安装程序;同时它还提供内置的可移植(Portable)模式,并可通过 Chocolatey、Scoop、WinGet、MSYS2 等包管理器

2026-10-12 15:28:16 218

原创 Pylint 升级指南:理解语义化版本策略与各版本类型的变更影响

本指南面向在开发环境中使用 [Pylint](https://link.gitcode.com/i/569e1936c75476fd0cf7def6540ef0e8) 的开发者,围绕官方文档 [upgrading_pylint.rst](https://link.gitcode.com/i/a08a74837da39754dde8176c3a69b7fa) 的核心主张展开:Pylint 遵循语义化

2026-10-12 15:13:09 3

原创 AxonHub ERD 数据模型详解:六大领域实体关系、请求生命周期与数据边界解析

> 本文是 AxonHub(开源 AI Gateway)数据模型的一站式技术指南。它以官方 ERD 文档为骨架,逐条对照 `internal/ent/schema/` 中的 Ent 实体定义与 `internal/server/biz/` 中的业务代码,帮助读者理解用户与项目如何组织权限、请求如何从 `Request` 经 `RequestExecution` 落地为 `UsageLog` 计费记

2026-10-12 14:55:19 902

原创 Devtron StatefulSet Chart v5.1.0 完整配置指南:容器端口、存储卷、探针与弹性伸缩实战解析

本指南以 Devtron 仓库内置的 `statefulset-chart_5-1-0` 参考 Helm Chart 为对象,完整讲解其在 Devtron 部署模板(Deployment Template)中的全部配置项——从容器端口、环境变量、StatefulSet 存储声明,到探针、Ingress、HPA/KEDA 弹性伸缩与 Winter-Soldier 休眠策略。读完本文,你将掌握如何基于

2026-10-12 14:29:58 145

原创 Godot 4 的 PackedVector3Array 完全指南:紧凑高效的 Vector3 数组容器

`PackedVector3Array` 是 Godot 引擎内置的专用容器类型,专门用于存储 `Vector3` 数据。它以内存连续、紧凑排列的方式打包数据,在大规模数组场景下比同类型的泛型数组(`Array[Vector3]`)占用更少内存,迭代与修改速度也更快。这份指南将基于 Godot 官方类参考([class_packedvector3array.rst](https://link.gi

2026-10-12 13:50:50 174

原创 PaperSpine SOTA Mapper Agent 实战指南:以证据为边界的最邻近工作比较与贡献定位

`research-sota.md` 定义了 PaperSpine5 研究流水线中 **SOTA Mapper Agent(SOTA 映射器角色)** 的职责契约:它不负责罗列文献、不追求“填满某个数量的 gap”,而是以任务内已保存的研究范围、已提供的实验结果与已确认的贡献选择为前提,把**真正读过的最邻近相关工作**与当前证据做精准对比,产出可追溯、有边界、不虚高的贡献定位。本文围绕这一角色契

2026-10-12 13:46:19 240

原创 dplyr 之 between():区间判断的类型强制、循环利用与 ptype 控制全解析

`between()` 是 dplyr 提供的区间检测辅助函数,等价于 `x >= left & x <= right`,常用于 `filter()` 中筛选落在指定范围内的行。本文基于 dplyr 仓库中的官方文档、R 源码与快照测试,深入解析 `between()` 的类型系统行为——公共类型计算、长度循环利用、`ptype` 手动指定输出类型——并顺带介绍同一文件中的 `cumall()`

2026-10-12 13:20:52 390

原创 长期记忆服务器测试指南:Nocturne Memory 如何做后端测试分层、隔离与 CI 自动化

Nocturne Memory 是一款轻量级、可回滚、可视化的 **MCP Agent 长期记忆服务器**(Long-Term Memory Server),它用结构化图谱替代向量 RAG,让 AI 跨会话、跨模型持久记住知识。正因为记忆数据涉及版本链、回滚和级联路径等复杂语义,它的后端测试体系格外讲究:从 [backend/tests/](https://link.gitcode.com/i/5

2026-10-12 11:46:39 3

原创 Dapp-Learning 系列|Gitcoin 公共产品资助平台:产品矩阵、GitcoinDAO 与二次方资助合约实战

本文以 Dapp-Learning 仓库中 [gitcoin/README.md](https://link.gitcode.com/i/ae71da4baa9bd23729fd4bc607829473) 为主体,系统梳理 Gitcoin 作为公共产品(Public Goods)资助平台的定位、六大产品功能与 GitcoinDAO 的参与方式;同时结合仓库中 [二次方投票与二次方资助主文档](ht

2026-10-12 11:40:50 202

原创 Authlib 为 HTTPX2 提供 OAuth 1.0 支持:OAuth1Client 与 AsyncOAuth1Client 完整实战指南

Authlib 在 `authlib.integrations.httpx_client` 模块中为新一代 Python HTTP 客户端 HTTPX2 提供了完整的 OAuth 1.0(RFC 5849)能力,核心是同步的 `OAuth1Client` 与异步的 `AsyncOAuth1Client` 两个客户端类。本文以官方文档为主体,结合仓库源码与测试用例,系统讲解如何在 HTTPX2 中完

2026-10-12 11:35:19 145

原创 ngx-bootstrap Tooltip 手动触发指南:深入解析 show()、hide() 与 toggle()

Tooltip 默认通过 `hover focus` 事件自动显隐,但在表单校验提示、步骤引导、按钮联动等交互场景中,开发者往往需要完全掌控 Tooltip 的展示时机。本文基于 ngx-bootstrap 仓库中 Tooltip "Manual triggering"(手动触发)示例的用例规格文档([docs/spec/tooltip/tooltip.examples.manual-trigge

2026-10-12 11:30:29 439

原创 Remeda 快速上手:为 TypeScript 打造的 data-first / data-last 双模式工具库

Remeda 是一个面向 JavaScript 与 TypeScript 的实用工具库,其核心定位是"**第一个专门为 TypeScript 设计、同时支持 data-first 与 data-last 两种调用风格**"的工具库(见 [README.md](https://link.gitcode.com/i/e9c96b09735be48c455460dc99d9e52c) 定位描述)。本文将

2026-10-12 11:27:14 33

原创 rust-bindgen 生成 C++ FFI 绑定:支持范围、配置实践与构造函数语义

rust-bindgen(仓库路径 [bindgen](https://link.gitcode.com/i/cf28094d54ca5eccf1da53310e1a5b12))不仅能处理 C 头文件,也能为 C++ 库生成类型定义与 FFI 声明。本文基于仓库文档 [book/src/cpp.md](https://link.gitcode.com/i/6d36481589d5f5294d1db

2026-10-12 10:24:48 376

原创 Poco 多语言支持:中文界面与文档使用完全指南

Poco(poco-claw)是一款更易用的 AI Agent 平台,内置多语言支持:可在 6 种语言间一键切换,提供完整的简体中文界面、简体中文文档和新手教程。本指南带你快速把 Poco 切换到中文,并找到所有中文文档入口。[![Poco 界面总览:支持多语言切换的 Web 主界面](https://raw.gitcode.com/poco-ai/poco-claw/raw/f4055e64

2026-10-12 10:15:05 81

原创 《大模型数据工程》项目实战:Mini-DeepSeek预训练复现(多源混合、跨源去重与Tokenizer训练)

本文带你用《大模型数据工程》(data_engineering_book)开源项目的 Project 11,亲手复现一套 Mini-DeepSeek 预训练数据流水线:从多源数据混合采样、跨源去重,到训练 150K 超大词表 Tokenizer,再到 Pack & Shuffle 产出可直接训练的定长分片,帮助新手以极低成本理解工业级大模型预训练数据工程的完整链路。## 为什么要做 Mini-

2026-10-12 09:52:53 21

原创 Apache OpenDAL Java Bindings 贡献指南:从源码构建、代码风格到服务行为测试全流程解析

Apache OpenDAL Java Bindings 是 OpenDAL 官方提供的 Java 语言绑定,通过 JNI 将 Rust 核心(`opendal` crate)的能力暴露给 Java 开发者,使 Java 应用可以借助统一 API 访问 S3、GCS、Azure Blob、本地文件系统等数十种存储服务。本文以仓库中的 [bindings/java/CONTRIBUTING.md](

2026-10-12 09:08:15 419

原创 Automatic Ripping Machine(ARM)贡献指南:从 Bug 报告、代码提交到 PR 质量检查的完整流程

Automatic Ripping Machine(ARM)是一个开源的光盘自动抓取系统,社区贡献是它持续演进的核心动力。本文基于仓库 [arm_wiki/Contribute.md](https://link.gitcode.com/i/fce9a5a45182d88cf501d8577e6f75f0) 与仓库根目录 [CONTRIBUTING.md](https://link.gitcode.

2026-10-12 09:04:05 351

原创 ngx-bootstrap Alerts 动态 HTML 用例解析:从规格文档到 DomSanitizer 实战

在 ngx-bootstrap 的 Alerts(警告框)组件中,除了展示静态文本,开发者经常需要把**动态生成的 HTML 字符串**渲染进警告框内,例如带有 `<strong>`、`<a>` 等标签的富文本提示。本文以仓库中的用例规格文档 [alerts.examples.dynamic-html.use-case.md](https://link.gitcode.com/i/c81d64fc

2026-10-11 23:53:05 416

原创 agent-core-java 中的 DevFlow 规范驱动开发:从三层质量模型到可恢复工作流全解析

本文围绕 agent-core-java 仓库 `.claude/skills/using-devflow/SKILL.md` 所定义的 **DevFlow 规范驱动开发工作流**展开:它把「产出高质量代码」拆解为 SDD(规格驱动)、TDD(测试驱动)、Clean Code(整洁代码)三层质量,并用 R1/R2/R3 独立评审门禁贯穿整个生命周期。读完本文,你将掌握 DevFlow 的完整阶段划

2026-10-11 23:35:28 450

原创 Tortoise ORM 字段校验器(Validators)完全指南:内置校验器、自定义校验与底层原理

本文聚焦 Tortoise ORM 的字段校验器(Validators)机制——一种为模型字段提供值合法性校验的轻量级能力。校验器以可调用对象(callable)的形式挂载到字段的 `validators` 参数上,在数据写入数据库前拦截不符合规则的值并抛出 `ValidationError`。读完本文,你将掌握:如何为字段挂载内置校验器(正则、长度、数值范围、IP、URL、邮箱、域名等)、如何用

2026-10-11 22:43:14 194

原创 browser-compat-data v0.x 发布演进全记录:从 0.0.45 到 1.0.0 前的数据质量基建

本篇技术文章以 `browser-compat-data`(简称 BCD)仓库的 [release_notes/v0.md](https://link.gitcode.com/i/5157b626509673dbd536d8728db0c656) 为核心骨架,系统梳理该项目 v0.0.45 至 v0.0.99 共 50 余个版本的发布历史与关键变更,并结合当前仓库的 [schema 定义](htt

2026-10-11 20:39:57 232

原创 5分钟把 llama-server 变成你的本地 OpenAI 兼容推理后端

设想场景:公司内网一台 4090 工作站闲置,你想把它变成团队共享的 Chat 后端。llama-server 就是干这件事的:llama.cpp 内置的 HTTP 推理服务器,纯 C/C++ 进程完成本地 LLM 推理,同时给你一套完整的 OpenAI 兼容 API,curl 和现成的 openai 库都能直接用。## 三分钟跑起来:构建、启动与 Docker 部署 🚀### 本地构建

2026-10-11 19:59:56 1112

原创 Rapier 物理引擎贡献指南:从 Issue 到合并 PR 的完整工作流

本文是 Rapier 开源物理引擎仓库(`gh_mirrors/ra/rapier`)的贡献指南,围绕 [CONTRIBUTING.md](https://link.gitcode.com/i/db43727abcfceedb24edfe86889ae8f1) 的官方流程展开,覆盖 Rust 核心引擎、官方用户指南(website)以及 TypeScript / C / Python / Bevy

2026-10-11 19:50:45 217

原创 一个窗口接几十台服务器:开源服务器管理工具 XPipe 的使用指南

如果你的日常是在终端里敲 `ssh`、在 `~/.ssh/config` 里翻主机名、再对着 `docker context` 切换集群,那么你需要一个服务器管理工具帮你把这些事收拢起来。XPipe 是一个"连接中枢"式的桌面应用:它在本地运行,基于你已安装的 ssh、docker 等命令行工具建立连接,无需在远程服务器上部署任何 agent,一个窗口即可管理你的整套服务器基础设施。## 🧩

2026-10-11 18:55:14 658

原创 InterviewGuide 算法模块精讲:十大排序之插入排序——原理、稳定性证明与 C++ 逐趟实现

> 本篇是 InterviewGuide(阿秀的学习笔记)「[算法基础模块](https://link.gitcode.com/i/69c00fe73f303d2fb2ee82d8278b69f4)」十大排序系列中插入排序的完整精讲。文章以插入排序为核心,从"有序小序列上逐个插入"的朴素思想出发,给出六步操作流程、稳定性与复杂度分析,并配套仓库中原始 C++ 实现与逐行解析。读完你可以独立默写插入

2026-10-11 18:12:58 153

原创 R4ven命令行参数完全指南:-t与-p参数的作用、默认值与组合用法

R4ven 是一款用于安全教育与隐私风险演示的开源工具,能够追踪目标设备的 GPS 位置、抓取 IP 与设备信息,并在对方允许相机权限时抓拍图片。本文带你完整搞懂 R4ven 的两个核心命令行参数:`-t`(目标图片回传地址)与 `-p`(本地监听端口),包括它们的作用原理、默认值以及组合用法,帮你一次跑通。[![R4ven命令行参数运行界面与移动端定位权限请求示意](https://raw.

2026-10-11 14:27:21 128

原创 官方说 20/20 全对,我却测出长上下文决策的真实代价:JEV-27B-VL 256K 实测复盘

JEV-27B-VL 最近在社区里掀起一轮热议:官方发布了一组"隐藏答案"长上下文测试,把决定答案的关键句随机埋进最长 25 万 token 的真实长文中,判断题与 16 选项题在全部 6 个长度档位上都做到了 **20/20 全对**;与此同时,它以 69.82 分登顶 [Jev Decision Index Vision board](https://link.gitcode.com/i/cf

2026-10-11 13:16:42 154

原创 Cursor、Copilot 都在吃「技能包」:三端 Skills 体系横评,谁家玩法更香

2025 年到 2026 年,AI 编程助手行业发生了一个微妙但关键的变化:比拼的不再只是模型本身,而是「模型之外的能力包」。Cursor 把规则做成 `.mdc` 技能文件,GitHub Copilot 跟进 Agent Skills 与 AGENTS.md 生态,Claude Code 用 `SKILL.md` 加插件市场把「斜杠命令 + 提示词工作流」升级成了可版本化、可共享的软件资产。社区

2026-10-11 13:10:37 208

原创 Buzz 模型下载卡在 0%?镜像端点 3 步跑完首次转写

Buzz 把 OpenAI Whisper 搬到本地,离线转写、翻译音频,不用云 API。但它有个绕不开的第一步:所有引擎都要先下载模型文件,从几十 MB 到近 3 GB 不等。你第一次点 Download,进度框只有转圈,半小时过去毫无动静——这就是本篇要拆的卡点。照做完,模型完整落盘,界面归入 Downloaded,首次转写直接能跑。## 卡在哪:进度框不报数,模型走的是 Hugging

2026-10-10 22:56:11 154

原创 如何编写自己的SimpleUI主屏幕模块?KOReader插件开发完整指南(moduleregistry API)

SimpleUI(simpleui.koplugin)是一款为 KOReader 打造的深度自定义 UI 插件,提供主屏幕、底部导航栏、顶部状态栏和丰富的桌面模块(widgets)。它的核心是一个**静态模块注册表 moduleregistry**,第三方插件只需注册一个符合"模块契约"的 Lua 表,就能让自研组件像内置模块一样出现在主屏幕、"安排模块"菜单中,并自动获得缩放、排序、开关等全部能

2026-10-10 14:16:07 166

原创 快速连接70个巴西政府数据API:mcp-brasil 记者、审计师与研究员的AI秒查指南

**mcp-brasil** 是一个开源 MCP(Model Context Protocol)服务器,一次性接入 **70 个巴西政府公开数据 API**、提供 533 个工具,让 Claude、GPT、Copilot 等 AI 助手用一句自然语言就能查询巴西的宏观经济、立法、司法、选举、环保、医疗、教育、公共采购等政府数据。无论你是需要核实事实的**记者**、追踪公共资金的**审计师**,还是

2026-10-10 13:33:07 158

原创 开学季内容井喷复盘:CSDN读者、公众号与课程官方,谁才是这波热度的放大器?

9 月底到 10 月初,一个名字平平无奇的"教材仓库"在国内技术社区突然密集刷屏:短短一周内,关于 UIUC CS 341 开源系统编程教材 coursebook 的解析文章接连出现在 CSDN 首页——"一份 TeX 源、一条 CI 自动出版四端""社区与作者团队揭秘""指针章节深度教程""10 分钟读懂这本教材"。而 GitHub 侧的星标数已经停在 3.8k,320 次 Fork,46 人

2026-10-10 10:32:49 189

原创 前端性能优化:GenLayer Project Boilerplate 减少重渲染与提升交互流畅度的5个实战技巧

前端性能优化是 Web 应用流畅度的生命线。GenLayer Project Boilerplate 是一个基于 Next.js 15 + React 19 的前端工程模板,它的官方前端已经内置了一整套减少重渲染、降低重复请求、提升交互流畅度的最佳实践。本文带你快速看懂这 5 个核心技巧,轻松应用到自己的项目中。## 技巧一:全局缓存 QueryClient,避免每次渲染重建很多新手在 R

2026-10-10 09:24:27 150

原创 commitlint-config-angular 深度指南:Angular 提交约定规则解析、安装接入与版本演进

> 本文以 commitlint 仓库中 `commitlint-config-angular` 包的 [CHANGELOG](https://link.gitcode.com/i/363c8ce0d87164326e31958793d61452) 为主线,结合其 [正式配置实现](https://link.gitcode.com/i/a12b4fd41539c5bf6b202fce8a9b45a

2026-10-09 23:17:21 817

原创 Skills 仓库实战:用 Canvas 与 4×4 Bayer 矩阵打造暗色有序抖动背景(Dither Background)

本文围绕 [dither-background 技能文档](https://link.gitcode.com/i/aa64656c90dd1c749d9b48f0859396ab)展开,讲解如何在暗色界面中实现一种"近黑基底 + 放大的方形像素 + 可见 Bayer 有序抖动"的程序化大气背景:既不是随机电视雪花,也不是彩色渐变,而是由宽缓有机波、云团状质量块与克制灰白高光组成的单色氛围层。读完本

2026-10-09 22:59:20 1077

原创 openai-agents-python Items 模块深入解析:RunItem 数据模型与 ItemHelpers 工具函数

在 openai-agents-python 多智能体框架中,`agents.items` 模块是运行管线的"数据枢纽":无论是模型输出的消息、工具调用与执行结果,还是智能体交接(handoff)、MCP 审批、推理过程、会话压缩,最终都会统一包装成一组类型化、可判别(discriminated)的 `RunItem` 对象,供日志、UI、审计与调试使用。本文以 [API 参考页](https:/

2026-10-09 22:36:53 367

原创 faust 终端工具模块详解:Spinner 进度动画与 ANSI 表格(faust.utils.terminal)

`faust.utils.terminal` 是 faust(Python 流处理框架)中负责终端交互的轻量工具模块,它提供了两类核心能力:基于 terminaltables 的 ANSI 终端表格渲染(`table` / `logtable` / `dict_as_ansitable`),以及基于 Unicode 动画字符的进度 Spinner(`Spinner` / `SpinnerHandl

2026-10-09 22:36:22 874

原创 mitmproxy TLS 模块解析:ClientHello 解析、TLS 生命周期钩子与拦截策略实战

> 本文围绕 mitmproxy 的 `mitmproxy.tls` API 模块展开,完整讲解 TLS/DTLS 场景下 ClientHello 的解析数据结构、`tls_clienthello` / `tls_start_*` / `tls_established_*` / `tls_failed_*` 事件钩子及其数据载体,并结合默认实现 `tlsconfig` 插件与官方示例 `tls_p

2026-10-09 21:55:11 564

空空如也

空空如也

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

TA关注的人

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