Skip to content
View qiyuhuating's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report qiyuhuating

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
qiyuhuating/README.md

你好,我是祈雨

我正在学习软件工程,持续探索可靠性、分布式系统、存储与搜索。

我更关心系统在真实约束和故障下的表现:不仅让功能运行起来,也希望能够观察过程、复现问题、验证结果。

置顶项目

颐和健康 · 社区照护与风险管理

面向社区照护场景的应用原型,涵盖居民档案、设备信号、用药任务、风险事件和工作人员处置流程。

后端采用 Python 与 SQLite,着重实现权限与隐私边界、读写事务隔离、风险事件状态管理及自动化验收。

在线体验 · 源码与测试

在线页面使用浏览器本地模拟数据,不连接真实医疗后端,也不提供医疗诊断。

Faultline · 故障恢复与任务执行

可注入故障的本机任务执行实验室。通过真实 Worker 进程崩溃、租约过期与接管、旧令牌提交拒绝等场景,观察系统如何恢复并保持结果一致。

核心机制包括 SQLite 持久化队列、租约、栅栏令牌、幂等处理与故障轨迹验证。

故障轨迹演示 · 架构与验证

公开页面回放已录制的故障轨迹;新的故障实验需要在本地运行。

skipverse · 向量检索引擎

使用 TypeScript 实现的向量检索引擎,支持 HNSW 近似最近邻搜索、预写式日志、快照恢复与向量量化。

在线可视化展示搜索如何逐层遍历图索引,并复用引擎本身的检索核心。

交互式搜索演示 · 源码与接口

Quorum Lab · 分布式共识实验室

基于 Raft 协议构建的五节点确定性共识实验室。支持模拟网络分区、消息延迟与丢失、节点崩溃,逐事件观察领导者选举、日志复制与故障恢复。

借助虚拟时钟、故障注入与确定性回放,将抽象的分布式协议转化为可以检查和复现的实验。

在线共识实验 · 架构与测试

其他探索

contrapunctus · 基于 Fugue Max Tree CRDT 的协同文本引擎,探索并发编辑、乱序消息投递与副本收敛。体验协同实验。

以上项目均提供本地运行方法、测试入口和实现范围说明。我希望让设计取舍有据可查,让系统行为能够被验证,而不是只展示运行成功的一面。


我要我们在一起

Pinned Loading

  1. yihe-health yihe-health Public

    颐和智慧康养社区前端演示:居民健康档案、用药提醒、风险预警与工作人员管理台;原生 HTML/CSS/JavaScript 静态站点,部署于 GitHub Pages,演示数据仅保存在浏览器本地。

    Python 4 1

  2. faultline-lab faultline-lab Public

    Faultline — crash a real worker, watch recovery, and verify durable results. An observable SQLite task engine with fencing, idempotency and an interactive reliability lab.

    JavaScript

  3. skipverse skipverse Public

    A from-scratch vector database: HNSW ANN index, crash-safe WAL, deterministic replay, zero runtime dependencies, and a living search visualization.

    TypeScript

  4. quorum-lab quorum-lab Public

    A deterministic Raft consensus lab: fault injection, real log replication, safety invariants, and exact experiment replay. TypeScript + React + Web Worker.

    TypeScript 1