自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Apache Beam SQL 完全指南:用 SQL 查询有界与无界 PCollection

Apache Beam SQL 是 Apache Beam 提供的声明式查询层:它允许开发者(目前支持 Beam Java 与 Beam Python)用标准 SQL 语句直接查询有界(bounded)与无界(unbounded)的 `PCollection`,并将查询翻译为一个 `PTransform` 融入既有 Beam 管道。本文基于当前仓库的官方文档与源码,系统讲解 Beam SQL 的两

2026-10-11 18:00:40 174

原创 10 分钟装好 Arduino ESP32 开发环境:从板管理器到离线安装的完整零踩坑指南

板管理器进度条转圈转不停,或者 `Tools > Board` 菜单里压根找不到 ESP32——这是新手做 ESP32 安装时最高频的失败现场。本文把 Arduino ESP32 核心(ESP32 系列 SoC 的官方 Arduino 核心)的配置讲成三层递进:默认走板管理器,卡住换镜像源,再不行退到手动克隆,约 10 分钟拿到能编译、能烧录的开发环境。## 开工前检查:3 项检查避开所有弯路

2026-10-11 15:33:39 365

原创 Hyperf 集成 Nacos 实战:PHP 协程客户端、配置中心与微服务注册全指南

本文围绕 Hyperf 开源仓库中的 `hyperf/nacos` 组件展开,系统讲解如何在 Hyperf 框架中使用 Nacos 作为配置中心与服务注册中心。`hyperf/nacos` 是一个面向 PHP 协程环境的 Nacos 客户端,与 Hyperf 的配置中心(`config-nacos`)与微服务治理(`service-governance-nacos`)两个生态组件无缝配合。读完本文

2026-10-11 11:17:44 27

原创 Voxtype快速上手指南:5分钟在Linux上实现Push-to-Talk语音输入

