关于我与这个小窝
你好,我是 happys,也可以叫我开心
这里是我的个人主页与技术笔记。关注后端开发、AI 应用和开源协作,喜欢从实际使用中遇到的问题出发,阅读源码、实现改进,再用测试验证。
正在香港理工大学学习元宇宙技术(在读),学习方向包括 LLM Agent、元宇宙基础与拓展现实。相比只罗列技术名称,我更希望这里能回答:我做过什么,解决了什么问题,以及哪些地方还需要继续改进。
开源实践
Deskflow:客户端可靠性
围绕 C++ / Qt 客户端的事件生命周期,修复断连清理时机:保持分发中的处理器有效,在回调返回后执行清理,并结合回归测试与 AddressSanitizer 验证。
已合并贡献:#9958。这里的贡献者身份不代表项目维护者身份。
CC Switch:配置与会话状态一致性
为 Codex 服务商切换开发跨会话状态协调、凭据隔离与失败回滚相关修复;另提交 OMO Slim 活跃预设导入修复,在处理预设时保留自定义配置字段。
对应已提交 PR:服务商切换 #5815、预设导入 #7228。是否合并及后续进展以仓库记录为准。
Gitea:界面与后端规则一致
修正关闭 PR 后的分支删除按钮。当分支仍被其他开放 PR 使用时,不再展示后端无法完成的删除操作。
这些实践共同训练的是定位问题、理解已有约束、控制修改范围与补充验证的能力,而不只是新增代码。
两个代表项目
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 中粘贴密钥、访问令牌或个人敏感信息。
发现博客中的错误,也欢迎通过本站源码仓库反馈。