项目名称1:即时博客
项目描述:
轻量级的个人博客网站,可让用户在网上发布文字、图片,与其他用户互动和交流。同时也基于 GPT 等生成式 AI 技术,具备文章扩写润色、大纲提炼、图片生成、智能推送等功能的博客网站。
负责描述:
负责项目的全栈开发工作、版本管理,使用阿里云服务器、云对象存储OSS、云函数进行网站部署。
使用Vue的组件开发思路,不同的页面可以复用公共组件,使用Vue Router实现路由切换
使用SpringBoot3后端架构,采用 MySQL 关系型数据库、Mybatis框架操作数据库,Redis中间件处理token存储
使用阿里云函数进行gpt接口反代理,代理接口采用node.js express框架编写
使用git进行版本管理与合并,使用apifox进行api设计、测试。
项目名称2:京东平台笔记本参数爬取及可视化
项目描述:
对京东平台上的笔记本商品信息进行大数据可视化分析,帮助了解笔记本市场的现状、趋势、需求、竞争等情况,为笔记本厂商、经销商、消费者等提供 有价值的参考和建议。
负责描述:
负责数据爬取,数据清洗处理,数据可视化;
针对JavaScript动态加载的内容和京东反爬虫机制,使用selenium模拟真实用户的行为来自动化网页浏览器操作进行信息爬取;
使用bson(json_util)将 Python 字典转换为 JSON 格式的字符串,以便于写入文件或进一步处理;
编写静态网页,使用ECharts库将处理好的数据可视化;
项目名称3:基于Qt Socket的实时聊天软件
项目描述:
采用QT和网络套接字技术实现的实时聊天软件,有登录、群聊、私聊、服务器后台打印日志等功能。
负责描述:
负责界面开发、聊天服务器开发。
使用Qt Designer工具设计了软件的UI布局。通过对控件事件的编程处理,实现了用户的各种交互需求,如登录、消息发送等功能。
利用Qt的网络编程接口(QUdpSocket),实现了高效的数据传输和实时的消息处理。
服务器端采用本地字典存储登录信息,因为采用无连接的udpsocket,需要在一定时间采用轮询检查客户端是否能连通,同时采用确认机制实现可靠传输。
服务器端采用c++多线程技术std::thread实现高并发响应,为每个登录用户创造一个线程,直到用户登出或无法连通。