• 编程语言: Python、JavaScript
• 平台: Windows、Linux
• 框架和库:
o 后端:Django、FastAPI
o 前端:Vue、Element UI
o 数据处理:Pandas、NumPy、Matplotlib
• 数据库: MySQL、Redis
• 其他: Git、Docker
AiChat会话平台
技术栈: Vite, Express, MySQL, Redis
• 使用Vite构建前端项目,基于Element UI完成基础布局,采用Vue3+Pinia实现响应式交互,提升用户体验。
• 后端通过Socket.IO实现实时数据传输,支持高并发场景,保障消息即时性。
• 利用Express与第三方API平台对接,实现聊天信息传输和用户使用情况查询功能。
• MySQL存储对话数据,Redis缓存热点数据,确保数据持久化与高效查询。
智能化餐厅平台(合作开发,负责前端)
技术栈: Vite, Axios, MySQL
• 参与数据库字段设计,与后端团队基于RESTful原则定义API接口,明确资源路径、HTTP方法及状态码。
• 使用Vue组合式API+Pinia实现模块化开发,完成用户与管理员权限管理功能。
• 实现数据分页渲染,封装Axios请求,通过拦截器优化前后端数据传输效率。
• 使用Git进行版本控制,确保团队协作顺畅。
网站收集应用程序
技术栈: Electron, Vite, MySQL
• 基于Electron开发跨平台桌面应用,通过IPC实现主进程与渲染进程的交互。
• 使用Axios发送HTTP请求,配置统一拦截器,自动解析JSON与HTML内容,实现与目标网站的交互。
• 利用BeautifulSoup解析HTML,精准提取目标字段,提升数据采集效率。
• MySQL数据库存储网站关键信息,确保数据可追溯与高效查询。
自动化项目
技术栈: AutoGUI, Selenium, OpenCV
• 使用AutoGUI优化自动化流程,处理异常情况,提升脚本稳定性。
• 通过Selenium实现浏览器自动化操作,包括表单填写、页面跳转等功能。
• 利用ADB调试模拟器,结合OpenCV进行图像模板识别,实现精准操作。
• 完成页面数据的提取与处理,提升自动化效率。