区块链工程专业
熟练掌握 Python、C 语言
系统学习 C++,熟悉面向对象编程
深入学习 Java,了解基础语法与开发环境
能够熟练安装/配置 Windows/Linux 操作系统
可独立搭建开发环境(如 Python/Java IDE、数据库等)
有长期使用计算机的经验,能够高效解决常见软硬件问题
熟练使用Spring Boot进行服务端开发,了解Spring Cloud微服务架构
熟悉MySQL数据库设计与优化,能够进行SQL调优;了解NoSQL(如Redis)在缓存方面的应用
掌握RESTful API设计和开发,确保系统前后端数据交互高效稳定
精通Git版本控制,熟悉Maven项目构建工具
具备Linux环境操作和Shell脚本编写能力;了解Docker容器化部署,能快速构建开发及生产环境
逻辑清晰,能快速理解技术文档并实践
沟通表达流畅
1. 自动化系统安装工具开发(使用Python/C语言)
针对同学频繁求助系统重装的需求,开发一键式系统部署工具
通过Python调用Diskpart指令实现硬盘分区自动化,封装Ghost工具完成系统镜像批量安装
集成驱动自动识别模块,对比手动安装效率提升60%,累计完成12台设备部署
(Python脚本、Windows PE环境、Diskpart命令封装)
2. 学生成绩管理系统(使用C++)
基于控制台实现数据增删改查功能,采用map容器快速检索学生ID
设计分层架构,分离数据存储(txt文件读写)与业务逻辑模块
实现GPA自动换算算法,支持异常成绩预警,代码复用率达85%
(C++11、STL容器、文件流操作)
3. 跨平台计算器 (使用Java)
开发支持四则运算/括号优先级/历史记录的计算器
运用正则表达式实现输入校验,防止非法字符注入
采用MVC架构分离界面与逻辑,代码可维护性提升40%
(Java Swing、MVC模式、正则表达式)
4. Linux开发环境搭建实践
在旧笔记本部署Ubuntu服务器,通过Docker容器化配置Python/Java双环境
搭建Nginx反向代理服务,实现本地项目外网测试访问
编写Shell脚本自动化备份系统配置,降低环境重建时间成本
(Ubuntu Server、Docker、Nginx)
本工具专为解决多设备系统部署效率问题而设计,采用Python深度集成Windows底层指令,实现从硬盘分区到系统镜像部署的全流程自动化。核心功能与技术亮点: 智能分区引擎 动态识别硬盘容量,采用最优分配算法划分系统/数据分区 通过Python封装Diskpart指令,避免人
基于C++开发的控制台应用,实现学生成绩全生命周期管理。技术亮点包括: 高效数据检索:采用STL map容器构建索引,ID查询响应时间<0.1秒 智能预警系统:设定阈值自动标记异常成绩,触发教师端提醒 GPA动态计算:开发权重算法,支持不同课程体系分数转换 项目采用