复旦大学2023春编译(H):使用C语言,基于虎书的编译器框架,实现针对FDMJ(FuDan Mini Java)语言的编译器;本编译器拥有1个前端,将FDMJ生成Tiger IR+;2个后端,分别将Tiger IR+生成ARM assem和LLVM IR并可执行
2023春软件工程小组项目,前后端分离构建电商系统,本人参与后端搭建。后端使用SpringBoot,前端使用Vue,数据库使用MySQL,API使用APIfox
复旦大学2022秋操作系统(H) 基于复旦教学OS框架,使用C语言,搭建类xv6的操作系统,实现硬件接口、内存管理、进程调度、文件系统、系统调用、Shell等功能
复旦大学2022春数据库(H) 基于复旦教学myjql框架,使用C语言,实现简易的redis数据库底层机制,包括页内的分槽式管理、空闲空间的哈希表管理、索引的B+树管理等技术
复旦大学2022春计算机组成与体系结构(H) 基于复旦教学CPU框架,使用system verilog,实现了支持异常中断、握手总线、数据指令缓存、阻塞转发的五级流水线CPU