**Voxtype** 是一款面向 Linux 的本地语音转文字(Voice-to-text)工具,专为 Wayland 合成器优化:按住热键说话、松开后文字直接出现在光标处,全程离线、无需云端、无订阅。本文带你用 5 分钟完成安装、配置热键并跑通第一次 Push-to-Talk(按键说话)语音输入。[![Voxtype Linux语音转文字Push-to-Talk项目预览:按住热键说话,文字

2026-10-11 10:45:26 70

原创 Davit Compose完全指南:一键导入创建多服务栈,兼容docker-compose文件

Davit 是 Apple container 平台的原生 macOS 图形界面,其中的 **Davit Compose** 功能可以一键导入 docker-compose 文件,把 Web、数据库、缓存等多个服务按依赖顺序创建并启动,全程无需安装 Docker。这篇文章带你快速上手:从导入预览、支持的特性,到命令行管理整个服务栈。## 为什么需要 Davit Compose 导入功能Ap

2026-10-11 10:10:24 15

原创 Kubernetes Python 客户端详解:V1VsphereVirtualDiskVolumeSource 模型及其 vSphere 卷配置实战

本篇技术指南围绕官方 Kubernetes Python 客户端(本项目 `gh_mirrors/python1/python`,即 kubernetes-client/python)中由 OpenAPI 自动生成的异步客户端模型 `V1VsphereVirtualDiskVolumeSource`(模块路径 [kubernetes/aio/client/models/v1_vsphere_vir

2026-10-11 09:58:08 65

原创 300页扫描PDF,我用Umi-OCR半天转成能搜索的双层PDF

上个月接到一单活:300多页扫描版档案PDF,全是图片合订,复制没门、搜索没戏,只能对着屏幕手打核对。我用了开源免费的离线OCR软件 Umi-OCR 的文档识别功能,输出"双层PDF",一下午全部转完,翻开的每一页都能 Ctrl+F 直接搜到词。## 什么场景适合用Umi-OCR双层PDF先花10秒判断要不要往下看:- **值得用**:PDF是纯扫描件(文字烙在像素里),需要保留原版式

2026-10-10 22:59:58 428

原创 如何免费把网页视频存到本地:猫抓 cat-catch 资源嗅探浏览器扩展完整指南

想把网页里正在播的视频存到电脑上,右键却只有"复制视频地址",点出来还是个下载不了的东西?这类问题通常不是你的操作问题,而是网页把视频藏在了各种加载请求里,肉眼根本找不到。**猫抓(cat-catch)** 是一款开源免费的浏览器资源嗅探扩展:它自动列出当前页面加载过的音视频和图片等资源,你勾选就能下载,还能把 M3U8 分片合并成完整文件。三个核心卖点:**免费开源**(GPL 协议,代码全

2026-10-10 21:42:17 422

原创 Simple Vue 类型推断详解(type-challenges 00006):三行签名搞定 Vue 风格 this 推断

如果你刷过 type-challenges,就会知道它是一套带在线判题的 TypeScript 类型题集。其中的 hard 题 00006 Simple Vue 只问一件事:给你 `data`、`computed`、`methods` 三个字段组成的选项对象,写出 `SimpleVue` 的类型签名,让编译器在 `computed` 和 `methods` 内部自动推断出正确的 `this`——既

2026-10-10 20:15:40 767

原创 Rufus 5 分钟制作 Windows 11 U 盘启动盘:安装盘制作完整教程

Rufus 是一款单文件的 U 盘格式化与启动盘制作工具,分区和引导写入一步完成。只要手边有 U 盘和系统镜像,5 分钟就能做出一张 Windows 11 U 盘安装盘。## 30 秒认识 Rufus:为什么选它Rufus 的全名是 "The Reliable USB Formatting Utility",主打一个可靠。选它只需要三个理由:- 单个可执行文件,免安装,解压出来直接运行

2026-10-10 17:13:32 347

原创 Codex Astra Luna Orchestrator日常使用教程:3种方式调用astra-orchestrator技能让子代理替你写代码

Codex Astra Luna Orchestrator 是一套 Codex 编排配置包:用 GPT-6 Astra(或 Sol)担任**编排器(orchestrator)**,指挥 GPT-6 Luna **子代理**替你写代码、探索仓库、跑测试并独立审查。本文面向新手,讲清它的角色分工,并手把手演示 **3 种调用 astra-orchestrator 技能**的方式,让子代理自动替你干活。

2026-10-10 15:41:21 168

原创 用Terraform和Pulumi自动化云资源:ai-infra-engineer-learning中的IaC完整教程(含GitOps)

在 ai-infra-engineer-learning 项目的「IaC(Infrastructure as Code,基础设施即代码)」模块中,你将学会用 Terraform 和 Pulumi 自动化云资源:GPU 训练实例、S3 存储桶、Kubernetes 集群,一条命令拉起,一条命令销毁。本教程带你走完整条 GitOps 流水线——PR 评审、自动 `terraform plan`、合并后

2026-10-10 15:20:01 121

原创 三小时搭好你的第一套 Claude Code 模板库:CLAUDE.md + 斜杠命令从零实操

把提示词从"每次现写、随用随丢"变成"沉淀、复用、可版本化"的工程资产,是许多 Claude Code 重度用户从新手走向进阶的分水岭。社区里围绕模板库的讨论已经相当密集:既有"如何设计提示词模板"的方法论文章,也有直接拿开源仓库当范例的实战拆解,大家反复提到同一个结论——**真正让 AI 编程稳定提效的,不是某一条惊艳的提示词,而是一套结构化的配置文件体系**。这套体系的核心只有两样东西:项

2026-10-10 14:24:14 102

原创 在 Turborepo 中开发 React Native Web 应用:Next.js Web 端快速上手与部署指南

本文以 Turborepo 官方示例 `with-react-native-web` 中的 Web 应用([examples/with-react-native-web/apps/web](https://link.gitcode.com/i/59aa7ad6e34cf2346ebb64d446d96c19))为核心,讲解如何在一个同时包含 React Native(Expo)原生应用与 Next

2026-10-10 13:00:59 151

原创 开源模型上架AWS是“被白嫖“还是“收租“?这步棋比出海本身更重要

2026年10月6日,一则来自《科创板日报》的独家消息在科技圈迅速扩散:亚马逊云科技(AWS)旗下大模型服务平台 **Amazon Bedrock 官宣接入智谱 GLM-5.3**,且合作模式并非简单的"上架代售",而是 **AWS 基于模型调用量与智谱进行收入分成**。几乎同一时间,智谱港股股价涨近5%,"GLM-5.3 海外翻红""智谱将开启海外收租"成为财经与开发者社区的共同议题。一边是

2026-10-10 12:35:31 107

原创 PaddleX 行人检测模块实战指南:从 PP-YOLOE 推理到二次开发全流程

行人检测是目标检测领域的重要分支任务,旨在利用计算机视觉技术判断图像或视频中是否存在行人,并给出每个行人的精确位置(边界框)信息,是智能视频监控、人体行为分析、智能驾驶、智能机器人等应用的基础能力。本指南基于 PaddleX 开源仓库中 [docs/module_usage/tutorials/cv_modules/human_detection.md](https://link.gitcode.

2026-10-09 23:58:51 922

原创 Gradio VibeEditor(@gradio/vibeeditor)版本演进与实现原理全解析

本文以仓库内 [js/vibeeditor/CHANGELOG.md](https://link.gitcode.com/i/4369bf6ab8f12a58d17a34d483119c09) 为脉络,梳理 Gradio 的 AI 辅助应用编辑工具 VibeEditor 从 0.2.0 到 0.3.13 的完整发展历程,并结合 [前端组件](https://link.gitcode.com/i/f

2026-10-09 22:33:02 910

原创 YCBlogs 混合开发系列:Flutter 与 Android 原生双向通信 Platform Channel 全面详解

> 本文是 YCBlogs 仓库 [flutter/04.混合开发](https://link.gitcode.com/i/54d19d4f0939a8561293f16b3f0f4cf7) 系列的核心篇章,完整梳理 Flutter 混合开发中最关键的双向通信机制 Platform Channel。全文围绕 MethodChannel、EventChannel、BasicMessageChanne

2026-10-09 22:07:09 184

原创 Jekyll 2.5.3 补丁版本解析:修复细节、升级指引与 Jekyll 3 的起点

Jekyll 2.5.3 于 2014 年 12 月 22 日发布,是 2.5.x 系列中一个节奏紧凑的快速补丁版本(quick patch release),集中修复了 Markdown 扩展名判定、`jsonify` 过滤器布尔值序列化、RSS feed 的 MIME 类型等数个小而关键的问题,并同步完成了多项文档与站点维护工作。更重要的是,这个版本官方标志着 Jekyll 3 开发周期的正式

2026-10-09 21:42:29 308

原创 CodePilot Sentry 匿名错误上报与崩溃率统计:三层遥测架构、事件合同与 Source Map 发布闭环实战指南

> 本文是 CodePilot(基于 Electron + Next.js 的多模型 AI Agent 桌面客户端)官方 stable 构建中 Sentry 遥测系统的完整技术指南。它以 [docs/handover/sentry-error-reporting.md](https://link.gitcode.com/i/1a5cfc7147a4162595d035a497c9bd8d) 为骨架

2026-10-09 21:14:45 186

原创 OWASP Juice Shop AI Agent 协作开发指南:从 AGENTS.md 理解项目规范、测试体系与 RSN 重构安全网

> **导读**:本文以 [AGENTS.md](https://link.gitcode.com/i/1f67a60c111a74044f81eefba85de40f) 为绝对核心骨架,系统解读 OWASP Juice Shop 为 AI 助手(Claude、GitHub Copilot、Codeium、Continue.dev、Junie 等)制定的协作开发规范。全文将围绕该文档中定义的项目架

2026-10-09 19:05:58 5

原创 谁在维护你的 CLAUDE.md?官方文档治理插件横向实测

在 Claude Code 的日常使用中,`CLAUDE.md` 是最特殊的一个文件:它既是 Claude 读取项目上下文的"记忆体",也是团队知识沉淀的载体。可现实往往是——代码每天都在变,`CLAUDE.md` 却半年没动过;新成员靠它上手,但它写的命令早就跑不起来了。官方插件仓库 `claude-plugins-official` 里恰好躺着三个与文档治理直接相关的插件,社区文章也把它们单独

2026-10-09 18:46:25 5

原创 10 人小团队怎么选:Ever Gauzy vs Odoo vs ERPNext,谁先跑通工资+报销?

10 个人的公司,通常意味着没有专职财务、没有专职运维,甚至可能连专职开发都没有。老板真正要的无非两件事:月底发工资别出错,员工垫的钱能报销。可市面上的开源 ERP 一打开就是几十个菜单:库存、采购、生产、CRM、项目、考勤……到底哪个能最快跑通"工资 + 报销"这条最刚需的业务闭环?本文不空谈"功能对比表",而是把 Ever Gauzy 的仓库源码拆开给你看它的工资核算和费用报销是怎么实现的,再

2026-10-09 18:42:53 6

原创 EduBase API 实战指南:在线考试、测验与题库管理的 REST API 全解析

EduBase 是一套面向在线测验(Quiz)、考试(Exam)、班级与组织的 REST API,支持以编程方式创建题目、参数化批量出题、LTI 集成与 Webhook 通知。本文以 [EduBase API 文档](https://link.gitcode.com/i/8e6478773b7aa09d54a222d12a61391e) 为主线,结合仓库内 [question-types](htt

2026-10-09 18:32:37 631

原创 LeetCode 765 情侣牵手(困难)题解:并查集环计数与贪心交换,求解最少交换次数

本篇技术指南以「宫水三叶的刷题日记」仓库中的 765. 情侣牵手(困难)题解 为核心,系统讲解如何用**并查集(Union-Find)环计数**与**贪心 + 异或配对**两种思路求解"使 N 对情侣在 2N 个座位上全部牵手"所需的最少交换次数。读完本文,你将掌握"错误环 k 对情侣只需 k-1 次交换"这一关键结论的推导、`编号 / 2` 映射情侣组与 `x ^ 1` 求伴侣的位运算技巧,以及

2026-10-09 18:30:53 426

原创 Huey 版本演进解析:2.0/3.0 关键变更与迁移升级实战指南

Huey 是一个轻量级、基于 Python 的任务队列(task queue),通过装饰器将函数调用转为由独立 consumer 进程异步执行的任务。本文以仓库中的官方版本记录 [docs/changes.rst](https://link.gitcode.com/i/7f8026ffcbace660f98f75861995aeaf) 为骨架,系统梳理 Huey 2.0 与 3.0 两个大版本引入

2026-10-09 16:52:58 209

原创 Zeek FTP 分析工具函数详解:build_url / build_url_ftp / describe 与日志 URL 生成机制

本文围绕 Zeek 基础脚本包中的 FTP 处理工具模块展开,深入讲解 [scripts/base/protocols/ftp/utils.zeek](https://link.gitcode.com/i/e045381a21770045a796784f56864adb) 中导出的三个函数:`FTP::build_url`、`FTP::build_url_ftp` 与 `FTP::describe

2026-10-09 16:50:52 176

原创 Sales CRM 客户详情页拆解:评分卡、活动趋势与管道健康度一次看懂

本文基于开源项目 **Sales CRM**(Kargul Starter,一套基于 Next.js 16 + React 19 + Tailwind CSS 4 的销售客户管理界面)拆解它的客户详情页:从评分卡(Score Card)、活动趋势(Activity Trend)到管道健康度(Pipeline Health),带你一次看懂每块面板在展示什么、数据从哪来、代码在哪,适合刚接触前端和 C

2026-10-09 16:48:46 131

原创 PS4存档数据安全吗?Apollo Save Tool的USB+HDD+FTP三重备份策略详解

PS4存档数据安全吗?答案是:只靠主机硬盘,风险不小。硬盘损坏、重装系统、重建数据库,都可能让多年积累的游戏进度一夜归零。**Apollo Save Tool** 是一款运行在 PS4 上的开源存档管理工具,支持解密、导出、签名存档文件,并提供 USB、HDD 外接分区、FTP 远程服务器三条备份通道,让你用三重备份策略彻底守护 PS4 存档数据安全。## 为什么你的PS4存档需要备份?P

2026-10-09 15:34:13 190

原创 Graffle 传统 GraphQL 输出模式:使用 traditionalGraphqlOutput 预设还原标准 ExecutionResult 与编译期校验

本篇文章讲解 Graffle 客户端中 `Preset.traditionalGraphqlOutput` 这一输出预设的配置方式与运行效果。它能让 Graffle 的返回结果尽量贴合 GraphQL 规范的 `ExecutionResult` 结构(`data` + `errors`),同时以一段"故意写错字段名"的代码演示 Graffle 如何借助生成的 schema 类型在**编译期**拦截

2026-10-09 14:39:13 149

原创 Cloud Custodian GCP 通用动作详解:notify 如何通过 Pub/Sub 把资源审计结果推送成可解码消息

本文围绕 Cloud Custodian 的 GCP 通用动作文档(docs/source/gcp/policy/genericgcpactions.rst)展开,讲解 `notify` 这一可应用于任意 GCP 资源类型的动作:它的完整策略 YAML 写法、Pub/Sub 主题与解码 Cloud Function 的搭建步骤、消息体为何以 base64+zlib 编码发送。读完后可在 GCP 环

2026-10-09 11:20:58 179

原创 oneTBB flow::limiter_node 详解:基于阈值门控的消息限流节点原理与实战

`flow::limiter_node` 是 oneAPI Threading Building Blocks(oneTBB)流图(flow graph)模块中用于**消息限流**的核心节点:它像一道闸门,只允许不超过用户指定 `threshold` 条消息通过,超出部分一律拒绝。本文以官方参考文档 [limiter_node_cls.rst](https://link.gitcode.com/i

2026-10-09 09:29:10 458

原创 RPCS3 PS3 模拟器:2个前置、5项设置,跑稳你的第一款PS3游戏

RPCS3 是一款免费开源的 PlayStation 3 模拟器,用 C++ 编写,支持 Windows、Linux、macOS、FreeBSD 四个平台,把 PS3 游戏搬到电脑上运行。它适合想在 PC 上重玩 PS3 游戏的新手,不适合手头没有 PS3 固件和游戏文件、且不方便自行获取的人。## 🧭 核对平台与硬件先给结论:平台支持 Windows、Linux、macOS、FreeB

2026-10-08 23:56:48 176

原创 Context Hub 技术指南:用 apache-airflow-providers-apache-flink 从 Airflow DAG 向 Kubernetes 提交 Flink 应用

Apache Flink 是流式计算的事实标准,而它的部署方式早已从裸机走向 Kubernetes。本指南围绕 Context Hub 仓库中收录的 `apache-airflow-providers-apache-flink` 官方文档([content/apache-airflow/docs/providers-apache-flink/python/DOC.md](https://link.

2026-10-08 23:08:33 201

原创 NYU-DLSP20 第 13 周实战解析:图卷积网络(GCN)从谱卷积理论到 Residual Gated GCN 的完整实现

> 本文以 NYU Deep Learning Spring 2020 课程第 13 周内容([docs/fa/week13/13.md](https://link.gitcode.com/i/98d2c38d574a675932b7d6de04f67fad),对应英文原版 [docs/en/week13/13.md](https://link.gitcode.com/i/1ebc76d1d3c2

2026-10-08 22:23:17 205

原创 Node.js 模組雙重身份實戰:用 module.parent 判斷「直接執行」還是「被 require 載入」(jstips 第 17 期)

在 Node.js 中,同一個 JavaScript 檔案可能肩負兩種角色:既可以被 `node something.js` 當作主程式直接執行,也可以被其他模組透過 `require('./something.js')` 載入使用。本 tip 教你在程式內部判斷「自己目前是被誰啟動的」,進而讓同一份程式碼靈活切換行為——最典型的應用就是 Express 伺服器:直接執行時監聽連接埠,被 requ

2026-10-08 22:09:18 691

原创 EcoPaste 数据层架构解析:SQLite 连接池管理、FTS5 全文检索与存储目录热切换实战

本文以 EcoPaste(跨平台剪贴板管理工具)后端 `database-and-storage` 规格文档为骨架,逐层拆解其数据与存储层设计:从单一 SQLite 连接池的原子热替换、迁移与模型的双端同步,到 `updated_at` 时间戳语义如何驱动"最近使用"排序,再到 FTS5 trigram + LIKE 双轨搜索、资源路径单一入口以及运行期存储目录切换与备份恢复机制。读完本文,你将掌

2026-10-08 21:57:02 158

原创 Go Scheduler 是什么:GPM 调度模型、核心原理与 sysmon 抢占机制(go-questions 调度器系列)

本文是 go-questions 仓库《调度器》专题的开篇之作,系统讲解 Go Scheduler 的定位、职责与底层实现。你将理解 Go 程序为何由"用户程序 + 运行时"两层构成、调度器为何如此重要,掌握 G、M、P 三大核心结构体与全局/本地运行队列(GRQ/LRQ)的关系,并沿着源码看到调度循环如何启动、sysmon 后台线程如何以 10ms 为阈值发起抢占。读完本文,你既能建立起 GPM

2026-10-08 21:40:49 206

原创 gsd-2 声音合成指南:用振荡器音高滑动(Pitch Sweep)打造自然的音调提示音

gsd-2 内置的 `userinterface-wiki` skill 是一套面向 Web 界面实现的 UI/UX 最佳实践规则库,其中 Sound Synthesis(声音合成)类别专门指导 Agent 如何用 Web Audio API 生成程序化音效。本文聚焦其中的 `design-oscillator-for-tonal` 规则:当需要合成弹出提示(pop)、确认音(confirmati

2026-10-08 21:28:05 206

原创 OWASP MASTG 解析:Android WebView JavaScript 执行安全测试(MASTG-TEST-0031)实战指南

> 本指南以 OWASP Mobile Application Security Testing Guide(MASTG)测试用例 [MASTG-TEST-0031](https://link.gitcode.com/i/f973c9542a75b2f4d360fa118adb927d)(Testing JavaScript Execution in WebViews)为核心,结合仓库中的知识条目

2026-10-08 21:25:02 135

空空如也

空空如也

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

TA关注的人

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