熟练掌握Python、Java、C/C++等多种编程语言,具备全栈开发能力,擅长自动化工具开发、数据处理与AI应用落地。
前端开发方面:熟练使用HTML、CSS、JavaScript进行页面开发,熟悉Vue框架及Element-UI组件库,能够独立完成前后端分离项目的界面设计与交互开发;有jQuery、axios等常用库的实际项目经验。
后端开发方面:熟悉Spring Boot框架及MVC三层架构,能够独立搭建后端服务并完成接口开发;熟练使用MySQL、SQLite、SQLyog等数据库工具,具备数据库设计与SQL优化能力;熟悉Flask等Python Web框架,能快速搭建轻量级后端服务。
数据处理与办公自动化方面:精通pandas、openpyxl等数据处理库,能够高效完成Excel数据的读取、清洗与导出;熟练使用python-docx进行Word文档的自动化生成与模板批量替换,支持段落、表格中占位符的精确替换并完整保留原文档样式;具备JSON配置文件解析与字段映射的丰富经验;熟悉PyInstaller打包工具,可将Python脚本打包为exe可执行文件。
AI与计算机视觉方面:熟悉YOLOv8目标检测框架,具备模型训练、数据标注、推理部署的完整经验;了解OpenCV图像处理库,能够实现实时视频流的检测与识别应用。
移动端开发方面:有Android Studio开发经验,能够使用Java进行Android应用开发,了解SQLite本地数据库在移动端的应用。
开发工具:熟练使用IDEA、PyCharm、VS Code、Android Studio等主流IDE,熟悉Git版本控制,具备良好的代码规范和文档编写习惯。
项目一:网络书店管理系统(本科毕设)
项目背景:独立完成一套完整的网络书店管理系统,涵盖用户端和管理端的全部功能。
技术方案:前端以JavaScript为主,配合jQuery和Element-UI完成界面开发与交互设计;后端采用Spring Boot + Vue技术栈,基于MVC三层架构搭建后台服务。前端通过Vue的axios进行数据传递,后端Spring Boot负责业务逻辑处理与数据回调。数据库使用MySQL存储用户信息、书籍数据和订单记录。
项目成果:系统实现了用户登录注册、在线阅读、书籍购买、发货与退货、账户充值与注销等完整业务流程,功能完善,界面友好,顺利通过毕业答辩。
项目二:基于YOLOv8的手势识别控制系统
项目背景:开发一套基于深度学习的实时手势识别系统,通过摄像头捕捉手势动作,识别后映射为对应的控制指令,实现对设备或应用的非接触式操控。
技术方案:使用Python作为开发语言,基于YOLOv8目标检测框架进行手势识别模型的训练与部署。数据集方面,自行采集并标注了多类常用手势图片,使用Labelimg进行标注后导入YOLOv8进行训练。推理阶段通过OpenCV实时读取摄像头视频流,将每帧画面送入训练好的模型进行检测,识别出手势类别和置信度后,通过预设的映射规则触发对应的控制操作(如音量调节、翻页、播放/暂停等)。整个系统支持多种手势的同时识别,响应延迟控制在毫秒级别。
项目成果:系统在自建测试集上识别准确率达到95%以上,实时检测帧率稳定在30FPS以上,能够流畅地完成手势控制交互,具备良好的实用性和扩展性。
项目三:QQ智能聊天机器人
项目背景:基于QQ平台开发一款多功能智能聊天机器人,实现群聊和私聊场景下的自动回复、信息查询、娱乐互动等功能,提升社群活跃度和管理效率。
技术方案:基于Python开发,使用go-cqhttp/NoneBot等QQ机器人框架搭建消息收发服务,通过WebSocket与QQ服务端保持长连接,实时监听和处理消息事件。功能模块包括:关键词自动回复、群管理(自动欢迎新成员、违规消息检测)、天气查询、每日新闻推送、AI智能对话等。后端使用SQLite数据库存储用户数据和配置信息,支持通过指令动态调整机器人行为。整体架构采用插件化设计,便于后续功能扩展和维护。
项目成果:机器人稳定运行于多个QQ群中,日均处理消息数百条,有效提升了群内互动频率和管理效率,获得群成员一致好评。
项目四:企业体系文件批量生成工具
项目背景:某企业需要根据不同客户信息,批量生成数百份体系文件和报告文档,原先由人工逐份修改Word模板,效率极低且容易出错。
技术方案:使用Python开发了一套自动化文档生成工具。通过pandas读取Excel中的客户数据(包括公司名称、联系人、日期等字段),结合JSON配置文件建立Excel列名与Word模板占位符的映射关系,利用python-docx实现占位符的精确替换。工具支持段落和表格中的多占位符同时替换,自动识别日期字段并按指定格式(如YYYY年MM月DD日)输出,替换过程中完整保留原文档的字体、颜色、表格样式等格式信息。最终按Excel指定列自动命名输出文件,批量生成至指定文件夹。
项目成果:100份文档生成时间从原来的人工4小时缩短至不到1分钟,准确率100%,零乱码零遗漏。后续使用PyInstaller打包为exe可执行文件,交付给非技术人员直接使用。
项目背景:独立完成一套完整的网络书店管理系统,涵盖用户端和管理端的全部功能。 技术方案:前端以JavaScript为主,配合jQuery和Element-UI完成界面开发与交互设计;后端采用Spring Boot + Vue技术栈,基于MVC三层架构搭建后台服务。前端通过V
项目背景:开发一套基于深度学习的实时手势识别系统,通过摄像头捕捉手势动作,识别后映射为对应的控制指令,实现对设备或应用的非接触式操控。 技术方案:使用Python作为开发语言,基于YOLOv8目标检测框架进行手势识别模型的训练与部署。数据集方面,自行采集并标注了多类常用手势
项目背景:基于QQ平台开发一款多功能智能聊天机器人,实现群聊和私聊场景下的自动回复、信息查询、娱乐互动等功能,提升社群活跃度和管理效率。 技术方案:基于Python开发,使用go-cqhttp/NoneBot等QQ机器人框架搭建消息收发服务,通过WebSocket与QQ服务