Liu Jiawen's Projects
智能计算系统实验,课程链接:https://forum.cambricon.com//show-6-1529-1/html
同济大学汇编原理课程,用汇编语言实现一般数据的四则运算,运行平台在DOSBox 0.74软件下
类C语法编译器,支持词法分析、语法分析和语义分析
后端使用Django,前端使用Vue3,爬虫使用Scrapy ,数据库使用Mysql实现的资讯综合网站,包含微博、b站、知乎的热榜信息以及微博和b站的博主的动态信息,并将其统一展示在网页中以方便浏览,还包含完善的个人管理页面和超级用户管理页面
同济大学计算机组成原理作业——使用Verilog HDL语言实现54条MIPS指令的CPU的设计和仿真和下板,在NEXYS 4 DDR Atrix-7开发板上完成。
一个在分布式主机群中运行的基于cloudsim plus的模拟器
同济大学数字逻辑的大作业,使用了VGA,蓝牙,7短数码管,蜂鸣器这4个外设,使用Verilog语言在NEXYS 4 DDR Atrix-7开发板上完成的与别踩白块游戏规则相同的游戏——别踩蜘蛛块。
基于webRtc的线上考试监考系统,服务器端使用Python实现,客户端分为学生端和监控端,都是网页,主要依靠JavaScript实现。
对于一些知识类的视频,对底部字幕进行截图并整合在一起,加快对视频的阅读整理速度
使用环境Python3.8,使用前需要先安装并运行go-cahttp,其中的查电费功能因为网络接口原因已经失效,其余应该可以正常使用。对于正常聊天功能,是接入了微博小冰的私聊功能,所以需要密钥,可以通过@QQ机器人 更新 XXXX微博中的cookie中的sub部分进行更新,一般来说过一天就失效了,后面会尽量写出一个可以自己更新SUB的
a unified scheduler for online and offline tasks
五子棋人机博弈游戏,基于极大极小值的 alpha_beta 剪枝来完成,用Python编写完成。
2020年大一下时期的C++高程大作业——贪吃蛇。实现了5种难度:入门版、进阶版、高级版、趣味版、智障版。
基于echart实现的堆排序的本地动态演示网页
同济大学大一高程大作业——将图像转化字符串组成的画面,支持图片和视频转化。
《k8s-1.13版本源码分析》
LGDCloudSim is a resource management simulation system for large-scale geographically distributed cloud data center scenarios.
2023年MIT6.824的课程作业,实现了一个基于raft的kv存储系统(课程现已改名MIT6.5840)
论文阅读笔记
使用ANSIX9.17算法来生成随机数,其中包含了DES的实现,使用了AES对文件进行加密、解密,后面又实现了RSA对AES关键密钥的加密、解密。
基于echart实现的上海地铁线路图网页(截止到2021年)。
个人博客网站
服务端部署在rocky linux,使用语言为C++,客户端使用PyQt,数据库使用mysql+sqlite实现的网盘。 实现的功能:支持正常的文件、文件夹的上传和下载 支持文件的移动、复制、剪贴、重命名等操作 支持服务端已有文件情况下秒传 支持客户端以下载文件情况下的秒下 支持多用户同时上传文件 支持断点续传 支持断点续下 支持对用户密码传输的自定义加密 支持文件的延时删除
MIT的操作系统课程 6.828