Yuxin Cui

Junior student in SCUT CS

你好!我是崔钰薪,一名华南理工大学计算机专业的大三学生,这里是我的个人简历

这里记录了我学习课外课程的一些作业项目,例如BerkeleyCS61B数据结构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实现,与MKLcublas对比性能并分析。

  • PrivateLocation:基于Paillier同态加密实现的经纬度坐标的转换、表示、加密、以及距离计算。

  • 雨课堂自动化刷课和评论: 基于Selenium测试框架和JavaScript脚本实现多用户刷课和评论,并使用fast api提供接口。

  • 购物网站:基于SpringBoot实现的购物网站。

  • Windows性能监控面板:基于C++使用Windows APIQt开发。

  • 删除C++代码中注释小工具:删除C++中的注释内容,用于OJ系统的提交等,使用QT开发。

Repositories页面列出了我的GitHub简历和所有的开源仓库。

详细的个人信息和项目经历可以从CV页面获取。