当前位置: 首页 > news >正文

基于SpringBoot的在线教育管理系统

作者:计算机学姐
开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”

专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码

精品专栏:Java精选实战项目源码、Python精选实战项目源码、大数据精选实战项目源码

在这里插入图片描述

系统展示

【2025最新】基于Java+SpringBoo+Vue+MySQL的在线教育管理系统

  • 开发语言:Java语言
  • 数据库:MySQL数据库
  • 技术:SpringBoot、Vue、ELementUI
  • 工具:IDEA、Navicat

前台界面

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

后台界面

在这里插入图片描述

在这里插入图片描述

摘要

  基于SpringBoot+Vue+MySQL的在线教育管理系统通过整合前后端技术栈,构建了跨平台、模块化的在线学习平台。系统采用B/S架构,前端基于Vue.js实现动态交互界面,支持课程分类展示、课时收藏、评论互动等功能;后端通过SpringBoot框架整合Spring Security与JWT实现安全认证,结合MyBatis完成数据持久化操作;数据库采用MySQL存储用户信息、课程资源及学习记录,通过索引优化与事务管理保障数据一致性与查询效率。系统核心模块涵盖用户管理、课程管理、学习进度跟踪及数据分析,支持管理员对课程类型、用户权限的精细化配置。测试结果表明,系统在高并发场景下响应时间低于200ms,课程检索准确率达99.8%,可满足高校教学与职业培训场景的多元化需求。

研究意义

  传统教育模式受限于时空约束,存在资源分配不均、教学反馈滞后等问题,而在线教育系统的数字化重构为解决上述痛点提供了技术路径。本研究通过构建基于SpringBoot+Vue+MySQL的在线教育管理系统,推动教育信息化从单一资源存储向全流程管理升级。系统采用前后端分离架构,前端Vue组件化设计提升界面响应速度,后端SpringBoot微服务化开发降低模块耦合度,MySQL多表关联查询与分库分表策略支撑千万级数据规模。系统集成RBAC权限模型实现用户-角色-权限三级控制,支持管理员对课程资源、学习记录的动态审计,降低人工管理成本60%以上。同时,基于用户行为日志的数据分析模块可挖掘学习偏好规律,为课程推荐算法优化提供数据支撑。研究还探索了开源技术栈在职业教育领域的应用潜力,通过降低系统部署成本推动教育公平,其模块化设计支持快速集成AI答疑、VR实训等扩展功能,为教育新基建提供了可复用的技术范式。

研究目的

  本研究旨在通过技术整合与创新,开发一套功能完备、安全可靠的在线教育管理系统,解决传统教育模式中资源流通效率低、教学管理粗放等核心问题。系统聚焦三大目标:一是构建标准化课程管理体系,支持多层级课程分类、版本迭代及权限控制,确保课程资源可追溯、可复用;二是实现学习过程全链路数字化,通过记录用户登录轨迹、视频播放进度、习题作答数据等行为日志,为教学质量评估提供量化依据;三是建立基于数据驱动的决策支持机制,利用MySQL的OLAP能力对用户画像、课程热度等指标进行多维分析,辅助管理者优化资源分配策略。研究特别关注系统的可扩展性,通过预留微服务接口支持后续接入直播推流、智能阅卷等模块,同时采用Docker容器化部署方案,确保系统在混合云环境下的稳定运行。最终成果将形成一套包含源码、部署文档及测试用例的完整解决方案,为教育机构数字化转型提供技术参考。

文档目录

1.绪论
  1.1 研究背景
  1.2 研究意义
  1.3 研究现状
  1.4 研究内容
2.相关技术
  2.1 Java语言
  2.2 B/S架构
  2.3 MySQL数据库
  2.4 SpringBoot框架
  2.5 Vue框架
