自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hugo 命令详解:hugo mod npm 与 hugo mod npm pack——多模块 Node.js 依赖的统一归集与管理

`hugo mod npm` 是 Hugo 模块系统(Hugo Modules)中用于管理 Node.js(npm)依赖的辅助命令族,其核心子命令 `hugo mod npm pack` 会把当前项目及其所有导入模块声明的 npm 依赖统一归集到一个自动生成的 npm workspace 中,使多模块项目只需执行一次 `npm install` 即可完成全部依赖安装。本文将以该命令为主线,结合命令

2026-09-17 14:27:14 411

原创 微信公众号RSS订阅从0到1:wewe-rss 部署与实操手册

周五下午,你在微信聊天记录里翻那篇没看完的文章,翻到一半,那个公众号又发了两条。你关注着十几个技术号,想看内容得盯着微信客户端,错过推送就再也找不到,广告还总混在中间。wewe-rss 是一个可私有化部署的微信公众号RSS生成工具:基于微信读书接口,把公众号内容转换成标准RSS订阅源,让所有更新在一个阅读器里统一管理。## 先搞懂它怎么跑的wewe-rss 的定位一句话:私有化部署的微信公

2026-09-17 14:06:23 249

原创 AICore Error 快速定位:PyPTO 已知 CCE 文件场景的二分查找与源码映射实战

