posts

文章归档

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

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

全部文章

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

私信系统与端到端加密:会话模型、消息时序、E2EE 与多端同步

系统讲解微型博客私信系统与端到端加密的工程实现:从可靠、有序与隐私三角出发,设计单聊群聊的会话模型与消息存储,用单调递增序号与因果序解决消息时序,详解 X3DH 密钥协商与双棘轮算法,落地多端同步的设备列表与密钥分发,并覆盖长连接投递、离线补偿、已读回执一致性、元数据保护、加密数据可检索困境与合规举报通道。

9 分钟阅读
miniblog messaging 安全
iOS 开发

Swift 协议与泛型编程

本文深入讲解 Swift 的协议与泛型体系。从协议定义与协议组合讲起,剖析关联类型、primary associated types 与经典的 PAT 问题,厘清 some 与 any 的语义差异与性能取舍;随后覆盖泛型约束与 where 子句、协议扩展与条件遵循、面向协议编程与面向对象的适用边界、泛型特化的编译优化机制,以及 Swift 6 中 Sendable 对泛型与并发的新约束。最后用策略模式与装饰器模式展示落地方式,并给出可复用的设计检查清单。

9 分钟阅读
Swift 协议 泛型