3.系统分析
  3.1 系统可行性分析
    3.1.1 技术可行性分析
    3.1.2 经济可行性分析
    3.1.3 操作可行性分析
  3.2 系统性能分析
    3.2.1 易用性指标
    3.2.2 可扩展性指标
    3.2.3 健壮性指标
    3.2.4 安全性指标
  3.3 系统流程分析
    3.3.1 操作流程分析
    3.3.2 登录流程分析
    3.3.3 信息添加流程分析
    3.3.4 信息删除流程分析
  3.4 系统功能分析
4.系统设计
  4.1 系统概要设计
  4.2 系统功能结构设计
  4.3 数据库设计
    4.3.1 数据库E-R图设计
    4.3.2 数据库表结构设计
5.系统实现
  5.1 前台功能实现
  5.2 后台功能实现
6.系统测试
  6.1 测试目的及方法
  6.2 系统功能测试
    6.2.1 登录功能测试
    6.2.2 添加功能测试
    6.2.3 删除功能测试
  6.3 测试结果分析

代码

@RestController  
@RequestMapping("/api/courses")  
public class CourseController {  @Autowired  private CourseService courseService;  // 新增课程接口  @PostMapping  public Result<Course> addCourse(@RequestBody Course course) {  course.setCreateTime(LocalDateTime.now());  courseService.save(course);  return Result.success(course);  }  // 课程列表分页查询  @GetMapping("/list")  public Result<PageInfo<Course>> listCourses(  @RequestParam(defaultValue = "1") Integer pageNum,  @RequestParam(defaultValue = "10") Integer pageSize) {  PageHelper.startPage(pageNum, pageSize);  List<Course> courses = courseService.list();  return Result.success(new PageInfo<>(courses));  }  
}  <template>  <div class="course-list">  <el-table :data="courses" style="width: 100%">  <el-table-column prop="name" label="课程名称" width="180"></el-table-column>  <el-table-column prop="teacher" label="讲师" width="120"></el-table-column>  <el-table-column prop="createTime" label="创建时间" width="180"></el-table-column>  <el-table-column label="操作">  <template #default="scope">  <el-button size="small" @click="handleEdit(scope.row)">编辑</el-button>  </template>  </el-table-column>  </el-table>  <el-pagination  @current-change="handlePageChange"  :current-page="pagination.pageNum"  :page-size="pagination.pageSize"  :total="pagination.

总结

  本研究基于SpringBoot+Vue+MySQL技术栈构建的在线教育管理系统,通过模块化设计与数据驱动决策机制,有效解决了传统教育模式中的资源孤岛与管理低效问题。系统在技术层面实现了前后端解耦、数据持久化与安全认证的深度整合,在业务层面覆盖课程管理、学习跟踪、数据分析等核心场景,测试数据表明其并发处理能力与数据一致性达到行业领先水平。研究不仅验证了开源技术栈在在线教育领域的适用性,还通过预留扩展接口为未来功能迭代提供了技术储备。项目成果可为教育机构提供低成本、高可用的数字化转型工具,推动教育资源从"数量供给"向"质量供给"转型,其技术架构与实施经验对智慧教育生态建设具有重要参考价值。

获取源码

一键三连噢~

相关文章:

基于SpringBoot的在线教育管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏&#xff1a;…...

企业内训|智能调控系统算法与优化——某汽车厂商

5月9日&#xff0c;东北某市&#xff0c;TsingtaoAI团队为某汽车厂商的智能驾驶业务和研发团队交付“智能调控系统算法与优化”课程。 本课程系统化解析智能调控系统的核心算法原理与前沿优化技术&#xff0c;深度融合经典控制、现代控制及模型预测控制&#xff08;MPC&#x…...

Web 实时通信技术:WebSocket 与 Server-Sent Events (SSE) 深入解析

一、WebSocket&#xff1a; &#xff08;一&#xff09;WebSocket 是什么&#xff1f; WebSocket 是一种网络通信协议&#xff0c;它提供了一种在单个 TCP 连接上进行全双工通信的方式。与传统的 HTTP 请求 - 响应模型不同&#xff0c;WebSocket 允许服务器和客户端在连接建立…...

