自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 first-contributions 开源首次贡献实战指南:从 Fork 到 Pull Request 的完整 Git 工作流

本指南基于 first-contributions 开源仓库的官方入门文档([docs/translations/README.sq.md](https://link.gitcode.com/i/bd29d0ef58596c08ac69cdf0529cfd81),及其英文主版本 [README.md](https://link.gitcode.com/i/8bd38ffcbad7da657f50d

2026-09-18 15:57:38 529

原创 omo-senpi 内存反射终结事务解析:Claim-safe Reflection Finalization 的崩溃安全与幂等保障

本文围绕 omo-senpi 内存反射(memory reflection)子系统中的**终结事务(finalization transaction)**展开,以仓库证据文档 [finalization-transaction.md](https://link.gitcode.com/i/47eb2e5b152a15c1379c3920b8376273) 为核心骨架,逐层拆解其"claim-saf

2026-09-18 15:25:21 720

原创 如何从 0 写出第一个跨平台应用与音频插件:JUCE 免费完整上手指南

想让音乐插件装进 DAW,或者让同一套界面代码同时跑在 Windows、macOS、Linux 和手机上?多数人的卡点不是 C++ 不够熟,而是被"每个平台的音频 API 和窗口 API 都不一样"劝退。开源跨平台框架 JUCE 做的事,就是把这套源码同时编译成桌面/移动应用,以及 VST、VST3、AU、AUv3、LV2、AAX 六种插件格式,你只需要维护一份代码。## 一句话定位:JUCE

2026-09-18 15:19:13 1209

原创 MLOps实操:从模型训练到Serverless部署

MLOps-Basics用文本分类任务为例,串起实验跟踪、配置管理、模型版本控制与云端部署的完整MLOps工作流。模型在本地跑通却换机器起不来、上线几个月没人说得清模型来龙去脉,就是这个项目要解决的。## 🎯 痛点场景:环境依赖地狱与模型版本回溯模型在本地notebook跑得挺好,交到同事手里就是缺依赖、缺Python版本,最后变成"在我机器上是好的"。依赖列表一长,没人再能手工复现环境

2026-09-18 15:05:02 388

原创 OfficeCLI 在 Word 中渲染 Mermaid 图表:native 可编辑图形与 image 全保真 PNG 双模式实战指南

Mermaid 图表如今已成为技术文档、流程说明与报告的标准配置,而 OfficeCLI 为 Word(`.docx`)带来了与 PowerPoint 完全同源的 `--type diagram` 元素,让 AI Agent 无需安装 Office 套件即可把 Mermaid 源码直接写入 Word 文档。本文以 [examples/word/diagram.md](https://link.gi

2026-09-18 14:58:13 158

原创 Gyroflow 陀螺仪视频防抖教程:3 步跑通一条稳定成片

Gyroflow 是一款开源视频防抖工具,读取相机写入的陀螺仪数据,把画面抖动逐帧压平,顺带修正果冻形变。读完本文,你能装好主程序、载入一段 GoPro 原片并完成一次防抖导出,各参数怎么取舍也有结论。## 它解决什么问题Gyroflow 不做"后期滤镜式"的模糊补偿,而是用真实传感器数据反推每帧的相机姿态,手持走路素材也能压到接近稳定器的水平,果冻形变和广角畸变一并修正。全部算法 GPU

2026-09-18 14:42:59 888

原创 OmO Native 遥测之 prompt_submitted 管道:提示词快照分类、隐私分桶与 _prompt 后缀守卫的实现剖析

本文围绕 OmO(oh-my-openagent)中 `omo-senpi` 包的 OmO Native 遥测体系,深入讲解 `prompt_submitted` 事件的完整实现链路:它如何在输入事件到达时先于所有"会改写状态的处理器"完成快照与分类,如何以只存派生字段、绝不保存原文的方式保证隐私,以及如何在跨模块契约中发现并修复 `_prompt` 后缀属性被 telemetry-core 意外

2026-09-18 13:19:51 277

原创 nanobot 记忆检索技能:用内置 grep 高效搜索 history.jsonl 历史日志

本文围绕 nanobot 内置的 `memory` 技能([nanobot/skills/memory/SKILL.md](https://link.gitcode.com/i/c19868ce6c8020e67077d57340f4328e))展开,讲解如何在 nanobot 的 Agent 工作区内快速、精准地检索历史对话存档 `memory/history.jsonl`。读完本文,你将掌握该

2026-09-18 13:06:50 125

原创 Apache Spark JVM Profiler 插件:基于 Async Profiler 的 Executor/Driver 代码剖析实战指南

本文围绕 Apache Spark 仓库中的 `connector/profiler` 模块(Spark JVM Profiler Plugin),系统讲解如何基于低开销采样型剖析器 Async Profiler,为运行在集群模式下的 Spark Executor(以及可选的 Driver)采集 CPU、内存与锁等待剖析数据并输出为标准 JFR 文件。读完本文,你将掌握该插件的构建方式、`spar

2026-09-18 12:08:37 13

原创 Terraform AWS Provider 数据源 `aws_nat_gateway` 完全指南:VPC NAT 网关的精确查询、过滤机制与属性解析

`aws_nat_gateway` 是 Terraform AWS Provider(terraform-provider-aws)中 EC2/VPC 模块提供的数据源(Data Source),用于按 ID、子网、VPC、状态或标签等条件精确检索**单个** VPC NAT Gateway 的详细信息。本文以官方数据源文档为主体,结合仓库中 [vpc_nat_gateway_data_sourc

2026-09-18 12:05:31 221

原创 MAA 明日方舟自动化助手入门到进阶:安装、定制任务链、排障与参与社区

MAA(MaaAssistantArknights)是一款基于图像识别的明日方舟自动化助手,用来自动完成日常任务。这篇指南带你快速把它装好跑通,再讲清楚任务链怎么定制、常见报错怎么排、想参与项目从哪里下手。## 先弄懂 MAA:图像识别驱动的明日方舟自动化### 它靠什么"看见"游戏画面MAA 本身不接入游戏内存,而是不断截屏,用模板匹配和 OCR 去识别界面元素——按钮、干员卡、关卡

2026-09-18 11:32:15 609

原创 Vant Space 间距组件:5 个 Props 搞定元素间距,还能分别设置横向纵向间距

在 Vant 中,`van-space` 是专门负责"元素之间间距"的布局组件:把子元素包进 `<van-space>`,组件会自动在每个子元素之间注入统一间距,横向、纵向、换行行距都可以单独控制,不需要你再给子元素手工补 margin。## 快速接入:安装并渲染第一个 van-space先安装 Vant 并注册组件,然后把子元素直接放进 `<van-space>`:```jsimp

2026-09-18 11:21:43 476

原创 如何用TensorRT-LLM让ChatGLM3推理速度翻数倍?NVIDIA显卡加速部署全流程

🚀 想要让 **ChatGLM3 推理速度** 成倍提升吗?使用 NVIDIA 的 **TensorRT-LLM 加速框架**,配合一张支持 FP16 的 **NVIDIA GPU**(如 A100、H100),就可以把开源双语对话模型 ChatGLM3-6B 的推理速度提升到原来的数倍,同时还能通过量化大幅压低显存占用。本文将带你完整走一遍「安装框架 → 构建推理引擎 → 运行加速对话 → 部

2026-09-18 11:13:15 768

原创 Babel 安全策略(SECURITY.md)全面解析:受支持版本、漏洞报告流程与威胁模型

Babel 是当前最主流的下一代 JavaScript 编译器(compiler for writing next generation JavaScript),本仓库(`gh_mirrors/ba/babel`)的 [SECURITY.md](https://link.gitcode.com/i/1c8fbf2436e25cd84a862878996f4c61) 官方定义了 Babel 的安全策

2026-09-18 10:01:55 25

原创 x64dbg 命令详解:movdqu/movups/movupd——用一条命令读写 XMM 寄存器与内存

`movdqu`(及其别名 `movups`、`movupd`)是 x64dbg 命令系统中用于读写 XMM(SSE)寄存器与内存的核心指令,它允许你在调试会话中直接修改寄存器上下文或目标进程的 16 字节内存块。读完本文,你将掌握该命令的三种操作形态(寄存器→内存、内存→寄存器、寄存器→寄存器)、其地址表达式语法、32 位与 64 位环境下 XMM 寄存器数量的差异,以及它与 `vmovdqu`

2026-09-18 09:17:42 382

原创 Textual `<position>` CSS 类型详解:relative 与 absolute 两种定位模式的原理与源码剖析

本文围绕 Textual 官方文档中的 `<position>` CSS 类型展开,说明它如何决定 `offset` 规则作用在“控件默认位置”还是“容器原点”上,并结合 [Textual](https://link.gitcode.com/i/bf74f3899474c0ad5286ec925f0df059) 源码中的值定义、CSS 解析校验、布局引擎与合成器(compositor)的实际调用链

2026-09-18 09:10:20 460

原创 CANN PTO 自定义算子开发实战:以 fused_add_relu_mul 算子融合为例

本篇指南围绕 CANN Parallel Tile Operation(PTO)开源仓库中 `kernels/custom` 目录展开,系统讲解如何从零开发一个 PTO 自定义算子,并以仓库内唯一的旗舰示例 **fused_add_relu_mul**(Add + ReLU + Mul 三段逐元素算子融合)为主线,完整呈现从 kernel 编写、Host 测试、CMake 构建到 CPU 仿真 /

2026-09-17 22:44:16 71

原创 libp2p-webrtc-websys 实战指南:用 Rust 在浏览器中建立 libp2p WebRTC 传输

`libp2p-webrtc-websys` 是 rust-libp2p 生态中通过 `web-sys` 绑定、面向浏览器(WASM)环境的 WebRTC 传输实现。本文以 [transports/webrtc-websys/README.md](https://link.gitcode.com/i/bcfda52ddf1cdd7fe06c9fec24cde843) 为骨架,结合该 crate 源

2026-09-17 21:03:35 7

原创 Gyroflow视频防抖完整教程:用陀螺仪数据让晃动素材快速变稳

手里这段抖得没法看的素材,Gyroflow视频防抖能把它救回来。它不靠裁切"躲"抖动,而是读取相机陀螺仪数据,把镜头每一帧该转回的角度算出来,运动相机、无人机、手持、手机片源都适用。[![Gyroflow视频防抖软件界面](https://raw.gitcode.com/GitHub_Trending/gy/gyroflow/raw/0389ab29130c6b069df3c5fc363442

2026-09-17 20:29:19 205

原创 CANN Runtime 错误处理实战:从 `checkCudaErrors` 到统一诊断的四层错误检查体系

本指南以 CANN runtime 仓库中 [1_error_handling](https://link.gitcode.com/i/b181b2de69230eb6a37546b4d19b4381) 快速入门样例为骨架,讲解如何参照 CUDA `checkCudaErrors` 的写法统一检查 ACL 返回值,并组合使用 `aclrtPeekAtLastError`、`aclrtGetLast

2026-09-17 20:22:12 978

原创 oh-my-zsh Skaffold 插件详解:自动补全的启用、加载原理与故障排查

本文围绕 oh-my-zsh 仓库中的 [skaffold 插件](https://link.gitcode.com/i/098e5fb3e200bd520aaf4b959d0b429b) 展开,讲解如何在 zsh 中为 Skaffold 命令行工具启用 Tab 自动补全,并深入其 [插件源码](https://link.gitcode.com/i/bc2c8d36d157936cfa1c400d

2026-09-17 19:59:07 160

原创 深入 opencode 会话数据库:oh-my-openagent 中基于 SQLite 的会话检索、全文定位与只读 QA 实战(Case D)

本指南以 oh-my-openagent 仓库中 opencode-qa 技能(`.agents/skills/opencode-qa/`)的 Case D 为核心,系统讲解如何直接面向 opencode 的本地 SQLite 数据库(`opencode.db`)执行只读查询:定位数据库文件、理解 `session` / `message` / `part` 核心表结构、转换时间戳,并给出按 id

2026-09-17 19:47:27 257

原创 Semantic UI 发布记录深度解读:从 v0.1.0 到 v2.5.0 的组件演进、构建迁移与升级避坑指南

Semantic UI 是一套以自然语言为设计原则的 UI 组件框架("Semantic is a UI component framework based around useful principles from natural language")。本文以仓库根目录的 [RELEASE-NOTES.md](https://link.gitcode.com/i/5641f4083d8f06cf

2026-09-17 18:54:33 436

原创 ascend-transformer-boost AllGatherV 算子源码导读:从路由文件到 HCCL 可变长集合通信实现

本文围绕 ascend-transformer-boost 仓库中 `all_gatherv` 算子的源码路由文档展开,系统梳理该算子的文件清单、推荐阅读顺序、参数结构与底层执行链路。`AllGatherVOperation` 是 ATB(Ascend Transformer Boost)推理侧(infer)提供的高性能集合通信算子,用于将多卡数据按 rank 顺序在第一维上聚合后广播到所有卡,且

2026-09-17 18:38:22 396

原创 LeetCode 0009 回文数(Palindrome Number)全解:五种解法、多语言实现与源码剖析

本文围绕 LeetCode 经典题目"回文数(Palindrome Number)"展开,系统讲解从字符串转换、双指针到纯数学反转的 5 种解法,覆盖时间复杂度与空间复杂度的完整对比,并附 Python、Java、C++、JavaScript、C#、Go、Kotlin、Swift、Rust 九种语言的逐题实现。读者学完后将掌握"整数回文判断"这一高频面试考点的全部套路,理解负数、末尾为 0 等边界

2026-09-17 18:05:24 153

原创 昇腾 CANN AutoFuse 实战:TensorFlow 网络算子自动融合示例的运行与验证指南

AutoFuse 是 graph-autofusion 仓库中面向昇腾(Ascend)芯片的算子自动融合组件,通过 GE(Graph Engine)中的 AutoFuse 融合 Pass 自动识别可融合算子并完成融合。本文以仓库中 [autofuse/examples/tensorflow/README_en.md](https://link.gitcode.com/i/0921df5060c61

2026-09-17 18:00:12 315

原创 Ant Design Tooltip 文字提示组件完全指南:API 配置、12 方向定位与源码实现解析

Ant Design(ant-design)是面向企业级应用的 React UI 组件库,其中的 Tooltip 组件用于在鼠标移入目标元素时展示简单的文字提示气泡框,移出即消失。本文将以 [components/tooltip/index.md](https://link.gitcode.com/i/10ce6a9acc8836f9726ef67bd756fff9) 为骨架,结合组件源码、样式定

2026-09-17 17:58:06 234

原创 用 PyWxDump 把 PC 微信聊天记录完整导出:从 .enc 到可读 HTML

上周三,一位朋友重装完系统,才想起自己没做 PC 微信聊天记录导出。数据目录里剩下一堆 .enc 文件,三年的工作群记录就在其中。他卡了两天,最后才被告知:文件没坏,只是被加密了,有个开源工具专门干这件事。这个工具就是 PyWxDump。## 它做了什么:从内存取密钥,本地解开 .encPyWxDump 做的事可以拆成三步:先从 PC 微信进程的内存里读出 AES 密钥,再用这个密钥解开本

2026-09-17 17:06:00 677

原创 基于 Next.js、NextAuth.js 与 SIWE 的 Web3 钱包认证实战:从链上签名到服务端会话

本指南以仓库中的 [web3-authentication 示例](https://link.gitcode.com/i/c2e87a6eaebd78cd222cdda5e475c693) 为主体,系统讲解如何在 Next.js 应用中用 Sign-In With Ethereum(SIWE)标准实现"连接钱包即登录"的完整认证链路。读完本文,你将掌握 NextAuth.js + Wagmi +

2026-09-17 15:56:39 208

原创 Async集合方法完全指南:map、filter、reduce、detect异步实战技巧

**Async** 是 Node.js 与浏览器中最流行的异步工具库之一,专为处理回调、Promise 和 async/await 设计。它的集合方法(Collections)可以直接对数组或对象做异步的 map、filter、reduce、detect 等操作,帮你轻松搞定"并发读取多个文件"、"并行查询多条数据"这类高频场景。本文将用 4 个核心方法讲清楚 Async 集合异步操作的实战技巧,

2026-09-17 15:02:55 435

原创 桌面上一摞文献?用 Xinference 批量处理 PDF 摘要的实操教程

做研究的人最头疼的往往不是"读懂一篇论文",而是"读完这一摞"。本文用 Xinference(一个开源的本地推理框架)在本地搭一条文献处理流水线:医疗对话模型负责摘要、嵌入模型负责检索,让一份 PDF 变成 IMRaD 结构的摘要,还附带可检索的向量。整套搭建只有几十行代码,笔记本或工作站都能跑,数据全程不出自己的机器,也不像在线 API 那样按用量计费。## 任务 1:两条命令装好本地推理服

2026-09-17 14:16:59 226

原创 Miles进程组重载机制深度解析:节点故障后NCCL如何自动重建(完全指南)

Miles 是一个面向企业级 LLM / VLM 后训练的强化学习训练框架,其进程组重载机制(reloadable_process_group)让 NCCL 通信在节点故障或显存让渡之后,无需重启整个任务即可自动重建。对于跑多卡、多节点训练的新手来说,"节点挂了任务全崩"是最痛的问题之一,而这套机制正是 Miles 的答案。本文用尽量少的代码,带你读懂它的完整设计。[![Miles大模型强化学

2026-09-17 13:39:17 281

原创 WeWe RSS 教程:10 分钟从零生成微信公众号 RSS 源

WeWe RSS 是一款可私有化部署的微信公众号 RSS 聚合工具。它通过微信读书接口抓取公众号文章,输出标准 `.rss`、`.atom`、`.json` 三种格式。部署后,任何 RSS 阅读器都能订阅公众号,历史文章也能一并获取。## 用 3 句话搞清它帮你做什么- 把分散的公众号聚合成一个可管理的订阅列表,后台自动抓取更新- 每个公众号生成标准 RSS 地址,Inoreader、F

2026-09-17 13:24:41 874

原创 FluidVoice硬件与磁盘要求清单:Apple Silicon、1GB模型空间全解析

FluidVoice 是一款 macOS 上的开源本地语音转文字(STT)听写应用,支持设备端语音识别与可选的本地 AI 增强模型。在下载安装前,了解 **FluidVoice 硬件要求**——Apple Silicon 芯片支持、macOS 版本、**1GB 模型磁盘空间**以及内存需求,能帮你避免装完却用不了的尴尬。本文给出完整的配置清单与每个语音模型的磁盘占用明细,帮你快速判断自己的 Mac

2026-09-17 12:50:49 395

原创 Cloudflare Workers 兼容性标志 `enable_nodejs_punycode_module` 完全指南:在 Workers 中启用 `node:punycode` 模块

本文围绕 Cloudflare Workers 的兼容性标志 `enable_nodejs_punycode_module`,系统讲解其在 Workers 运行时中启用 `node:punycode` 模块的机制、自动启用的兼容日期规则、与 `nodejs_compat` 的依赖关系,以及如何通过 Wrangler 配置按需开关该模块,帮助你在处理国际化域名(IDN)与 Unicode 编码转换场

2026-09-17 12:48:50 1039

原创 Hyperresearch OA全文恢复:Unpaywall→Europe PMC→CORE三级回退链完整指南

**Hyperresearch** 是一个 Agent 驱动的研究知识库:AI Agent 负责收集、检索并综合网络研究,沉淀为持久可搜索的 wiki。它的 **OA 恢复(Open Access 全文恢复)**功能专门解决一个研究场景中的经典痛点——付费墙。当抓取论文只拿到 1~3k 字符的摘要时,Hyperresearch 会按 **Unpaywall → Europe PMC → CORE*

2026-09-17 12:47:03 359

原创 Open Headunit Protobuf消息体系:9个.proto文件定义Android Auto通信语法

Open Headunit 是一款开源的 Android Auto 车机接收端应用,能把 Android 平板或手机变成 Android Auto 主机。它背后最容易被忽略、却决定一切的功能,是 [proto/](https://link.gitcode.com/i/1dc8ab9e41aee558e5fb31978c1585e4) 目录下的 **9 个文件**(8 个 `.proto` 协议定义

2026-09-17 12:34:19 376

原创 ik_llama.cpp 中 PP 吞吐量回归的完整复盘:PR 461(R4 CUDA 实现)之后如何调优 PCIe 受限系统的提示词处理性能

本文基于 ik_llama.cpp 仓库归档的 Issue #474("Bug: Perf Regression in PP throughput after Pull #461 (...R4 CUDA impl)",2025-05-30 创建,2025-07-05 关闭)整理而成,结合当前仓库源码(offload policy 机制、`ggml_op` 枚举、`-rtr` 运行时重打包等)进行溯

2026-09-17 11:36:53 119

原创 CANN pypto-gym 实战:transpose_quant_batch_matmul 算子的 MXFP8 量化批量矩阵乘法(带转置)实现解析

transpose_quant_batch_matmul 是 CANN pypto-gym 仓库中基于 PyPTO 编程框架实现的实验性量化矩阵乘算子,它在一次 kernel 内完成「批量矩阵乘法 + MXFP8 块量化 + 多种 perm 转置组合 + FP16/BF16 输出」,并支持 M 轴动态化,是学习 PyPTO scaled_mm、E8M0 缩放因子布局与 tile 配置的典型样例。阅

2026-09-17 11:04:21 943

原创 dlt sql_database 源进阶用法:query_adapter_callback 自定义查询、计算列与加载前数据变换

本篇技术指南基于 `dlt`(data load tool)开源仓库中的 SQL Database 认证源使用文档,系统讲解 `sql_database` / `sql_table` 的高级定制能力:如何在提取阶段通过 `query_adapter_callback` 对生成的 `SELECT` 语句施加列级过滤、改写为自定义 SQL、追加计算列并配合增量加载,以及如何通过 `add_map` 在

2026-09-17 10:59:33 71

空空如也

空空如也

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

TA关注的人

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