关于
关于我⌗
在这些地方读过书:
- THU 计算机科学与技术,学士学位
- UCSD Master in Computer Science and Engineering (in prgress)
喜欢:
- iOS 开发、前后端、高性能计算、其他任何有意思的技术
- 巴塞罗那足球俱乐部
- 看 F1(主要是看乐子)
- Coldplay
- 任天堂游戏
- 皮克斯动画
- 一些美剧(如寻妈记、老友记、Severance)
- 一点点摄影
- 大多数 Apple 产品
编程语言:
- 非常熟练:
- 比较熟练:
项目⌗
Whiz Reader⌗
- iOS App
- 闭源|App Store 链接
- 2020.4 至今(其实很久没有维护了)
第一个项目,C++ 都还没学会的时候的产物。一个英文阅读器,支持点击查词、划词实时翻译等,本来想的是写来看生物原版教材,没想到最终让我来到了计算机系。用的人还不少,也赚了一点小钱。
libftm⌗
- Linux 程序
- 开源|GitHub 链接
- 2020.12 - 2021.1
参加软院 SRT 时候写的程序,用 Wi-Fi 网卡进行测距/定位,花了不少时间。实现基本上是抄 iw 的。SRT 最后无疾而终,但是学会了不少 Linux 知识。
treehollow-v3-ios⌗
- iOS App
- 开源|GitHub 链接
- 2021.1 - 2021.12
树洞 iOS 客户端。写过的规模最大、用户最多的的项目,可惜无法继续更新了。写的过程中学会了不少东西,算是很有收获。
wechat-avatar-frame⌗
- 微信小程序
- 开源|GitHub 链接
- 2021.4
给机械系学生节做的头像框小程序,1 天速成。后来人文学院和航院也用了。微信提供的接口还挺好用,就是文档写得一塌糊涂。
wqxuetang-downloader⌗
- Chrome 插件
- 开源|GitHub 链接
- 2021.4
用来下载文泉学堂图片的 Chrome 插件。因为是直接操作浏览器,比一般的爬虫有效。
HollowCore⌗
- Swift Package
- 开源|GitHub 链接
- 2021.6-2021.9
树洞网络请求库,目的是将网络请求代码和树洞客户端解耦。当时,为了用这个库,重构客户端花了不少时间。
Museum+⌗
- iOS App
- 闭源|中文文档链接
- 2021.7 - 2021.8
苹果移动应用创新赛的参赛作品,利用 AR 增强博物馆游览体验,可以通过手机屏幕对艺术品实现精确、详细、可互动的讲解。没想明白为什么只拿了赛区二等奖。
Pasteboard⌗
- macOS App
- 开源|GitHub 链接|App Store 链接
- 2021.8
一个简单的记录剪贴板记录的状态栏程序,摆脱用备忘录临时记录的方法。起因是某同学在更新到 Windows 11 后很喜欢新的剪贴板功能,向我安利,然后我就想着给 macOS 写一个。实现很简陋,性能不太行,不过记录纯文本够用。
chess⌗
- Qt App
- 开源|GitHub 链接
- 2021.8
小学期 Qt 大作业,支持双人联机对战的军棋游戏。纯代码实现,使用 MVVM 架构。
bilibili-crawler⌗
- Python + Django + React
- 开源|GitHub 链接
- 2021.8
小学期爬虫 + 后端 + 前端大作业,爬取 B 站上的视频信息然后展示出来。超级大杂烩。
mkdocs-blogging-plugin⌗
- Mkdocs 插件
- 开源|GitHub 链接
- 2021.9 至今
使用 Mkdocs 建博客的插件,支持自动生成博客页面、使用模版进行自定义等。目前为止在 GitHub 上 star 最多、issue 最多的项目。在 GitHub 上和外国友人/国内同胞交流还挺有意思的。
swiftui-tutorial⌗
- 教程
- 在线|网页链接
- 2022.1
为计算机系学生科协技能引导文档编写的 SwiftUI 入门教程。自我感觉写得还不错。
config-service⌗
- Go 服务器程序
- 开源|GitHub 链接
- 2022.3 - 2022.5
字节提供的软件工程课程大作业项目,实现一个通过执行动态语言程序来动态返回应用配置的平台。
deploy-tool⌗
- Go 服务器程序
- 开源|GitHub 链接
- 2022.5
软工最后一次组会之前软工平台不出所料地崩了,于是把我们的项目用 docker-compose 部署到了宿舍的电脑上,通过 ddns 访问(其实完全是想玩一下,因为我们当时已经写完代码,不需要再次部署在软工平台了)。想着每次 push 之后需要手动 git pull
和 docker-compose up
挺麻烦,于是写了个小后端来做这件事。
swiftui-wwdc22⌗
- SwiftUI 程序
- 开源|GitHub 链接
- 2022.6
对 WWDC22 发布的 SwiftUI 新 API 的探索。
docker-tutorial⌗
- 教程
- 在线|网页链接
- 2022.7
在计算机系学生科协暑培上作为讲师介绍 Docker 的基本使用及原理。
simpledb⌗
- C++/Python 程序
- 开源|GitHub 链接
- 2022.10 - 2023.1
数据库系统概论课程大作业,一个支持基础 SQL 的数据库管理系统(DBMS)。
riscv-lab⌗
- SystemVerilog
- 公开|GitHub 链接
- 合作者|王文琦 田仁睿
- 2022.11 - 2022.12
计算机组成原理大作业,支持运行 uCore 操作系统的五级流水 RISC-V CPU。
minidecaf-compiler⌗
- C++ 程序
- 公开|GitHub 链接
- 2022.9 - 2023.1
编译原理大作业,一个简单语言的简单编译器。
feiyue-database⌗
把飞跃手册的案例结构化地存在数据库里,定期生成网页。这样的好处在于可以系统地整理申请情况,同时方便贡献。
juss-ticket⌗
- Python 脚本|Go 后端|React 前端
- 不公开|不想被请喝茶
- 2024.3 - 2024.4
黄牛猖獗下,为了抢 F1 中国站的票写的抢票脚本,自己买到后加上了一个简单的后台系统和前端用来帮别人抢。抢票无法全流程自动化,因此和室友忙活了半个月。赚了一点小钱(至少相当于免费的三天 F1 票 + 住宿 + 交通)。