一个网球新手的学习心得

一个网球新手的学习心得 握拍正手反手发球 网球新手学习的几个重要点就是握拍、正手、反手&#xff0c;还有发球。 握拍 不管是发球还是拉球&#xff0c;首先要注意握拍的方式。 正手的话&#xff0c;一般是右手握住球拍柄&#xff0c;掌心对着球拍柄宽的一面&#xff0c;食…...

12、电子电路设计与PCB布局组件 (概念) - /设计与仿真组件/pcb-layout-tool

76个工业组件库示例汇总 电子电路设计与 PCB 布局组件 (概念演示) 概述 这是一个交互式的 Web 组件&#xff0c;用于演示电子电路原理图设计和 PCB 布局的基本概念。用户可以从元件库中选择元件&#xff0c;在原理图和 PCB 画布上放置、移动&#xff0c;进行原理图连线&…...

[特殊字符] 免税商品优选购物商城系统 | Java + SpringBoot + Vue | 前后端分离实战项目分享

一、项目简介 本项目为一款功能完备的 免税商品优选购物商城系统&#xff0c;采用 Java 后端 Vue 前端的主流前后端分离架构&#xff0c;支持用户、商家、管理员三类角色&#xff0c;满足商品浏览、下单、商家管理、后台运营等多项功能&#xff0c;适用于实际部署或作为毕业设…...

小土堆pytorch--torchvision中的数据集的使用dataloader的使用

torchvision中的数据集的使用&dataloader的使用 一级目录二级目录三级目录 1 torchvision 中的数据集的使用1.1 对与CIFAR - 10数据集的介绍1.2 数据集加载代码1.3 使用transform加载代码 2 DataLoader的使用2.1 DataLoader的作用1. 数据读取2. 数据预处理3. 批量处理4. 并…...

【RabbitMQ】 RabbitMQ高级特性(一)

文章目录 一、消息确认1.1、消息确认机制1.2、手动确认方法1.2.1、AcknowledgeMode.NONE1.2.2、AcknowledgeMode.AUTO1.3.3、AcknowledgeMode.MANUAL 二、持久性2.1、 交换机持久化2.2、队列持久化2.3、消息持久化 三、发送方确认3.1、confirm确认模式3.2、return退回模式3.3、…...

优化理赔数据同步机制:从4小时延迟降至15分钟

优化理赔数据同步机制&#xff1a;从4小时延迟降至15分钟 1. 分析当前同步瓶颈 首先诊断当前同步延迟原因&#xff1a; -- 检查主从复制状态&#xff08;在主库执行&#xff09; SHOW MASTER STATUS; SHOW SLAVE HOSTS;-- 在从库执行检查复制延迟 SHOW SLAVE STATUS\G -- 关…...

lampiao靶场渗透

lampiao https://www.vulnhub.com/entry/lampiao-1,249/ 1&#xff0c;将两台虚拟机网络连接都改为NAT模式 2&#xff0c;攻击机上做namp局域网扫描发现靶机 nmap -sn 192.168.23.0/24 那么攻击机IP为192.168.23.182&#xff0c;靶场IP192.168.23.245 3&#xff0c;对靶机进行端…...

云计算中的虚拟化:成本节省、可扩展性与灾难恢复的完美结合

云计算中虚拟化的 4 大优势 1. 成本效益 从本质上讲&#xff0c;虚拟化最大限度地减少了硬件蔓延。团队可以将多个虚拟机整合到单个物理主机上&#xff0c;而不是为每个工作负载部署单独的服务器。这大大减少了前期硬件投资和持续维护。 结果如何&#xff1f;更低的功耗、更低…...

jenkins built-in节点如何删除

1 概述 在 Jenkins 中&#xff0c;默认的 “Built-In” 节点&#xff08;即主节点/master&#xff09;无法直接删除&#xff0c;因为它是 Jenkins 的核心组件。它的存在&#xff0c;有时会造成困扰&#xff0c;因为部分作业调度到其上&#xff0c;由于 “Built-In” 节点的环境…...

