Yuxin Cui
Junior student in SCUT CS
你好!我是崔钰薪,一名华南理工大学计算机专业的大三学生,这里是我的个人简历。
这里记录了我学习课外课程的一些作业项目,例如Berkeley
的CS61B数据结构
和CS61C计算机体系结构
等。
这里还有一些有趣的开源项目在Project
页面欢迎你的使用和参与:
-
PrivatePhotoCloud:隐私保护的图像安全云存储与云计算。基于
Android
平台开发,使用阿里云对象云存储API。 -
PrivateTrace-Core:隐私保护的敏感人群轨迹接触追溯算法。使用轨迹时空信息,基于同态加密、安全多方计算,使用
Java
实现。 -
PrivateTrace-CoreCPP:隐私保护的敏感人群轨迹接触追溯算法。使用
C++
实现加快速度。 -
PrivateTrace-Backend:隐私保护的敏感人群轨迹接触追溯系统后端。使用
SpringBoot
框架和百度地图API。 -
FileSystem:模拟文件系统和Shell,使用
Boost
多进程和日志框架。支持多Shell进程同时发送指令而不发生竞争和死锁 -
灰度图像分割/压缩的STC和RNAM算法实现:图形化界面采用
Qt
开发,算法实现采用C++
和OpenCV 4
,测试采用Google Test
。 -
联邦学习ECG心电图诊断模型训练与预测:采用明文模型平均,实现ECG诊断模型的训练和预测。
-
Gitlet:自己实现的本地
Git
版本控制工具,Berkeley CS61B
数据结构课程项目。 -
隐私保护的蚁群优化算法:基于同态加密和安全多方计算实现,在保护模型和数据隐私的前提下完成TSP问题的优化。
-
矩阵乘法的GPU实现和优化:使用Block分块法基于
cuda
实现,与MKL
和cublas
对比性能并分析。 -
PrivateLocation:基于
Paillier
同态加密实现的经纬度坐标的转换、表示、加密、以及距离计算。 -
雨课堂自动化刷课和评论: 基于
Selenium
测试框架和JavaScript
脚本实现多用户刷课和评论,并使用fast api
提供接口。 -
购物网站:基于
SpringBoot
实现的购物网站。 -
Windows性能监控面板:基于
C++
使用Windows API
和Qt
开发。 -
删除C++代码中注释小工具:删除
C++
中的注释内容,用于OJ系统的提交等,使用QT
开发。
Repositories
页面列出了我的GitHub
简历和所有的开源仓库。
详细的个人信息和项目经历可以从CV
页面获取。