- 博客(2498)
- 收藏
- 关注
原创 0 元把吃灰的安卓电视盒子变成家庭打印服务器:Armbian + CUPS 完整装法
全新的网络打印服务器动辄几百块,但家里那台常年吃灰的电视盒子,成本可能就是 0:用 amlogic-s9xxx-armbian 项目把它刷成 Armbian(基于 Debian 的轻量 Linux 发行版),再装一套 CUPS,就是一台 7×24 小时待命、全屋可用的打印服务器。整个流程半天之内能走完,唯一需要的硬件是你手头已有的 USB 打印机。## 🖨️ 方案总览:这条链路到底在做什么
2026-09-17 16:45:51
242
原创 OneUptime Host Monitor 完全指南:用 OpenTelemetry 主机指标构建服务器监控与告警
本篇技术指南围绕 OneUptime 的 **Host Monitor**(主机监控)展开:它是一类基于 OpenTelemetry 遥测指标的监控器,通过 OneUptime Infrastructure Agent 采集宿主机 `system.*` / `process.*` 指标,并在项目指标库中按阈值或基线异常规则求值,进而触发告警与事件(Incident)。读完本文,你将掌握 Host
2026-09-17 16:38:44
371
原创 Bredworks Wyvern HS 键盘固件指南:QMK 编译、刷写与 Bootloader 详解
本指南面向 Bredworks Wyvern HS(热插拔 PCB)键盘的 QMK 固件用户,完整讲解如何在 QMK 仓库中构建并刷写该键盘的固件、三种进入 Bootloader 的方式、以及其基于 `keyboard.json` 数据驱动配置的硬件细节与默认键位。读完本文,你将能够独立完成 Wyvern HS 的固件编译、刷写与故障排查,并理解 Bootmagic 重置等底层机制。## 键盘
2026-09-17 15:55:38
227
原创 oh-my-hermes 旗舰路径 request-to-handoff:从普通请求到编码交接的全流程
如果你用过 **Hermes Agent**,一定遇到过这种情况:你发了一句自然语言请求,却不知道该让它澄清、调研、规划,还是直接把编码任务交接出去。**oh-my-hermes**(OMH)正是为此打造的 Hermes Agent 一体化增强插件——它提供编码智能、长期记忆系统,以及按模型优化的工作流包。其中的 **request-to-handoff** 是 OMH 的旗舰路径(flagshi
2026-09-17 14:41:45
317
原创 Unkey 提交前自检(Self-Review)实践指南:基于质量标准的代码审查工作流
本文基于 Unkey 仓库中的 `.claude/skills/self-review/SKILL.md` 技能定义,系统讲解其"提交前自检"工作流:在 commit 之前如何用批判性眼光审视自己的改动、如何对照仓库内置的质量标准文档逐项核查、如何修复违规并主动消除技术债。读完本文,你将掌握一套可复用的提交前审查清单,并理解 Unkey 在 [代码质量](https://link.gitcode.
2026-09-17 14:28:19
1
原创 如何看懂 cwc-workshops 事件服务器架构:排行榜、Wiki MCP 与 Bot Relay 协作完整指南
cwc-workshops 是 Anthropic "Code with Claude" 工作坊的开源教学仓库,其中的 **Agent Battle** 工作坊用一个 Node.js 事件服务器承载整场 AI 挖矿比赛:实时**排行榜**、Minecraft **Wiki MCP** 知识库和 **Bot Relay** 出站中继,全部收敛在同一个进程里。本文带你快速看懂这三者如何协作,以及背后的
2026-09-17 14:15:29
973
原创 Mapster 可映射对象(Mappable Objects)详解:同名属性、Get 方法与扁平化三条默认映射规则
Mapster 作为对象到对象(object to object)映射库,其核心能力之一是将两个"可映射对象"(Mappable Objects)按默认规则自动互转,无需任何配置即可完成 `Adapt<TDestination>()` 调用。本文基于 [docs/articles/mapping/data-types/Mappable-Objects.md](https://link.gitcod
2026-09-17 13:22:59
333
原创 HCCL 算法分析器(Algorithm Analyzer)使用指南:离线模拟运行、语义校验与问题定位
HCCL 算法分析器(Algorithm Analyzer)是 CANN/hccl 开源仓库中一套基于 ST(System Test)工程构建的离线仿真验证工具:它不依赖真实 NPU 硬件,即可在主机侧模拟 HCCL 集合通信算法的任务调度、内存搬运与规约行为,并借助语义(Semantic)校验自动发现“数据缺失”“数据来源错误”等算法缺陷。本文以 `test/st/algorithm/READM
2026-09-17 13:00:55
276
原创 CANN AI CPU 算子 Tiling 下沉实战:基于 cann-samples aicpu_device_tiling 的双算子协作样例解析
AI CPU(AI CPU 算子)与 AI Core 算子在 CANN 算子开发中扮演不同角色,而"Tiling 下沉"正是把原本在 Host 端完成的 Tiling(分形/切分)计算搬到设备端 AI CPU 上执行,从而降低 Host-Device 交互开销、提升调度效率的关键手段。本文以 cann-samples 中 [04_aicpu/00_device_tiling 样例](https:/
2026-09-17 12:52:56
82
原创 agent-plugins示例目录教程:valid/invalid测试夹具实战演练
**agent-plugins** 是官方维护的 Flutter/Dart 智能体技能插件集合,其配套的 Skills CLI 工具位于 [tool/generator/](https://link.gitcode.com/i/dabfbf6e1f179322d3c1339d53161004),用于从文档自动生成 `SKILL.md`。本教程带你走进它的测试目录,实战演练 **valid/inva
2026-09-17 12:25:57
1029
原创 Claude Desktop for Linux 补丁档案:getHostPlatform Linux 分支补丁的设计、演化与退役
> 本文是 [CDL-ANT-0009 补丁套件历史档案](https://link.gitcode.com/i/a49b4cfb0781debc3779ab1c4c545838) 的单元档案之一,完整追溯了 Claude Desktop for Linux 项目中 `patch_linux_claude_code` 这一个补丁单元的来龙去脉。它以最小化 sed/PCRE 手术在压缩后的主进程 b
2026-09-17 11:49:46
12
原创 Security-101 第 4.1 课精讲:SecOps 安全运营核心概念与实战认知
安全运营(Security Operations,简称 SecOps)是一个组织中整体安全能力的关键组成部分。本篇文章基于开源课程 Security-101 的 4.1 SecOps key concepts 一课展开,面向零基础学习者讲清三件事:企业中安全运营职能到底是做什么的、安全运营可以以哪些形态存在、以及它与传统 IT 运营的本质区别,并在此基础上深入解读驱动事件响应工作的 NIST 网络
2026-09-17 11:30:35
939
原创 Chart.js 动画进度条实战:使用 animation 回调同步外部进度 UI
本文以 Chart.js 官方示例 [progress-bar.md](https://link.gitcode.com/i/d6267acdbaa6869269d0afeab0595e28) 为核心,讲解如何利用 `options.animation` 下的 `onProgress` 与 `onComplete` 回调,把图表动画的实时进度同步到页面上的原生 `<progress>` 进度条。你
2026-09-17 11:30:28
811
原创 S905L3-B电视盒子刷机Armbian完整教程:从线刷到一次点亮的四步走
客厅角落那台内蒙联通E900V21D电视盒子,吃灰吃了我两年。自购迷你服务器动辄上千元,而这块带S905L3-B芯片的小盒子,四个核加千兆网口,性能其实富余得很。折腾了一整个周末之后,它现在稳定跑着Armbian 24.8.0(内核6.1.96),Docker、Web服务这些家用服务器活儿全能接。这篇实操记录把全过程拆开讲,我踩过的坑全部内联成避坑提醒,帮你少走弯路。先倒推一下整条链路:最终形
2026-09-17 11:03:26
438
原创 DeepSeek Harness:TUI 工具卡片固定 `Tool / <name>` 表头的设计决策与实现解析
本文为 DeepSeek Harness(一个「Everything is a Plugin」的终端 Agent 系统)的 TUI(终端用户界面)工具调用呈现层做一次纵深剖析:从「一行扁平槽位同时承载工具身份、操作对象与状态」的旧渲染模型出发,完整还原固定表头 `{ring} Tool / <name>` 的设计决策、被否决的备选方案、对各类工具卡片(generic / terminal / di
2026-09-17 10:48:19
249
原创 Oh My Zsh tig 插件详解:用一组短别名高效操作文本模式 Git 界面
本篇指南基于 Oh My Zsh 官方的 `tig` 插件文档与源码,讲清楚该插件的定位、启用方式和全部别名定义。`tig` 是一款文本模式的 Git 浏览工具,适合习惯在终端里做代码考古的开发者;读完本文,你将知道如何在 `~/.zshrc` 中启用该插件,掌握它提供的 5 个快捷别名(其中 2 个甚至未写进官方文档表格),并理解这些别名是如何被 Oh My Zsh 框架加载进你当前 shell
2026-09-17 10:40:25
973
原创 Hugo 模板函数 hash.FNV32a:在 Go 模板中生成稳定、确定性的 32 位 FNV 非加密哈希
`hash.FNV32a` 是 Hugo 提供的 `hash` 命名空间函数之一,用于对给定字符串计算 32 位 FNV(Fowler–Noll–Vo)非加密哈希,返回一个 `int`。本文基于官方函数文档 [docs/content/en/functions/hash/FNV32a.md](https://link.gitcode.com/i/9ca8cede1ea5cdd9ba9fb966fb
2026-09-17 10:16:49
383
原创 eslint-plugin-unicorn 之 no-redundant-comparison:检测逻辑与全部测试快照用例详解
本文围绕 `no-redundant-comparison` 规则的测试快照报告 [test/snapshots/no-redundant-comparison.js.md](https://link.gitcode.com/i/333bde21d226a0b0c233008a706d8740) 展开,逐条解读 27 个无效用例的输入、报错位置与修复结果,并结合 [rules/no-redunda
2026-09-17 09:07:20
215
原创 RIOT 支持 STM32F429I-DISCO 开发板:以 USB CDC ACM 串口绕过旧版 ST-LINK 的嵌入式开发指南
本文聚焦 RIOT 操作系统(The friendly OS for IoT)对 STM32F429I-DISCO 这块 ST 官方 Discovery 开发板的支持实现。该板与 STM32F429I-DISC1 硬件几乎完全一致,唯一的显著差异是板载旧版 ST-LINK 调试器不提供串口 UART 功能;RIOT 通过板级配置把标准输入输出(stdio)重定向到 micro-USB 连接器上的
2026-09-17 09:02:05
174
原创 受限解码深度剖析:Needle 2的JSON输出为什么零格式错误
Needle 2 是一个 14MB 的端侧工具调用小模型(45M 参数、2-bit 量化,整场会话约 28MB 内存),它的核心卖点之一就是:**文本进,JSON 出,且格式零错误**。这靠的不是"求模型听话"的提示词技巧,而是受限解码(Constrained Decoding)——把 JSON Schema 编译成字节级语法,在解码的每一步只允许语法内的 token 出现。本文深度剖析这套机制的
2026-09-16 22:57:01
218
原创 Open-Science模型无关机制:自由接入OpenAI/Anthropic/DeepSeek完全指南
**Open-Science**(AIPOCH Open-Science)是一个开源、本地优先的 **AI 科研工作台**,支持 macOS、Windows 和 Linux。它最核心的设计之一,就是**模型无关(model-agnostic)**:你可以自由接入 OpenAI、Anthropic、DeepSeek 等云端模型,配置自定义网关,或直接复用已有的 Claude / Codex 订阅——
2026-09-16 22:33:53
273
原创 X6 图编辑引擎视口变换完全指南:缩放、平移、旋转与内容定位
本文围绕 X6 图编辑引擎(基于 SVG 与 HTML 渲染的 JavaScript 流程图/关系图库)的视口变换能力展开,系统讲解 `Graph` 实例上全部与视口变换相关的配置项与方法:从 `scaling` 缩放边界配置,到 `zoom` / `zoomTo` / `zoomToFit` 三类缩放 API,再到 `rotate`、`translate` 等基础变换,以及 `center` /
2026-09-16 21:49:45
376
原创 F´构建系统完全参考:fprime-util命令、CMake目标与平台配置实践清单
F´(fprime)是NASA开发的飞控与嵌入式系统软件框架,其构建系统以 fprime-util 命令行工具 + CMake 目标 + 平台配置三层结构为核心。本文整理 fprime-util 常用命令、CMake 内置目标与工具链/平台文件配置实践,帮助新手快速上手 F´ 项目构建与交叉编译。## 🚀 fprime-util:F´构建系统的统一入口fprime-util 是 F´ 提
2026-09-16 21:47:47
152
原创 ipatool 实操:从 App Store 搜索并下载 iOS、macOS 应用包的完整路径
ipatool 是一个面向 App Store 的命令行工具,能搜索 iOS、iPadOS、tvOS、visionOS 与 macOS 应用,并把 `.ipa` 或 macOS `.pkg` 包直接下载到本地。它适合需要拿到真实应用安装包做分析、归档或自动化测试的开发者,以及希望用脚本批量管理应用包的技术用户。本文基于仓库内的真实命令、参数和目录结构,带你走完"登录—搜索—下载—指定版本"的主线,
2026-09-16 21:20:54
419
原创 Karpenter 开发环境搭建与开发者工作流实战指南
本指南面向希望为 Karpenter(karpenter-provider-aws)贡献代码的开发者,系统讲解从零搭建本地开发环境、进入“编码—构建—部署—调试”循环、以及使用 pprof 进行性能剖析的完整流程。读完本文,你将掌握 `make` 驱动的开发工作流(`run/apply/delete/image/test/presubmit`)、AWS ECR 镜像仓库配置方法,以及 metric
2026-09-16 20:12:34
304
原创 civitai 仓库 ClickUp 自动化技能实战:CLI 任务管理、批量建任务与事件监控参考手册
本文围绕 civitai 仓库中 `.claude/skills/clickup` 技能包展开,系统讲解其核心参考文档 [reference.md](https://link.gitcode.com/i/8323a5b8e87b82300420c30bb94563ab) 与 [SKILL.md](https://link.gitcode.com/i/0368fd38b6075dbdee88f238
2026-09-16 19:57:22
9
原创 notepad-- 跨平台构建与打包实践:一套 CMake 树打通 Windows、Linux 与插件动态库
notepad-- 是一个基于 Qt5 + QScintilla 的跨平台文本编辑器,它的平台差异几乎全部集中在工具链与打包环节,而不是业务代码。下面沿同一条代码库的「编译 → 部署 → 打包」链路走一遍,覆盖开发者机、CI 以及 UOS/信创环境。**状态速览**:`Windows-MSVC` 全链路(编译 + windeployqt + NSIS) | `Windows-MinGW` 全链
2026-09-16 19:56:23
199
原创 理解 DeepChem 的 CI 体系:GitHub Actions 工作流、测试矩阵与依赖管理深度解析
**DeepChem** 是一个面向药物发现、量子化学、材料科学与生物学的开源深度学习工具包,其代码库同时维护 TensorFlow、PyTorch、JAX 三大深度学习后端,并横跨 Linux、Windows、macOS 多种平台。为了保证每一次提交与 Pull Request(PR)都不会破坏既有功能,DeepChem 借助 GitHub Actions 构建了一套约 35 个 CI 测试任务
2026-09-16 19:51:27
479
原创 cosign trusted-root 实战指南:手工构建 Sigstore protobuf 可信根(Trusted Root)
`cosign trusted-root` 是 cosign CLI 中用于与 Sigstore protobuf 可信根(Trusted Root)交互的命令族,核心子命令 `create` 允许你完全脱离公共 TUF 基础设施,通过手工提供的验证材料(Fulcio 证书链、Rekor/CTFE 公钥、TSA 证书链)生成一份自包含的 `TrustedRoot JSON` 文件。读完本文,你将掌
2026-09-16 19:40:26
178
原创 用 SSH 批量执行 Bash 脚本到多台远程服务器——Introduction to Bash Scripting 远程自动化实战
本篇技术指南聚焦于《Introduction to Bash Scripting》开源电子书第 17 章的经典场景:**不把脚本拷贝到每台服务器、也不逐台登录**,仅用一条命令就把本地 Bash 脚本同时分发到多台远程 Linux 服务器上执行。读完本文,你将掌握 `ssh 'bash -s' < script` 的核心原理、可复用的服务器状态检查脚本,以及串行/并发批量执行的完整写法。##
2026-09-16 19:07:14
157
原创 Home Assistant LCN 集成 `lcn.lock_keys` 动作完全指南:按键锁定/解锁与定时锁定的 YAML 与 UI 实战
`lcn.lock_keys` 是 Home Assistant LCN 集成提供的核心控制动作之一,用于在一次调用中锁定或解锁 LCN 模块某个按键表(table)上的多个按键,并支持无限期锁定或定时锁定两种模式。本文以官方动作文档 [source/_actions/lcn.lock_keys.markdown](https://link.gitcode.com/i/7785ddf4477dd5
2026-09-16 19:02:15
7
原创 HTTP/2 流控窗口手动管理指南:nghttp2_option_set_no_auto_window_update 源码级解析(fluent-bit 内置 nghttp2-1.65.0)
本文深入讲解 nghttp2 库中用于关闭连接级自动 WINDOW_UPDATE 的关键选项 API `nghttp2_option_set_no_auto_window_update`,该库以源码形式内置在 fluent-bit 仓库的 [lib/nghttp2-1.65.0](https://link.gitcode.com/i/8129b0e8d0a861e9a5e6317afe38142b
2026-09-16 18:58:10
280
原创 Foundry 符号执行性能优化:checked-add 溢出约束的 SMT 前置规范化(canonicalization)
本篇技术指南聚焦 Foundry 原生符号执行引擎(`foundry-evm-symbolic`)中的一项性能优化:在将路径约束交给 SMT 求解器之前,先对 Solidity `checked` 算术产生的**加法溢出检查约束**进行规范化(canonicalize),从而加速 `forge test --symbolic` 下的符号测试。读完本文,你将理解 checked-add 溢出约束在符
2026-09-16 18:22:04
5
原创 mistral.rs 运行 LLaVA-Next 多模态模型:基于 OpenAI 兼容 HTTP API 的图像推理实战
LLaVA-Next(LLaVA 1.6)是当前开源社区广泛使用的视觉-语言模型家族,支持任意分辨率图像输入与多轮视觉对话。mistral.rs 在其多模态推理引擎中原生支持 `LlavaNextForConditionalGeneration` 架构,用户可以通过一条 `mistralrs serve` 命令启动本地服务,再用标准 OpenAI SDK 发送"图片 + 文本"的多模态请求。本文以
2026-09-16 17:51:10
498
原创 Lance 列式存储的 Arrow 统计累加器:深入解读 lance-arrow-stats 的谓词下推基石
> 本文围绕 Lance 开源仓库中的 [rust/arrow-stats](https://link.gitcode.com/i/eb64dc54e805780b35dcccaf66a26cb2) 模块,系统讲解 `lance-arrow-stats`——一个面向 Apache Arrow 数组流的统计累加器。它通过一次数据扫描同时累计 `min`、`max`、`null_count`、`nan
2026-09-16 17:42:53
272
原创 IPTVnator 的 Flatpak Zypak Launcher 方案:让 Electron ELF 直通 Zypak 的打包契约与验证体系
本文围绕 IPTVnator 仓库中 [Flatpak Zypak Launcher 实现计划](https://link.gitcode.com/i/b7e44a2eda1eb1db61ee4f317673c6ab) 展开,讲解一个核心打包难题:Flatpak 运行时依赖 Zypak 包装 Electron 的 setuid 沙箱,而 Zypak 必须**直接调用真实的 Electron ELF
2026-09-16 16:47:10
248
原创 mistral.rs 硬件支持全指南:加速器矩阵、CUDA 计算能力与预编译二进制选择
本文是 mistral.rs 硬件支持能力的完整参考。它基于仓库官方文档 [hardware-support.md](https://link.gitcode.com/i/0b19527a0e531fb66cec08fa67dd596d) 展开,覆盖受支持的加速器平台、NVIDIA GPU 计算能力(Compute Capability)分级、CUDA 预编译构件的命名与兼容通道(lane)、不同
2026-09-16 15:38:35
472
原创 搞定多语言!Folo国际化方案从零到一完全指南
你是否曾为多语言应用开发头疼?用户来自全球各地,界面却只有一种语言;翻译文件杂乱无章,新增语言成本高昂;区域格式千差万别,日期货币显示一团糟?Folo项目(GitHub推荐项目精选)基于i18next实现的国际化架构,完美解决了这些问题。本文将带你深入了解Folo的国际化设计,从文件结构到实战操作,让你轻松掌握多语言应用开发精髓。## 国际化架构概览Folo采用业界成熟的i18next框架
2026-09-16 15:30:51
956
原创 es-toolkit 的 inRange 函数:数值范围判定、边界语义与源码级实现解析
`inRange` 是 es-toolkit 数学模块中用于**判断一个数值是否落在指定闭开区间**内的工具函数,支持 `[0, maximum)` 与 `[minimum, maximum)` 两种调用形式,覆盖 number 与 bigint 两种类型,并提供了与 lodash 行为兼容的版本。读完本文,你将掌握 `inRange` 的完整用法、左闭右开边界语义、非法范围的报错规则,以及其源码
2026-09-16 13:33:02
58
原创 Airweave 端到端(E2E)测试实战指南:从环境搭建到 33 个 smoke 用例的完整解析
本篇技术指南围绕 Airweave 开源仓库中的端到端测试体系展开,详细说明如何在本地开发环境搭建 E2E 测试、理解其类型安全的环境变量配置体系、掌握 pytest 的运行与筛选技巧,并深入剖析 smoke 测试套件背后覆盖的 Sources、Collections、Search、Sync、Webhooks、Rate Limiting 等核心业务链路。读完本文,你将能够独立运行并扩展 Airwe
2026-09-16 12:48:56
472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