QSS样式表的选择器

一个最简单的样式设置格式如下 QWidget {background-color: black; }将样式应用到对应的控件 QWidget* w new QWidget; w->setStyleSheet("QWidget {background-color: black;}");样式表中控件的设置有多种方式 通用选择器 /*匹配所有控件*/ *{}类型选择器 …...

Python多环境管理指南

Python/UV 多环境管理指南 在Python开发中&#xff0c;管理多个项目环境是一个常见需求。以下是使用Python内置工具和UV&#xff08;一种新兴的Python包管理器&#xff09;进行多环境管理的方法。 1. 使用Python内置venv管理多环境 创建虚拟环境 python -m venv /path/to/y…...

Java从入门到精通 - 数组

数组 此笔记参考黑马教程&#xff0c;仅学习使用&#xff0c;如有侵权&#xff0c;联系必删 文章目录 数组1. 认识数组2. 数组的定义和访问2.1 静态初始化数组2.1.1 数组的访问2.1.1 定义代码实现总结 2.1.2 数组的遍历2.1.2.1 定义代码演示总结 案例代码实现 2.2 动态初始化…...

《Vuejs 设计与实现》第 4 章(响应式系统)( 下 )

目录 4.6 避免无限递归循环 4.7 调度执行 4.8 计算属性 computed 与 lazy 4.9 watch 的实现原理 4.10 立即执行的 watch 与回调执行时机 4.11 过期副作用与竞态问题 总结 4.6 避免无限递归循环 在实现完善响应式系统时&#xff0c;需要注意避免无限递归循环。以以下代码…...

在 Windows 上为 Intel UHD Graphics 编译 OpenCL 程序

如果您使用的是 Intel UHD Graphics 集成显卡,以下是完整的 OpenCL 开发环境配置指南: 1. 准备工作 确认硬件支持 首先确认您的 Intel UHD Graphics 支持 OpenCL: 大多数第6代及以后的 Intel Core 处理器(Skylake 及更新架构)都支持 OpenCL 2.1+ 运行 clinfo 工具可以查…...

C++自学笔记 makefile

本博客参考南科大于仕琪教授的讲解视频和这位同学的学习笔记&#xff1a; 参考博客 感谢两位的分享。 makefile 的作用 用于组织大型项目的编译&#xff0c;是一个一键编译项目的脚本文件。 本博客通过四个版本的makefile逐步说明makefile的使用 使用说明 四个演示文件 …...

【PDF】使用Adobe Acrobat dc添加水印和加密

【PDF】使用Adobe Acrobat dc添加水印和加密 文章目录 [TOC](文章目录) 前言一、添加保护加密口令二、添加水印三、实验四、参考文章总结 实验工具&#xff1a; 1.Adobe Acrobat dc 前言 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、添加保护加…...

客服系统重构详细计划

# 客服系统重构详细计划 ## 第一阶段&#xff1a;系统分析与准备工作 ### 1. 代码审查和分析 (1-2周) - 全面分析现有代码结构 - 识别代码中的问题和瓶颈 - 理解当前系统的业务逻辑 - 确定可重用的组件 - 制作系统功能清单 ### 2. 技术栈升级准备 (1周) - 升级PHP版本到7…...

基于VSCode + PlatformIO平台的ESP8266的DS1302实时时钟

基于ESP8266的DS1302实时时钟系统开发 一、项目概述 本实验通过ESP8266开发板实现&#xff1a; DS1302实时时钟模块的驱动系统时间同步与维护串口实时时间显示RTC模块状态监控 硬件组成&#xff1a; NodeMCU ESP8266开发板DS1302实时时钟模块CR2032纽扣电池&#xff08;备…...

Flink 系列之十四 - Data Stream API的自定义数据类型