在 CANN PyPTO 算子开发与调试中,AICore Error 是最常见也最棘手的故障形态之一:测试用例报错后,开发者往往只知道报错发生在某个 CCE(编译生成的异构汇编风格代码)文件里,却难以确定具体是哪一行代码触发了错误,更难以把它映射回自己编写的前端 Python 源码。本篇文章围绕 PyPTO 仓库中 AICore Error 定位技能的**快捷模式 A**([.agents/ski

2026-09-17 13:43:05 433

原创 StarRocks bitmap_xor 函数详解:Bitmap 对称差集的计算原理与实战

`bitmap_xor` 是 StarRocks 提供的高效 Bitmap 集合运算函数,用于计算两个 Bitmap 的**对称差集**(symmetric difference),即由「只属于左侧集合、或只属于右侧集合」的元素构成的新集合。它在基于 Bitmap 的用户画像分析、UV 去重、标签人群圈选等场景中,可以与 `bitmap_or`、`bitmap_and`、`bitmap_andno

2026-09-17 12:26:54 410

原创 TypeSpec C HTTP 客户端 Emitter 完全指南:@typespec/http-client-csharp 的接入、选项配置与生成原理

本篇指南围绕 TypeSpec 仓库中 `@typespec/http-client-csharp` Emitter 的接入与配置展开,覆盖命令行与 `tspconfig.yaml` 两种启用方式、全部 Emitter 选项的参数类型与默认值,并结合 [emitter 源码](https://link.gitcode.com/i/a6f8bacb7b69749b852a5d631597d427)

2026-09-17 11:16:23 1

原创 Matter Closure 闭锁设备集群开发实战:基于 connectedhomeip 源码解析 Closure Control 与 Closure Dimension Cluster 的集成方式

本文面向希望在 Matter(connectedhomeip 项目)中为电动窗帘、卷帘门、百叶窗等**闭锁(Closure)设备**实现服务端能力的开发者,系统讲解 Matter 新引入的 Closure Control(闭锁控制)与 Closure Dimension(闭锁维度)两个集群的源码级集成方案。文章以 [Closure Control Cluster README](https://l

2026-09-17 11:06:31 812

原创 nanobot 架构解析:从 AgentLoop 到 Provider、Channel、Tools 的源码级运行地图

nanobot 是一个超轻量级的自托管个人 AI Agent 框架,其架构文档的核心价值在于把运行时行为精确映射到源码文件。读完本文,你将掌握 nanobot 的完整消息流转链路(Channel → MessageBus → AgentLoop → AgentRunner → Provider → Tools),理解 AgentLoop 与 AgentRunner 的职责分界、Provider 注

2026-09-17 10:33:30 343

原创 PostHog ReviewHog 评审拓扑实验:用 gap pass 与固定分块将评审质量锁定在一致性高位

本篇技术文章基于 PostHog 开源仓库中 [reviewer-topology 实验](https://link.gitcode.com/i/a49c8475b5469043afece36ab82723b0) 的 C7-gappinned 运行报告,深入剖析 ReviewHog(PostHog 的自动化 GitHub PR 代码评审系统)在"评审拓扑"维度上的系统性对比实验:分块粒度(chun

2026-09-17 09:56:17 915

原创 pyasc 算子开发指南:load_data_with_transpose 实现带转置的 2D 数据加载

在昇腾 AI 处理器上开发算子时,本地存储(A1/B1)中的二维分形数据经常需要以转置布局送入 A2/B2 供向量计算使用。`asc.language.basic.load_data_with_transpose` 是 pyasc 中对应 Ascend C `LoadDataWithTranspose` 接口的 Python 实现,支持通过 V1/V2 两套参数结构体完成带转置的 2D 格式数据搬

2026-09-17 09:55:21 457

原创 k-skill 的 Naver Shopping Search 技能:基于 k-skill-proxy 的 네이버 쇼핑 상품·최저가 검색与保守价格比较实战指南

本指南围绕 k-skill 仓库中的 `naver-shopping-search` 技能展开。该技能通过 `k-skill-proxy` 网关优先调用 네이버(Naver)搜索 Open API 的 쇼핑 검색接口(`shop.json`),在未配置 API 密钥时自动降级到 네이버 쇼핑/검색 的免登录公开 BFF JSON 端点,以**单次搜索请求**获取并规范化商品候选,帮助 Agent

2026-09-17 09:55:15 206

原创 TypeSpec @typespec/streams 详解:用 @streamOf 装饰器与 Stream 基类描述流式协议类型

`@typespec/streams` 是 TypeSpec 官方提供的流式绑定(stream bindings)库,用于在类型层面声明"某个 Model 代表一种流协议类型,其承载的数据由某个 `Type` 描述"。本文将围绕 [README](https://link.gitcode.com/i/14cf5813765dec1816d063a04698576c) 中介绍的 `@streamOf

2026-09-17 09:34:07 1073

原创 电费每一分钱都能查到去哪了:Home Assistant 能源监控入门指南

这个月电费单又双叒涨了,但你的电表只会告诉你"这个月一共用了多少度",不会告诉你这钱花在了谁头上——是空调?热水器?还是某个你早就忘了它在干嘛的待机设备?Home Assistant 的能源监控功能就是来补这个缺口的。它把电表、光伏、储能的数据汇总成一张仪表盘:哪个设备用了多少度、峰谷时段各花了多少钱、自用电量占了几成。下面这套方法不需要写什么代码,三步就能让仪表盘跑起来。## 先别急着买

2026-09-16 23:01:11 148

原创 XiaoMusic:让小爱音箱播放任何歌曲的完整开源方案

XiaoMusic 是一款面向小爱音箱的完全开源音乐播放器。它的原理很直接:服务收到语音口令后,用 yt-dlp 从网络检索并下载歌曲,归入本地音乐库,再以"播放本地歌曲"的指令推送给音箱——小爱音箱内置平台没有的歌因此也能放,NAS 上的大歌库也能被语音直接唤醒。对只想"说歌名就能听"的用户,或收藏了大量无损音源的发烧友,一条 Docker 命令即可上手。本文将带你梳理它的能力分层、部署步骤、一

2026-09-16 21:49:33 348

原创 在 Cursor 中集成 Ashby 招聘平台:基于官方 MCP 服务器的插件安装、OAuth 认证与权限边界解析

本指南以 [Ashby 插件](https://link.gitcode.com/i/ea77f2ba9b3f8940a93e81cff47468ab) 为绝对核心,系统讲解如何通过 Ashby 官方托管的 Model Context Protocol(MCP)服务器,把候选人搜索、面试准备、管道状态与待办任务、以及招聘动作直接接入 Cursor 中的 AI Agent。你将掌握插件的两种安装方式

2026-09-16 21:38:44 202

原创 MM-Pose 全身关键点估计实战:基于 ResNet 的 Top-Down 热图方法在 COCO-WholeBody 上的配置与基准

本指南聚焦 OpenMMLab 姿态估计工具库 MM-Pose 中 `configs/wholebody_2d_keypoint/topdown_heatmap/coco-wholebody/` 目录下的 ResNet 系列全身关键点估计模型:从 Simple Baseline(SimpleBaseline2D,ECCV 2018)算法原理与 COCO-WholeBody(ECCV 2020)数据

2026-09-16 21:33:43 250

原创 Terax全面评测:7MB的轻量级终端优先AI原生开发环境,它凭什么出圈?

**Terax** 是一款体积仅约 **7MB** 的轻量级、终端优先的 AI 原生开发环境(ADE)。它基于 Tauri 2 + Rust 与 React 19 构建,内置 GPU 加速终端、Agentic AI 侧边栏、代码编辑器、带 Git 图的源码管理和 Web 预览,无需账号、无遥测。今天这篇评测带你从零认识它:它凭什么在 AI IDE 满天飞的时代靠"轻"出圈?## 一、什么是 T

2026-09-16 21:04:35 366

原创 FanControl 风扇曲线设置教程:3 步快速搞定免费风扇控制

是不是每次开机都要听风扇"嗡嗡"乱叫,想管却无从下手?FanControl 是一款免费的 Windows 风扇控制软件,让你按温度给每把风扇画一条转速曲线。跟着本文的 FanControl 风扇曲线设置走,3 步就能让转速真正听从你的指令。## FanControl 能帮你做什么FanControl 是运行在 Windows 上的免费开源工具,核心定位一句话:**接管 BIOS 里那套"傻

2026-09-16 20:12:06 410

原创 MusicFree 插件化播放器:装插件就能免费听歌

MusicFree 是一款插件化、无广告的免费音乐播放器,App 本身只负责播放,搜什么歌、歌从哪来,全靠你装的插件。本文按顺序讲四件事:装第一个插件、搜歌收藏、歌词对齐、定时关闭与备份迁移。## 从 0 到第一首歌1. 到发布页下载 APK 装进手机。它只支持 Android 和 HarmonyOS,安卓端要求系统 7.0 及以上。2. 首次启动会申请文件读写权限,用于下载和备份,同意

2026-09-16 19:58:57 450

原创 微信聊天记录导出完整指南:10 分钟把微信记录备份成本地文件

这篇 WeChatMsg 教程带你完成一次完整的微信聊天记录导出:用免费开源工具 WeChatMsg,把本机微信记录导出成 HTML、Word、CSV 三种格式,全程约 10 分钟。不需要任何编程基础,前提只是电脑里装过微信和 Python。## 开始前 30 秒自检开工前花 30 秒确认四件事,都符合再往下走:✅ 电脑装了 Python 3.7 及以上版本(工具基于 Python,这

2026-09-16 19:32:05 1009

原创 Sunshine 游戏串流服务器 10 分钟上手:安装、Moonlight 配对到桌面串流完整指南

Sunshine 是一款**完全免费、开源、自托管**的游戏串流服务器:它跑在你自己的电脑上,负责抓屏、调用显卡硬件编码把画面压成视频流,再把 Moonlight 客户端上的手柄、键鼠操作原路模拟回主机。游戏始终跑在你自己的显卡上,画面不出家门。本文带你从零装好 Sunshine,完成和 Moonlight 的首次配对,并把桌面串到电视上——全程约 **10 分钟**,零花费。[![Sunsh

2026-09-16 19:08:09 643

原创 Security-101 课程 8.2:AI 安全能力全景——从安全工具链到 AI 红队实战

本篇技术指南聚焦微软 Security-101 网络安全入门课程第 8 模块第 2 课《AI security capabilities》的核心内容,系统梳理当前可用于保护 AI 系统的工具与能力(Counterfit、对抗性机器学习工具、AI 安全工具包、协作平台等),并深入剖析 AI 红队(AI red teaming)与传统安全红队的本质区别。读完本文,你将能够建立起 AI 安全防护工具的选

2026-09-16 18:57:10 136

原创 WinUI 导航视图标题栏自动顶部内边距:NavigationView `IsTitleBarAutoPaddingEnabled` 属性原理与定制指南

本文围绕 WinUI(microsoft-ui-xaml 仓库)中 NavigationView 的一项标题栏交互优化能力展开:当应用调用 `CoreApplication.GetCurrentView().TitleBar.ExtendViewIntoTitleBar = true` 将内容延伸到标题栏区域时,NavigationView 会自动在顶部预留内边距,防止返回按钮与汉堡按钮被系统透明

2026-09-16 18:40:15 194

原创 radix-vue(reka-ui)PopoverPortal 组件完全指南:属性解析、Teleport 底层原理与全局配置

PopoverPortal 是 radix-vue(即 reka-ui)Popover 组件族中的传送门组件,负责把弹层内容渲染到 DOM 的指定位置(默认是 `body`),从而规避 `overflow: hidden`、`transform` 等祖先样式对浮层定位的干扰。本文以 `PopoverPortal` 的 API 文档为主体,结合仓库源码与测试用例,完整讲解它的四个属性(`to`、`d

2026-09-16 18:22:45 696

原创 使用 KIND(Kubernetes IN Docker)部署 Kubernetes Goat:从环境准备、一键部署到集群销毁的完整指南

Kubernetes Goat 是一个"故意设计存在漏洞"(Vulnerable by Design)的 Kubernetes 集群环境,用于以交互式实战的方式学习与练习 Kubernetes 安全。KIND(Kubernetes IN Docker)通过将 Docker 容器作为 Kubernetes 节点,为本地运行该实验环境提供了最轻量、最快捷的路径。阅读本文后,你将掌握在 Linux/ma

2026-09-16 18:10:25 400

原创 Ark/Velero CLI `version` 命令全解析:用法、输出格式与版本信息注入原理

`version` 是 Ark(Velero 前身)命令行工具中用于打印客户端及服务端版本信息与关联镜像的子命令。本文以仓库中 v0.8.1 时代生成的 CLI 参考文档 [ark_version.md](https://link.gitcode.com/i/3df59189caae771f5897a30866816329) 为骨架,完整还原该命令的语法、专属选项与继承自父命令的全局选项,并结合当

2026-09-16 17:32:55 205

原创 OpenProject 多语言体系解析:实例语言启用、用户语言选择与强制回退机制

本文以 OpenProject 系统管理中的 Languages 设置页为主线,讲解管理员如何在实例层面启用可用语言、这一设置在数据库与表单层是如何落地的,以及用户侧语言选择与实例语言清单之间的联动关系。读完后,你将掌握该设置页的完整工作流:路由入口、表单结构、保存服务,以及取消启用某语言时用户语言被强制回退为默认语言的底层逻辑。[![OpenProject 管理后台的系统语言设置页](htt

2026-09-16 17:32:41 126

原创 gogcli 文档评论写入指南:使用 `gog docs comments add` 向 Google Docs 添加评论

本篇技术指南围绕 gogcli 的 `gog docs comments add` 命令展开,讲解如何在终端中直接向 Google 文档(Google Doc)写入一条评论(含可选的引用文本 `--quoted` 与高级锚点 `--anchor`)。文章完整覆盖该命令的用法、全部参数(flags)及其底层实现原理,并结合 [docs_comments.go](https://link.gitcod

2026-09-16 16:48:42 324

原创 omiGlass 多模态图像描述基准解析:以 img_19 为例,看视觉描述流水线、多模型对比与 Agent 集成

> **导读**:本文以 [omiGlass/prompts/series_1/img_19.md](https://link.gitcode.com/i/a51b9c41ea97ece717b1b57fc1c32e18) 这份图像描述文档为主线,完整还原它在 omiGlass 开源智能眼镜项目中的作用。你将看到:这份文档是如何由脚本驱动四个视觉语言模型(moondream、LLaVA 等)批量生

2026-09-16 16:10:49 63

原创 Redisson分布式Java集合实战:Map、Multimap、Set、List与SortedSet全解析

Redisson 是面向 Valkey 与 Redis 的 Java 客户端和实时数据平台,它把 Map、Multimap、Set、List、SortedSet 等熟悉的 Java 集合变成了**线程安全的分布式对象**,让多台服务器像操作本地集合一样共享同一份数据。本文带你快速上手这 5 种核心分布式集合:每种适合什么场景、有什么"超能力"、如何选型,一文讲透。## 🚀 快速上手:两步获得

2026-09-16 15:36:27 350

原创 Gutenberg「下一页」分页块深度解析:core/query-pagination-next 的服务端渲染、上下文继承与交互实现

在 WordPress 的 Block Editor(Gutenberg)项目中,`core/query-pagination-next` 是查询循环(Query Loop)分页导航的核心组成块,用于在文章列表的每一页上输出指向“下一页”的链接。本文以 [packages/block-library/src/query-pagination-next/README.md](https://link

2026-09-16 13:44:11 171

原创 AI-DLC规则系统详解:五层文件布局、Scope推导与冲突门禁完全指南

AI-DLC(AI-Driven Development Life Cycle)是一套面向 AI 编码智能体(AI coding agents)的自适应工作流框架,其**规则系统**用纯 Markdown 文件告诉智能体"在这个项目里该怎么做"。本文带你快速看懂三件事:规则文件如何布局、Scope 如何从文件名推导、以及当规则互相冲突时门禁如何拦截——无需阅读源码也能上手。## 规则文件放在哪

2026-09-16 13:02:02 195

原创 eSpeak NG 语音转写方案:Conlang X-SAMPA(CXS)完整参考指南

> CXS(Conlang X-SAMPA)是由 Henrik Theiling 文档化的 ASCII 语音转写方案,源自 X-SAMPA,并针对人工语言(conlang)社区做了大量"更贴近 IPA 符号"的改进。在 eSpeak NG 中,它作为官方支持的四种音素转写方案之一,通过 BCP47 私有扩展子标签 `x-foncxs` 被引用。本文以 eSpeak NG 仓库中的 [docs/ph

2026-09-16 12:48:55 391

原创 Feast feature_store.yaml 注册表元数据配置详解:参数参考与源码级实现原理

本文围绕 Feast 仓库中 `feature_store.yaml` 的注册表(registry)元数据配置展开,完整覆盖 [metadata.md](https://link.gitcode.com/i/5cb8f6777b23d5722f0725622d949086) 中定义的全部配置键(project、provider、registry 及其子项、online_store、offline_

2026-09-16 10:13:54 443

原创 Genkit 中的 TypeScript 编码规范技能:解读 agents/skills/typescript/SKILL.md 的设计与实战

本篇文章以 Genkit 仓库中的技能文件 [js/testapps/agents/skills/typescript/SKILL.md](https://link.gitcode.com/i/a0e25fa5b61834c8603efe36f18cf39d) 为对象,完整拆解其作为「TypeScript 编码规范技能」的内容结构,并深入讲解 Genkit 的 skills 中间件如何自动扫描、解

2026-09-16 09:50:05 704

原创 Claude Code Action 云服务商接入全指南:Bedrock、Vertex AI 与 Microsoft Foundry 的 OIDC 认证实践

本文是 Claude Code Action 云服务商(Cloud Providers)接入的技术指南,围绕 GitHub 上 `anthropics/claude-code-action` 项目展开。文章系统讲解四种认证方式的选择与模型配置、三大云平台(AWS Bedrock、Google Vertex AI、Microsoft Foundry)基于 OIDC 的认证流程与完整 Workflow

2026-09-15 22:08:39 779

原创 sktime 数据集扩展指南:将新数据集加入 sktime 内置数据集仓库的完整流程

> 本指南以 [docs/source/developer_guide/add_dataset.rst](https://link.gitcode.com/i/43f2a29a652cb48e905d5bf13ce96ade) 为核心骨架,系统讲解如何将一个全新数据集接入 sktime 内置数据集仓库:从创建数据目录、登记文件格式,到编写 `load_*` 加载函数、导出符号与构建配置,并结合 [

2026-09-15 20:33:16 3

原创 Express 数据库操作测试实战:独立测试库、环境变量切换与数据隔离方案

本文围绕《Testing Database Operations》一课展开,讲解在 Express 服务中测试涉及数据库的代码时,如何通过独立测试数据库、`NODE_ENV` 驱动的连接串切换、`beforeEach` 数据重置与 `--runInBand` 串行执行,构建安全可靠的单元测试与集成测试体系。读完本文,你将掌握一套可直接复用的数据库测试环境搭建方案,并理解其背后的设计动机与实现细节。

2026-09-15 19:09:01 5

原创 用显式三元条件渲染替代 `&&`:Polar 前端如何杜绝 JSX 渲染出 0 与 NaN

本篇技术指南讲解 Polar 前端工程中沉淀的 React 渲染规则 —— **使用显式三元运算符(`? :`)替代逻辑与(`&&`)进行条件渲染**。这条规则源于 Vercel 工程团队整理的 React/Next.js 最佳实践技能集,被纳入 Polar 仓库的 `.agents` 技能目录,用于指导 Agent、LLM 与人工审查在编写、评审、重构 React 组件时规避 JSX 中最经典的

2026-09-15 19:05:08 250

原创 LTX-2 训练模式选择器实战指南:将用户意图精准映射到 flexible 策略配置

本篇技术指南围绕 LTX-2 音频-视频生成模型的 LoRA 训练流程展开,核心讲解训练模式选择器(Mode Selector)——一套将用户口语化意图("extend a video"、"add sound effects"、"train a LoRA on X")翻译为 `flexible` 策略下具体配置(`training_strategy.name: "flexible"`)的查找与决策

2026-09-15 17:02:36 137

原创 Wasp 邮件认证自定义 UI 开发指南:基于 wasp/client/auth 构建登录、注册、邮箱验证与密码重置页面

> 本指南围绕 Wasp 邮件认证(Email Auth)中"自建认证 UI"这一核心主题展开:在启用 `email` 认证方法后,你可以抛开 Wasp 预生成的 [Auth UI](https://link.gitcode.com/i/e2097067d4c9433d28fa6be625fa6523),直接在你的 React 客户端代码中调用 `wasp/client/auth` 暴露的 `lo

2026-09-15 16:51:42 417

空空如也

空空如也

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

TA关注的人

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