<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gitblog_01421的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/gitblog_01421</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; gitblog_01421]]></copyright><item><title><![CDATA[CoreOS zetcd Helm Chart 实战指南：在 Kubernetes 上以 etcd 提供 ZooKeeper 协议兼容层]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/150573651</link><guid>https://blog.csdn.net/gitblog_01421/article/details/150573651</guid><author>gitblog_01421</author><pubDate>Thu, 08 Oct 2026 12:34:01 +0800</pubDate><description><![CDATA[本指南围绕本仓库中 [stable/zetcd](https://link.gitcode.com/i/fb12539cb4f298e391b608bc1062b953) 这个 Helm Chart，系统讲解如何在 Kubernetes 上部署 zetcd——一个为 etcd 实现的 ZooKeeper "人格"（personality）兼容层，以及如何配合 etcd-operator 自动拉起 ]]></description><category></category></item><item><title><![CDATA[Python 生成器管道实战：基于 python-mastery 用 follow() 与 Ticker 构建实时行情处理管线]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/150056742</link><guid>https://blog.csdn.net/gitblog_01421/article/details/150056742</guid><author>gitblog_01421</author><pubDate>Sun, 04 Oct 2026 21:44:00 +0800</pubDate><description><![CDATA[本篇技术指南围绕 Advanced Python Mastery 课程练习 [Exercises/ex8_2.md](https://link.gitcode.com/i/879a5189961a37342500a5913e0bcaa7) 展开，核心主题是**利用生成器（Generator）搭建数据处理管道（Processing Pipeline）**——就像 Unix 系统中的管道符 `|` 一]]></description><category></category></item><item><title><![CDATA[Practical Python 字符串格式化全解：用 f-string、format() 与 % 运算符生成结构化表格输出]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/150634728</link><guid>https://blog.csdn.net/gitblog_01421/article/details/150634728</guid><author>gitblog_01421</author><pubDate>Sun, 04 Oct 2026 14:43:47 +0800</pubDate><description><![CDATA[本文是 Practical Python Programming 课程（[课程笔记索引](https://link.gitcode.com/i/b0ad4095e1ec9990b3336577f8feca04)）第 2.3 节的技术深化指南，围绕数据处理中最常见的需求——**把原始数据组织成对齐、美观的结构化输出（表格）** 展开。你将系统掌握 Python 3.6+ 的 f-string、`fo]]></description><category></category></item><item><title><![CDATA[RKNN-Toolkit2 处理 TFLite QAT 量化模型实战：以 MobileNet V1 QAT 为例]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/150513657</link><guid>https://blog.csdn.net/gitblog_01421/article/details/150513657</guid><author>gitblog_01421</author><pubDate>Fri, 02 Oct 2026 21:32:00 +0800</pubDate><description><![CDATA[本篇技术指南以 [rknn-toolkit2/examples/tflite/mobilenet_v1_qat](https://link.gitcode.com/i/3447922822a7d5825e7f6c5c2ef98f59) 示例为骨架，讲解如何在 RKNN-Toolkit2 中加载一个已经完成**量化感知训练（QAT）**的 TFLite 模型（MobileNet V1 1.0 224]]></description><category></category></item><item><title><![CDATA[MLOps-Basics 实验监控实战：基于 Weights & Biases 的 PyTorch Lightning 训练全流程日志与可视化]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/149897973</link><guid>https://blog.csdn.net/gitblog_01421/article/details/149897973</guid><author>gitblog_01421</author><pubDate>Fri, 02 Oct 2026 14:31:49 +0800</pubDate><description><![CDATA[本文是 MLOps-Basics 开源项目 [week_1_wandb_logging](https://link.gitcode.com/i/1381caeafbb5e54619ba9489765d58a8) 的配套技术指南，聚焦如何用 Weights & Biases（W&B）为 PyTorch Lightning 训练任务搭建端到端的实验跟踪体系。全文以该周的 README 为核心骨架，结合]]></description><category></category></item><item><title><![CDATA[动手实现前向自动微分：用 Python 操作符重载从零写一个 ADTangent]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/149926346</link><guid>https://blog.csdn.net/gitblog_01421/article/details/149926346</guid><author>gitblog_01421</author><pubDate>Fri, 02 Oct 2026 12:45:13 +0800</pubDate><description><![CDATA[自动微分（Automatic Differentiation, AD）是 PyTorch、MindSpore 等 AI 框架的核心能力，它让神经网络的反向传播变得透明而可靠。本文以 AISystem 仓库《自动微分》系列中“手把手实现正向微分框架”一节为骨架，用纯 Python 的**操作符重载（Operator Overloading）**技术实现一个完整可运行的前向自动微分类 `ADTange]]></description><category></category></item><item><title><![CDATA[Apache Pulsar 常见问题权威解答：从部署入门、核心概念到生产配置实战]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/150515956</link><guid>https://blog.csdn.net/gitblog_01421/article/details/150515956</guid><author>gitblog_01421</author><pubDate>Fri, 02 Oct 2026 10:55:45 +0800</pubDate><description><![CDATA[Apache Pulsar 是一套分布式 pub-sub 消息系统，本文以官方 [faq.md](https://link.gitcode.com/i/efa9729c233a266df641e251ed34e93b) 为骨架，系统解答 Pulsar 集群最小部署要求、bundle 与负载均衡机制、租户隔离设计、订阅与消费语义、retention 与 replay 实践、性能调优等高频问题，并结合]]></description><category></category></item><item><title><![CDATA[cpp-httplib 视角读 llama-server 源码：从学习型实现到生产级设计对比]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/149930610</link><guid>https://blog.csdn.net/gitblog_01421/article/details/149930610</guid><author>gitblog_01421</author><pubDate>Thu, 01 Oct 2026 19:33:36 +0800</pubDate><description><![CDATA[本篇技术指南以本仓库 llm-app 教程第 7 章为骨架，带领读者逐项对比"学习用"的翻译服务器与 llama.cpp 官方 `llama-server` 在生产架构上的差异。读完你将理解 OpenAI 兼容 API 的设计动机、槽位（slots）与连续批处理（continuous batching）的并发原理、SSE 流式响应格式差异、KV 缓存前缀复用以及基于文法制约的结构化输出，并能把这些]]></description><category></category></item><item><title><![CDATA[Overpass Extra Bold Nerd Font 全解析：字重家族、图标集整合与打补丁实践]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/149897172</link><guid>https://blog.csdn.net/gitblog_01421/article/details/149897172</guid><author>gitblog_01421</author><pubDate>Thu, 01 Oct 2026 17:52:56 +0800</pubDate><description><![CDATA[**Overpass** 是 Nerd Fonts 字体家族中一个风格鲜明的开源 Web 字体系列（上游由 RedHatOfficial 维护），而 `patched-fonts/Overpass/Non-Mono/Extra-Bold/` 目录下的 README 记录了它在 Nerd Fonts 项目中的打补丁版本（v3.0.5）的全部关键信息：字体变体选型、连字（Ligatures）处理、整合]]></description><category></category></item><item><title><![CDATA[抖音直播回放与作品批量下载完整指南：douyin-downloader 从安装到进阶玩法]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/150205273</link><guid>https://blog.csdn.net/gitblog_01421/article/details/150205273</guid><author>gitblog_01421</author><pubDate>Thu, 01 Oct 2026 13:49:55 +0800</pubDate><description><![CDATA[想永久保存抖音直播回放，或者把一个博主的作品整批归档？douyin-downloader 就是干这个的：无水印下载抖音视频和图文，命令行版支持批量下载、日期筛选、失败重试和 SQLite 去重，还能按需打开评论采集和语音转写。项目里有两种玩法：命令行版，以及带界面的 Douzy 桌面版。这篇文章覆盖命令行版的安装、登录、批量下载配置，以及直播回放到底该走哪条路。

## 先选对工具，别装错版本

]]></description><category></category></item><item><title><![CDATA[TensorBoard Text 插件 HTTP API 详解：从 `/data/plugin/text` 路由到数据渲染全链路]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/150056212</link><guid>https://blog.csdn.net/gitblog_01421/article/details/150056212</guid><author>gitblog_01421</author><pubDate>Mon, 28 Sep 2026 22:45:39 +0800</pubDate><description><![CDATA[TensorBoard 的 Text 插件（插件名为 `text`）负责将训练过程中记录的文本摘要（text summary）以事件流的形式提供给前端 Dashboard 渲染。本文围绕仓库中 [http_api.md](https://link.gitcode.com/i/ddfd1d2508f73bf4cf5d2620a2f3fedd) 定义的 Text 插件 HTTP API，逐条拆解 `t]]></description><category></category></item><item><title><![CDATA[objection.js 实战：PostgreSQL JSONB 列的索引优化（GIN、jsonb_path_ops 与表达式索引）]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/150058164</link><guid>https://blog.csdn.net/gitblog_01421/article/details/150058164</guid><author>gitblog_01421</author><pubDate>Mon, 28 Sep 2026 22:01:24 +0800</pubDate><description><![CDATA[本指南以 objection.js 官方配方文档 [doc/recipes/indexing-postgresql-jsonb-columns.md](https://link.gitcode.com/i/43f40c9d40eae39b29ba1158acb85f17) 为骨架，系统讲解在 objection.js 项目中如何为 JSONB 列创建三类索引：通用 GIN 倒排索引、精简的 `js]]></description><category></category></item><item><title><![CDATA[五步自建激活验证服务器：WebToApp 的 Cloudflare Worker 示例完整拆解]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/150058290</link><guid>https://blog.csdn.net/gitblog_01421/article/details/150058290</guid><author>gitblog_01421</author><pubDate>Mon, 28 Sep 2026 10:41:36 +0800</pubDate><description><![CDATA[WebToApp（一个完全运行在手机上、功能最全的 Web-to-App 工具箱，可把网页直接打包成 APK）内置了**激活码验证**功能。除了把码写死在 APK 里，它还支持**远程激活**：把码放到你自己搭建的服务器上，随时吊销、随时轮换，不用再重新打包 APK。本文带你完整拆解仓库里现成的 [examples/remote-activation-worker](https://gitcode]]></description><category></category></item><item><title><![CDATA[在 Elixir 中为 Xberg 文档抽取配置超时：extraction_timeout_secs 实战与原理]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/149927585</link><guid>https://blog.csdn.net/gitblog_01421/article/details/149927585</guid><author>gitblog_01421</author><pubDate>Sun, 27 Sep 2026 14:53:44 +0800</pubDate><description><![CDATA[本文以 Xberg 仓库中 Elixir 契约测试片段（[config_extraction_timeout.md](https://link.gitcode.com/i/80558c0b8e6214ee11472b47db5b1c0f)）为主线，讲解如何在 Elixir 调用中为单个文档的抽取过程设置超时上限（`extraction_timeout_secs`），说明该配置的默认值、生效范围与超]]></description><category></category></item><item><title><![CDATA[HyperFrames v0.7.72 内容寻址分布式渲染深度解读]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/150058111</link><guid>https://blog.csdn.net/gitblog_01421/article/details/150058111</guid><author>gitblog_01421</author><pubDate>Sat, 26 Sep 2026 15:36:20 +0800</pubDate><description><![CDATA[如果你把一条含大量视频素材的合成（composition）拆给多台 worker 分布式渲染，v0.7.71 及以前的做法是把整个 plan 目录当成一个整体打包搬过去，而它有一个 2 GiB 的硬上限，超限直接抛 `PLAN_TOO_LARGE`，只能砍素材或压缩工期。v0.7.72（2026-07-26 发布）为分布式渲染引入了版本化的 Plan v2 传输协议：内容寻址存储（CAS，cont]]></description><category></category></item><item><title><![CDATA[RSS-Bridge 自定义缓存开发指南：从 CacheInterface 到全新 Cache 实现]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/151567874</link><guid>https://blog.csdn.net/gitblog_01421/article/details/151567874</guid><author>gitblog_01421</author><pubDate>Thu, 24 Sep 2026 14:05:35 +0800</pubDate><description><![CDATA[本文以 RSS-Bridge 的 Cache API 为核心，讲解缓存系统的整体设计、`CacheInterface` 接口契约，以及如何从零创建一个新的 Cache 实现并接入项目。读完本文，你将掌握 RSS-Bridge 缓存的注册发现机制、TTL 过期语义、逐出（prune）与清空（clear）等全部接口约定，并能够独立写出一个可被 [CacheFactory](https://link.g]]></description><category></category></item><item><title><![CDATA[beautiful-react-hooks useInterval 钩子详解：在 React 组件中可靠地管理定时循环任务]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/150518370</link><guid>https://blog.csdn.net/gitblog_01421/article/details/150518370</guid><author>gitblog_01421</author><pubDate>Thu, 24 Sep 2026 13:55:34 +0800</pubDate><description><![CDATA[`useInterval` 是 [beautiful-react-hooks](https://link.gitcode.com/i/dc63c8f72c6af7fe0a2345c9d7ac9f51) 库中用于在函数式组件里替代原生 `setInterval` 的定时循环工具钩子。它接收一个回调函数和毫秒级间隔时间，按固定频率重复执行该回调，同时解决了手写 `setInterval` 在 Reac]]></description><category></category></item><item><title><![CDATA[ZCode 的4种权限模式（plan/build/edit/yolo）详解：如何安全地让AI替你写代码]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/149897657</link><guid>https://blog.csdn.net/gitblog_01421/article/details/149897657</guid><author>gitblog_01421</author><pubDate>Wed, 23 Sep 2026 23:02:23 +0800</pubDate><description><![CDATA[ZCode 是 Z.ai 推出的 AI 编程工作台（coding agent harness），提供桌面应用、浏览器界面和终端 Agent。它的核心安全机制是**4 种权限模式：plan、build、edit、yolo**——决定 AI 在替你写代码时，哪些操作可以直接执行、哪些必须先问你。搞懂这 4 种模式，你既能放心放手让 AI 干活，又不会担心它乱删文件、乱跑命令。

[![ZCode AI]]></description><category></category></item><item><title><![CDATA[MinIO V3 监控快速搭建:Prometheus 采集与 Grafana 可视化的最小配置路径]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/150600616</link><guid>https://blog.csdn.net/gitblog_01421/article/details/150600616</guid><author>gitblog_01421</author><pubDate>Wed, 23 Sep 2026 10:00:35 +0800</pubDate><description><![CDATA[MinIO V3 监控把集群健康、容量、API 请求等指标按路径分组暴露在 HTTP 端点上,本文给出一条最小可落地的 MinIO 监控配置路径:Prometheus 采集、Grafana 展示、关键告警,并附验证方法,方便你先跑通再扩展。

[![MinIO V3 监控 Grafana 仪表盘总览](https://raw.gitcode.com/GitHub_Trending/mi/minio]]></description><category></category></item><item><title><![CDATA[BenchmarkDotNet 运行时定制指南：自定义 Mono 路径、AOT 模式、命令行参数与环境变量]]></title><link>https://blog.csdn.net/gitblog_01421/article/details/150057459</link><guid>https://blog.csdn.net/gitblog_01421/article/details/150057459</guid><author>gitblog_01421</author><pubDate>Tue, 22 Sep 2026 19:57:55 +0800</pubDate><description><![CDATA[BenchmarkDotNet 默认会为每个基准生成、编译并运行独立的控制台进程，以实现进程级隔离；当你想对比同一份代码在不同运行时（尤其是不同版本、不同配置的 Mono）下的表现时，就需要显式定制运行时。本文以官方文档 [docs/articles/guides/customizing-runtime.md](https://link.gitcode.com/i/91a39f57532e9e9f]]></description><category></category></item></channel></rss>