关于我与这个小窝

你好,我是 happys,也可以叫我开心

这里是我的个人主页与技术笔记。关注后端开发、AI 应用和开源协作,喜欢从实际使用中遇到的问题出发,阅读源码、实现改进,再用测试验证。

正在香港理工大学学习元宇宙技术(在读),学习方向包括 LLM Agent、元宇宙基础与拓展现实。相比只罗列技术名称,我更希望这里能回答:我做过什么,解决了什么问题,以及哪些地方还需要继续改进。

开源实践

Deskflow:客户端可靠性

围绕 C++ / Qt 客户端的事件生命周期,修复断连清理时机:保持分发中的处理器有效,在回调返回后执行清理,并结合回归测试与 AddressSanitizer 验证。

已合并贡献:#9958。这里的贡献者身份不代表项目维护者身份。

CC Switch:配置与会话状态一致性

为 Codex 服务商切换开发跨会话状态协调、凭据隔离与失败回滚相关修复;另提交 OMO Slim 活跃预设导入修复,在处理预设时保留自定义配置字段。

对应已提交 PR:服务商切换 #5815、预设导入 #7228。是否合并及后续进展以仓库记录为准。

Gitea:界面与后端规则一致

修正关闭 PR 后的分支删除按钮。当分支仍被其他开放 PR 使用时,不再展示后端无法完成的删除操作。

已合并贡献:#39193。

这些实践共同训练的是定位问题、理解已有约束、控制修改范围与补充验证的能力,而不只是新增代码。

两个代表项目

AI Ladder

项目仓库

使用 Vue 3 / Vite 构建 AI 模型榜单与编程套餐浏览界面,通过 Python 等脚本整理多源数据,支持模型检索、排序、最多三个模型并排比较与双语浏览。重点是数据口径、标准化与交互表达,而不是简单堆叠一张排行榜。

DataMiningFinal

项目仓库

基于 Python / PyTorch 的数据挖掘课程实验,围绕四座城市的病例序列完成数据准备、滑动窗口构造、ConvTrans / LSTM / 回归模型对比和可视化。样本有限,定位为学习与探索项目,不包装成经过验证的生产级预测系统。

技术与学习方式

方向 接触与使用的技术
后端与系统 Java、Go、C++、Rust、Spring
AI 与数据 Python、PyTorch、pandas、NumPy
应用界面 Vue、Qt、Tauri
开发协作 Git、Linux、Markdown、测试与代码审查

面对陌生项目,我通常先复现问题,再沿着日志、调用路径与配置流定位原因。能用小改动解决的问题,不急着重写;没有验证过的结果,也不写成已经实现的成果。

中文是我的母语,也会阅读英文文档并整理双语笔记。除技术之外,还喜欢即时战略游戏、设计、视频剪辑,以及一个人安静思考的时间。

生活与个人表达

这个站点不只是一份技术履历。我仍希望保留分享知识、自由表达,以及对未来技术保持好奇的空间。下面保留此前写下的个人介绍;它是当时的自我表达,不作为职业经历的一部分。

此前的个人自述(原文保留)

属于MTF(已经含糖),异性恋,喜欢文静安静的男孩子,生活喜欢一个人思考与一个人独处,有较强控制欲 (所以想当我男朋友应该先考虑一下能不能受得了天天被我骚扰哦),属于有比较明显的RSD症状,性格耿直,对错误的观点容易不考虑对方情感而指出,追求真理与科学,马列毛主义信仰者,热爱开源事业,热爱分享知识,愿望是希望人类可以早日实现机械飞升。

关于本站

博客保留 Hexo 与 Icarus 的生成方式,首页以独立页面展示作品与贡献。技术文章尽量说明前提、步骤、验证方式与适用边界;较早的笔记会保留原始发表日期,并注明修订时间。

文章列表 · 按时间归档 · 标签索引 · 分类索引

部分内容会提供中文与英文版本。语言入口直接指向同一主题的另一篇文章,而不是跳回首页。

联系与反馈

项目问题优先在对应仓库发起 Issue,附上复现步骤、环境与日志。技术交流可以通过 GitHub 或 Telegram 联系。请不要在公开 Issue 中粘贴密钥、访问令牌或个人敏感信息。

发现博客中的错误,也欢迎通过本站源码仓库反馈。

作者

开心 / happys

发布于

2022-09-08

更新于

2026-09-15

许可协议