自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一份SKILL.md的解剖学:pm-claude-skills如何让AI学会专业判断

> 📦 先说结论:[pm-claude-skills](https://link.gitcode.com/i/84c8bd9c96bb83412d55b98b402b515e) 是一个收录 **1255 个专业技能(Agent Skills)** 的开源库,覆盖 PRD、事故复盘、租房合同、裁员谈判等真实职业场景。每个技能就是一个纯 Markdown 的 `SKILL.md` 文件——没有魔法、

2026-10-12 13:58:39

原创 aiogram 类处理器(Class-based Handlers)完全指南:用面向对象方式组织 Telegram 事件处理器

> 在 aiogram 中,事件处理器并不局限于普通的异步函数——你可以使用**类**作为 Telegram 事件处理器,借助继承与 Mixin 机制来结构化代码、复用逻辑。本文围绕 [docs/dispatcher/class_based_handlers](https://link.gitcode.com/i/597627e27589ca609035e833eb6d67d7) 系列文档,系统讲

2026-10-12 13:37:14 437

原创 mirrord-operator 源码指南:CLI 与 Operator 共享的 CRD 类型与 API 客户端

> 本文以 [mirrord/operator/CLAUDE.md](https://link.gitcode.com/i/21ae554c2fdc21926c3a8aee15e27e4f) 为骨架,结合仓库源码,系统讲解 mirrord-operator crate 的双重职责:用 Rust 类型定义并生成 Kubernetes CRD(CustomResourceDefinition)的 sp

2026-10-12 13:08:25 273

原创 Mathesar 0.7.0 版本解析:现有表 CSV 导入、探索结果导出与表单文件上传实战指南

Mathesar 0.7.0 是面向自托管 PostgreSQL 数据管理的一版功能性大版本:它让 CSV 数据可以直接导入**已存在的表**(而非只能新建表),让数据探索(Exploration)结果可以一键导出为 CSV 分享给团队,并让匿名表单支持文件上传。本文以官方发布说明为主体,结合本仓库内对应的后端实现(导入、导出、文件存储配置等源码)深入展开,帮助你在升级到 0.7.0 后快速掌握这

2026-10-12 12:44:17 138

原创 Bisq 安装已知问题排查指南:macOS / Windows / Linux 平台的安装故障与规避方案

本指南基于 Bisq 官方安装故障文档整理,系统梳理 macOS、Windows、Linux 三大平台在安装与首次启动 Bisq 时遇到的最典型问题——包括 macOS 未公证应用的打开受阻、Windows 杀毒软件冲突与文件锁定、Debian 与通用 Linux 发行版的启动和手动解包安装——并给出可复现的解决命令与目录级排错依据。读完本文,你将能够独立处理三个平台上绝大多数由签名、隔离属性和杀

2026-10-12 12:22:01 155

原创 eksctl v0.149.0 发布解析:AWS 区域环境变量修复与 eksctl-io 组织迁移

> 本指南围绕 eksctl 官方 CLI 的 v0.149.0 发布说明展开,逐项解析该版本引入的功能更新、两个关键 Bug 修复及依赖维护工作,并结合当前仓库源码说明 `AWS_REGION`/`AWS_DEFAULT_REGION` 环境变量的加载链路、eksctl-io 新组织迁移对安装与开发的影响,以及 aws-sdk-go-v2 mock 生成与 Kubernetes 依赖锁定背后的工

2026-10-12 12:10:10 653

原创 Rust-CUDA 项目中的 GPU 计算:为什么用 CUDA,以及 Rust 的 RAII 与 Result 如何重塑 GPU 编程

本文以 rust-cuda 仓库的《GPU Computing》指南([guide/src/cuda/gpu_computing.md](https://link.gitcode.com/i/09b602bae6cba13b31733416c39d47bd))为骨架,系统讲解 GPU 计算的适用场景、CUDA 成为首选的原因,以及 Rust 语言如何用 RAII 和 Result 机制解决 CUD

2026-10-12 12:03:33 661

原创 Disconf 客户端配置通知的 Bean Setter 模式:初始化与更新时自动回调的四种实现方式

本文讲解 Disconf 分布式配置管理平台客户端的一种配置通知方式:**Bean Setter 模式**。当配置项在应用启动初始化、或在 disconf-web 上被修改触发动态更新时,Disconf 客户端会自动调用承载该配置的 Java Bean 的 property setter 方法,开发者只需在 setter 内书写自己的业务逻辑,即可实现"配置一变、代码自动执行"的无感生效。读完本文

2026-10-12 11:59:47 7

原创 基于 MDK 的 TencentOS Tiny Software Pack 制作与移植实战指南(TobudOS)

**TobudOS**(早期版本名为 TencentOS Tiny)是面向物联网领域的实时操作系统,具有低功耗、低资源占用、模块化、可裁剪等特点。本文将基于仓库 [tools/mdk_pack](https://link.gitcode.com/i/1a1600622430c90766aa1c34f45a3ee3) 目录下完整的软件包工程与 [PDSC 描述文件](https://link.git

2026-10-12 11:38:25 3

原创 Grafana Mimir Helm chart v3.2 发布要点:topologySpreadConstraints 调度改造、亲和性回归配置与升级注意事项

本篇技术指南基于 Grafana Mimir 仓库内 [v3.2 release notes](https://link.gitcode.com/i/bfa04feda82ae921ba07be958f12a936) 编写,系统梳理 `mimir-distributed` Helm chart v3.2 引入的调度模型变更(以 `topologySpreadConstraints` 取代默认 an

2026-10-12 11:23:22 675

原创 Mercure 实战:用 SSE 承载 GraphQL subscriptions,替代 WebSocket(Apollo Server + Apollo Client)

本篇指南讲解如何在当前开源项目 Mercure([docs/use-cases/graphql.md](https://link.gitcode.com/i/8f44fb05f2d56f7c09fd773fc4dac210) 所述方案)之上,把 GraphQL subscription 的推送通道从 WebSocket 换成 Server-Sent Events:由你的 GraphQL 服务注册订

2026-10-12 10:54:08 482

原创 TensorSpace.js 入门实战:在浏览器中构建交互式 3D 神经网络可视化(安装、模型预处理与 HelloWorld 全流程)

TensorSpace.js 是一个基于 TensorFlow.js、Three.js 与 Tween.js 构建的神经网络 3D 可视化框架,它提供 Keras 风格的层 API,用于搭建深度学习网络结构、加载预训练模型并在浏览器中生成可交互的 3D 可视化。通过本文,你将掌握 TensorSpace 的完整使用链路:依赖安装(script 引入与 NPM/Yarn 两种方式)、使用 Tenso

2026-10-12 10:43:52 904

原创 Varlet UI IndexBar 索引栏:锚点定位、吸顶与程序化滚动的完整实现指南

IndexBar(索引栏)与 IndexAnchor(索引锚点)是 Varlet UI 中用于长列表快速跳转的组合组件:点击右侧悬浮的索引字符列表,页面会自动滚动到对应的锚点位置;滚动页面时,当前高亮的索引字符也会实时切换。本篇基于 `packages/varlet-ui/src/index-bar/docs/zh-CN.md` 中的官方文档,结合 [IndexBar.vue](https://l

2026-10-12 10:16:52 496

原创 Viper 模块实战:用“上传并执行可执行文件”配合自动编排实现上线即部署内网工具

本篇围绕 Viper 的 `上传并执行可执行文件` 模块展开,讲解其功能定位、完整参数含义(文件、命令行参数、清理、等待时间、OS/ARCH 前置检查)以及如何与 `自动编排` 功能配合,实现“新 Session 上线即自动上传并执行指定二进制”的钓鱼 + 自动化后渗透流程。读完后你可以独立完成:为 Windows 与 Linux 两类权限分别配置上传任务,并理解前置检查不通过时配置项被自动跳过的

2026-10-12 09:55:43 366

原创 Koa2 进阶学习笔记:MySQL 建表初始化工具封装与 SQL 脚本一键执行实战

本文讲解《Koa2进阶学习笔记》(koa2-note)中「项目建表初始化」这一实战方案:当项目需要建立大量数据库表、且表结构在开发期频繁变动时,如何用 Node.js + mysql 模块封装一套「遍历 SQL 脚本目录 → 解析脚本内容 → 自动执行建表语句」的初始化工具。读完本文,你将掌握连接池 + Promise 封装、目录遍历、脚本内容映射与逐条执行的全部源码细节,并能在自己的 Koa2

2026-10-12 09:01:36 465

原创 QOwnNotes 在 Void Linux 上的 xbps 安装指南与桌面密钥链(Secret Service)配置详解

本文围绕 QOwnNotes 官方文档中面向 **Void Linux** 的安装章节展开,讲解如何通过 Void 的包管理器 `xbps-install` 安装社区维护的 QOwnNotes 软件包,并深入解析安装后可能遇到的 `Could not write secret to keychain` 报错:从 GNOME/KDE 桌面环境下的 Secret Service 组件安装,到 QOwn

2026-10-11 23:35:11 219

原创 tailwind-merge 插件开发指南:编写可复用的第三方配置插件,扩展类组与合并规则

tailwind-merge 默认内置了 Tailwind CSS 核心类的合并规则,但无法识别任何第三方 Tailwind 插件生成的类。当你在项目中使用自定义工具类、组件库类名或 Tailwind 插件类时,需要为 tailwind-merge 编写配置插件(plugin),把新类映射到"类组"并声明它们之间的冲突关系。本文以官方插件编写文档 [writing-plugins.md](http

2026-10-11 22:17:47 136

原创 InterviewGuide 校招八股文精讲:C++ 其余高频问题 01-20(多态、虚函数、构造与析构、模板特例化、虚拟继承)

> 本文是 [InterviewGuide](https://link.gitcode.com/i/9669cfbd854799c86cea7fffa0c4daa2) 中「C++ 之其余问题(01-20)」的深度解析版。这份文档属于仓库「校招八股文」系列([docs/notes/03-hunting_job/02-interview](https://link.gitcode.com/i/a5d8

2026-10-11 21:30:22 184

原创 create-xplorer-extension 使用指南:用脚手架在数秒内生成 Xplorer 扩展工程

`create-xplorer-extension` 是 Xplorer 官方提供的扩展脚手架 CLI,一条 `npx` 命令即可生成可直接构建、可直接安装到 Xplorer 的完整扩展工程。本文以 [packages/create-extension/README.md](https://link.gitcode.com/i/b205c353d2c6a981d68aec25c488d6db) 为

2026-10-11 21:18:29 663

原创 Chainer 变分自编码器(VAE)实战:在 MNIST 上训练生成模型

本文基于 Chainer 官方示例 [examples/vae](https://link.gitcode.com/i/a88b7d4d7a26363762bfbf65400d071f),完整讲解如何用 Chainer 的分布(Distribution)体系实现变分自编码器(Variational Autoencoder,VAE)并在 MNIST 上完成训练、评估与可视化生成。该示例由 Kingm

2026-10-11 21:15:52 169

原创 concurrent-ruby 并发抽象结项报告解读:Throttle、Cancellation、Channel 与 ErlangActor 的设计与集成

本篇技术指南以 concurrent-ruby 仓库中《Ruby Association 项目结项报告》[ruby-association-final-report.md](https://link.gitcode.com/i/0d4257d3d5f79cdbec1e867981bf55cb) 为核心骨架,系统讲解该项目在 2018 年 12 月至 2019 年 2 月期间完成的四大并发抽象:Th

2026-10-11 20:22:04 357

原创 attrs 官方文档导读:用声明式 API 告别 Python 类样板代码

本篇技术指南以 attrs 仓库的官方文档首页([docs/index.md](https://link.gitcode.com/i/0bc6f49e9aedd3923cbb9c1dc1e2e1f2))为骨架,完整梳理其文档体系与核心用法:从零安装到写出第一个 `@define` 类,再到类型注解、初始化、比较、哈希、扩展等日常高频能力,并深入现代 API(`attrs.define` / `at

2026-10-11 20:13:22 250

原创 layout-parser OCR 工具全解析:Google Cloud Vision 与 Tesseract 文本识别 Agent 的 API 与实战

本文聚焦开源文档图像分析工具库 layout-parser 中的文本识别(OCR)模块,系统讲解 `layoutparser.ocr` 提供的两类文本识别引擎——Google Cloud Vision(GCV)与 Tesseract——的 API 设计、特征层级、参数语义与底层实现。你将掌握如何用 `GCVAgent` 与 `TesseractAgent` 完成图片文本识别、按层级聚合文本块、将

2026-10-11 20:07:21 19

原创 openJiuwen DeepSearch 安全规则体系解析:从凭证、路径到 SSRF 与提示词注入的代码级落地实践

openJiuwen DeepSearch 在 [deepsearch/.claude/rules/security.md](https://link.gitcode.com/i/ce57b0cb7cc02805a33c2968fd93171c) 中定义了一套面向「代码变更」的安全规则(Credentials、Path Safety、Network and External Services、Pr

2026-10-11 19:42:13 760

原创 GHelper 实操指南:用 1 个轻量 exe 接管华硕笔记本的 8 个硬件开关

你的 Armoury Crate 占着几个 GB 磁盘,后台服务常驻,一开机风扇就呼呼响。想卸载它,又怕连性能模式、充电限额这些开关一起弄丢?GHelper 就是为此而生的 Armoury Crate 替代品:单个 GHelper.exe,不安装、不留常驻,启动后自动识别机型,性能模式、风扇曲线、显卡模式全摆在主面板上。先说清楚它和电脑的关系:GHelper 像个电视遥控器,硬件真正干活的是

2026-10-11 18:54:22 202

原创 ant-design-blazor TimePicker 列隐藏完全指南:如何通过 `format` 控制浮层中时分秒列的显示与隐藏

TimePicker(时间选择框)是 ant-design-blazor 中用于"输入或选择时间"的数据录入组件,用户点击标准输入框后即可弹出时间面板进行选择。本文将围绕"选择时分"这一核心场景,详细讲解 TimePicker 浮层中**小时、分钟、秒三列如何随 `format` 动态显隐**的底层机制,并结合仓库源码说明格式占位符与列渲染的对应关系,帮助你在实际项目中精确控制时间选择粒度。#

2026-10-11 18:30:35 664

原创 PCSX2宽屏补丁:如何去掉PS2游戏的黑边——pnach配置完整指南

把一张PS2光盘塞进PCSX2,标题画面一亮,屏幕左右各剩一条粗黑边,HUD挤在正中间——在宽屏显示器上,这种原生4:3的画面怎么看怎么别扭。PCSX2的宽屏补丁系统解决的就是这个问题:它不改游戏的一行代码,而是在运行时通过内存补丁和渲染参数覆盖,把画面撑到16:9,顺带还能干掉隔行扫描的毛边。读完这篇,你能读懂任何一份pnach文件里的每一行,并为自己想玩的游戏配好宽屏。## 宽屏补丁到底改

2026-10-11 17:53:53 345

原创 77 个公共 Tracker 节点装进一个文件:5 分钟搞定「种子没人」问题的完整指南

BT 种子下载卡在「0 个对等体、0 速度」,多数时候不是资源死了,是客户端里的 Tracker 列表太旧。trackerslist 这个仓库每天自动清洗一份公共 BT Tracker 列表,77 个可用节点按协议拆成 11 个文件,即拿即用。直接抄作业:📌 复制 [trackers_best.txt](https://link.gitcode.com/i/c8b59e5dd2451f42f3c

2026-10-11 16:20:58 257

原创 Traycer Agent-to-Agent完全指南:如何让AI Agent之间互相派活、辩论架构与代码评审

> 本文面向新手和普通用户,讲解 Traycer(Nerve Center for Agentic Coding)的 Agent-to-Agent(Agent 间协作)能力:Agent 如何创建子 Agent 派活、跨主机发消息、组织架构辩论、并自动完成代码评审。Traycer 是一款面向 AI 编码 Agent 的"神经中枢",它的 Agent-to-Agent 能力让一个 Agent 可以

2026-10-11 12:21:08 61

原创 如何用 Vidage 打造高端网站首屏:全屏背景视频实战案例与常见问题全解答

Vidage 是一个轻量级 JavaScript 模块,可以把视频设置为网站的全屏背景,并自动判断何时隐藏/显示、暂停/播放视频——触控设备和小屏设备会自动回退为静态图片。只需几行代码,就能让你的官网首屏拥有"品牌大片"般的视觉冲击力。## 一、Vidage 是什么?为什么首屏值得用视频静态图片略显平淡,而手写背景视频逻辑则要自己处理自动播放策略、窗口缩放、移动端检测、回退图片等一堆细节。

2026-10-11 10:47:35 76

原创 ant-design-blazor 单选框禁用详解:Radio / RadioGroup 的 Disabled 使用与底层实现

本文围绕 ant-design-blazor 中 Radio 单选框的"不可用(Disabled)"状态展开:先解析官方 Demo 的完整用法,再深入到 `Radio<TValue>` 与 `RadioGroup<TValue>` 的源码,讲清 `Disabled` 参数在渲染层、交互层和分组同步层分别做了什么。读完本文,你将掌握单个 Radio、整个 RadioGroup、以及 Options

2026-10-11 10:33:21 61

原创 OWASP Top 10 2021 深度解析:A08 软件及数据完整性失效(Software and Data Integrity Failures)

> **导读**:A08:2021 软件及数据完整性失效(Software and Data Integrity Failures)是 OWASP Top 10 2021 版本引入的全新风险类别,聚焦于软件更新、关键数据与 CI/CD 流水线中"未经验证完整性就盲目信任"的系统性假设。本文以仓库中的 [A08 繁体中文官方文档](https://link.gitcode.com/i/607b5dc

2026-10-11 09:28:54 198

原创 OWASP Top 10 2021 A06:脆弱与过时组件(Vulnerable and Outdated Components)风险解读与补丁管理实战

本篇指南以 OWASP Top 10 官方仓库中的印尼语版 [A06:2021 – Komponen yang Rentan dan Kedaluwarsa](https://link.gitcode.com/i/a5ab9c3c47877220348de05fe774ff39) 为主体骨架,结合仓库内英文原版、2017 版 A9 以及 2025 版 A03 的演进脉络,系统讲解"脆弱与过时组件"

2026-10-11 09:04:46 129

原创 RPCS3 免费 PS3 模拟器入门指南:零基础 3 次操作跑通,帧率画质随心拉

RPCS3 是一款免费、开源的 PS3 模拟器,用 C++ 写成,Windows、Linux、macOS 全平台都装得上。它替你省掉主机和实体盘的钱,把吃灰多年的 PS3 大作搬上电脑——分辨率能从 1080p 一路拉到 4K 甚至 8K,锁死的 30/60 帧也能解开。这篇指南写给第一次碰模拟器的你:不配环境、不装依赖,跟着走三步,爱机大作就能跑起来。先别急着下载,花 30 秒确认你的电脑够不够

2026-10-10 22:46:29 716

原创 三步管好几百本电子书:calibre 完整管理指南

你收藏电子书三年,硬盘里堆了上千个 epub、pdf 文件,名字叫"最终-真的最终"和"重要-留着"。想找某本书,只能靠翻。这正是 calibre 这款开源电子书管理工具要解决的问题:把散落的文件收进可检索的书库,搞定格式转换,再把书同步到阅读设备。calibre 开源免费,Windows、macOS、Linux 都有完整版本。你读书时最闹心的三件事——文件散落命名乱、元数据缺失、设备格式不认

2026-10-10 20:42:09 123

原创 用 Rufus 制作 USB 启动盘指南:10 分钟完成写入

做完之后,你手里就是一张插进电脑就能开机的 USB 启动盘,全程大约 10 分钟:插上 U 盘、选个 ISO、点一次 `START`,格式化和写入一步完成。工具是 Rufus,开源免费、免安装,支持 Windows 和各类 Linux 的系统镜像,老电脑缺 TPM 2.0 装 Win11 的门槛也能顺手绕掉。## Rufus 能解决哪些问题这一节先对齐预期,看它哪些能力和你手上要做的盘对得

2026-10-10 18:39:06 291

原创 如何从零编译Navop:Rust+GPUI开发环境搭建与源码构建完整教程

**Navop 是一款用 Rust 与 GPUI 原生构建的开源一体化桌面工作台**,集数据库管理、SSH 终端、SFTP 文件传输、远程桌面、服务器监控和 AI Agent 于一身,采用 GPU 加速渲染、完全不依赖 WebView。本文带你从零搭建 Rust + GPUI 开发环境,把 Navop 源码完整跑起来。[![Navop一体化工作区主页界面](https://raw.gitcod

2026-10-10 15:24:23 135

原创 44 颗星/小时还在加速:magpie 的爆火曲线里藏着 AI 工作流的新痛点

当编码代理(Coding Agent)从"尝鲜工具"变成"日常生产力"时,一个此前被忽视的问题开始浮出水面:**配置管理**。每个代理都把自己的模型写进专属配置文件,格式各异、key 各自为政、订阅互不相通——切换一次模型往往意味着在 JSON、TOML、YAML 之间反复横跳,甚至付出上下文丢失的代价。magpie(大力喜鹊)正是踩中这个痛点的项目。在 9 月底的 GitHub 日榜速报中,

2026-10-10 10:16:46 236

原创 nteract 2020/02/03 Pre-Release 解析:IContentProvider 多内容源架构、内核生命周期与编辑器性能修复

本文围绕 nteract(Electron 桌面版)2020/02/03 的 Pre-Release 更新展开,系统梳理该版本引入的 IContentProvider 内容提供者模型、内核 WebSocket closeObserver 可配置项、nbformat 执行时间元数据、CodeMirror Elm 语法高亮,以及一批桌面端与编辑器的关键缺陷修复。读者读完可理解多内容源(Jupyter

2026-10-09 23:33:35 267

原创 Missing Semester 2026 实战指南:Packaging and Shipping Code —— 依赖、环境、制品与发布的完整闭环

让代码在自己的机器上正确运行已经很难,让同一份代码在别人的机器上也能以相同方式运行,往往更难。本文是 MIT Missing Semester 2026 课程第 6 讲《Packaging and Shipping Code》(对应仓库文档 [_2026/shipping-code.md](https://link.gitcode.com/i/45dc447eab026165192a939f39c

2026-10-09 23:15:33 857

空空如也

空空如也

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

TA关注的人

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