自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyCAT的NIO网络模型与堆外Buffer内核:高并发性能背后的设计原理

MyCAT 是一款高性能的 MySQL 分库分表中间件(数据库代理)。它之所以能支撑数万级并发连接,核心在于两点:**NIO 网络模型**让少量线程处理海量连接,**堆外 Buffer 内存池**让网络数据搬运不触发 GC 停顿。本文带你用"读源码"的方式,快速看懂这套内核的设计原理。## 一、为什么分库分表中间件必须用异步网络模型 💡传统 BIO(一连接一线程)模型下,1 万个客户端连

2026-09-18 23:37:37 143

原创 gping 源码剖析:从 spawn 系统 ping 到正则解析,跨平台兼容的完整链路

gping 是一个"带曲线图的 ping"(Ping, but with a graph)终端工具。它的核心实现思路非常值得学习:**不自己写 ICMP 协议栈,而是 spawn 各平台的系统 ping 进程,把 stdout 管道接回来,用正则表达式逐行解析延迟**,再交给 TUI 绘成实时曲线。本文带你走读 [pinger/src/lib.rs](https://link.gitcode.co

2026-09-18 21:15:51 925

原创 x64dbg DbgMemRead 内存读取 API 详解:从桥接调用到页级读取实现

`DbgMemRead` 是 x64dbg 调试器导出的核心内存读取接口,允许插件、脚本扩展与 GUI 组件以进程虚拟地址为参数,安全地从被调试进程中读取任意长度的字节数据。它是 x64dbg 中一切基于"读内存"实现的地址解析、反汇编预览、数据提取与表达式求值的基础设施。读完本文,你将掌握 `DbgMemRead` 的完整签名与参数语义、返回值与失败时的边界行为、从桥接层到调试器内核 `MemR

2026-09-18 20:47:59 281

原创 Wallpaper_Engine 新手避坑清单:Steam Guard邮件验证码、链接ID错误等3个常见问题全解析

Wallpaper_Engine 是一款基于 steamCMD 的 **Wallpaper Engine 创意工坊下载器**:粘贴工坊链接,即可把动态壁纸一键下载到 Wallpaper Engine 中直接应用。新手最常卡住的三个地方是 **Steam Guard 邮件验证码**、**链接 ID 错误** 和 **账号密码设置**。本文按界面操作顺序逐个拆解,并附避坑速查表,看完即可顺利跑通第一次

2026-09-18 20:21:38 737

原创 BMAD-METHOD Party Mode Auto 模式:按轮次权衡“在场配音“与“真实独立 Agent“的混合编排指南

`bmad-party-mode`(Party Mode)是 BMAD-METHOD 中用于编排多 Agent 圆桌讨论的技能模块。其中 `auto` 模式是一种介于"单模型一人分饰多角"(`session`)与"每轮为每个角色生成独立子代理"(`subagent`)之间的混合策略:默认以低成本、高响应的"在场配音"(voice inline)推进对话,仅在"独立思考会改变结论"的关键轮次才真正派

2026-09-18 19:52:30 382

原创 LeetCode 1584 Min Cost to Connect Points 全解:用 Kruskal 与 Prim 构建曼哈顿距离下的最小生成树

本篇以 LeetCode 1584「连接所有点的最小费用」(Min Cost to Connect Points)为实战载体,系统讲解最小生成树(MST)的三种经典实现:Kruskal 算法配合并查集(DSU)、堆优化版 Prim、以及 O(n²) 朴素版 Prim。你将掌握如何把二维点集抽象为加权图、如何用曼哈顿距离正确计算边权,并能在 Python / C++ / Java / Go / Ty

2026-09-18 18:58:32 86

原创 TypeSpec 0.64 版本发布解读:OpenAPI 3.1 输出、流元数据 API 与 VS Code 项目脚手架全解析

本文围绕 TypeSpec 0.64(2025 年 1 月发布)的官方发布说明展开,逐条解读本次版本的核心能力升级:`@typespec/openapi3` 首次支持输出 OpenAPI 3.1 规范、`@typespec/http` 新增 `getStreamMetadata` 流元数据 JS API、编译器与 VS Code 扩展的初始化模板(Init Template)体系全面落地,并梳理全

2026-09-18 18:51:29 894

原创 RedisInsight Windows 安装指南:从安装到连上本地 Redis 只需 5 分钟

RedisInsight 是 Redis 官方的 GUI 管理工具,支持键值浏览、命令执行与性能分析。本文介绍 RedisInsight 在 Windows 上的安装方法,以及首次连接、常用功能和故障排查,读完即可在日常开发中用它替代大部分 redis-cli 操作。[![RedisInsight Windows 安装后的键值浏览器界面](https://raw.gitcode.com/Git

2026-09-18 16:22:36 5

原创 StarRocks SHOW FUNCTIONS 详解:语法、执行原理与 UDF 元数据排查实战

`SHOW FUNCTIONS` 是 StarRocks 中查看数据库下自定义函数(UDF/UDAF)与系统内置函数清单的核心管理命令。本文以 [SHOW_FUNCTIONS.md](https://link.gitcode.com/i/dffc855d91b949abcac1d9e63dc254df) 文档为骨架,完整讲解其语法、参数含义与输出字段,并结合仓库源码(FE 端的 ANTLR 语法、

2026-09-18 16:10:45 473

原创 Hugo Pager.PageGroups 方法详解:对分页集合按分组渲染

`PageGroups` 是 Hugo 中 `Pager` 对象提供的方法,用于在分页(pagination)场景下获取当前分页器(pager)的页面分组(`page.PagesGroup`)。它专为「先分组、再分页」的渲染模式设计:当你在列表页模板中先用 `GroupByDate`、`GroupBy` 等分组方法对页面集合分组,再调用 `.Paginate` 分页时,每个分页器内保存的不再是扁平

2026-09-18 15:11:30 557

原创 DeepSeek Harness 持久化 seam 瘦身:从「实现必须为无人提供什么」回到「恰好是消费方使用的东西」

> 本篇技术指南以 DeepSeek Harness 仓库中已归档的 Agent Note([`2026-06-20-prune-dead-seam-methods.zh.md`](https://link.gitcode.com/i/f58195a4158dc07e34cb2ecafa46f028))为核心骨架,完整还原一次真实的 seam 精简决策:仅移除 `SessionPersistenc

2026-09-18 14:58:24 427

原创 LibreHardwareMonitor 硬件监控工具:新手快速上手完整指南

🌡️ 风扇狂转、渲染卡顿,你却说不清是 CPU 过热还是显卡掉帧?LibreHardwareMonitor 是一款免费的开源硬件监控工具,把 CPU、显卡、硬盘的温度、风扇转速、电压和负载实时摊在屏幕上。这篇文章带你 10 分钟跑通它,还能把数据接进自己的脚本。## 它是什么:30 秒摸清 LibreHardwareMonitor 能干什么一句话定位:覆盖全硬件链路的监控底座,既有开箱即

2026-09-18 13:34:04 540

原创 x64dbg CheckWatchdog 命令解析:监视项看门狗的求值、触发判定与脚本自动化

`CheckWatchdog` 是 x64dbg 调试引擎(`src/dbg`)提供的一条零参数命令,用于对监视(Watch)视图中所有监视项统一求值,并依据各自配置的看门狗(Watchdog)模式判定是否触发,最终把结果写入脚本变量 `$result`。它在 x64dbg 中既是断点暂停、历史记录恢复等内部路径的自动环节,也是脚本与插件控制监视项告警的核心入口。读完本文,你将掌握 `CheckW

2026-09-18 12:06:32 363

原创 OfficeCLI 幻灯片随机转场实战:用 `transition=random` 与 `newsflash` 打造每次播放都不一样的演示

在 PowerPoint 幻灯片转场(Slide Transition)中,绝大多数转场是"确定性的"——同一张幻灯片每次播放都用同一种动画。但 OOXML 规范里还保留着一类特殊 token:`random` 与 `newsflash`。前者让 PowerPoint 在每次进入放映模式(Slide Show)时随机挑选一种转场,后者则是固定的"报纸式"旋转缩放动画。本文以仓库中的 [transi

2026-09-18 11:58:23 476

原创 5分钟上手source-han-serif-ttf:从零配置思源宋体Web字体的完整教程

`source-han-serif-ttf` 是一个开源的**思源宋体(Source Han Serif)TTF 字体**仓库,由 Google 与 Adobe 共同打造的经典中日韩开源字体,专门以 TTF 格式发布——因为 TTF 更容易构建 **Web 字体**。本文将带你从零开始,在 5 分钟内完成思源宋体 Web 字体的获取与配置,让你的网站拥有优雅的书香气质 ✨## 为什么选择思源宋

2026-09-18 11:56:36 166

原创 RxJS 9 安全发布流程全解:从自动发布 PR 到 npm 暂存与不可变 Release

本篇技术指南系统讲解 RxJS 9(当前仓库 `gh_mirrors/rx/rxjs` 的下一代主版本)的完整安全发布流程:普通 PR 合并如何自动生成发布 PR、只读资格认证如何保证四个 npm 包的字节级一致、操作者如何以"类型化摘要授权 + WebAuthn"完成 npm 暂存审批,以及最终验证与不可变 GitHub Release 的发布条件。读完本文,你将理解这套"零长驻令牌、双人决策、

2026-09-18 11:30:16 176

原创 Blitz.js认证体系完全指南:登录、登出、会话与权限控制一步到位

**Blitz.js 认证体系**(`@blitzjs/auth`)是 Next.js 全栈框架 Blitz.js 内置的登录、登出、会话管理与权限控制方案:它把密码哈希、Cookie 会话、CSRF 防护和基于角色的访问控制(RBAC)全部封装好,让你用几行代码就拥有生产级用户认证。本文带你从零看懂它的完整工作机制。[![Blitz.js 认证体系示例应用登录界面](https://raw.

2026-09-18 10:54:10 393

原创 PDFMathTranslate:免费完整保留排版的 PDF 论文翻译

PDFMathTranslate(命令名 `pdf2zh`)是一个开源 PDF 全文翻译工具,按版面检测只翻译文本,公式、图表、目录与页码留在原位,产出纯译文版和中英双语对照版两种文档。它免费,默认引擎开箱即用,接本地模型后可完全离线。[![PDFMathTranslate 保留排版翻译 PDF 论文的中英双语演示](https://raw.gitcode.com/GitHub_Trendin

2026-09-18 10:43:09 412

原创 用 yuzu 模拟器在电脑上跑 Switch 游戏:3 步快速上手

想在电脑大屏上玩 Switch 游戏、却卡在"下载什么、怎么装、游戏放哪"这几步?yuzu 是一个开源的任天堂 Switch 模拟器,负责把 Switch 游戏搬到 Windows、Linux 和 Android 上运行。本文按最小步骤带你走完从安装到出画面的全过程,全程不涉及任何编程基础。## 项目速览### yuzu 模拟器是什么yuzu 是目前社区中最活跃的开源 Switch 模

2026-09-18 10:38:53 422

原创 NodeBB 是什么?一文看懂这款现代开源论坛软件的8大核心特性

NodeBB 是一款基于 Node.js 构建的**现代开源论坛软件**,专为当代 Web 打造:它用 WebSockets 实现实时互动与即时通知,支持 Redis、MongoDB、PostgreSQL 三种主流数据库,并通过灵活的插件与主题体系,让你轻松搭建一个响应式的社区论坛。无论你是个人博客社区运营者,还是想自建企业内论坛的站长,本文都能帮你在 5 分钟内看懂它的 8 大核心特性。[!

2026-09-18 10:01:55 1014

原创 PyPTO Tensor.softmax 算子详解:维度归一化的 API 用法、数值原理与源码实现

本文围绕 CANN PyPTO 张量库中的 `Tensor.softmax` 方法展开,讲解其在指定维度上对 Tensor 元素做 softmax 归一化的功能定义、参数约束、调用示例,并深入 [operator.py](https://link.gitcode.com/i/d832c198e73361913f02da43e5074385) 与 [test_softmax.py](https://

2026-09-18 09:03:31 236

原创 揭秘Rayon核心机制:工作窃取(work stealing)如何实现动态负载均衡?

Rayon 是 Rust 生态中最流行的**数据并行库**,它的 `par_iter()`、`join()` 等 API 背后,靠的是一套经典的调度策略——**工作窃取(work stealing)**。这套机制让每个线程拥有独立的任务队列,空闲线程主动"偷"走忙碌线程的任务,从而实现**动态负载均衡**,几乎榨干多核 CPU 的每一滴算力。本文将用最少代码、最多直觉,带你读懂 Rayon 的线程

2026-09-18 09:01:32 310

原创 ChatOllama Agent Runtime 工作区只读工具:路径边界、进程隔离与有界输出实现解析

`ChatOllama Agent Runtime` 是 ChatOllama 独立的 Agent 运行时包,在具备连续工具调用 Agent Loop 的基础上,通过 `read_file`、`list_directory`、`grep`、`find_files` 四个只读工作区工具,让模型能够查看启动目录中的代码与文档。本文以官方开发笔记([docs/blog/2026-09-09-agent-

2026-09-17 22:33:11 447

原创 Cherry Studio 前端性能实践:Defer Await Until Needed——把 await 延迟到真正需要的分支

本文讲解 Vercel React 最佳实践规则集中的 **Defer Await Until Needed(按需延迟 await)** 规则:当代码中某次 `await` 的结果只在部分分支被使用时,应把该 `await` 操作移动到真正使用它的分支内部,从而避免无关代码路径被阻塞等待。该规则来自仓库内置的 [.agents/skills/vercel-react-best-practices]

2026-09-17 21:52:49 412

原创 RealSense点云入门指南:如何从深度相机数据生成三维点云

RealSense 深度相机把场景距离写进每一帧深度图,配合相机内参即可将普通像素转成三维点云。本文给出从设备验证到点云生成的最短链路,以及常见质量问题的修复方式。## 一张深度图能拿到什么:深度图像、点云与相机内参- 深度图像:每个像素记录该点距相机的距离,单位为毫米,取值为 0 代表该位置无有效深度。- 点云:把深度图像中每个有效像素按其距离反投影回相机坐标系,就得到一组带三维坐标的

2026-09-17 21:36:53 916

原创 LibreHardwareMonitor:硬件监控完全指南

LibreHardwareMonitor 是一款开源免费的硬件监控工具,能实时读取 CPU 温度、风扇转速、电压、负载和时钟频率。这篇文章带您在安装、使用和进阶配置上少走弯路,从零跑通属于自己的硬件监控环境。## 🚀 为什么值得尝试:开源硬件监控的差异化LibreHardwareMonitor 脱胎于经典的 Open Hardware Monitor,采用 MPL 2.0 开源协议,**

2026-09-17 21:27:47 389

原创 Ghost-Downloader-3 容器化部署:Docker 完整实施指南

Ghost-Downloader-3 是一款覆盖 HTTP、BT、M3U8、FTP、eD2k 等协议的桌面下载器,核心功能以 PySide6 图形界面呈现。本文说明 Ghost-Downloader-3 Docker 部署的完整做法:在 Linux 服务器上构建镜像、以无头方式启动容器,并完成数据目录映射与生产加固。全部操作不改动项目源码。[![Ghost-Downloader-3 容器化部署

2026-09-17 21:25:36 362

原创 Agent Control Plane 实战指南:基于 examples 目录构建受治理的自主 AI Agent 系统

> 本指南以 [Agent Control Plane 示例目录](https://link.gitcode.com/i/048b77874b70caf82075f54abaa6a0a0) 为核心骨架,系统讲解如何通过 `basic_usage.py`、`advanced_features.py`、`configuration.py` 以及 OpenAI / LangChain / MCP / A

2026-09-17 21:04:28 1016

原创 libp2p-quic 传输实现演进全解:从 draft-29 到 X25519MLKEM768 的版本路线图与源码剖析

本文以 rust-libp2p 仓库中 [transports/quic/CHANGELOG.md](https://link.gitcode.com/i/5a9bbe475ebd6e2e3d013fde91d49d15) 为脉络,系统梳理 `libp2p-quic` crate 从首个 alpha 版本到 0.14.0 的关键演进:QUIC 版本策略、TLS 证书校验、密钥协商、MTU 发现、h

2026-09-17 20:22:31 6

原创 Cloudflare Agents 电话接入实战:@cloudflare/voice-twilio 适配器解析与版本演进指南

`@cloudflare/voice-twilio` 是 Cloudflare Agents 语音管线中的 Twilio Media Streams 适配器,它让原本处理 Web 语音、文本聊天和邮件的同一个 `VoiceAgent` 直接接听电话。本文以该包的 CHANGELOG 为主线,结合仓库源码([voice-providers/twilio/src/index.ts](https://l

2026-09-17 19:45:00 217

原创 Rust 练习开发工具选型:100 个练习的完整配置指南

照着练习文档写代码,却在环境配置上卡了半天,编辑器一片红错也不知道错在哪。用 100-exercises-to-learn-rust 学 Rust 时,顺畅的体验不靠硬扛,而靠 Rust 练习开发工具的选型与一次到位的配置。这篇把 IDE 选型、环境搭建和常用命令一次讲清。## 2 款 IDE 怎么选:RustRover 与 VS Code**RustRover**:JetBrains 专

2026-09-17 19:01:40 918

原创 Serial Studio 中的 KISS FFT:轻量混合基 FFT 库的 API、构建与源码级解析

KISS FFT("Keep It Simple, Stupid")是一个以"简单"为首要目标的混合基快速傅里叶变换库,核心代码仅约 500 行,支持 float、double、int16_t、int32_t 与 SIMD 多种数据类型,并以宽松的 BSD 许可证可被快速嵌入任意 C 程序。在本仓库中,它作为第三方依赖被集成进 [lib/KissFFT](https://link.gitcode.

2026-09-17 16:04:36 983

原创 ArcKit TOGAF ADM叠加层:9个命令跑通ADM完整循环的方法论落地

ArcKit TOGAF ADM 叠加层(arckit-togaf-adm)把 TOGAF 架构开发方法(ADM)变成 9 个斜杠命令 + 1 条构建配方,让架构愿景、能力地图、应用组合、差距分析、过渡架构和架构委员会决策全部沉淀为带版本号、可追溯的治理工件。新手无需再手工搬运 PPT 和 Excel,用 AI 编码助手即可跑通 ADM 完整循环。[![ArcKit TOGAF ADM 工作流

2026-09-17 15:40:30 206

原创 从快照测试看 Roc 十六进制整数字面量的编译流水线:词法、规范化与 Dec 类型推断

本文以 Roc 编译器仓库中的快照测试 [test/snapshots/can_hex_integer.md](https://link.gitcode.com/i/6a06422d22420e11cb65df23213f74ad) 为线索,完整还原一个十六进制整数字面量 `0xFF` 从源码到类型推断结束的整条编译流水线,并对照 `src/parse`、`src/canonicalize`、`s

2026-09-17 15:35:29 6

原创 Pyrite64对象启用/禁用与销毁机制:obj_enable/obj_del生命周期实战

Pyrite64 是一款运行于 N64 的游戏引擎与编辑器(基于 libdragon 与 tiny3d 构建)。本文带你掌握其中场景对象的三大核心操作:**启用(enable)、禁用(disable)与销毁(remove)**,以及它们背后的"延迟执行"生命周期规则。理解这套机制,能帮你避开大量"对象这帧更新了、下帧就没了"式的时序 Bug。## 先认识对象生命周期:从创建到销毁对象加入场

2026-09-17 15:07:48 391

原创 Folia 歌词动画播放器路线图前瞻:AI主题、多端同步与社区生态的下一步

Folia 是一款专注于绚丽全屏歌词动画的本地音乐 / Navidrome / 多平台在线音乐播放器,支持网易云、QQ 音乐、酷狗和本地音乐库。本文将带你前瞻 Folia 播放器接下来的三大演进方向:**AI 主题生成、跨设备主题同步(Sync Server)与社区模组生态**,帮助你了解这款歌词动画播放器的能力边界与未来玩法。## 🎨 AI 主题:从“自动生成”走向“情绪理解”Foli

2026-09-17 14:52:52 186

原创 PyWxDump 微信聊天记录导出与备份:现状说明与处置指南

PyWxDump 曾是一款开源的微信聊天记录解密与导出工具,可将本地微信数据批量导出为 CSV 和 HTML 格式。因收到微信官方律师函,项目代码已于 2025 年 10 月全部移除,仓库现在只剩一份移除通知。如果你手里还留着它的旧版本或导出产物,请阅读下文并尽快处理。[![微信官方发给 PyWxDump 的律师函全文](https://raw.gitcode.com/GitHub_Trend

2026-09-17 14:29:15 286

原创 Hyperresearch Levers完全指南:teach、survey、analyze、advocate四种报告语气切换

Hyperresearch 是一个 Agent 驱动的深度学习研究工具,它把 Claude Code 变成深度研究 Agent:一句提示词就能产出经过对抗性审核、带完整来源出处的研究报告,并将所有资料沉淀到可搜索的知识库中。它的 **Levers(运行参数)机制**负责控制每份报告的"语气"——通过 `teach`、`survey`、`analyze`、`advocate` 四种寄存器(regis

2026-09-17 13:32:34 374

原创 YimMenu Lua 脚本开发指南:globals 表深度解析与 GTA 脚本全局变量操作

YimMenu 为 Lua 脚本提供了一张名为 `globals` 的表,封装了对 GTA V 脚本全局变量(script globals)的全部读写能力。本文以官方 Lua API 文档 [docs/lua/tables/globals.md](https://link.gitcode.com/i/4391a2c49de59d009e36ee9090a6da0f) 为骨架,结合仓库中 [src/

2026-09-17 12:34:51 200

原创 gumroad 完整拆解:一个让创作者直接卖货的开源电商系统

gumroad 是一个开源电商平台,创作者可以把数字商品、课程、订阅等内容直接卖给消费者,不经过中间商。它的口号是 "See what sticks",这个仓库就是 gumroad 完整 Web 应用源码,基于 Ruby on Rails 构建,覆盖商品、支付、税务与数据分析全链路。## 项目速览一句话概括:gumroad 是面向个人创作者和小团队的"成品级"直销电商系统——商品发布、在线

2026-09-17 12:26:01 132

空空如也

空空如也

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

TA关注的人

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