- 博客(11)
- 收藏
- 关注
原创 Spring Boot + React 打造现代化高校成绩管理系统实战记录
摘要: 本文详细记录了高校成绩管理系统的全栈开发过程,采用Spring Boot 3.2.3(后端)+ React 18 + TypeScript(前端)技术栈,基于华为云GaussDB数据库。项目历时30天,代码量超1.5万行,涵盖多角色权限管理、数据统计分析和性能优化等企业级功能。开发流程分六个阶段: 准备阶段:搭建Spring Boot与React开发环境; 数据库设计:分析业务实体并构建13张核心表; 后端开发:实现JPA实体、服务层及Spring Security权限控制; 前端开发:采用Ant
2025-07-24 10:48:56
567
原创 【万字长文】基于通义千问多模态大模型的智能垃圾分类系统:从技术选型到工程实践的完整解决方案
系统架构设计我们采用了分层架构🎨 用户界面层 (PyQt5)├─ 📱 主窗口界面├─ 🖼️ 图像上传组件├─ 💬 文本输入组件└─ 📊 结果展示组件⬇️🧠 业务逻辑层├─ 🤖 垃圾分类器 (核心算法)├─ 📝 结果解析器 (智能解析)└─ 🔄 降级处理器 (离线模式)⬇️🌐 数据访问层├─ 🔗 API客户端 (通义千问)├─ 🖼️ 图像编码器 (Base64)└─ 🔄 重试机制 (网络优化)⬇️⚙️ 基础设施层├─ 📋 配置管理 (系统设置)
2025-07-24 09:13:29
295
原创 从0到1:打造高效美国地址批量经纬度查询工具,96.7%成功率的技术实现之路
🌍 美国地址批量地理编码工具技术摘要 本文介绍了一个针对美国地址的高效批量地理编码工具的开发过程,主要技术要点包括: 核心技术栈: 使用Pandas处理批量地址数据 采用Geopy整合多种地理编码服务 通过并发编程优化处理速度 关键功能: 智能区分美加地址(96.7%准确率) 容错处理机制(网络中断恢复) 处理速度达2.1条/秒 技术实现: 地址标准化预处理 多线程并发请求 结果验证与异常处理 性能优化: 请求频率控制 失败重试机制 增量处理支持
2025-07-23 10:59:48
938
原创 基于YOLOv8的爬行动物检测与识别系统
YOLOv8(You Only Look Once version 8)是一种先进的实时目标检测算法,由Ultralytics开发。它是YOLO系列的最新版本,相比前代模型有显著改进。单阶段检测器:直接从输入图像预测边界框和类别概率,无需区域提议网络实时性能:能够在普通硬件上实现实时检测(>30 FPS)高精度:在标准数据集上达到了业界领先的精度多任务学习:支持目标检测、实例分割和姿态估计等多种任务。
2025-07-01 18:58:07
876
原创 VS Code配置远程SSH开发环境保姆级教程
本文详细介绍了使用VS Code进行远程开发的完整流程。主要内容包括:VS Code远程开发的优势,实现本地编辑器与远程服务器的无缝对接;环境准备工作,包括本地和服务器端配置;生成SSH密钥对和配置服务器公钥认证的步骤;VS Code安装Remote-SSH扩展和连接远程服务器的具体方法;常见问题解决方案及进阶使用技巧。通过这套方案,开发者可在本地VS Code中高效操作远程服务器,充分利用服务器性能,同时享受本地编辑器的便捷功能,显著提升开发效率。文章还提供了图形界面文件传输、自定义工作区设置等实用技巧。
2025-05-31 09:19:28
1165
原创 爬虫的基本流程
ps:浏览器在接收Response后,会解析其内容来显示给用户,而爬虫程序在模拟浏览器发送请求然后接收Response后,是要提取其中的有用数据。Response:服务器接收请求,分析用户发来的请求信息,然后返回数据(返回的数据中可能包含其他链接,如:图片,js,css等)所有爬虫也要注意模拟)2、登录,输入错误的用户名密码,然后提交,就可以看到post,正确登录后页面通常会跳转,无法捕捉到post。如果是get方式,请求体没有内容 (get请求的请求体放在 url后面参数中,直接能看到)
2023-04-24 15:48:02
4218
原创 十大排序傻傻分不清?一文带你了解!(有源码有例子)
总的来说,快速排序的优点在于它效率比较高,是一种较为常用的排序算法。希尔排序的基本思想是将整个序列分割成若干个子序列,对每个子序列进行插入排序,随着增量的减少,每个子序列的元素越来越多,当增量减至1时,整个序列恰被分成一个子序列,此时整个序列已经基本有序,最后对整个序列进行一次插入排序即可。首先,将整个序列分成两个子序列,分别为[38, 27, 43, 3]和[9, 82, 10],然后继续将两个子序列分别分成两个更小的子序列,得到四个子序列:[38, 27],[43, 3],[9, 82],[10]。
2023-03-19 09:02:19
256
原创 C语言顺序结构程序设计练习
鸡兔同笼问题。将鸡和兔关在同一个笼子里,假如知道鸡和兔子的总头数为h,鸡和兔子的总脚数为f,计算鸡和兔分别有多少只?#include<stdio.h>void main(){int h,f,x,y;printf("请输入鸡兔总数,鸡兔脚总数:");scanf("%d,%d",&h,&f);if(h>0 && f>0){x=(4*h-f)/2;/*计算鸡的数量*/Y=(f-...
2021-12-07 17:02:04
1891
原创 C语言程序的输入和输出小练习
1,键盘输入圆柱体的底面半径和高,计算并输出圆柱体的表面积和体积。#include <stdio.h>int main(){float r,h,s,v;printf("请输入圆柱体的半径和高:");scanf("%f %f",&r,&h);s=2*3.14*r*r+2*3.14*r*h;v=3.14*r*r*h;printf("圆柱体的表面积为%f,体积为%f",s,v);}2,从键盘输入一个大写字母,要求转换
2021-12-07 16:54:26
1524
原创 Java小课之深入字符串上: 比较与拼接
1.1 String类 String是我们平时学习用到最多的一个1.2 == 运算符和public class string { public static void main(String[] args) { String str1= "abc"; String str2="abc"; if (str1 == str2) { System.out.println("str1与str2相等"); } else { System.out.pr...
2021-11-03 21:00:02
210
基于通义千问多模态大模型的智能垃圾分类系统
2025-07-24
美国地址批量经纬度查询工具.zip
2025-07-23
51单片机小车项目最详细毕业课设,所有功能一网打尽,报告书,源代码,软件安装包
2023-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人