之前做过数据平台&#xff0c;对于实时数据采集&#xff0c;使用了Flink。现在想想&#xff0c;在数据开发平台中&#xff0c;Flink的身影几乎无处不在&#xff0c;由于之前是边用边学&#xff0c;总体有点混乱&#xff0c;借此空隙&#xff0c;整理一下Flink的内容&#xff0c…...

【数据结构】线性表

目录 1.1 线性表的概念 1.1.1 线性表的抽象数据类型 1.1.2 线性表的存储结构 1.1.3 线性表运算分类 1.2 顺序表 1.2.1 顺序表的类定义 1.2.2 顺序表的运算实现 1. 顺序表的检索 2. 顺序表的插入 3. 顺序表的删除 1.3 链表 1.3.1 单链表 1. 链表的检索 2. 链表的插…...

大疆卓驭嵌入式面经及参考答案

FreeRTOS 有哪 5 种内存管理方式&#xff1f; heap_1.c&#xff1a;这种方式简单地在编译时分配一块固定大小的内存&#xff0c;在整个运行期间不会进行内存的动态分配和释放。它适用于那些对内存使用需求非常明确且固定&#xff0c;不需要动态分配内存的场景&#xff0c;优点是…...

【网络】:传输层协议 —— UDP、TCP协议

目录 UDP协议 UDP协议的核心特点 UDP协议格式 UDP的缓冲区 基于UDP的应用层协议 TCP协议 TCP协议的核心特点 TCP协议格式 确认应答机制 连接管理机制 三次握手 四次挥手 流量控制 滑动窗口 拥塞控制 基于字节流 粘包和拆包 可靠性和性能保障 基于TCP的应用层…...

每日c/c++题 备战蓝桥杯(洛谷P1115 最大子段和)

洛谷P1115 最大子段和 题解 题目描述 最大子段和是一道经典的动态规划问题。题目要求&#xff1a;给定一个包含n个整数的序列&#xff0c;找出其中和最大的连续子序列&#xff0c;并输出该最大和。若所有数均为负数&#xff0c;则取最大的那个数。 输入格式&#xff1a; 第…...

Python与矢量网络分析仪3671E:通道插损自动化校准(Vscode)

一、背景介绍 DUT集成了多个可调衰减的射频通道&#xff0c;可调衰减由高精度DAC和VVA构成&#xff0c;使用中电思仪的3671E矢量网络分析仪测试DUT的S参数&#xff0c;并自动化调整VVA的控制电压&#xff0c;以自动化获取指定衰减值对应的控制电平。 二、前期准备 Python环境&…...

设计模式系列(1):总览与引导

目录 前言 设计模式简介 UML与设计模式 术语解释 UML工具与PlantUML 面向对象设计原则(SOLID等) 设计模式分类与典型场景 设计模式的价值 学习与实践建议 常见面试题 推荐阅读 1. 前言 本篇为设计模式系列的第一篇,定位为总览和引导,旨在为后续各专题打下基础,帮助大家…...

Day21打卡—常见降维算法

知识点回顾&#xff1a; LDA线性判别PCA主成分分析t-sne降维 作业&#xff1a; 自由作业&#xff1a;探索下什么时候用到降维&#xff1f;降维的主要应用&#xff1f;或者让ai给你出题&#xff0c;群里的同学互相学习下。可以考虑对比下在某些特定数据集上t-sne的可视化和pca可…...

什么是人工智能(Artificial Intelligence,AI)? —— 机器学习 =》 深度学习 =》 新型技术

文章目录 什么是人工智能&#xff08;Artificial Intelligence&#xff0c;AI&#xff09;&#xff1f; —— 关系&#xff1a;AI >> ML >> DL一、机器学习&#xff08;Machine Learning&#xff0c;ML&#xff09;1、历史2、类型&#xff08;1&#xff09;监督学习…...

iVX 平台技术解析:图形化与组件化的融合创新

