目录
一、 前言
二、技能环境
三、功能设计
四、实现效果图
五、数据库表(部分)
六、环境测试
七、项目论文展示
八、我们的优势
九、源码及文档获取
博主介绍(必看)
大家好,我是烽学长,一名拥有五年实战经验的全栈程序员,计算机科班出身的“老学长”(本科于18年计算机科学与技术专业毕业)。现致力于成为大学生毕业设计和技术成长的引航者,给予定制开发、论文指导、项目咨询等一站式服务。
同时欢迎高校老师、企业同仁、校园代理交流合作,共同推动计算机教育与行业应用的深度融合。
要是你正在为毕设头疼、为计划迷茫,欢迎点击文末名片私信我——我将以专业的态度和丰富的经验,为你指明方向、化解难题,助你在毕业路上高效前行,交出满意的答卷️。
一、 前言
随着高校学生对拼车需求的日益增长,设计并实现一个高效、便捷的拼车管理系统显得尤为重要。该系统旨在借助信息化手段,优化拼车流程,提升用户体验。
系统设计学生、管理员和车主三种角色,并赋予各自不同的功能权限。学生用户可以注册登录、查看拼车信息、发起拼车订单、评论收藏、查看公告、管理个人中心、进行反馈投诉以及管理拼车订单;管理员则负责登录、车主账号管理、费用规则制定、反馈投诉处理、车辆评论审核、新闻数据管理、变幻图设置、用户信息管理、拼车信息管理、车辆分类管理以及拼车订单管理;车主则主要关注个人资料管理、反馈投诉处理、发布拼车信息以及拼车信息管理。
二、技术环境
【技能选择根据实际项目需求而定,有必须可凭借文末名片咨询定制】
4.1.1 Java语言
由于 Java具有跨平台、面向对象和安全等优点,已经成为大学汽车拼乘管理系统的第一选择。在后端开发方面, Java为开发人员供应了强大的类库与 API接口,帮助开发人员更好地完毕一些重要的工作,如内容逻辑,网络通讯等。
4.1.2 Spring Boot后端框架
Spring Boot是 Spring家族成员之一,它的“惯例优先于配置”的概念大大简化了 Java脚本的构建过程。Spring Boot框架为大学汽车拼车管理系统提供了 Spring MVC、 SpringData JPA等多个功能构件,帮助我们迅速构建出一个结构清晰、可扩展性强的后端服务。
4.1.3 Vue前端技术
通过Vue. js是一个基于 API的轻量级前端架构,它具有 API简洁、双向数据绑定和构件化的特点,是建立大学汽车拼乘管理系统的一个良好的平台。在虚拟环境下,我们能够进行车辆共乘信息的显示和筛选条件的设定。
4.1.4 MySQL数据库
MySQL是一个开放源码的关系数据库,它具有性能好、可靠性高、处理简单等优点,是一种很好的解决方案。该环境主要由 MySQL来存储一些重要的信息,如用户信息,拼车信息,旅行记录等。
4.1.5 Echarts可视化工具
Echarts作为百度开放源码的数据可视化工具,凭借其图表类型丰富、配置方式灵活、人机互动能力强等优势,已成为高校车辆拼乘管理系统的一个重要手段。在此基础上,采用 Echarts对共乘车辆的需求进行可视化分析,包括车辆共乘区域展示、共乘成功率统计等。
三、功能设计
管理员作为高校拼车管理系统的核心管理者,拥有广泛的权限范围,负责系统的整体运营和维护。管理员的主要职责涵盖车主账号管理、费用规则设定、用户及拼车信息的监管、新闻数据的发布与更新、环境设置的调整等多个方面。管理员用例图如图2.1所示。
图2.1 管理员用例图
登录功能:管理员通过专属的登录界面,凭借预设的用户名和密码进入系统,确保管理权限的安全性和私密性。
车主账号管理:管理员可以审核、激活或冻结车主账号,确保车主信息的真实性和合法性,维护系统的安全秩序。
费用规则制定管理:根据高校实际情况和市场需求,管理员有权制定或调整拼车费用规则,包括基础费用、里程费、时段加成等,确保费用结构的合理性和透明度。
反馈投诉管理:管理员负责接收并处理用户及车主的反馈和投诉,及时响应,解决矛盾,提升用户体验。
车辆评论管理:对车主和乘客之间的互评进行监管,确保评论内容的真实性,对于恶意评论或虚假信息,有权进行删除或警告。
2.2.2 学生角色需求分析
学生用户作为拼车服务的核心需求方,拥有查看拼车信息、发起拼车订单等基础权限,同时享有个人中心管理、公告查看、评论收藏及反馈投诉等增值服务。学生用例图如图2.2所示:
图2.2 学生用例图
注册登录:经过手机号或学号注册账号,设置密码,达成实名认证,确保账号安全。
拼车信息查看:浏览系统内的拼车信息,根据目的地、出发时间、价格等因素筛选合适的拼车方案。
发起拼车订单:选定拼车信息后,填写乘车人数、联系方式等细节,提交拼车订单,等待车主确认。
评论收藏:对拼车体验进行评价,收藏感兴趣的拼车信息或车主,便于下次快速选择。
查看公告:浏览系统公告,了解最新的拼车政策、费用调整、优惠活动等。
个人中心:管理个人信息,包括联系方式、支付账户等,查看历史订单、收藏记录等。
反馈投诉:对拼车过程中遇到的障碍进行反馈或投诉,寻求系统管理员的帮助。
拼车订单管理:查看当前及历史拼车订单状态,包括待确认、进行中、已完毕等,便于行程管理。
2.2.3 车主角色需求分析
车主作为拼车服务的献出方,拥有个人资料管理、拼车信息发布、拼车信息管理、反馈投诉处理等核心权限,确保车主能够高效、安全地提供拼车服务。车主用例图如图2.3所示:
图2.3 车主用例图
个人资料管理:完善车辆信息,包括车型、座位数、车牌号、保险情况等,确保信息的真实性和完整性。
汽车共乘管理:按照行车规划,张贴汽车合乘资讯,包括起点站、终点站、起程及票价等,以吸引旅客。
拼车信息管理:可查询已公布的车辆合乘状况,例如旅客登记等,对合乘要求有权利决定是否接受。
客户反馈与抱怨管理:接受、处理客户的意见及抱怨,与客户进行有效的交流,及时解决问题,提高服务水平。
四、实现效果图
拼车信息查看界面是用户(学生)了解拼车相关信息的重要页面。在这个网页上,使用者可以查看到所有的拼车资讯,包括从哪里出发,到什么时候,什么时候还有剩余的座位。在此基础上,利用过滤、分类等功能,使用户能够迅速地查找到适合自己需要的车型。另外,该网页还将给予与车主有关的资料,以便更好地了解车辆的状况。界面设计简洁、直观、直观,方便用户进行浏览。如图4.2所示。
图4.2 拼车信息查看界面
发起拼车订单界面为用户(学生)给出了下单的操作入口。在该页面,用户选中合适的拼车信息后,点击发起订单按钮,填写必要的乘车人信息和特殊要求等内容。平台会自动检查订单的有效性,如剩余座位是否充足等。若订单信息无误,提交后等待车主确认。界面操控流程简单易懂,并有相应的提示信息引导用户结束订单操作。如图4.3所示。
图4.3 发起拼车订单界面
评论收藏界面是用户对拼车体验进行反馈和对感兴趣信息进行收藏的地方。用户可以针对已乘坐的拼车订单,发表自己的评价和建议,评价内容包括对车主服务、车辆状况等方面。同时,对于有兴趣的汽车共乘资讯,使用者可以按下「保存」键,以便于日后查询。本页将会对留言作适当的显示,并将最喜爱的资讯放入「个人中心」的收藏清单。如图4.4所示。
图4.4 评论收藏界面
查看公告界面主导用于用户(学生)了解体系发布的重要通知和公告内容。在这个网页上,使用者可以看到一份新的通知清单,只要点一下通知的名称,就能够了解通知的详情。通知的内容包括系统维修通知,政策更改等。页面设计简洁,公告按时间顺序排列,方便用户飞快获取最新消息。如图4.5所示。
图4.5 查看公告界面
个人中心接口是一个综合性的网页,由使用者(即学生)对自己的个人资料进行管理。使用者可以在这里浏览及修改自己的资料,例如联络信息,头像等。同时,他也能够看到自己的拼车记录,自己收藏的拼车信息,还有留言。此外,本中心亦设有快捷的意见反馈通道,可让使用者在任何时候都能提出疑问。网页设计合理,机制划分清晰,便于用户应用。如图4.6所示。
图4.6 个人中心界面
反馈投诉界面为用户(学生)提供了一个表达问题和建议的平台。用户在该页面填写反馈投诉的主题、详细内容以及相关的图片或附件等信息,提交后架构会将反馈投诉内容发送给管理员进行处理。页面会显示反馈投诉的处理进度,方便用户了解情况。界面设计友好,操作容易,鼓励用户积极反馈难题。如图4.7所示。
图4.7 反馈投诉界面
拼车订单管理界面是用户(学生)对自己的拼车订单进行操作和管理的页面。用户可以在此查看订单的详细信息,包括订单状态(待确认、已确认、已完成等)、乘车时间和地点等。对于未确认的订单,用户可以取消;对于已完成的订单,可进行评价等操作。页面采用列表形式展示订单,方便用户查找和操作。如图4.8所示。
图4.8 拼车订单管理界面
五、数据库表(部分)
用来存放管理员资料的,其主要内容有:管理员 ID,登入帐号,登入密码,状态,添加时间。表3.1列出了表格的结构。就是管理员资料表格
表3.1 管理员表(Admin)
列名 | 数据类型 | 长度 | 允许空 | 是否主键 | 说明 |
adminId | int | 10 | 否 | 是 | 管理员 ID |
adminName | varchar | 12 | 否 | 否 | 登录账号 |
adminPw | varchar | 15 | 否 | 否 | 登录密码 |
status | varchar | 10 | 是 | 否 | 管理员状态 |
addTime | datetime | 8 | 是 | 否 | 添加时间 |
车主资料表格是用来储存车主个人资料的,包括车主 ID,姓名,联系信息,身份证号码,车辆信息关联 ID等。表结构如表3.2所示。
表3.2 车主表(CarOwner)
列名 | 数据类型 | 长度 | 允许空 | 是否主键 | 说明 |
ownerId | int | 10 | 否 | 是 | 车主 ID |
ownerName | varchar | 20 | 否 | 否 | 车主姓名 |
contact | varchar | 15 | 否 | 否 | 联系方式 |
idCard | varchar | 18 | 否 | 否 | 身份证号 |
vehicleId | int | 10 | 是 | 否 | 车辆信息关联 ID |
用户信息表用于保存使用拼车系统的普通用户信息,主要字段包含:用户 ID、姓名、联系方式、注册时间等。表结构如表3.3所示。
表3.3 用户表(User)
列名 | 数据类型 | 长度 | 允许空 | 是否主键 | 说明 |
userId | int | 10 | 否 | 是 | 用户 ID |
userName | varchar | 20 | 否 | 否 | 用户姓名 |
contact | varchar | 15 | 否 | 否 | 联系方式 |
regTime | datetime | 8 | 是 | 否 | 注册时间 |
拼车信息表记录了发布的拼车相关信息,主要字段有:拼车信息 ID、车主 ID、出发地、目的地、出发时间、剩余座位数等。表结构如表3.4所示。
表3.4 拼车信息表(CarpoolInfo)
列名 | 数据类型 | 长度 | 允许空 | 是否主键 | 说明 |
infoId | int | 10 | 否 | 是 | 拼车信息 ID |
ownerId | int | 10 | 否 | 否 | 车主 ID |
departure | varchar | 50 | 否 | 否 | 出发地 |
destination | varchar | 50 | 否 | 否 | 目的地 |
departTime | datetime | 8 | 否 | 否 | 出发时间 |
seatsLeft | int | 2 | 否 | 否 | 剩余座位数 |
拼车订单表用于保存用户的拼车订单信息,主要字段包括:订单 ID、用户 ID、拼车信息 ID、订单状态、下单时间等。表结构如表3.5所示。
表3.5 拼车订单表(CarpoolOrder)
列名 | 数据类型 | 长度 | 允许空 | 是否主键 | 说明 |
orderId | int | 10 | 否 | 是 | 订单 ID |
userId | int | 10 | 否 | 否 | 用户 ID |
infoId | int | 10 | 否 | 否 | 拼车信息 ID |
orderStatus | varchar | 10 | 否 | 否 | 订单状态 |
orderTime | datetime | 8 | 否 | 否 | 下单时间 |
反馈投诉表用于记录用户的反馈和投诉信息,重要字段有:反馈投诉 ID、用户 ID、反馈投诉内容、反馈投诉时间等。表结构如表3.6所示。
表3.6 反馈投诉表(FeedbackComplaint)
列名 | 数据类型 | 长度 | 允许空 | 是否主键 | 说明 |
fcId | int | 10 | 否 | 是 | 反馈投诉 ID |
userId | int | 10 | 否 | 否 | 用户 ID |
content | text | 否 | 否 | 反馈投诉内容 | |
fcTime | datetime | 8 | 否 | 否 | 反馈投诉时间 |
评论表用于保存用户对拼车信息或车主的评论内容,主要字段包含:评论 ID、用户 ID、拼车信息 ID、评论内容、评论时间等。表结构如表3.7所示。
表3.7 评论表(Comment)
列名 | 数据类型 | 长度 | 允许空 | 是否主键 | 说明 |
commentId | int | 10 | 否 | 是 | 评论 ID |
userId | int | 10 | 否 | 否 | 用户 ID |
infoId | int | 10 | 否 | 否 | 拼车信息 ID |
commentContent | text | 否 | 否 | 评论内容 | |
commentTime | datetime | 8 | 否 | 否 | 评论时间 |
六、系统测试
登录界面测试表用于记录对系统登录界面的全面测试情况,包括用户身份验证、密码加密传输、错误提示信息、界面元素响应速度及兼容性等多个维度的测试结果,确保登录流程安全、高效且用户友好。如表5.1所示。
表5.1 登录界面测试表
序号 | 操作 | 预期结果 | 实际结果 | 测试结果 |
1 | 不输入账号和密码 | 登录失败,请重新输入 | 登录失败,请重新输入 | 测试成功 |
2 | 输入学生用户名:student1,不输入密码 | 登录失败,请重新输入 | 登录失败,请重新输入 | 测试成功 |
3 | 不输入学生用户名,密码:studentpass | 登录失败,请重新输入 | 登录失败,请重新输入 | 测试成功 |
4 | 输入学生用户名:student1,密码:studentpass | 登录成功,跳转学生界面 | 登录成功,跳转学生界面 | 测试成功 |
5 | 输入错误的学生用户名:st1,密码:studentpass | 登录失败,请重新输入 | 登录失败,请重新输入 | 测试成功 |
6 | 输入管理员用户名:admin1,不输入密码 | 登录失败,请重新输入 | 登录失败,请重新输入 | 测试成功 |
7 | 不输入管理员用户名,密码:adminpass | 登录失败,请重新输入 | 登录失败,请重新输入 | 测试成功 |
8 | 输入管理员用户名:admin1,密码:adminpass | 登录成功,跳转管理员界面 | 登录成功,跳转管理员界面 | 测试成功 |
9 | 输入错误的管理员用户名:ad1,密码:adminpass | 登录失败,请重新输入 | 登录失败,请重新输入 | 测试成功 |
10 | 输入车主用户名:driver1,不输入密码 | 登录失败,请重新输入 | 登录失败,请重新输入 | 测试成功 |
11 | 不输入车主用户名,密码:driverpass | 登录失败,请重新输入 | 登录失败,请重新输入 | 测试成功 |
12 | 输入车主用户名:driver1,密码:driverpass | 登录成功,跳转车主界面 | 登录成功,跳转车主界面 | 测试成功 |
13 | 输入错误的车主用户名:dr1,密码:driverpass | 登录失败,请重新输入 | 登录失败,请重新输入 | 测试成功 |
拼车发布测试表用于对系统中拼车发布功能的测试,涵盖不同用户角色(车主)发布拼车信息时的必填项检查、信息格式验证、发布权限判断等方面,保证拼车信息能够准确无误地发布到系统中。如表5.2所示。
表5.2 拼车发布测试表
序号 | 操作 | 预期结果 | 实际结果 | 测试结果 |
1 | 车主未登录状态下点击发布拼车 | 提示请先登录 | 提示请先登录 | 测试成功 |
2 | 车主登录后,不填写出发地点击发布 | 提示出发地为必填项 | 提示出发地为必填项 | 测试成功 |
3 | 车主登录后,不填写目的地点击发布 | 提示目的地为必填项 | 提示目的地为必填项 | 测试成功 |
4 | 车主登录后,不填写出发时间点击发布 | 提示出发时间为必填项 | 提示出发时间为必填项 | 测试成功 |
5 | 车主登录后,填写错误格式的出发时间(如字符)点击发布 | 提示出发时间格式错误 | 提示出发时间格式错误 | 测试成功 |
6 | 车主登录后,填写完整正确的拼车信息点击发布 | 拼车信息发布成功,可在拼车信息列表查看 | 拼车信息发布成功,可在拼车信息列表查看 | 测试成功 |
7 | 车主登录后,发布与已发布拼车信息完全相同的内容点击发布 | 提示拼车信息已存在 | 提示拼车信息已存在 | 测试成功 |
拼车信息管理测试表用于对系统中拼车信息管理功能的测试,包括管理员对拼车信息的查看、编辑、删除、筛选等操作,以及学生、车主对拼车信息的查看等功能,确保拼车信息管理的准确性和有效性。如表5.3所示。
表5.3 拼车信息管理测试表
序号 | 操作 | 预期结果 | 实际结果 | 测试结果 |
1 | 学生登录后,查看拼车信息列表 | 显示所有已发布的拼车信息 | 显示所有已发布的拼车信息 | 测试成功 |
2 | 学生在拼车信息列表中,点击某条拼车信息详情 | 显示该拼车信息的详细内容 | 显示该拼车信息的详细内容 | 测试成功 |
3 | 车主登录后,查看自己发布的拼车信息列表 | 显示自己发布的所有拼车信息 | 显示自己发布的所有拼车信息 | 测试成功 |
4 | 车主在自己发布的拼车信息列表中,点击编辑某条拼车信息 | 进入编辑页面,可修改拼车信息 | 进入编辑页面,可修改拼车信息 | 测试成功 |
5 | 车主修改拼车信息后点击保存 | 拼车信息修改成功,在列表中显示更新后的信息 | 拼车信息修改成功,在列表中显示更新后的信息 | 测试成功 |
6 | 车主在自己发布的拼车信息列表中,点击删除某条拼车信息 | 提示确认删除,确认后拼车信息从列表中删除 | 提示确认删除,确认后拼车信息从列表中删除 | 测试成功 |
7 | 管理员登录后,查看所有拼车信息列表 | 显示系统中所有拼车信息 | 显示框架中所有拼车信息 | 测试成功 |
8 | 管理员在拼车信息列表中,使用筛选功能筛选出发地为 “学校 A” 的拼车信息 | 表现出发地为 “学校 A” 的拼车信息 | 显示出发地为 “学校 A” 的拼车信息 | 测试成功 |
9 | 管理员点击编辑某条非自己发布的拼车信息 | 进入编辑页面,可修改拼车信息 | 进入编辑页面,可修改拼车信息 | 测试成功 |
10 | 管理员修改拼车信息后点击保存 | 拼车信息修改成功,在列表中显示更新后的信息 | 拼车信息修改成功,在列表中表明更新后的信息 | 测试成功 |
11 | 管理员在拼车信息列表中,点击删除某条非自己发布的拼车信息 | 提示确认删除,确认后拼车信息从列表中删除 | 提示确认删除,确认后拼车信息从列表中删除 | 测试成功 |
拼车订单添加测试表用于对系统中拼车订单添加功能的测试,主要针对学生发起拼车订单以及车主接受订单等操作进行测试,确保订单添加流程的顺畅和准确。如表5.4所示。
表5.4 拼车订单添加测试表
序号 | 操作 | 预期结果 | 实际结果 | 测试结果 |
1 | 学生登录后,在拼车信息详情页面点击 “发起拼车订单” | 弹出确认订单信息页面,显示拼车相关信息 | 弹出确认订单信息页面,显现拼车相关信息 | 测试成功 |
2 | 学生在确认订单信息页面,不填写乘车人数点击提交 | 提示乘车人数为必填项 | 提示乘车人数为必填项 | 测试成功 |
3 | 学生填写乘车人数为 0 点击提交 | 提示乘车人数不能为 0 | 提示乘车人数不能为 0 | 测试成功 |
4 | 学生填写正确的乘车人数后点击提交 | 订单提交成功,等待车主确认 | 订单提交成功,等待车主确认 | 测试成功 |
5 | 车主登录后,查看待确认的拼车订单列表 | 显示学生提交的待确认拼车订单 | 显示学生提交的待确认拼车订单 | 测试成功 |
6 | 车主点击某条待确认拼车订单,点击 “接受订单” | 订单状态变为已接受,学生收到订单已接受通知 | 订单状态变为已接受,学生收到订单已接受通知 | 测试成功 |
7 | 车主点击某条待确认拼车订单,点击 “拒绝订单” | 订单状态变为已拒绝,学生收到订单已拒绝通知 | 订单状态变为已拒绝,学生收到订单已拒绝通知 | 测试成功 |
七、任务论文展示
论文字数:2w+
八、我们的优势
工程功能点多,界面美观满足毕设要求!
项目给出源码,无bug包远程部署运行!
配套文档内容全,满足答辩要求!
九、源码及文档获取
点击文章下方名片联系我即可~
精彩专栏推荐订阅:在下方专栏
java类毕设实战案例
计算机毕设答辩指南计算机毕设选题指导
大家点赞、收藏、关注啦,查看联系方式⬇
相关文章:
(附源码)高校拼车管理系统的设计与实现 - 实践
(附源码)高校拼车管理系统的设计与实现 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace …...
Ubuntu取消vim自动对齐
方法一:在 Vim 中临时关闭自动对齐 在 Vim 编辑文件时,进入命令模式(按 Esc),然后输入以下命令: :set paste这会进入“粘贴模式”,关闭所有自动缩进和格式化功能,适合粘贴代码或手动编辑。 要重新开启自动功能,输入: :set nopaste方法二:修改或创建用户配置文件 vim…...
AI产品测试学习路径全解析:从业务场景到代码实践
深入AI测试领域,掌握核心技能与学习路线 在AI技术日益普及的今天,AI产品的质量保障成为关键环节。如何系统学习AI测试并掌握其核心技能?本文基于一线专家的实战经验,为你梳理出一条清晰的学习路径,涵盖业务理解、指标计算与性能测试三大阶段。 一、先理解业务场景,再制定…...
代码随想录算法训练营第一天 | leetcode 704 27 977
第一题二分查找 简答回答:经典的二分查找,采用的是左闭右闭区间,主要需要注意的就是右区间的下标 代码如下:class Solution { public int search(int[] nums, int target) { int left = 0;//左下标 int right = nums.length-1;//右下标 //循环条件 …...
中文医学基准测试题库数据集:28万条标准化JSON格式医师考试题目与临床案例分析,覆盖28个医学专业领域,用于医学AI模型训练、临床决策支持系统开发、医学知识问答系统构建、医学教育辅助工具优化
获取更多高质量数据可以访问典枢平台 https://dianshudata.com 引言与背景 在人工智能技术快速发展的今天,医疗健康领域正迎来前所未有的变革机遇。医学人工智能系统的研发与应用已成为推动医疗服务质量提升、降低医疗成本、提高诊疗效率的重要途径。然而,构建高质量的医学AI…...
GNSS终端授时方式
GNSS终端授时方式介绍了为什么GNSS接收机能够授时 为什么需要四颗星才能够定位?应该还有很多朋友不太了解 GNSS卫星定位的基本原理。 第二是我最近构思了后续文章的主题,后续文章需要用到GNSS定位的基本原理,所以今天提前介绍一下,算是给后续文章做一个铺垫。 理想情况下两…...
SpringAI接入DeepSeek大模型实现流式对话
SpringAl接入DeepSeek大模型,可实现对话模型(deepseek-chat)和推理模型(deepseek-reasoner)的交互。 ChatClienti适用于复杂功能开发,而ChatModel更适合简单场景。一、 环境配置 Spring AI 支持 Spring Boot 3.4.x,JDK支持需要17以上 添加快照存储库 <repositories><…...
函数计算的云上计费演进:从请求驱动到价值驱动,助力企业走向 AI 时代
函数计算的演进史,其实也是一部计费方式的演化史。透过计费这一窗口,我们可以一管窥全豹,清晰地看到背后产品形态在技术与体验上的深刻变化,以及技术架构随应用场景不断演化的能力。作者:砥行 在云计算的发展过程中,计费方式往往是开发者最直观的感知。最初,用户需要直接…...
【SPIE出版】第五届计算机图形学、人工智能与数据处理国际学术会议
第五届计算机图形学、人工智能与数据处理国际学术会议 2025 5th International Conference on Computer Graphics, Artificial Intelligence and Data Processing (ICCAID 2025) 在这里看会议官网详情 大会时间:2025年10月31-11月2日 大会地点:中国-南昌-南昌航空大学 截稿时…...
通知语音播报功能,解锁全新体验
在触达用户的多种途径中,推送通知消息凭借其高效性和便捷性,成为一种高性价比的营销手段。然而由于各应用推送频率过高,导致重要通知消息常被淹没在海量信息中,难以及时触达用户。比如商家的新订单提醒或者是收款到账通知等重要提醒,往往会因为消息过多而被用户忽视。 为解…...
使用AI容器镜像部署Qwen大语言模型
场景简介 在本实验场景中,将使用Alibaba Cloud AI Containers(AC2)容器镜像服务,通过Docker容器镜像部署Qwen系列大语言模型。本实验场景基于第八代Intel实例,使用Alibaba Cloud Linux 3作为实验系统,使能Intel最新的 AI 加速指令集,提供完整的容器生态支持。 本实验场景…...
【IEEE冠名,香港中文大学(深圳)主办)第五届IEEE能源工程与电力系统国际学术会议(IEEE-EEPS 2025)
第五届IEEE能源工程与电力系统国际学术会议(IEEE-EEPS 2025) 2025 5th IEEE International Conference on Energy Engineering and Power Systems 在这里看会议官网详情 2025年10月31-11月2日 中国深圳 截稿日期:看官网 提交检索:提交至 IEEE Xplore、EI Compendex、Scop…...
C#实现Access表格自增ID的重置
方法一 SQL语句修改: ALTER TABLE 表名 ALTER COLUMN [ID列名] COUNTER(1,1) 原理: 直接修改自增列的属性,强制其下一个生成的值从1开始(COUNTER(起始值, 步长)) 适用条件: 表必须完全为空(DELETE 操作已清空所有数据); 必须在全新的数据库连接中执行(不能与删除数据…...
sumifs根据条件求和
=SUMIFS(分数!$G$5:$G$72,姓名!$C$5:$C$72,A1) 即统计求和所有名字为A1单元格内数据的学生分数 分数!$G$5:$G$72 需要统计的数值所在行姓名!$C$5:$C$72 需要匹配的条件所在行A1/"=100" 匹配条件单元格内的数据/匹配条件...
ubuntu服务器docker安装部署ngix
1、docker pull nginx 2、DockerfileFROM nginx:alpine# 维护者信息 LABEL maintainer="Your Name <your@email.com>"# 将构建好的前端文件复制到Nginx的默认静态文件目录 COPY dist/ /usr/share/nginx/html/# 将自定义的Nginx配置文件复制到Nginx的配置目录 C…...
c++右值引用和移动语义
1. 什么是右值?左值:有名字,可以找到它放在哪(能取地址的)。 比如:int a = 10; // a 是左值右值:临时的、没名字的,用完就没了的东西。 比如:int b = a + 5; // a+5 是个临时值,就是右值 int c = 100; // 100 这个字面量也是右值你可以理解为: 左值像“家里…...
彩笔运维勇闯机器学习--梯度下降法
前言 彩笔运维勇闯机器学习,今天我们来讨论一下梯度下降法 梯度 首先要搞明白什么是梯度,那就要先从导数说起 导数 函数\(y=f(x)\)的自变量\(x\)在一点\(x_0\)上产生一个增量\(\Delta x\)时,函数输出值的增量\(\Delta y=f(x_0 + \Delta x)-f(x_0)\)与自变量增量\(\Delta x\)…...
作业03
问题一 static修饰的方法有: 工具类方法、工厂方法(用于创建对象) 不用static修饰方法的特性:实例方法依赖类的对象,直接在方法内部访问 getName方法依赖于Student的对象,不应该用static修饰 问题二 在购物车场景里,分别讨论参与的实体、实体的行为和实体的状态,如购物…...
项目管理软件产业革命:从工具升级到生产力范式转移
项目管理软件产业革命:从工具升级到生产力范式转移 当微软Teams项目管理模块的日活用户突破3000万大关时,这个数字背后折射出的不仅是单一产品的成功,更预示着全球企业协作方式正在经历一场深刻的范式转移。Gartner最新预测显示,到2025年全球项目管理软件市场规模将突破280…...
vs code运行Java遇到的输入问题
关于在vs code中运行Java无法输入鸣谢我的室友徐同学和亲爱的元宝同学还有ChatGPT老师为什么 code runner内置的编译逻辑是直接运行你的代码,但是java的独特输入方式正好与其不同,导致直接默认输入为空 public class Sqrt{public static void main(String[] args) {double EP…...
关于数据跨境,你应该了解的合规难题有哪些?
数据跨境合规难破?匿名化就丢数据价值?本文详解如何攻克隐私保护与算法研发的矛盾,从精准模糊到生成式AI匿名化技术,助你合规传输高价值数据,释放全球研发潜能!当下正是一个由数据驱动的伟大变革时代。从ADAS到AD,每一次技术的跃迁都离不开海量道路数据的采集、标注与分…...
国内开发者如何选择代码管理平台?三大主流工具深度对比
国内开发者如何选择代码管理平台?三大主流工具深度对比 在数字化转型浪潮席卷全球的当下,代码管理平台已成为开发者日常工作中不可或缺的基础设施。面对Gitee、GitHub与Bitbucket这三大主流平台,国内开发者该如何做出最适合自己的选择?本文将从本土化支持、功能特性、企业适…...
doubletrouble wp复盘
因为这台机子形式比较特殊,所以做个wp nmap ┌──(kali㉿kali)-[~/replay/doubletr] └─$ nmap -sT -p- 192.168.48.67 Starting Nmap 7.95 ( https://nmap.org ) at 2025-09-10 23:17 EDT Nmap scan report for 192.168.48.67 Host is up (0.0058s latency). Not shown: 6…...
VAR算法
向量自回归模型,简称VAR模型,是AR 模型的推广,是一种常用的计量经济模型。在一定的条件下,多元MA和ARMA模型也可转化成VAR模型。 单变量的时间序列的分析模式可以推广到多变量时间序列,建立向量自回归模型。向量自回归模型通常用于描述多变量时间序列之间的变动关系。多变…...
mysql 万能恢复主从Slave_SQL_Running 是No
STOP SLAVE;SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1; # 这个值可改大START SLAVE;SHOW SLAVE STATUS\G;无聊我就学英语...
刚刚 Java 25 炸裂发布!让 Java 再次伟大
刚刚,Java 25 正式发布! Java 25 都发布了哪些新特性?有没有必要升级?一篇文章,带你速通 Java 新特性。大家好,我是程序员鱼皮。 刚刚,Java 25 正式发布!这是继 Java 21 之后,又一个 LTS 长期支持版本,也是 Java 开发者们最期待的版本之一。其中有个特性可以说是颠覆…...
go 语言结构和基础语法
结构和语法基础包声明 package main引入包函数init函数 22 会先执行init函数在执行main 函数 -------init------ hello world ------main--------变量标识符行分隔符语句&表达式注释公有成员和私有成员关键词、保留字和预定义标志引用类型切片 map channel interface func关…...
详细介绍:Linux--初识网络
详细介绍:Linux--初识网络pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important; font-siz…...
lua程序调试方法
使用腾讯luahelper插件(lua全家桶,其中调试部分应用了LuaPanda实现) 主要有两个功能,一个是附加到已经运行的lua程序上,另一个是用debug方式运行lua程序文件,安装后默认没有配置文件,先add config就好。纯属记录程序人生,如有差错,欢迎指正,轻喷...
维保信息查询
超聚变查看维保信息: https://www.xfusion.com/support/#/zh/maintenance-information...
人工智能学习路线学习资料整理
人工智能学习资料(个人整理) 先导 开始之前,让我们先看几个demo和视频 【纪录片】阿尔法狗【双语特效字幕】 https://www.bilibili.com/video/BV1pE411y7Pu/?spm_id_from=333.337.search-card.all.click&vd_source=d5f2b87dc23c8806dfc6d9550f24aaf2路线 书籍资源—理论…...
软件设计师知识点总结(2023)上
第1题: 第2题: 第3题: 第4题: 第5题: 第6题:第7题:第8题: 第9题: 先来先服务:最短寻道时间:电梯调度: 单向扫描: 第10题: 第11题: 第12题: 第13题: 第14题: 第15题: 第16题: 第17题: 第18题: 第19题:...
【运维自动化-标准运维】各类全局变量使用说明(中)
一、集群资源筛选 此变量用于按照资源筛选方案创建新的集群。 创建 输入名称和KEY值 引用 ${KEY}引用${KEY},返回的是创建集群成功的信息Allocate {set_number} sets with names: 引用${KEY._module},返回的是集群下的模块信息,类型为字典,键为模块名,值为模块下的主机列表…...
提示词工程(Prompt Engineering)是不是“新时代的编程”?
一、引子:为什么大家开始重视 Prompt?从 ChatGPT、Claude 到文生图工具(Stable Diffusion、MidJourney),AI 输出的质量高度依赖输入的提示词。不同的人输入同样的问题,得到的答案可能天差地别。出现了一个新角色:提示词工程师(Prompt Engineer),甚至有公司开出年薪几…...
python日志记录之logging模块
logging模块是python中用于提供格式化输出的模块。...
O - Color a Tree
题意:任务是在一棵树状结构中以最小的成本完成所有节点的染色,如果要染一个节点那么他的父节点必须已经染过色。染色成本取决于节点的染色成本因子与染色时间。通过分析得出正确的染色策略,并给出了一种有效的算法实现。 错误的贪心策略:对于一个节点的子节点 染过这个结点…...
电脑时间改了,软件不能用了
软件突然不能用了,检查没什么问题,重装也查不出来毛病,想再卸载的时候,发现日期改成了几年前。 日期改正软件就好了。。。...
OFDM 自适应功率与比特分配
1. 要点场景:单用户 OFDM,频率选择性衰落,完美 CSI 目标:总功率约束下 最大化速率 或 总速率约束下 最小化功率 算法:注水(Water-Filling)——理论最优 Chow——次优,低复杂度 Hughes-Hartogs——贪婪,最优但慢输出:子载波功率、比特数、BER vs Eb/N0、容量曲线2. 结…...
前 k 小问题期末考
有意思P6646...
1380亿条微博全量数据集,可用于自然语言处理、情感分析、舆情分析、推荐系统、用户行为数据、商业智能、人工智能模型训练、中文文本数据、地理位置信息、时间序列分析、JSON格式、机器学习、文本挖掘等
引言与背景 在数字化时代,社交媒体数据已成为理解人类行为、社会趋势和语言演变的宝贵资源。微博作为中国最大的社交媒体平台之一,汇聚了亿万用户的真实表达,承载着丰富的社会信息和文化内涵。本数据集自2015年开始采集至今,累计收集了约1380亿条微博数据,为人工智能研究、…...
本土化技术平台的崛起:Gitee如何重塑中国开发者生态
本土化技术平台的崛起:Gitee如何重塑中国开发者生态 在数字化转型浪潮席卷全球的当下,中国开发者生态正经历着一场深刻的变革。作为这一变革的重要见证者和推动者,Gitee这一本土代码托管平台凭借其独特的本土化优势,正在重新定义中国开发者的工作方式。最新数据显示,Gitee…...
一次内网穿透的实践
博主还在上学,因为要经常跑一些仿真实验(实验需要在Linux系统下才能跑),而博主手里有两台台式主机: 1)实验室主机(windows系统,性能较弱) 2)宿舍主机(windows系统,性能较强) 但是由于老师经常派活所以本人大部分时间还是位于实验室的,这就导致大部分时间我都是利…...
m1芯片怎么安装windows系统
如何在M1芯片Mac上安装Windows系统 一、M1芯片与Windows系统的兼容性介绍 Apple M1芯片是苹果公司推出的首款专为Mac设计的基于Arm架构的处理器。它集成了CPU、GPU、神经网络引擎等组件,使得Mac电脑在性能、能效等方面有了显著提升。然而,由于M1芯片采用的是Arm架构,而Windo…...
m1оƬװx86windowsϵͳ
如何在M1芯片上安装x86 Windows系统 随着技术的不断进步,苹果公司推出的搭载M1芯片的Mac电脑凭借其出色的性能和能效比受到了广泛欢迎。然而,对于一些需要运行特定Windows应用程序的用户来说,如何在基于ARM架构的M1芯片上安装原本为x86架构设计的Windows系统成为了一个挑战。…...
C++ 强制类型转化
C++ 提供了四种显式强制类型转换运算符(static_cast、dynamic_cast、const_cast、reinterpret_cast),相比 C 风格的强制转换((类型)表达式),它们更具针对性、可读性和安全性,能让转换意图更清晰,且编译器可提供更严格的检查。 1、static_cast - 静态转换 用于编译器可在…...
Linux shred 命令:安全擦除文件指南
Linux shred 命令:安全擦除文件指南Linux 中的 shred 命令是一个用于安全删除文件的工具,它通过多次覆盖文件内容来确保数据难以恢复,非常适合处理敏感信息。下面我将为你详细解释这个命令的用法、注意事项以及典型应用场景。 🛡️ Linux shred 命令:安全擦除文件…...
研究生化学英文题库数据集:300万条LaTeX格式AI训练资源,覆盖有机化学物理化学无机化学分析化学,用于智能评估系统、个性化学习平台、化学知识图谱构建、自动化工具开发、深度学习模型
引言与背景 在当今人工智能技术飞速发展的时代,专业化学教育领域正面临着前所未有的变革机遇。化学作为一门基础性、应用性极强的学科,其教育质量的提升直接关系到国家科技创新能力和人才培养水平。然而,传统的化学教育模式在个性化学习、智能评估和知识体系构建方面仍存在诸…...
lvm硬盘分区与不分区优缺点
一、不分区,直接用整块硬盘创建 PV pvcreate /dev/sdb vgcreate myvg /dev/sdb 优点:简单快捷,少了一层分区表的管理。硬盘整个容量都能交给 LVM 管理,空间利用最大化。避免分区表损坏导致 LVM 无法识别的问题。缺点:硬盘完全交由 LVM 使用,不能轻易与其他用途(比如放一…...
中电金信能碳虚拟电厂数智化平台破局“双碳”难题
在国家“双碳”目标持续推进的背景下,零碳园区已成为实现碳达峰碳中和(“双碳”)的重要抓手。2023年《国家碳达峰试点建设方案》提出选取100个典型城市和园区试点;2024年中央经济工作会议首次提出建设一批“零碳园区”;2025年3月政府工作报告将“零碳园区”建设纳入年度重…...
充分验证用户需求和商业价值,是软件创业者首要解决的问题
引言 最近常混迹于各类创业和技术圈子,看到很多不错的产品,但痛苦的是,你几乎能预料到他们大部分都会很快陨落,这引起了我的思考。 软件创业的目的 软件创业驱动方式无非三种:一个兴趣驱动、二是使命感或成就感驱动,三是商业驱动。三者虽有不同,但其中有一个目的都是一样…...