自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AscendC 高阶 API Fma 算子样例深度解析:乘加融合计算的 Kernel 实现与 Tiling 临时空间管理

本文以 asc-devkit 仓库中的 [fma 样例](https://link.gitcode.com/i/a9d309355f5e27052989679cf87858f2) 为主线,完整拆解基于 Fma 高阶 API 实现"按元素计算 `src0 * src1 + src2`"的算子开发全流程:从样例规格、核函数实现(Kernel)、Host 侧临时空间查询(Tiling)、编译运行方式到精

2026-10-14 13:08:47 400

原创 foobox-cn 换肤实战:6种布局2套配色,5分钟换掉 foobar2000 默认界面

foobar2000 组件不少,但默认界面还是那套十年前的灰:播放列表、封面、歌词各占一块,颜色互不搭。一直用 foobar2000 又受够了这个默认界面的用户,想换肤基本只能自己拼组件。foobox-cn 就是给这类用户准备的 foobar2000 换肤配置:DUI 皮肤加 JSplitter 面板架构,把界面重排成播放列表、封面、歌词三栏,内置浅色、深色两套配色,装完在"快速外观设置"里点

2026-10-14 13:06:57 464

原创 etcd 指标监控完全指南:Prometheus 指标命名、核心指标解读与告警实战

etcd 通过 Prometheus 暴露指标,用于集群的实时监控与问题诊断。本文以 rainbond 仓库内嵌的 coreos-etcd 为蓝本,系统讲解 `/metrics` 端点的采集方式、`etcd`/`etcd_debugging`/`go`/`process` 四类命名空间的指标含义、源码级实现原理,以及基于官方告警规则和 Grafana 模板的落地实战,帮助读者掌握 etcd 集群健

2026-10-14 13:04:00 222

原创 WuKongIM MQTT 共享存储容量能力:独立 Standards 审查与两项关键修复解析

> 导读:本文以 WuKongIM 仓库中 MQTT 共享存储容量(`mqtt-storage-capacity`)能力验收的独立 Standards 审查记录([standards-review.md](https://link.gitcode.com/i/91e05445c70f984ac117b4008eaf598a))为核心,剖析审查发现并修复的两个可行动问题——escrow 账本编解码边

2026-10-14 12:37:11

原创 notion-x-to-md 实战:Notion 待办清单(to_do 块)到 GitHub 风格 Markdown 的转换原理与用法

在 react-notion-x 生态中,[notion-x-to-md](https://link.gitcode.com/i/6c71ed7e7b46866b4bfff4658c07234a) 负责把 Notion 页面转换为 GitHub Flavored Markdown(GFM),是让 Notion 内容进入 LLM 上下文、构建知识库或静态博客的常用桥梁。本文以仓库中的 [Checkl

2026-10-14 12:21:25 331

原创 markdownlint MD010(no-hard-tabs):检测与自动修复 Markdown 中硬制表符的实战指南

本文以 markdownlint 的规则文档 [md010.md](https://link.gitcode.com/i/0c2f5a3c71c8d20a6927bbc3808f5de2) 为主体,完整讲解 MD010 / no-hard-tabs 规则(禁止使用硬制表符 `\t` 进行缩进)的触发条件、三个配置参数(`code_blocks`、`ignore_code_languages`、`s

2026-10-14 11:48:53 201

原创 Go 应用崩溃监控实战:深入解析 Bugsnag Go Notifier 的接入、配置与源码实现

本文以仓库 vendored 的 Bugsnag Go Notifier(`github.com/bugsnag/bugsnag-go`,版本 1.0.3)为核心,系统讲解在 Go 应用中接入实时错误/崩溃上报的完整方案:从安装、`net/http`/Revel/martini/App Engine 等框架集成,到手动上报、自定义元数据、全量配置项与 `OnBeforeNotify` 拦截器,并深

2026-10-14 11:02:37 17

原创 coreboot 支持 System76 Darter Pro 7(darp7)主板文档详解:硬件规格与固件刷写指南

本文以 coreboot 仓库中 [Darter Pro 7(darp7)主板文档](https://link.gitcode.com/i/419e8bf8d704b2a3f19547ccbc39b2ac) 为核心,系统梳理该笔记本的硬件规格、EC 固件方案以及 SPI 闪存芯片的刷写要点,并结合仓库内 `src/mainboard/system76/tgl-u` 的源码配置,帮助读者在购买、维护

2026-10-14 10:57:21 622

原创 TongFlow快速上手:5分钟在浏览器里创建你的第一条多模态AI工作流

TongFlow 是一个开源的**多模态 AI 工作流平台**:把文字、图像、音频、视频和 3D 变成可以互相连接的材料,在浏览器画布上拖拽连线,几分钟就能把多个 AI 模型串成一条可反复运行的工作流。本文带你快速上手,5 分钟跑通第一条「文本 → 图像 → 融合 → 视频」工作流,并附上自托管与进阶指南。## 一、先认识 TongFlow:什么是多模态 AI 工作流平台每个 AI 模型本

2026-10-14 10:28:15 2

原创 X Twitter Space Scribe 自定义 GPT 指令深度解析:Twitter Spaces 下载、转写与结构化摘要的完整方案

本文以 TheBigPromptLibrary 仓库中收录的 [X Twitter Space Scribe 自定义 GPT 指令](https://link.gitcode.com/i/28ea255922bea471c650ecd3efab732a)(GPT ID:I3JIhvD8B)为主体,逐段拆解其"下载 Twitter Spaces → 音频转文字 → 结构化摘要"的完整设计逻辑。通过通

2026-10-13 20:27:28 186

原创 Cap 录屏安装教程:从环境核对到拿到第一条分享链接

想给前端同学讲一个 bug,得约他的日程;把报错堆栈甩到 Slack,对方还是会再拉你讲一遍。Cap 录屏就是干这件事的:屏幕、摄像头、麦克风三路信号同时采集,录完停下来就是一个可分享的链接,或者一份本地 MP4。它开源、免费、支持完整自托管,是不少团队直接拿来替代 Loom 的方案。常录产品演示、异步站会更新、教程视频的人,这篇文章带你从干净环境走到第一条分享链接。[![Cap 录屏:选择整

2026-10-13 20:22:53 183

原创 MateChat kbone 小程序模板:基于 Rsbuild 的微信小程序端 AI 对话应用开发指南

MateChat 作为前端智能化场景解决方案 UI 库,在 `packages/create-matechat` 中为开发者提供了多套开箱即用的应用模板。其中 `kbone-miniprogram-starter` 是一套基于 **kbone** 技术方案的小程序端模板:它使用 Vue 3 + Pinia + Vue DevUI + MateChat 组件库,通过 Rsbuild 统一负责 Web

2026-10-13 19:33:24 1016

原创 SCNet 与 COCO-WholeBody-Face 人脸关键点检测实战:ViTPose 仓库 top-down 热力图配置深度解析

本文以 ViTPose 仓库(基于 OpenMMLab 生态的 pose estimation 工程)中 `configs/face/2d_kpt_sview_rgb_img/topdown_heatmap/coco_wholebody_face/` 目录下的 SCNet 人脸关键点检测配置为主体,系统讲解以 SCNet-50 为骨干、TopdownHeatmapSimpleHead 为检测头的自

2026-10-13 19:28:20 464

原创 Natron G‘MIC Tiled Rotation 节点使用指南:用网格化旋转打造可平铺纹理

本篇技术指南围绕 Natron 节点图合成系统中 G'MIC 插件家族的 **Tiled Rotation(平铺旋转)** 节点(插件 ID:`eu.gmic.TiledRotation`)展开。该节点将输入图像划分为 X/Y 网格瓦片,并对每个瓦片施加旋转与阴影过渡,常用于生成可无缝平铺的图案纹理、抽象装饰背景与循环动画素材。读完本文,你将掌握该节点的全部输入与控制参数含义、各参数的推荐取值范围

2026-10-13 19:28:00 358

原创 vLLM Ascend 的 fused_eh_norm:GLM MTP 输入投影融合算子源码级解析

`fused_eh_norm` 是 vllm-ascend 在昇腾 NPU 上为 GLM 系列模型 Multi-Token Prediction(MTP)投机解码路径提供的一体化 Triton 算子,它将"位置 0 嵌入掩码 + 两次加权 RMSNorm + 拼接"合并为单个 kernel,直接产出 `[N, 2H]` 的 `eh_proj` 输入。本文基于 [关联文档](https://link

2026-10-13 19:21:56 326

原创 从 LoopBack 3 迁移 CRUD 操作钩子:在 LoopBack 4 中通过覆写 definePersistedModel 启用 Operation Hooks

本文是 LoopBack 4(loopback-next)迁移指南「[Migrating models](https://link.gitcode.com/i/f55297d8e92c68e7a98b9170e35ecb52)」系列中的一环,聚焦于一个非常具体的问题:如何在从 LoopBack 3 迁移到 LoopBack 4 的过程中,保留模型持久化层的 **CRUD 操作钩子(Operatio

2026-10-13 19:02:40 1093

原创 shadPS4 完整实操指南:PC 上跑通血源诅咒,帧率与排错一次讲清

shadPS4 是用 C++ 编写的 PlayStation 4 模拟器,渲染管线完全基于 Vulkan,当前可以在 Windows、Linux、macOS 上运行血源诅咒、黑暗之魂:重制版、荒野大镖客:救赎等 3A 作品。你需要的基本前置就是终端操作能力(会用 `cd`、`git clone`)和一台装好 Vulkan 驱动的机器。读完本文你能在自己机器上编出模拟器内核、导齐 PS4 固件模块、

2026-10-13 18:30:59 750

原创 使用 @googleapis/analyticsdata 在 Node.js 中访问 Google Analytics 数据报告 API

> 本文以仓库中的 [analyticsdata 包 README](https://link.gitcode.com/i/4b8c54328b07008b142b467d8fdbe54c) 为核心,结合 `src/apis/analyticsdata/` 下的自动生成源码与 discovery 文档,系统讲解 `@googleapis/analyticsdata` 的安装、认证、报告查询、实时报

2026-10-13 18:20:33 420

原创 headroom.js 深度指南:实现滚动响应式 Header 的安装、配置与源码原理

Headroom.js 是一个轻量、高性能、零依赖的 JavaScript 小组件,核心能力是"响应滚动":用户向下滚动时页头滑出视口,向上滚动时页头滑回,从而为正文腾出空间(即标题中的 headroom)。本文以仓库根目录的 README 为主线,完整覆盖安装、快速上手、CSS 配合方式与构建测试流程,并结合 `src/` 下的源码深入讲解 `tolerance`、`offset` 等配置项的判

2026-10-13 17:11:49 212

原创 TorchAir 图内算子不超时配置实战:torchair.scope.op_never_timeout

本篇基于 TorchAir 仓库中《[图内算子不超时配置功能](https://link.gitcode.com/i/b55b1c43773d7a12afdf58ab327ede87)》文档展开,介绍 TorchAir 在 GE 图模式推理场景下,如何通过 `torchair.scope.op_never_timeout` 上下文接口为指定算子打上 `_op_exec_never_timeout`

2026-10-13 15:15:29 192

原创 Martini 框架实战指南:用 Go 快速构建模块化 Web 应用与路由服务

Martini 是一个面向 Go 语言的 Web 框架包,致力于让开发者以极简代码快速搭建模块化的 Web 应用与 HTTP 服务。本文以仓库内的官方用户指南([translations/README_de_DE.md](https://link.gitcode.com/i/7f924a36486e79759524c4f304494e9a))为骨架,结合 [martini.go](https://

2026-10-13 13:50:14 295

原创 TorchAir 图模式下的 npu_fused_infer_attention_score_v2:Tiling 下沉友好的 FlashAttention 定制化接口

本文介绍 TorchAir(torchair)在图模式推理场景下提供的 `npu_fused_infer_attention_score_v2` 定制化算子接口。该接口在保持与 torch_npu 原生 FlashAttention 算子一致功能的前提下,将 `actual_seq_length` 类参数从 int 型数组升级为 Device Tensor,与 Tiling 调度优化(Tiling

2026-10-13 13:27:11 173

原创 SpiffWorkflow 序列化完全指南:自定义对象注册、多存储优化与版本迁移

SpiffWorkflow 是一个纯 Python 实现的工作流引擎,其 BPMN 工作流往往需要跨小时、跨天甚至跨周持续运行,因此**可靠的序列化能力是任何工作流执行库的命脉**。本文以官方文档 [docs/bpmn/serialization.rst](https://link.gitcode.com/i/34ef883d4e5377e2c457123ed3b74fc3) 为主线,深入讲解 S

2026-10-13 12:27:29 411

原创 bk-cmdb 开放接口 find_object_association:查询模型间关联关系(Object Association)的完整指南

在蓝鲸智云配置平台(bk-cmdb)中,模型(Object)之间的关联关系(Object Association)是构建 CMDB 模型拓扑的基础元数据。本文基于接口文档 [find_object_association](https://link.gitcode.com/i/0a3c3aa875742917877619003a13c9cb),系统讲解开放接口 `find_object_assoc

2026-10-13 11:32:40 191

原创 桌上多一个圆盘,Agent状态尽收眼底:openharness开放硬件device固件与PCB全解析

openharness 是面向 coding agents 的统一指挥台(command center),它的开源配件 **Harness device** 是一个摆在桌面的圆形小圆盘:USB 一连,所有 Agent 的实时状态尽收眼底。本文带你完整拆解它的 PCB 设计、外壳结构、物料清单与 ESP32-S3 固件,从零理解这套开放硬件是怎么把"多 Agent 并行工作"变成一眼可见的桌面体验。

2026-10-13 10:46:22 92

原创 免费抖音无水印下载工具 douyin-downloader:粘贴链接批量存下主页、合集与直播

想保存一条抖音视频,录屏糊成一团还带水印,在线解析站弹窗不断、Cookie 还可能被收集。douyin-downloader 是一款免费开源的抖音无水印视频下载工具:粘贴链接,直接解析无水印源并按码率自动挑最高清的一版,还支持批量下载、直播录制和评论采集。📥## 核心能力:它能帮你做哪些事 📦- **无水印原片**:解析抖音接口拿无水印源,接口返回多档码率时自动选最高清的一版,省掉二次

2026-10-12 20:37:05 369

原创 Toga DrawingAction 详解:基于 Canvas 绘图动作对象实现追溯式修改与重排序

> **面向读者的导读**:本文以 Toga 官方文档 [docs/en/reference/api/data-representation/drawingaction.md](https://link.gitcode.com/i/3c2b4337e1cdd1463c635bd909e7cabf) 为核心骨架,围绕 `DrawingAction` 及其状态体系展开。你将了解到 `Canvas` 上

2026-10-12 19:08:40 303

原创 JointJS + MSAGL 自动布局:@joint/layout-msagl 分层布局完全指南

> 本指南围绕 JointJS 官方布局模块 `@joint/layout-msagl`(位于仓库 [packages/joint-layout-msagl](https://link.gitcode.com/i/86315a2d26b8641aa184b4006746b8d0))展开,系统讲解如何借助微软开源算法库 [MSAGL](https://github.com/microsoft/msa

2026-10-12 19:01:58 367

原创 Architecture Decision Record 可持续决策指南:从精益记录到可追溯、可验证的 ADR 实践

本文围绕 architecture-decision-record 仓库中《Guidelines to Achieve Sustainable Decisions》(实现可持续决策的指南)所总结的 8 条实践准则,系统讲解如何让架构决策记录(ADR)长期可维护、可追溯、可验证。你将掌握"精益起步—按需详化—复用知识—建立追溯—自动化校验—强化论证"的完整方法论,并看到仓库中真实模板、示例与源码文档

2026-10-12 17:56:47 668

原创 webrtc Rust 实现内部通道溢出策略(Internal Channel Overflow Policy)全解析:从四条有界通道到 `// overflow:` 标签审计

本文围绕 webrtc(Async-friendly WebRTC implementation in Rust)中连接应用层与 peer-connection 驱动循环之间的**四条有界内部通道**,系统讲解其容量设计、四条溢出处理策略(`awaited` / `nudge` / `detached` / `DROPS`)、以及"驱动循环绝不阻塞在发送上"这一核心约束。读者读完后将掌握:这四条通

2026-10-12 17:24:13 841

原创 TF Quant Finance 区间定位详解:find_interval_index 的语义、实现与在利率曲线插值中的应用

在 tf-quant-finance(TF Quant Finance,TensorFlow 量化金融库)中,`tf_quant_finance.math.piecewise.find_interval_index` 是一个高频使用的底层工具函数:它给定一组相邻的"半开区间"以及若干查询点,一次性返回每个查询点所落在的区间下标。该函数广泛服务于分段常数函数求值、利率曲线插值等需要"按区间分片"计算

2026-10-12 16:46:57 335

原创 Laravel Mix JavaScript 打包指南:mix.js() 与 TypeScript 支持的完整实战解析

本指南以 Laravel Mix 文档中的 [JavaScript 打包章节](https://link.gitcode.com/i/d839b49ebbf6b3b2c81e37da1dbeaaf2) 为核心,系统讲解 `mix.js()` 这一核心 API 的四种典型用法,并深入源码揭示其背后的一次调用链(Babel 编译、热更新、Tree-shaking 与生产压缩)。同时覆盖 `mix.ts

2026-10-12 16:09:37 212

原创 Obsidian Minimal 主题 iframe 块类型完全指南:嵌入网页与视频、三档宽度控制与 Helper 类详解

iframe 是 Minimal 主题中用于在笔记里嵌入网页与动态内容的核心块类型,最常见的场景是在笔记中直接嵌入 YouTube 视频。本文以官方文档 [docs/Block types/Iframes.md](https://link.gitcode.com/i/3179d25f7b590e836d8c78e39d60af6d) 为主线,完整讲解 iframe 的三种宽度控制方式(`ifram

2026-10-12 15:33:36 127

原创 openJiuwen agent-core-java 日志延迟初始化:LazyLogger 双重检查锁与模块级日志入口解析

`LazyLogger` 是 openJiuwen agent-core-java(`com.openjiuwen.core.common.logging` 包)中负责日志延迟初始化的核心代理类:它通过 `Supplier<LoggerProtocol>` 把真实 logger 的创建推迟到首次真正写日志时,配合 `volatile` 字段与同步块双重检查,保证真实 logger 至多初始化一次。

2026-10-12 14:46:55 267

原创 Minimal 主题 Helper Classes 完全指南:用 `cssclasses` 在单篇笔记层面掌控表格、卡片、图片网格与块宽度

Minimal(obsidian-minimal)是一个强调专注、高度可定制的 Obsidian 主题。Helper Classes 是该主题面向单篇笔记的"样式开关"体系:你无需全局改设置,只需在笔记的 YAML Frontmatter 中通过 `cssclasses` 属性写入一个类名,就能让该笔记内的图片变为网格、表格变成卡片、嵌入内容无缝混排,或让某个块突破行宽。读完本文,你将掌握所有 H

2026-10-12 14:34:51 185

原创 PaperSpine 深度阅读方法论:三遍精读与跨论文共识综合(deep-reading.md 全解)

本文系统讲解 PaperSpine 技能包中 [deep-reading.md](https://link.gitcode.com/i/2789e53f2544b66c45c653efd3272538) 所定义的文献深读工作流:从单篇论文的骨架地图(Pass 1)、八套结构化抽取模板 A–H(Pass 2),到 FAT 批判性综合(Pass 3)与跨论文惯例共识(Cross-Paper Conve

2026-10-12 14:34:23 275

原创 aiogram 中 PassportElementErrorTranslationFile 类型全解:翻译文件错误的构造与 setPassportDataErrors 实战

这篇指南以 aiogram 仓库中 [passport_element_error_translation_file.rst](https://link.gitcode.com/i/aa698036bfc0f3a4c518e58c47913adf) 文档为核心,系统讲解 `PassportElementErrorTranslationFile` 这一 Telegram Passport 错误类型:

2026-10-12 14:16:47 425

原创 docker-ce 中的 containerd/console:Go 终端控制的完整指南

[containerd/console](https://link.gitcode.com/i/e707f4f352a4e5c0df2e4f73f43ebbcb) 是一个专为 Go 语言设计的控制台(console/终端)操作库,它“轻依赖、API 简洁”,是 docker-ce 的 CLI 组件在 BuildKit 镜像构建场景下实现 TTY 进度条渲染的底层支撑。本指南将以该库的 README

2026-10-12 13:35:27 197

原创 Kaolin Simplicits 物理仿真原理:从牛顿定律、隐式时间积分到手柄空间的降维弹性动力学

本文基于 [physics_overview.md](https://link.gitcode.com/i/b64ca1c4e82757cacaaf3eb8afd02288) 的数学框架,系统讲解 Kaolin `kaolin.physics.simplicits` 模块的物理仿真内核:如何对点采样几何(点云、网格、3D Gaussian Splatting)施加内力与外力、为何在弹性动力学中选择

2026-10-12 13:23:36 199

原创 sol2 自定义特性(Customization Traits)完整指南:容器、智能指针与 ADL 扩展点

sol2(即 Sol3 / sol2 v3.0)在 `documentation/source/traits.rst` 中为使用者划定了三条“定制化”主线:容器(container)、特殊指针/句柄(unique usertype)以及四个 ADL 扩展点(`sol_lua_check`、`sol_lua_get`、`sol_lua_push`、`sol_lua_check_get`)。本文以该文

2026-10-12 12:58:57 966

空空如也

空空如也

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

TA关注的人

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