关于我

在这些地方读过书:

  • THU  计算机科学与技术,学士学位
  • UCSD Master in Computer Science and Engineering (in prgress)

喜欢:

  • iOS 开发、前后端、高性能计算、其他任何有意思的技术
  • 巴塞罗那足球俱乐部
  • 看 F1(主要是看乐子)
  • Coldplay
  • 任天堂游戏
  • 皮克斯动画
  • 一些美剧(如寻妈记、老友记、Severance)
  • 一点点摄影
  • 大多数 Apple 产品

编程语言:

  • 非常熟练: c c++ swift python
  • 比较熟练: rust javascript go

项目

Whiz Reader

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

libftm

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

treehollow-v3-ios

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

wechat-avatar-frame

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

wqxuetang-downloader

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

HollowCore

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

Museum+

苹果移动应用创新赛的参赛作品,利用 AR 增强博物馆游览体验,可以通过手机屏幕对艺术品实现精确、详细、可互动的讲解。没想明白为什么只拿了赛区二等奖。

Pasteboard

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

chess

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

bilibili-crawler

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

mkdocs-blogging-plugin

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

swiftui-tutorial

为计算机系学生科协技能引导文档编写的 SwiftUI 入门教程。自我感觉写得还不错。

config-service

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

deploy-tool

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

swiftui-wwdc22

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

docker-tutorial

在计算机系学生科协暑培上作为讲师介绍 Docker 的基本使用及原理。

simpledb

数据库系统概论课程大作业,一个支持基础 SQL 的数据库管理系统(DBMS)。

riscv-lab

  • SystemVerilog
  • 公开|GitHub 链接
  • 合作者|王文琦 田仁睿
  • 2022.11 - 2022.12

计算机组成原理大作业,支持运行 uCore 操作系统的五级流水 RISC-V CPU。

minidecaf-compiler

编译原理大作业,一个简单语言的简单编译器。

feiyue-database

把飞跃手册的案例结构化地存在数据库里,定期生成网页。这样的好处在于可以系统地整理申请情况,同时方便贡献。

juss-ticket

  • Python 脚本|Go 后端|React 前端
  • 不公开|不想被请喝茶
  • 2024.3 - 2024.4

黄牛猖獗下,为了抢 F1 中国站的票写的抢票脚本,自己买到后加上了一个简单的后台系统和前端用来帮别人抢。抢票无法全流程自动化,因此和室友忙活了半个月。赚了一点小钱(至少相当于免费的三天 F1 票 + 住宿 + 交通)。