论文发表
-
Just AcceptedInvited SubmissionCCF-AForthcomingTool
-
Best Student Paper AwardAcceptance: 12.2%, 85/696CCF-A
荣誉和奖项
学术荣誉
- EuroSys'25 最佳学生论文奖
程序设计竞赛奖项
- 2018 年 ACM-ICPC 亚洲区域赛焦作站金奖
- 2018 年 ACM-ICPC 亚洲区域赛西安站 EC-Final 银奖
- 2018 年 ACM-ICPC 亚洲区域赛南京站银奖
- 2018 年 CCPC 中国大学生程序设计竞赛吉林站银奖
- 2017 年 ACM-ICPC 亚洲区域赛西安站铜奖
个人荣誉
- 2020 届西安交通大学南洋书院优秀毕业生
- 2019 年度 CCF 优秀大学生奖
奖学金
- 2019 年西安交通大学陆诗娣一等奖学金
- 2018 年西安交通大学陆诗娣二等奖学金
报告
Understanding the Linux Kernel, Visually
- 2025.10 华为鸿蒙内核 DFX 组 (invited talk, online)
- 2025.5 ETH Zurich AST Lab (invited talk, online)
- 2025.5 华为庞家莱实验室 (invited talk, online)
- 2024.11 The 27th ChinaSys Workshop (ChinaSys'24 Fall) (accepted as oral, Tianjin, China)
教育和工作经历
助教经历
- 2022 - 2023 计算机系统基础(2022 秋,2023 秋),实验助教(由王慧妍老师授课),南京大学计算机科学与技术系。
- 2022 - 2023 操作系统:设计与实现(2022 春,2023 春),助教(由蒋炎岩老师授课),南京大学计算机科学与技术系。
- 2016 - 2020 C 语言程序设计课程(秋),非正式助教(由朱海萍老师授课),西安交通大学计算机科学与技术系。
- 2019.1 - 2019.6 西安交通大学 ACM 校队队长代理,西安交通大学计算机科学与技术系。
工程项目
研究工作
- Visualinux (2023 - 2025): 一个实用的 Linux 内核可视化调试框架。这份工作已经被 CCF-A 类会议 EuroSys 2025 接收,并获最佳学生论文奖。
业余项目
-
个人博客 (网站正在重构,暂时不可访问): 总计有近 百万字,其中包括大量独立撰写的原创技术文章。
查看细节
- 计算机基础知识的教程,包括编程语言基础(C/C++),算法和数据结构,图论,等等。
- 程序设计题目的详细题解,包括 LeetCode 和一些 ICPC 的题目。
- 其它计算机技术知识分享的文章。
停止维护的项目
-
新玄机奇塔:Evolution (2016/2024): 一个具有一定规模的 2D 魔塔类 RPG 游戏,累计下载超过 5 万次。该游戏的重置版已经在 2024 年重新发布。
查看细节
- 此游戏远远称不上优秀,但它毕竟只是我在高中的业余时间制作的。
- 基于 RGSS 构建:这是一个已经被时代抛弃的游戏引擎。
- 游戏内容丰富且经过精心设计,但美术和剧情水平比较朴素。
- 此游戏已经停止维护,但最终版本的成品仍然可下载。
-
移植到 AM 上的 xv6 操作系统 (2021) (未公开): 将 xv6 操作系统移植到硬件抽象层 AbstractMachine 上。
查看细节
- 此项目在 蒋炎岩教授 的指导下推进。
- 基于 AbstractMachine 实现:这是一个最小化的、模块化的、独立于机器环境的硬件抽象层。
-
Data Structure Visualizer (2019): 一个用 JavaFX 实现的 PC 桌面应用程序,提供算法和数据结构的可视化、交互控制,以及强大的可定制特性。
查看细节
- 最初被设计作为课堂教学的辅助工具。
- 提供图形化显示、单步动画演示和与之同步的代码跟踪。
- 支持用户自定义扩展和批处理操作。
-
骨骼动画重定向技术的基本实现 (2019): 腾讯实习期间参与完成的工作。该项目归腾讯所有。
查看细节
- 该技术基于开源 3D 引擎 three.js 实现。
- 运用计算机图形学、3D 数学、骨骼动画等方面的基础知识。
- 此项目已经移交给腾讯。
兴趣爱好
- 小型游戏开发(业余水准)
- 写一些计算机专业的技术博客
- 电子游戏(包括但不限于:明日方舟)
- 享受音乐(包括但不限于:塞壬唱片,falcom jdk)
- 游泳