关于我

  • 2000/12/09
  • CS undergraduate @ THU
  • Swift、C/C++、JS、Python、Golang
  • iOS 开发、前后端、其他任何有意思的技术
  • 目前在进行操作系统方向的研究

项目

Whiz Reader

第一个项目,C++ 都还没学会的时候的产物。一个英文阅读器,支持点击查词、划词实时翻译等,本来想的是写来看生物原版教材,没想到最终让我来到了计算机系。用的人还不少,也赚了一点小钱。

libftm

参加软院 SRT 时候写的程序,用 Wi-Fi 网卡进行测距/定位,花了不少时间。实现基本上是抄 iw 的。SRT 最后无疾而终,但是学会了不少 Linux 知识。

treehollow-v3-ios

树洞 iOS 客户端。写过的规模最大、用户最多的的项目,可惜无法继续更新了。写的过程中学会了不少东西,算是很有收获。

wechat-avatar-frame

给机械系学生节做的头像框小程序,1 天速成。后来人文学院和航院也用了。微信提供的接口还挺好用,就是文档写得一塌糊涂。

wqxuetang-downloader

用来下载文泉学堂图片的 Chrome 插件。因为是直接操作浏览器,比一般的爬虫有效。

HollowCore

树洞网络请求库,目的是将网络请求代码和树洞客户端解耦。当时,为了用这个库,重构客户端花了不少时间。

Pasteboard

一个简单的记录剪贴板记录的状态栏程序,摆脱用备忘录临时记录的方法。起因是某同学在更新到 Windows 11 后很喜欢新的剪贴板功能,向我安利,然后我就想着给 macOS 写一个。实现很简陋,性能不太行,不过记录纯文本够用。

chess

小学期 Qt 大作业,支持双人联机对战的军棋游戏。纯代码实现,使用 MVVM 架构。

bilibili-crawler

小学期爬虫 + 后端 + 前端大作业,爬取 B 站上的视频信息然后展示出来。超级大杂烩。

mkdocs-blogging-plugin

使用 Mkdocs 建博客的插件,支持自动生成博客页面、使用模版进行自定义等。目前为止在 GitHub 上 star 最多、issue 最多的项目。在 GitHub 上和外国友人/国内同胞交流还挺有意思的。

config-service

软件工程课程大作业项目,实现一个通过执行动态语言程序来动态返回应用配置的平台。

deploy-tool

软工最后一次组会之前软工平台不出所料地崩了,于是把我们的项目用 docker-compose 部署到了宿舍的电脑上,通过 ddns 访问(其实完全是想玩一下,因为我们当时已经写完代码,不需要再次部署在软工平台了)。想着每次 push 之后需要手动 git pulldocker-compose up 挺麻烦,于是写了个小后端来做这件事。

swiftui-wwdc22

对 WWDC22 发布的 SwiftUI 新 API 的探索。