一、图形化逻辑编程&#xff1a;用流程图替代代码的革命 iVX 的核心突破在于可视化逻辑表达—— 开发者通过拖拽 “逻辑块”&#xff08;如条件判断、循环控制、数据操作等&#xff09;来搭建应用逻辑&#xff0c;彻底摒弃传统代码的字符输入模式。这种 “所见即所得” 的开发…...

【Diffusion】在华为云ModelArts上运行MindSpore扩散模型教程

目录 一、背景与目的 二、环境搭建 三、模型原理学习 1. 类定义与初始化 2. 初始卷积层 3. 时间嵌入模块 4. 下采样模块 5. 中间模块 6. 上采样模块 7. 最终卷积层 8. 前向传播 9. 关键点总结 四、代码实现与运行 五、遇到的问题及解决方法 六、总结与展望 一、…...

跟我学c++高级篇——模板元编程之十三处理逻辑

一、元编程处理逻辑 无论在普通编程还是在元编程中&#xff0c;逻辑的处理&#xff0c;都是一个编程开始的必然经过。开发者对普通编程中的逻辑处理一般都非常清楚&#xff0c;不外乎条件谈判和循环处理。而条件判断常见的基本就是if语句&#xff08;switch如果不考虑效率等情…...

组合模式(Composite Pattern)详解

文章目录 1. 什么是组合模式?2. 为什么需要组合模式?3. 组合模式的核心概念4. 组合模式的结构5. 组合模式的基本实现5.1 基础示例:文件系统5.2 透明组合模式 vs 安全组合模式5.2.1 透明组合模式5.2.2 安全组合模式5.3 实例:公司组织结构5.4 实例:GUI组件树6. Java中组合模…...

最长字符串 / STL+BFS

题目 代码 #include <bits/stdc.h> using namespace std;int main() {map<vector<int>, vector<string>> a;set<vector<int>> c;vector<int> initial(26, 0);c.insert(initial);ifstream infile("words.txt");string s;w…...

C++ stl中的set、multiset、map、multimap的相关函数用法

文章目录 序列式容器和关联式容器树形结构和哈希结构树形结构哈希结构 键值对setset的相关介绍set定义方式set相关成员函数multiset mapmap的相关介绍map定义方式map的相关操作1.map的插入2.map的查找3.map的删除 序列式容器和关联式容器 CSTL中包含了序列式容器和关联式容器&…...

普通IT的股票交易成长史--20250511 美元与美股强相关性

声明&#xff1a;本文章的内容非原创。参考了yt博主Andy Lee的观点&#xff0c;为了加深自己的学习印象才做的复盘&#xff0c;不构成投资建议。感谢他的无私奉献&#xff01; 送给自己的话&#xff1a; 仓位就是生命&#xff0c;绝对不能满仓&#xff01;&#xff01;&#x…...

系统架构设计(四):架构风格总结

黑板 概念 黑板体系架构是一种用于求解复杂问题的软件架构风格&#xff0c;尤其适合知识密集型、推理驱动、数据不确定性大的场景。 它模拟了人类专家协同解决问题的方式&#xff0c;通过一个共享的“黑板”协同多个模块&#xff08;专家&#xff09;逐步构建解决方案。 组…...

ElasticSearch进阶

一、文档批量操作 1.批量获取文档数据 批量获取文档数据是通过_mget的API来实现的 (1)在URL中不指定index和type 请求方式&#xff1a;GET请求地址&#xff1a;_mget功能说明 &#xff1a; 可以通过ID批量获取不同index和type的数据请求参数&#xff1a; docs : 文档数组参…...

0基础 | L298N电机驱动模块 | 使用指南

引言 在嵌入式系统开发中&#xff0c;电机驱动是一个常见且重要的功能。L298N是一款高电压、大电流电机驱动芯片&#xff0c;广泛应用于各种电机控制场景&#xff0c;如直流电机的正反转、调速&#xff0c;以及步进电机的驱动等。本文将详细介绍如何使用51单片机来控制L298N电…...

Synchronized与锁升级

