自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Modly 模型下载为什么不怕断网:断点续传 + 停滞检测完整拆解

Modly 是一款在本地 GPU 上生成 3D 模型的桌面应用,生成之前要先下载几个 GB 的 AI 模型权重。一个这样的文件下到 80% 时网断了,难道要从 0% 重新开始、把已经花掉的流量白白浪费掉?为了让模型下载"不断链、也不假死",它专门做了断点续传与停滞检测两套机制,而且全程只用标准库实现。整套实现比想象中克制:没有引入任何第三方下载库。续传与重试逻辑集中在 [api/routers

2026-10-13 23:31:32 148

原创 Veloren 贡献指南解读:许可证合规与 AI 生成内容(受污染内容)提交禁令

Veloren 是一个受 Dwarf Fortress、Cube World 启发的开源体素动作 RPG,整个项目以 GNU GPL v3.0 许可证发布。本文围绕仓库根目录的 [CONTRIBUTING.md](https://link.gitcode.com/i/ed7b9c33f6213e02bf2ae739dc26f99b) 展开,逐条解析该项目贡献者必须遵守的核心准则——尤其是"不得向仓

2026-10-13 20:53:36 397

原创 OrientDB Docker 官方镜像实战指南:多模型 NoSQL 数据库的容器化部署、持久化与运维

OrientDB 是一款将图数据库与文档数据库能力融合于一体的多模型(Multi-Model)开源 NoSQL 数据库。本篇指南以 Docker Official Images 文档仓库中的 [orientdb/README.md](https://link.gitcode.com/i/546f91857fc2b6b15e589e46c0dc065c) 为核心,系统讲解官方 `orientdb`

2026-10-13 20:47:05 267

原创 ZeroTermux 命令速查:vgchange 修改卷组属性的完整实战指南

vgchange 是 Linux LVM(Logical Volume Manager,逻辑卷管理)体系中的卷组属性管理命令,用于将卷组在**活动(active)**与**非活动(inactive)**状态之间切换,是删除卷组、转换元数据格式等高风险操作前的必要前置步骤。本文以 ZeroTermux 内置命令文档 [vgchange.md](https://link.gitcode.com/i/7

2026-10-13 20:26:20 391

原创 Video2X 视频超分与帧插值使用指南:先选对引擎,再跑通第一条命令

Video2X 是一个免费开源的视频增强框架,主打两项能力:视频超分(放大分辨率并由神经网络补出细节)与帧插值(在相邻帧之间生成过渡画面、提升帧率)。如果你手上有低清的老片子、480p 的动画或 24fps 的实拍素材,想在自家 GPU 上本地处理,它就是为此设计的。需要明确的是:它不做去隔行扫描(deinterlace)、也不做去抖动(deband)这类修复,有这类需求的读者请另寻工具。##

2026-10-13 19:56:30 312

原创 DLX 自托管翻译 API 服务完全指南:Docker 部署、配置参数与 DeepL 互操作原理

> 本文围绕仓库 README 与源码,系统讲解自托管翻译服务 DLX 的背景、部署方式(Docker / Docker Compose / 二进制 / systemd / launchd)、服务端配置参数(监听地址、端口、访问令牌、Pro 会话、代理)、三个翻译端点(`/translate`、`/v1/translate`、`/v2/translate`)的调用格式与认证机制、支持的语言代码,以

2026-10-13 19:28:10 469

原创 functions-samples 实战:监听 Firebase Test Lab 测试矩阵完成事件并推送 Slack 通知

本文以 functions-samples 仓库中的 [Node-1st-gen/testlab-to-slack](https://link.gitcode.com/i/b7bab2ee4abed8af70ad840bc7d86fa0) 示例为骨架,完整讲解如何利用 Cloud Functions for Firebase(Node 1st gen / v1 SDK)监听 Firebase Te

2026-10-13 15:54:13 326

原创 VueUse useArrayFindLast:Vue 3 中“从后往前找“的响应式数组查找方案(airi 实践解析)

在 Vue 3 / Nuxt 前端开发中,"取数组里最后一个满足条件的元素"是聊天消息定位、工具注册表覆盖解析、语音草稿渲染等场景的常见需求。原生 `Array.prototype.findLast` 只能对快照求值一次,而 airi 这类以 Vue 3 + VueUse 为前端基础的实时互动应用中,目标数组往往来自 `ref`、`reactive` 或 store 状态——一旦数组变化就需要重新

2026-10-13 15:42:36 283

原创 UCM 可观测性实战:如何通过 vLLM 的 Prometheus /metrics 端点导出、查询与可视化 UCM 指标

Unified Cache Manager(UCM)的指标通过 vLLM Connector 直接复用 vLLM 自带的 Prometheus `/metrics` 端点导出,无需独立 exporter、导出模式或服务端口。本文基于 UCM 官方文档 [UCM Metrics Observability](https://link.gitcode.com/i/3057aa3566caef336fc

2026-10-13 15:41:15 271

原创 蓝鲸配置平台(bk-cmdb)find_host_biz_relations 接口解析:根据主机ID反查业务拓扑关系

本文讲解蓝鲸智云配置平台(BlueKing CMDB)开放给 ESB 的 `find_host_biz_relations` 接口:如何通过主机ID批量反查主机所归属的业务、集群与模块关系。文章完整覆盖该接口的 ESB 路由映射、请求/响应参数与示例,并结合 bk-cmdb 源码还原了从 host_server 路由注册、参数校验、权限鉴权到 MongoDB `cc_ModuleHostConfi

2026-10-13 15:20:56 291

原创 Webots LinearMotor 线性电机节点:驱动 SliderJoint 与 Track 的力控、位置与速度控制详解

在 Webots 机器人仿真中,`LinearMotor` 是驱动关节沿直线轴做平移运动的核心设备节点:它可以放在 `SliderJoint` 的 `device` 字段中驱动滑块,也可以配合 `Track` 节点驱动履带/轮式运动。掌握 `LinearMotor` 的字段配置、`maxForce` 力限幅机制以及位置/速度/力三种控制模式,是编写机械臂、升降机构、抓取器或车辆控制器的前提。本文以

2026-10-13 14:58:14 265

原创 LoopBack 4 `lb4 rest-crud` 生成器实战指南:为模型一键生成 CRUD REST 端点

本篇技术指南围绕 LoopBack 4(loopback-next 仓库)官方 CLI 的 `rest-crud` 生成器展开,讲解如何通过单条命令 `lb4 rest-crud`,为已有的数据源(datasource)与模型(model)批量生成 REST CRUD 模型端点配置,从而免去手写 Repository 与 Controller 类的工作。读完本文,你将掌握该生成器的全部命令行选项、

2026-10-13 14:03:37 1084

原创 如何在ReactKit中掌控debounce、throttle与delay:时序操作符完全指南

ReactKit 是一个专为 Swift 打造的响应式编程(Reactive Programming)库,其核心是 `Stream<T>` 流对象。当你需要控制"事件何时被处理"时,ReactKit 提供了三个时序操作符:`debounce`(防抖)、`throttle`(节流)与 `delay`(延迟)。本文带你用最短的篇幅搞懂它们的区别与用法,快速上手 ReactKit 时序操作。## 为

2026-10-13 13:58:25 60

原创 htaccess 项目实战指南:.htaccess 重定向、安全加固与性能优化代码片段全解析

本篇技术指南以开源仓库 htaccess 收录的 .htaccess 实用代码片段为核心,系统讲解 Apache 站点最常用的重定向规则、访问控制、缓存压缩与杂项配置。无论你是要把站点强制跳转到 `www` 或 HTTPS、封锁爬虫与盗链、用密码保护目录,还是通过 gzip 压缩与 Expires 头提升加载性能,读完本文即可获得一套可直接复制、可按需调整的完整方案,并理解每一条指令背后的原理。

2026-10-13 13:47:17 882

原创 仓颉语言 std.collection 实战:ArrayList 的 remove/clear/slice 函数详解

本篇技术指南以 [collection 包示例文档](https://link.gitcode.com/i/18325d215fee979772b0544529c3d9ca) 为蓝本,系统讲解仓颉(Cangjie)标准库 `std.collection` 中 `ArrayList<T>` 的三个高频操作——按索引删除 `remove(at:)`、区间删除 `remove(range:)`、清空 `

2026-10-13 13:37:37 432

原创 Python-100-Days 系列:MySQL DQL 查询详解——从单表筛选到多表连接的 SQL 实战指南

> 导读:本文是《Python-100-Days》第 39 课,聚焦 SQL 四大分类中的 DQL(数据查询语言),以项目仓库中的学校选课系统数据库 `school` 为实验环境,从最基本的 `SELECT ... FROM ... WHERE` 单表查询出发,逐步覆盖模糊匹配、空值处理、去重、排序、聚合统计、分组筛选、子查询与多表连接,最终落到 `LIMIT/OFFSET` 分页查询。读完本文,

2026-10-13 13:30:27 287

原创 仓颉编程语言字符类型(Rune)详解:字面量、转义与类型转换实战

字符是文本处理的基本单元。在仓颉(Cangjie)编程语言中,字符类型使用 `Rune` 表示,能够覆盖 Unicode 字符集中的全部字符,为多语言文本处理提供了统一的数据基础。本文将以官方开发者文档为基础,系统讲解 `Rune` 的三种字面量写法、可用的关系运算,以及它与整数类型之间的转换规则,并结合仓颉文档仓库中的相关章节与配套示例,帮助你彻底掌握字符类型的使用方法。## 字符类型概述:

2026-10-13 13:08:03 379

原创 nvidia_gpu_exporter 开发者指南:三大采集后端、捕获语料库与可复现发布流水线

> 本文基于仓库根目录的 [AGENTS.md](https://link.gitcode.com/i/4b728587933a7c5ab7e05aeb65ab69b6) 知识库整理成文,面向在该仓库中开发、测试或贡献代码的工程师与 AI Agent。它讲解 nvidia_gpu_exporter(一个把 NVIDIA GPU 指标暴露给 Prometheus 的单静态 Go 二进制)的设计骨架:

2026-10-13 12:32:01 135

原创 Stoolap存储引擎架构深度解析:热缓冲+冷列式Volume,受Iceberg启发的分层设计

Stoolap 是一款用 Rust 编写的现代嵌入式 SQL 数据库(Embedded SQL Database),它最大的设计亮点之一,是存储引擎采用了「热缓冲 + 冷列式 Volume」的分层架构:写入走内存中的行式热缓冲,读取则命中磁盘上不可变的列式冷数据,两者透明合并。这套设计借鉴了 Iceberg、Delta Lake 等数据湖的 Manifest/Tombstone 思想,又比传统 L

2026-10-13 11:58:47 161

原创 蓝鲸配置平台 bk-cmdb:删除进程模板接口 delete_proc_template 实战指南

本文以蓝鲸智云配置平台(BlueKing CMDB,bk-cmdb)对外 API 网关(APIGW)开放接口 **delete_proc_template** 为切入点,系统讲解"根据进程模板 ID 列表批量删除进程模板"这一能力的参数契约、请求与响应格式、权限要求,并结合仓库源码剖析其在 process_server 场景服务与 coreservice 核心服务中的完整执行链路、事务与权限校验逻

2026-10-12 22:57:50 682

原创 Apache Mesos MesosContainerizer 预置 CSI 卷支持:volume/csi 隔离器原理与配置指南

本文基于 Apache Mesos 官方文档 [docs/isolators/csi-volume.md](https://link.gitcode.com/i/62e5952a7abf43fb5f111d6c4cc9f239) 展开,系统讲解 Mesos 1.11.0 起加入 MesosContainerizer(通用容器化器)的预置(pre-provisioned)CSI 卷支持:`volum

2026-10-12 22:43:42 168

原创 Mermaid Local Editor 离线构建:一条命令跑通零依赖本地图编辑器

Mermaid Local Editor 是 Mermaid 官方仓库内置的一个零依赖本地图编辑器:它把 Mermaid 运行时与 DOMPurify 净化库一并打包成纯静态文件,断网状态下打开浏览器即可渲染图表。以前要镜像 mermaid.live 或自建 CDN 才能离线出图,现在整条渲染链路只发生在你自己的机器上;含内部信息的架构图也不必再贴进在线工具。读完本文,你能用一条命令构建出这套 m

2026-10-12 21:35:17 176

原创 highlight.js 语法高亮指南:在 Reactor Core 文档站点中的 JavaScript 集成实战

本篇技术指南围绕 highlight.js(一款用 JavaScript 编写的语法高亮工具)展开,结合其在当前仓库——Reactor Core(JVM 非阻塞响应式编程基础库)官方文档站点中的实际部署场景,系统讲解页面接入、语言自动识别、手动初始化、Web Worker 异步高亮、CDN 与自定义构建等完整用法。读完本文,你将掌握如何把 highlight.js 集成进任何 HTML 页面或文档

2026-10-12 21:32:11 1056

原创 ARM(Automatic Ripping Machine)与 MakeMKV 集成实战:许可证、settings.conf 与自定义 Profile 完整配置指南

本文聚焦 Automatic Ripping Machine(A.R.M.)与 MakeMKV 的深度集成:A.R.M. 底层依赖 `makemkvcon` 完成 DVD/蓝光光盘的解密与内容抽取,因此正确配置 MakeMKV 的许可证(Beta Key / 永久 Key)、`~/.MakeMKV/settings.conf` 以及自定义 Conversion Profile(`.mmcp.xml

2026-10-12 21:25:09 412

原创 抖音无水印下载完整指南:十分钟批量归档一位博主的全部作品

刷到好视频,"保存本地"出来的文件带水印,在线解析站给回来的是压缩版,录屏更糊。douyin-downloader 就是冲着抖音无水印下载这件事来的:粘贴链接,直接从抖音服务器取无水印源文件,单条或整个主页批量都行。## 价值速览:抖音无水印下载省了多少事| 场景 | 纯手动 | 用它 ||:---|:---|:---|| 保存一条视频 | App 内保存带水印,解析站再压一版 | 贴

2026-10-12 20:04:32 12

原创 sol2 的 sol::as_function:强制将可调用对象按 Lua 函数绑定,而非 userdata

sol2(Sol3,即 sol2 v3.0)是一个 C++ <-> Lua 的 API 封装库,本文聚焦其 `sol::as_function` 辅助函数:它解决了一个极易踩坑的绑定语义问题——把 lambda、函数对象(functor)等"可调用结构体"写入 Lua 表时,默认会被当作 userdata 存储,而不是可以被 Lua 直接调用的函数。读完本文你将掌握:`as_function` 的

2026-10-12 19:34:55 215

原创 SQLFlow 模型可解释性解析:基于 SHAP 的 TO EXPLAIN 设计与实现

机器学习模型在众多领域被广泛应用,但其内部决策机制对使用者而言往往是一个"黑盒"。SQLFlow 基于 SHAP(SHapley Additive exPlanations)设计并实现了 `TO EXPLAIN` 扩展 SQL,让开发者可以像写训练语句一样,用一条 SQL 完成对已训练模型的解释,并在 Jupyter Notebook 中直接看到可视化结果。本文以设计文档 [doc/design/

2026-10-12 18:48:31 468

原创 lakeFS Java SDK 的 UploadPartCopyFrom 模型:基于预签名分片上传的跨对象分片复制

本文深入讲解 lakeFS Java SDK(`clients/java`)中 **UploadPartCopyFrom** 模型的设计与使用:它是 lakeFS 实验性预签名分片上传(Presign Multipart Upload)能力中“拷贝上传”环节的请求体模型,用于将另一个对象的全部或部分字节直接复制为一个分片(part),从而在数据湖场景下实现**零数据搬运的服务端分片复制**。读完本

2026-10-12 15:03:05 8

原创 docker-ce 数据卷管理实战:深入解析 `docker volume ls` 的过滤与格式化机制

Docker 数据卷(volume)是独立于容器生命周期持久化存储的核心机制,而 `docker volume ls` 正是运维与开发人员查看卷清单的第一入口。本文以 docker-ce 仓库中的命令手册文档为核心,结合 CLI 与引擎源码,完整讲解 `docker volume ls` 的过滤(`-f`/`--filter`)语法、四种内置过滤条件、输出格式定制(`--format`、`-q`)

2026-10-12 14:34:00 411

原创 Wing 编译快照解析:cloud.Bucket.addObject 如何生成 Terraform S3 资源(tf-aws 平台)

本文以 Wing 仓库中的 E2E 编译快照 `tools/hangar/__snapshots__/test_corpus/sdk_tests/bucket/add_object.test.w_compile_tf-aws.md` 为主体,逐段解读 `wing compile -t tf-aws` 将一段仅 13 行的 Wing 测试代码编译为 Terraform `main.tf.json`

2026-10-12 14:09:02 402

原创 any-listen Web Server 服务器部署全指南:Docker 部署、直接部署与源码构建

本文是 any-listen 网页版服务(Web Server)的部署与配置实战指南。any-listen 是一款跨平台私人音乐播放服务(详见 [README](https://link.gitcode.com/i/cc2f569cc36d44dbd868c24dd7fef5b7) 与 [中文介绍](https://link.gitcode.com/i/23a512c36e32c065091af4

2026-10-12 14:00:37 259

原创 FAQGURU 之 TypeScript 面试题完全指南:从语言特性到 OOP 与类型系统的 35 个高频考点

> 本篇指南基于开源面试题仓库 FAQGURU 的 [TypeScript 主题文档](https://link.gitcode.com/i/d25c74ca276fd46285f49f2c142f0fd4) 整理扩充。该文档收录了约 35 个真实面试中高频出现的 TypeScript 问题及解答,覆盖语言定位、类型系统、模块机制、面向对象编程、装饰器、声明文件等核心知识点。读完本篇,你将系统掌握

2026-10-12 13:52:35 930

原创 Cirq 中的 PasqalSampler:通过 Pasqal API 提交并运行中性原子量子线路

Cirq 官方提供了与 Pasqal 中性原子量子硬件对接的集成模块 `cirq-pasqal`,其中 `PasqalSampler` 是打通"本地理序设计 — 远端执行"的核心入口。本文以 [docs/hardware/pasqal/sampler.md](https://link.gitcode.com/i/6f77650d235e8894c2602463e37f54f5) 为主线,结合 [p

2026-10-12 13:48:19 70

原创 Godot 内置类型 Plane 完全指南:Hessian 标准形式、构造方式与平面运算实战

> **导读**:`Plane` 是 Godot 引擎内置的 3D 数学类型,以 Hessian 标准形式(法向量 `normal` + 原点到平面的距离 `d`)表示空间中的无限平面。本文以 [classes/class_plane.rst](https://link.gitcode.com/i/eeb6f191459dff79f282b9359d78740c) 类参考文档为骨架,结合 [向量进

2026-10-12 13:24:40 555

原创 Ramda isNil 迁移指南:从 isNil 到 Remeda isNullish

本文面向从 Ramda 迁移到 Remeda 的开发者,讲解 Ramda `isNil` 函数在 Remeda 中的等价实现 `isNullish` 及其类型收窄能力。你将理解迁移映射文档的 frontmatter 语义、`isNullish` 的运行时判定规则与类型推断细节,并掌握在数据校验、可选链与管道组合等场景中的替代写法。## 迁移映射:isNil → isNullish在 Rem

2026-10-12 13:24:17 467

原创 AI Dungeon Master 存档系统深度解析:localStorage 持久化、数据校验与调试实战

本文围绕 pollinations 仓库中 [AI Dungeon Master](https://link.gitcode.com/i/07588abc894c851763c8f7d72ad4daeb) 应用的存档功能展开,完整解读 [SAVE_GAME_TEST.md](https://link.gitcode.com/i/66998ba5a341021fc8ccf2053bf87709) 测

2026-10-12 13:18:07 404

原创 Subversion 迁移 Git 全指南:training-kit 中的 GitHub Importer、SVN2Git 与 git svn 桥接方案

- 内网或受限网络环境中的 SVN 仓库迁移;- 仓库结构不符合标准布局、需要自定义映射规则;- 迁移团队需要对转换过程逐环节把关、对历史内容精细裁剪。## 桥接过渡:利用 Git 对 SVN 的内建支持(git svn)在向 Git 过渡的常见场景中,**Subversion 基础设施往往仍然保留**,与此同时用户开始熟悉本地 Git 仓库交互、本地工作流与桌面客户端。`git sv

2026-10-12 12:38:34 889

原创 zag Toast 标题与描述元素引用修复:如何避免 ARIA 指向缺失节点

> 导读:本篇文章围绕 zag 仓库 changeset 记录的一项真实修复——`Fixed issue where toasts referenced missing title or description elements`——深入剖析 @zag-js/toast 组件中标题(title)与描述(description)元素的引用机制、缺陷成因与修复方案。读完你将掌握 toast 无障碍标记

2026-10-12 12:15:24 606

原创 SkiaSharp 1.60.1 中 SkiaSharp.Views.Forms 的 API 变更解析:ISKCanvasViewController 与画布控制器契约

本文基于 SkiaSharp 1.60.1 版本的官方 API diff 文档,解读该版本对 `SkiaSharp.Views.Forms.dll` 所做的全部公开 API 变更:新增的 `ISKCanvasViewController` 接口、`GetPropertyValueEventArgs<T>` 事件参数类型,以及 `SKCanvasView` 所实现的控制器契约。读完后,你将理解这一版

2026-10-12 12:01:40 137

原创 Pomotroid 会话历史清理与数据管理:Settings → System 数据分区设计与实现剖析

本文围绕 Pomotroid 这一基于 Tauri + Svelte + Rust 的番茄钟应用中的一项功能变更展开:在 **Settings → System** 新增 **Clear Session History(清除会话历史)** 操作,并将原有的 **Reset All Settings(重置所有设置)** 从 Settings → About 迁移到同一位置,使所有破坏性数据操作集中于

2026-10-12 11:34:21 30

空空如也

空空如也

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

TA关注的人

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