自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BoxMOT 实战:用 BotSort 给视频里的人配上不掉的 ID

调过监控画面的人都遇到过这种烦心事:同一个人走进盲区再出来,ID 就换了,人流统计、轨迹回放全跟着崩。解法是把姿态模型负责出框和关键点,再交给 [BoxMOT](https://link.gitcode.com/i/b72a6a24b34ba9ac6b322e16ba48c17f) 里的 BotSort 跟踪器做运动加外观的双通道关联,ID 就能扛住遮挡和短暂消失。## 先看见跑成的样子整

2026-10-13 23:25:53 171

原创 如何把ESP32刷成Wi-Fi CSI运动传感器:ESPectre安装配置与调优实录

ESPectre 是一个基于 ESP32 的 Wi-Fi CSI 运动检测开源项目,覆盖安装配置、固件刷写、首次校准与参数调优全流程。它不依赖摄像头、麦克风或雷达,直接读取房间里已有的 Wi-Fi 信道状态信息(CSI)来报告运动,所有计算在设备本地完成。本文面向准备把一块成本约 **10 欧元**的 ESP32 开发板变成房间运动传感器的工程师与进阶玩家,按"原理 → 清单 → 刷写 → 配网

2026-10-13 23:00:51 876

原创 Magic Resume 本地部署指南:9 款模板 + AI 润色,5 分钟做出可投递的 PDF 简历

Magic Resume 是一个免费开源的 AI 简历编辑器:选模板、填内容、导出 PDF,全程实时预览。本地 5 分钟即可跑通,内置 9 款简历模板,接入多家 AI 服务做经历润色与全文纠错,导出的 PDF 排版与预览区完全一致,可直接投递。[![Magic Resume 开源 AI 简历编辑器三栏界面:左侧模块与主题面板、中间内容编辑区、右侧 A4 实时预览](https://raw.gi

2026-10-13 22:35:31 485

原创 固件样本仓库:ESP-ADF OTA 固件镜像的单一事实来源与版本化管理实战

> 本文基于 esp_ota_service 组件的 [firmware_samples/README.md](https://link.gitcode.com/i/007d5b60d9e13aeefbc0174891a4867d),并结合其配套工具链源码,系统讲解 ESP-ADF 中所有可 OTA 升级固件镜像的统一存放规范、`build_firmware.py` 的发布流程、`manifest

2026-10-13 20:25:47 275

原创 Grafana Mimir 实战:GCS 存储包测试体系解析与 Cloud Storage 模拟器(Testbench)使用指南

本文以 Grafana Mimir 仓库中 vendored 的 `cloud.google.com/go/storage` 包测试指南([TESTING.md](https://link.gitcode.com/i/345a6a4479e050d58aabea888e860d19))为主体,系统讲解 Google Cloud Storage(GCS)客户端的三级测试体系:单元测试、基于模拟器(s

2026-10-13 20:14:37 285

原创 Apache OpenDAL 安全机制全解析:漏洞报告流程与安全威胁模型实践指南

Apache OpenDAL 作为统一访问各类存储服务的进程内数据访问层(Data Access Layer),其安全问题不仅关乎库本身的健壮性,也涉及宿主应用、存储后端与部署环境的责任边界。本文以 OpenDAL 官方社区安全文档([website/community/security.md](https://link.gitcode.com/i/daeca7a75e503a9fe187a097

2026-10-13 19:42:15 791

原创 Dat 命令行工具:基于 Hypercore 协议的 P2P 文件分享与实时同步实战指南

`dat` 是一款将任意本地文件夹变成可版本化、可 P2P 共享数据源的开源命令行工具,你只需一条命令即可完成文件分享、增量备份、远程按需浏览与长期数据保存。阅读本文后,你将掌握 `dat` 的安装方式、`share`/`clone`/`sync`/`pull`/`create`/`keys` 等核心命令的完整用法与参数细节,理解 `.dat` 元数据目录、`dat://` 链接、`.datign

2026-10-13 19:42:14 716

原创 eksctl 自定义 AMI 支持完全指南:--node-ami、AMI Family 与解析器原理深入解析

本指南以 eksctl 官方用户文档 [custom-ami-support.md](https://link.gitcode.com/i/efae6b4a8317148ca216fcc88bec2d0e) 为核心骨架,结合仓库源码展开:你将掌握 `--node-ami` 与 `--node-ami-family` 两个核心参数的全部用法(含 `auto` / `auto-ssm` 特殊关键字)、

2026-10-13 19:34:28 332

原创 开源贡献全流程实战指南:how-to-contribute-to-open-source 仓库的 Issue 选题、Git 分支工作流与 Pull Request 提交规范

本篇指南以 how-to-contribute-to-open-source 仓库的 [CONTRIBUTING.md](https://link.gitcode.com/i/a6c9137d51e86199e7085daa3b9914d2) 为骨架,系统讲解新手完成一次开源贡献的完整链路:从挑选 Issue、Fork/Clone 仓库、创建分支修改文件,到提交 Pull Request 并遵守协

2026-10-13 19:16:20 377

原创 Wing 语言 math.sqrt 函数深度解析:从 hangar 快照测试看平方根的行为边界与双阶段执行

`math.sqrt` 是 Wing 云编程语言标准库 math 模块中最基础、也最容易被误用的数学函数之一。本文以仓库中 [sqrt.test.w 的 hangar 测试快照](https://link.gitcode.com/i/b17fa1870645fceb8b965587ad41fa5d) 为主线,结合 [测试源码](https://link.gitcode.com/i/c58de9a4

2026-10-13 19:06:01 666

原创 INAV 仓库 OpenAMP matrix_multiply 演示全解析:基于 RPMsg 的跨核矩阵乘法编译、运行与源码剖析

本文以 INAV 仓库中集成的 STM32H7 Cube HAL 第三方中间件 OpenAMP(`open-amp`)自带的 `matrix_multiply` 演示应用为核心,完整讲解这套"双核协作"样例的构建(Baremetal + Linux)、加载运行、卸载清理流程,并结合仓库源码逐行剖析 Master 端生成矩阵、Slave 端计算并回传结果的完整数据通路,以及其底层的 remotepr

2026-10-13 19:04:18 621

原创 Apereo CAS 集成 Duo Security 用户注册流程:账户状态检查与自定义注册应用重定向

本文围绕 Apereo CAS 的 Duo Security 多因子认证模块,讲解 CAS 如何在认证前查询用户在 Duo Security 中的账户注册状态、如何依据状态判定"绕过 / 注册 / 拒绝"等不同处理路径,以及如何将未注册用户重定向到自建的注册应用并携带 JWT 形式的 `principal` 参数。读完本文,你将掌握 `cas.authn.mfa.duo[].registratio

2026-10-13 18:56:03 421

原创 MindSpeed-LLM FSDP2 后端特性全解析:从逐参数分片到混合精度与通信掩盖

FSDP2 是 PyTorch 新一代全分片数据并行范式,MindSpeed-LLM 在昇腾 NPU 上完整承接了该能力(`TRAINING_BACKEND=mindspeed_fsdp`),用于单卡显存受限时训练超大规模 LLM。读完本文,你将掌握 FSDP2 与 FSDP1 的本质差异、参数生命周期、DTensor/DeviceMesh 底层原理、混合精度策略,以及 MindSpeed-LLM

2026-10-13 18:48:04 745

原创 Vue DevUI Badge 徽标组件完全指南:五种形态、定位偏移与源码实现解析

> **导读**:本文围绕 Vue DevUI(vue-devui)组件库中的 Badge 徽标组件展开,系统讲解其五种典型形态(基本徽章、点状徽章、计数徽章、状态徽章、自定义徽章)、`position` 定位与 `offset` 偏移机制、`status` 状态色与 `max-count` 超限显示规则,并深入 `badge.tsx`、`badge.scss` 与单元测试源码,还原组件的 BEM

2026-10-13 18:28:40 245

原创 SolidCraft macOS 应用图标管线:Icon Composer 分层图标的源文件、编译与打包全解析

SolidCraft 是一个用纯 Rust 编写的开源参数化 3D CAD 应用,其 macOS 版本使用 Apple Icon Composer 的分层图标管线提供 Dock、Finder 与应用切换器中的原生图标。本文以仓库中 [assets/README.md](https://link.gitcode.com/i/bd7535e5d39c7515c0582c689ef51270) 为骨架,

2026-10-13 18:11:21 468

原创 10分钟跑起ArtCraft:直接下载与Rust Tauri源码构建双路径快速上手

ArtCraft 是一款基于 Rust + Tauri 的 AI 创作桌面应用,支持文生图、图生视频、3D 场景编排,整合了 60 多个主流 AI 模型。本文带你走通"直接下载体验"和"源码构建"两条快速上手路径,全程约 10 分钟。## 30秒认识 ArtCraft官方定位是"The IDE for artists"——把 prompt 提示词变成可视、可控、可复现的"crafting

2026-10-13 15:47:14 273

原创 WinUtil:三种预设一键搞定 Windows 系统瘦身、批量装软件与系统修复

刚装好的 Windows 11,你想批量装齐常用软件、清掉用不上的预装应用,再让系统更新别总来打扰?WinUtil(Chris Titus Tech's Windows Utility)用一条命令就能启动图形界面,把这些繁琐操作变成几次点击。## 它能解决什么:三个你一定经历过的场景第一个场景是刚到手的新电脑。打开开始菜单,一堆你永远不会打开的应用赫然在目。老办法是逐个卸载,再挨个去官网下

2026-10-13 13:53:19 389

原创 TEngine 内存池设计原理深度解析:从静态分发、类型安全到多模块复用的工业化实践

本文系统拆解 TEngine 框架核心基础设施之一的**内存池(MemoryPool)模块**,围绕"静态分发 + 按类型集合"的两级架构,深入讲解其生命周期管理(获取—使用—归还)、类型安全机制(编译期约束与运行期校验)、线程安全策略(双层锁粒度控制)以及可观测性设计(统计信息与严格检查开关)。文中所有结论均以仓库源码为依据,读者阅读后将掌握如何在 FSM 流程模块、对象池模块、音频与资源加载模

2026-10-13 13:42:29 315

原创 Webots 铰链双轴关节 Hinge2Joint 完全指南:两自由度旋转关节的建模、参数配置与源码原理

本文以 Webots 机器人仿真器的 [Hinge2Joint 节点文档](https://link.gitcode.com/i/67f43600493fd19e0c301cc16d8e8b04) 为主体,系统讲解这一两自由度旋转关节的完整建模方法:包括 `jointParameters` / `jointParameters2` / `device2` 等字段的语义、双轴配置、悬架(suspen

2026-10-13 13:41:20 728

原创 职星学院管理端使用指南:3步创建第一门课程并分配给指定学员

职星学院(StarTraining)是一款开源的企业培训系统,管理端提供了从课程创建、课件配置到学员分配的完整流程。本文面向新手管理员,手把手教你用 **3 步** 在管理端创建第一门课程,并把课程精准分配给指定学员或部门。[![职星学院管理端登录背景](https://raw.gitcode.com/gh_mirrors/st/StarTraining/raw/666c9b7d968b23c

2026-10-13 13:10:36 5

原创 仓颉静态检查工具 CJLint 开发者指南:构建、命令配置与告警屏蔽体系全解析

CJLint(Cangjie Lint)是仓颉编程语言生态中的静态检查工具,它基于仓颉语言编程规范,通过扫描源码识别不符合规范的代码问题,帮助开发者发现潜在漏洞、写出满足 Clean Source 要求的仓颉代码。本文以 [cjlint/doc/developer_guide_zh.md](https://link.gitcode.com/i/9f6fdcee286ecfdfa1432495c11

2026-10-13 12:44:04 283

原创 Harvester 项目中的 Prometheus 指标规范实践:docker/go-metrics 轻量封装库深度解析

docker/go-metrics 是一个围绕 Prometheus Go 客户端(client_golang)打造的轻量级封装库,其核心目标并非替代原生客户端,而是以代码层面的约束力,在 Docker 系项目中强制推行统一的指标命名、标签与单位规范。作为超融合基础设施(HCI)软件的 Harvester 仓库中,该库以间接依赖(v0.0.1)随 docker/distribution(镜像仓库组

2026-10-13 12:42:01 323

原创 Clearly扩展Markdown语法详解:==高亮==、:emoji:、[TOC]等5种进阶写法教程

Clearly 是一款面向 Mac、iOS 和 iPadOS 的**原生 Markdown 编辑器**,在标准语法之外内置了 5 种进阶扩展写法:`==高亮==`、`:emoji:` 表情码、`[TOC]` 目录、上下标和 `> [!NOTE]` 提示框。掌握这些写法,你的笔记从"能看"升级为"好用"。本文逐一给出写法、效果与常见坑位,照着敲即可生效。[![Clearly Markdown 编

2026-10-13 12:30:42 12

原创 Ant Design X Vue Sender 输入框组件完全指南:从基础受控到语音输入与自定义操作

`Sender` 是 Ant Design X Vue 中用于对话场景的聊天输入框组件,它集成了受控文本输入、多模式提交、Web 语音识别、文件粘贴上传、可展开头部面板与可定制操作按钮等能力,是搭建 Chat 界面「输入侧」的核心构件。本文将以 [docs/component/sender.md](https://link.gitcode.com/i/288eb4b7232921e48ebd8c2

2026-10-13 12:27:21 268

原创 ESP32-HUB75-MatrixPanel-DMA 示例总览:从入门点亮到虚拟拼接、异形扫描与动图播放的完整实践地图

`examples/README.md` 是本仓库(ESP32-HUB75-MatrixPanel-DMA,一个基于 ESP32/S2/S3/P4 硬件 DMA 驱动 HUB75 全彩 LED 点阵、支持多屏级联的 Adafruit GFX 兼容库)的**官方示例索引**。它罗列了从"第一个形状"到"自定义扫描映射驱动户外异形面板"的十余个参考工程,涵盖了入门、进阶、平台移植三大层次。阅读本文后,

2026-10-13 12:24:14 438

原创 design-motion-principles高级技巧:FLIP共享布局、scroll-driven动画与@property深度实战

design-motion-principles 是一个专为 Web 界面动效设计的技能包,它沉淀了 Emil Kowalski、Jakub Krehel 和 Jhey Tompkins 三位知名设计工程师的公开方法论,既能帮你构建带"目的性动效"的交互组件,也能审计现有动画。本文聚焦它的三大高级技巧:FLIP 共享布局、scroll-driven 滚动驱动动画与 `@property` 自定义属

2026-10-13 11:49:46 14

原创 Terminus(Olares)PostgreSQL 中间件集成指南:从 `OlaresManifest.yaml` 声明到应用连接信息注入

在 Terminus(Olares)平台上为应用接入数据库时,PostgreSQL 是默认预装、开箱即用的中间件服务。本文基于仓库中的开发者文档 [docs/developer/develop/mw-integrate-with-pg.md](https://link.gitcode.com/i/fe4d265e8585a5a3f7c31ef96be6f4bc),完整讲解如何在 `OlaresMa

2026-10-13 11:09:50 22

原创 architecture-decision-record 实战:如何用 ADR 为编程代码编辑器做架构决策

本文以开源仓库 architecture-decision-record 中“编程代码编辑器(Programming Code Editors)”示例 ADR 为主体,系统讲解代码编辑器类软件架构决策的完整写法:从 Context(背景)、Priorities(优先事项)到 Decision(决策)与 Rationale(理由)的逐段拆解,并给出可直接套用的模板与配套规范。读完本文,你将掌握如何为

2026-10-13 10:32:13 13

原创 放心发布的底气:Bulwark Webmail Vitest + Playwright + Stalwart 真机测试矩阵全揭秘

Bulwark Webmail 是一款面向 Stalwart Mail Server 的自托管 JMAP webmail 客户端,把邮件、日历、联系人和文件收纳进同一个界面。而它真正让人"放心发布"的底气,来自一套 **Vitest + Playwright + Stalwart 真机** 三层测试矩阵:543 个单元测试文件、5700+ 测试用例、17 个 Playwright 集成场景,全部跑

2026-10-13 10:00:59 85

原创 awesome-macOS:300+款macOS工具完整清单,快速定位免费好应用

awesome-macOS 是面向 macOS 的应用与工具开源清单,收录 300 多款应用、覆盖 20 多个类别。需要某类软件时,直接查这里有什么、是否免费或开源即可。适合 Mac 新手,也适合不想逐个翻 App Store 的用户。## 项目速览:先记住几个关键数字- **定位**:官方描述为 "A curated list of awesome applications, softw

2026-10-12 23:32:25 181

原创 Pts 仓库中的 PoseNet 历史原型:从 TensorFlow.js 人体姿态估计演示到退役归档

> 本文聚焦 Pts 仓库中 `demo/more/tfjs_posenet/` 这一历史遗留模块:它记录了 2018 年 Pts 与 TensorFlow.js PoseNet 结合进行人体姿态估计与创意可视化的实验原型。文章将完整还原该原型的四个演示入口与绘制辅助类的设计思路,说明其因依赖 API 废弃而退役的原因与归档方式,并给出在当前 Pts 生态下开展姿态估计可视化项目的可行路径。#

2026-10-12 22:49:44 87

原创 lakeFS Python SDK 中 AbortPresignMultipartUpload:预签名分片上传的中止模型与完整调用链

在 lakeFS 的预签名分片上传(Presign Multipart Upload)流程中,当分片上传因失败、超时或业务取消而需要清理时,客户端必须通过 `AbortPresignMultipartUpload` 模型向服务端发起中止请求。本文以 lakeFS Python SDK(`lakefs_sdk`)自动生成的该模型文档为核心,系统讲解其字段定义、JSON/字典序列化方法、`Experi

2026-10-12 19:54:08 144

原创 Psalm 错误详解:UndefinedThisPropertyFetch —— 类方法内访问不存在的 `$this` 属性

Psalm 是 PHP 生态中用于发现错误与安全漏洞的静态分析工具。`UndefinedThisPropertyFetch` 是它在类方法作用域内检测到「读取了当前对象(`$this`)上并不存在的实例属性」时报告的错误。本文以 [UndefinedThisPropertyFetch.md](https://link.gitcode.com/i/de29126fafc98864713d795bbf

2026-10-12 17:39:23 108

原创 openai-cpa安全最佳实践:密钥管理与访问控制避坑指南

openai-cpa 是一个企业级分布式自动化平台,用于执行大规模并发工作负载,它将弹性集群编排、多通道身份验证消息、实时运维遥测以及多仓库(CPA / Sub2API / Image2API)生命周期控制统一在一个高吞吐控制面中。正因为集中管理了大量凭据与调度入口,**密钥管理**和**访问控制**成了它安全体系的重中之重。本文是一份面向新手和运维人员的避坑指南,帮你快速建立正确的安全习惯 🔐

2026-10-12 15:05:12 5

原创 cloud.google.com/go 多模块发布指南:Go 客户端库的自动化与手动版本发布全流程

`cloud.google.com/go` 是 Google Cloud 官方 Go 客户端库集合,采用"根模块 + 大量子模块"的多模块(multi-module)仓库结构,每个模块独立成版、独立打 tag、独立发布。本文基于该仓库维护者发布的官方发布文档([vendor/cloud.google.com/go/RELEASING.md](https://link.gitcode.com/i/c

2026-10-12 13:47:09 435

原创 Godot 4 RenderDataExtension 详解:在 GDExtension 中实现自定义渲染数据层

RenderDataExtension 是 Godot 4 渲染架构中面向 GDExtension 开发者开放的一组虚方法接口,它允许你绕开内置的 RenderingDevice 实现,为某个视口(Viewport)的每一帧渲染提供自定义的"渲染数据"(RenderData)。本文将以仓库中的 [class_renderdataextension.rst](https://link.gitcode

2026-10-12 13:32:14 373

原创 计算机校招提前批与投递城市选择实战指南:InterviewGuide 校招经验全解析

本文以 InterviewGuide 仓库中阿秀的实战经验分享《提前批和投递城市?值得聊聊》为核心骨架,结合仓库内校招时间线、求职术语、内推机制等系列资料,系统拆解两个校招新人最关心的问题:**提前批被刷到底正不正常**,以及**投递简历时该选择哪个城市**。读完本文,你将掌握提前批与正式批的正确发力节奏、被刷后的简历留存机制与注意事项,以及一套可落地的城市选择判断方法。[![阿秀收到的学弟关

2026-10-12 13:00:52 199

原创 亚历山大模式 ADR 模板完全指南:四段式架构决策记录的结构、总结句与实战写作

本文围绕 architecture-decision-record 开源仓库中的「亚历山大模式(Alexandrian pattern)决策记录模板」展开,完整讲解 ADR 的经典四段式结构——序言(摘要)、讨论(背景)、解决方案(决策)、后果(结果),并深入剖析模板中最具特色的五要素「总结句」写法。读完本文,你将掌握如何用一条高度浓缩的句式概括一次架构决策的来龙去脉,并能够在实际项目中套用该模板

2026-10-12 12:25:42 320

原创 RustNet RPM 打包全解析:spec 文件结构、Fedora aarch64 下 libbpf 1.7.0 的 u128 类型兼容措施与安装后权限配置

RustNet 是一款面向终端、支持深度包检测(DPI)的按进程网络监控工具,其 RPM 打包方案集中体现在仓库 [rpm/rustnet.spec](https://link.gitcode.com/i/73dd8cf4e697333fbad9ed764684be7b) 中。本文围绕该 spec 文件与 [rpm/README.md](https://link.gitcode.com/i/22e

2026-10-12 12:23:11 511

原创 elasticsearch-php 文档删除指南:基于 index/id 的 delete API 全参数解析与实战

本指南围绕 elasticsearch-php 官方客户端中文档删除操作展开:以指定关联文档 [docs/reference/deleting_documents.md](https://link.gitcode.com/i/3bbedf5eab1b5c08ffd42f7c6e77b999) 中的 `$client->delete()` 用法为骨架,结合仓库源码([src/Traits/Clien

2026-10-12 12:18:40 1070

空空如也

空空如也

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

TA关注的人

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