posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 game golang 客户端开发 Minigame Saas rust Python Java cg Typescript
quantum

量子云服务:IBM Quantum、AWS Braket、Azure Quantum 与作业调度

系统讲解量子计算云服务生态:主流平台(IBM Quantum、AWS Braket、Azure Quantum、Google Quantum AI)对比、作业调度与排队机制、QPU 访问模型(公开/私有/预留)、任务提交与批处理、计费与配额、模拟器与混合服务、以及云上做量子开发的工程实践与选型,帮助开发者在真实量子硬件上高效运行作业。

14 分钟阅读
云服务
typescript

类型化事件与数据流:EventEmitter、响应式流与消息总线

系统覆盖 TypeScript 下事件驱动架构的类型安全实践:EventEmitter 的泛型化与类型化事件定义、判别联合事件模型、订阅与取消的类型生命周期、RxJS 等响应式流的类型推导、类型化消息总线(发布/订阅/通配)、事件溯源与 CQRS 的类型建模、跨进程/跨模块事件类型的共享契约,以及事件驱动代码的测试与可观测性,帮助开发者把「事件总线」从 any 地狱变成类型安全的架构组件。

7 分钟阅读
TypeScript 类型安全
blockchain

智能合约部署与升级:代理模式、EIP-1967 与 CREATE2

系统覆盖智能合约从部署到可持续演进的工程实践:合约不可变性与升级动机、delegatecall 代理原理与存储布局、EIP-1967 标准存储槽(实现指针/admin/beacon)、透明代理与 UUPS 模式、OpenZeppelin Upgrades 工具链、CREATE2 确定性部署与工厂模式、Beacon 代理多合约共享实现,以及升级安全(存储冲突/初始化/权限)与 L2 部署差异,帮助开发者建立「可升级合约」的完整认知。

7 分钟阅读
区块链 智能合约 升级
graphdb

时态图与时间维度建模:时间属性、bitemporal 与图版本

系统讲解时态图(Temporal Graph)与时间维度建模:时间属性的类型(valid time / transaction time)、时态关系的建模策略、bitemporal 建模、事件时序图与时间戳关系、历史状态查询(point-in-time)、图版本与快照、时态路径与时序分析、以及 Neo4j 等图库中的时间建模实践与性能考虑,帮助在图上表达和查询时间维度。

13 分钟阅读
时序分析
miniblog

性能与成本优化:从缓存分层到资源治理的实战路径

系统覆盖微型博客的性能与成本优化:性能基线(延迟/吞吐/错误率 SLO)、缓存分层设计(L1/L2 与缓存一致性)、数据库热点治理(大 V 时间线/计数热点)、Redis 容量与内存治理、图片与 CDN 成本优化(缩略图/WebP/缓存命中)、冷数据归档与存储降本、资源监控与容量规划、以及性能优化与成本治理的取舍方法论,帮助读者在「性能达标」与「成本可控」之间找到平衡。

9 分钟阅读
miniblog 性能优化 cost
wasm

WASM 宿主嵌入 API:在 Rust/C/Go/Python 中跑 WASM 模块

系统覆盖把 WebAssembly 运行时嵌入宿主应用的实践:嵌入(embedding)是什么、为什么服务器/桌面/移动应用需要嵌入 WASM、Rust 生态的官方嵌入 API(wasmtime crate:Engine/Store/Module/Instance/Config)、C 稳定 ABI(wasmtime-c-api 与 wasm_c_api_t)、Go 与 Python 的绑定(wasmtime-go/wasmer-python)、host 函数(自定义 imports)如何让 WASM 调用宿主能力、线性内存访问与数据传递模式、多语言绑定底层都是 C ABI 的原理、Wasmtime/Wasmer 嵌入 API 的差异对比、以及进程内嵌入 vs 进程外隔离的工程取舍,帮助读者在任何语言里安全、高效地嵌入 WASM 作为「可插拔执行沙箱」。

7 分钟阅读
WebAssembly 嵌入 Wasmtime
vite

Vite 开发代理与后端集成:server.proxy、路径重写与 Mock

系统覆盖 Vite Dev Server 与后端的协作工程:为什么前端开发需要代理、server.proxy 的完整配置(target/changeOrigin/rewrite)、API 路径重写与转发规则、HTTPS 与 WebSocket(wss)代理、本地 Mock 方案(中间件/vite-plugin-mock)与真实后端切换、多环境配置(dev/staging/prod 的 proxy 差异)、前后端分离联调工作流(契约先行/环境矩阵),以及代理故障排查,帮助团队把「前后端联调」从手工拼接口地址变成标准化的开发基建。

6 分钟阅读
Vite 代理 Mock
scala

Scala 2→3 迁移与重构实战:迁移工具链、兼容策略与渐进式改造

系统覆盖 Scala 2 到 Scala 3 的迁移与代码现代化:迁移前的评估与兼容性分析、Scala 2 与 Scala 3 的交叉编译、迁移工具链(scalafix/迁移规则/自动迁移)、渐进式迁移策略(逐模块迁移/双编译器并行)、Scala 3 语法现代化(缩进语法/枚举/给定实例)、依赖升级与编译器插件适配、以及迁移后的回归测试与性能验证,帮助读者把「存量 Scala 2 代码库」平滑迁移到 Scala 3。

9 分钟阅读
Scala Scala 3 迁移
ai

NCCL 集合通信:AllReduce、Ring 算法与多卡推理的通信优化

多卡推理的吞吐天花板往往不在算力,而在 GPU 之间的通信。NCCL 是 NVIDIA 的集合通信库:AllReduce/AllGather/Reduce-Scatter 原语、Ring 与 Tree 算法、NVLink/RDMA 互连、拓扑感知与超节点。本文把 NCCL 讲透:通信原语怎么选、算法怎么收敛、拓扑怎么感知,以及多卡推理(张量并行)的通信优化实战。

12 分钟阅读
NCCL ring 张量并行