一、面试题 1&#xff09;谈谈你对Synchronized的理解 2&#xff09;Sychronized的锁升级你聊聊 3&#xff09;Synchronized实现原理&#xff0c;monitor对象什么时候生成的&#xff1f;知道monitor的monitorenter和monitorexit这两个是怎么保证同步的嘛&#…...

MNIST DDP 分布式数据并行

Distributed Data Parallel 转自我的个人博客&#xff1a;https://shar-pen.github.io/2025/05/04/torch-distributed-series/3.MNIST_DDP/ The difference between DistributedDataParallel and DataParallel is: DistributedDataParallel uses multiprocessing where a proc…...

语音合成之十三 中文文本归一化在现代语音合成系统中的应用与实践

中文文本归一化在现代语音合成系统中的应用与实践 引言理解中文文本归一化&#xff08;TN&#xff09;3 主流LLM驱动的TTS系统及其对中文文本归一化的需求分析A. SparkTTS&#xff08;基于Qwen2.5&#xff09;与文本归一化B. CosyVoice&#xff08;基于Qwen&#xff09;与文本归…...

9.1.领域驱动设计

目录 一、领域驱动设计核心哲学 战略设计与战术设计的分野 • 战略设计&#xff1a;限界上下文&#xff08;Bounded Context&#xff09;与上下文映射&#xff08;Context Mapping&#xff09; • 战术设计&#xff1a;实体、值对象、聚合根、领域服务的构建原则 统一语言&am…...

如何配置光猫+路由器实现外网IP访问内部网络?

文章目录 前言一、网络拓扑理解二、准备工作三、光猫配置3.1 光猫工作模式3.2 光猫端口转发配置&#xff08;路由模式时&#xff09; 四、路由器配置4.1 路由器WAN口配置4.2 端口转发配置4.3 动态DNS配置&#xff08;可选&#xff09; 五、防火墙设置六、测试配置七、安全注意事…...

C++题题题题题题题题题踢踢踢

后缀表达式求值 #include<bits/stdc.h> #include<algorithm> using namespace std; string a[100]; string b[100]; stack<string> op; int la0,lb0; int main(){while(true){cin>>a[la];if(a[la]".") break;la;}for(int i0;i<la;i){if(…...

M. Moving Both Hands(反向图+Dijkstra)

Problem - 1725M - Codeforces 题目大意&#xff1a;给你一个有向图&#xff0c;起始点在1&#xff0c;问起始点分别与另外n-1个 点相遇的最短时间&#xff0c;无法相遇输出-1。 思路&#xff1a;反向建图&#xff0c;第一层建原图&#xff0c;第二层建反向图&#xff0c;两层…...

11、参数化三维产品设计组件 - /设计与仿真组件/parametric-3d-product-design

76个工业组件库示例汇总 参数化三维产品设计组件 (注塑模具与公差分析) 概述 这是一个交互式的 Web 组件&#xff0c;旨在演示简单的三维零件&#xff08;如带凸台的方块&#xff09;的参数化设计过程&#xff0c;并结合注塑模具设计&#xff08;如开模动画&#xff09;与公…...

智能座舱开发工程师面试题

一、基础知识类 简述智能座舱的核心组成部分及其功能 要求从硬件&#xff08;如显示屏、传感器、控制器&#xff09;和软件&#xff08;操作系统、中间件、应用程序&#xff09;层面展开&#xff0c;阐述各部分如何协同实现座舱的智能化体验。 对比 Android Automotive、QNX…...

【连载14】基础智能体的进展与挑战综述-多智能体系统设计

基础智能体的进展与挑战综述 从类脑智能到具备可进化性、协作性和安全性的系统 【翻译团队】刘军(liujunbupt.edu.cn) 钱雨欣玥 冯梓哲 李正博 李冠谕 朱宇晗 张霄天 孙大壮 黄若溪 在基于大语言模型的多智能体系统&#xff08;LLM-MAS&#xff09;中&#xff0c;合作目标和合…...