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

【Internet Protocol】ip介绍,如何组局域网实现远程桌面和文件共享

文章目录

  • 1.何为“上网”
    • 1.1 定义
    • 1.2 为什么连了WiFi就能上网了?
  • 2.ip
    • 2.1 什么是ip
    • 2.2 为什么区分广域网和局域网,ip的唯一性
    • 2.3 如何查看设备的ip
    • 2.4 什么叫"ping"
    • 2.5 区分是否两个ip是否在同一局域网
      • 2.5.1 最稳妥的方式:ip&mask
      • 2.5.2 最方便的方式:ping
    • 2.6 ipv4与ipv6的区别
  • 3.远程桌面控制
    • 3.1 一根网线将两台设备组局域网
    • 3.2 win控制Ubuntu
    • 3.3 广域网桌面控制
  • 4.文件共享
    • 广域网文件共享


1.何为“上网”

1.1 定义

通俗意义上的网络是指广域网。

广域网(Wide Area Network),WAN,又称为公网、外网,是一种地域范围覆盖广的计算机网络的集合,通常所覆盖的范围从几十公里到几千公里,它能连接多个地区、城市和国家。由于其超长的覆盖范围,发送介质主要是政府或者大型企业部署的电话线或光纤。我们常说的“上网”就是指拥有访问广域网的能力, 包括但不限于逛B站、刷微博、水贴吧、游玩网络游戏等等行为。

局域网(Local Area Network),LAN,又称为内网,是广域网的子集,主要是指在某一区域的计算机互联网络。“某一区域”指的是同一办公室、同一建筑物、同一公司和同一学校等,一般是方圆几千米以内。

在这里插入图片描述

局域网还分为有线局域网和无线局域网。

无线局域网(Wireless LAN,WLAN)是不使用任何导线或传输电缆连接的局域网,其使用无线电波或电场与磁场作为数据传送的介质,传送距离一般只有几十米。一般用的最多的就是WiFi和蓝牙了。

1.2 为什么连了WiFi就能上网了?

首先,我们要搞清楚WiFi信号源是谁。如果手机A开启热点,A就成为了信号源,手机B连接热点,A与B组成局域网。那么,接下来能否上网的关键就在于A能否访问广域网。当A开启移动数据,A就可以借助中国电信/联通/移动提供的服务访问广域网。而B可以享受A的局域网服务,B也就可以上网了。因此,只要一台设备能够访问广域网并发射WiFi信号共享网络,那么这个设备就可以当路由器

反过来,如果B开启移动数据,拥有了访问广域网的能力,那么A能否上网呢?这就不行了。因为虽然A与B组成局域网,但是A在尝试访问广域网的时候,并不会主动地先去经过A再去访问广域网。

2.ip

2.1 什么是ip

ip就是地址。比如你现在打开了bilibili,你想看看最近的热门视频,那么bilibili官方总要把数据传输给你吧?但是此时,也许还有千千万万的人在同时浏览B站,bilibili怎么知道哪个才是你呢?依赖于ip,对方才能准确地把数据送到你的手中。

ip表现为一串数字:X.X.X.XX0255之间。比如:

  • 192.168.0.1

为什么X0255之间呢?因为一个字段最多容纳8位,即 2 8 = 256 2^8=256 28=256

2.2 为什么区分广域网和局域网,ip的唯一性

随着电子设备的普及,ip地址不够用了!理论上来说,全世界的ip地址 25 6 4 256^4 2564个,也就是大约43亿个,已经不能满足需求。

刚刚说过,ip用四个数字表示,这就好比,你在淘宝买了个东西,地址只能填写四个字段,第一个就填中国吧,第二个字段你要填省份吧,第三个字段你还得填城市吧,第四个字段你又得填县区吧。到这儿,这四个字段已经用完了,你还没填写你的街道、小区、楼栋、门牌号呢…

有读者可能会问了,那为什么不能跳过其中一个字段呢?比如我填写江苏省翻斗花园小区,那么问题就来了。卖家一查发现,苏州市有3个翻斗花园小区,南京市有5个翻斗花园小区…这该怎么办呢?

因此,衍生出了局域网这一概念。这就好比有个总代理商,我在苏州买东西只要找苏州的代理商,告诉他我在苏州的花园路翻斗花园小区A栋666室,然后淘宝把货物寄送给位于中国江苏苏州的代理商,代理商在转寄给我。其中,代理商提供局域网服务,我的ip地址是给代理商看的。代理商的ip是中国江苏苏州,我的ip是花园路翻斗花园小区A栋666室。我的ip是局域网ip,代理商ip是广域网ip。

广域网ip全球唯一;局域网ip全球不唯一,在局域内唯一。在实际生活中,代理商远远不止一层,在“苏州代理商”之上可能还有“江苏代理商”、“中国代理商”…

在ip中,下面四个区间被专门用来当作局域网的ip。

  • 10.0.0.0~10.255.255.255
  • 172.16.0.0~172.31.255.255
  • 192.168.0.0~192.168.255.255

2.3 如何查看设备的ip

无论是广域网还是局域网,我们的设备是通过一种叫网络适配器或者说网卡的东西连接到网络的。从来没有一台设备只有一个ip的说法,应该说一个网卡只有一个ip,而一台设备可能有多个网卡,这些网卡可能是实物,可能是虚拟的。这里提供windows查看ip的一种方法:

PS C:\Users\Xu Han> ipconfigWindows IP 配置以太网适配器 以太网:媒体状态  . . . . . . . . . . . . : 媒体已断开连接连接特定的 DNS 后缀 . . . . . . . :无线局域网适配器 本地连接* 1:媒体状态  . . . . . . . . . . . . : 媒体已断开连接连接特定的 DNS 后缀 . . . . . . . :以太网适配器 以太网 2:连接特定的 DNS 后缀 . . . . . . . :本地链接 IPv6 地址. . . . . . . . : fe80::3346:3324:fe98:fbef%16IPv4 地址 . . . . . . . . . . . . : 175.10.207.84子网掩码  . . . . . . . . . . . . : 255.255.252.0默认网关. . . . . . . . . . . . . : 175.10.204.1以太网适配器 VMware Network Adapter VMnet1:连接特定的 DNS 后缀 . . . . . . . :本地链接 IPv6 地址. . . . . . . . : fe80::1ee1:6b38:dda8:21c%14IPv4 地址 . . . . . . . . . . . . : 192.168.73.1子网掩码  . . . . . . . . . . . . : 255.255.255.0默认网关. . . . . . . . . . . . . :以太网适配器 VMware Network Adapter VMnet8:连接特定的 DNS 后缀 . . . . . . . :本地链接 IPv6 地址. . . . . . . . : fe80::2957:79c:3af6:bd92%2IPv4 地址 . . . . . . . . . . . . : 192.168.202.1子网掩码  . . . . . . . . . . . . : 255.255.255.0默认网关. . . . . . . . . . . . . :无线局域网适配器 本地连接* 2:连接特定的 DNS 后缀 . . . . . . . :本地链接 IPv6 地址. . . . . . . . : fe80::26de:ce8:b2be:2ab9%18IPv4 地址 . . . . . . . . . . . . : 192.168.137.1子网掩码  . . . . . . . . . . . . : 255.255.255.0默认网关. . . . . . . . . . . . . :无线局域网适配器 WLAN:媒体状态  . . . . . . . . . . . . : 媒体已断开连接连接特定的 DNS 后缀 . . . . . . . :以太网适配器 蓝牙网络连接:媒体状态  . . . . . . . . . . . . : 媒体已断开连接连接特定的 DNS 后缀 . . . . . . . :

下面我解释一下我的这些网卡

  • 以太网适配器 以太网:笔记本电脑自带的RJ45网口
  • 无线局域网适配器 本地连接:笔记本电脑发射热点对应的网络适配器
  • 以太网适配器 以太网 2:笔记本电脑外接了一个拓展坞,拓展坞上有一个网口
  • 以太网适配器 VMware Network Adapter VMnet:VM虚拟机的网络适配器
  • 无线局域网适配器 WLAN:WiFi连接
  • 以太网适配器 蓝牙网络连接:蓝牙连接

可以看出,此时我的网络连接状态是:

  1. 拓展坞使用网线连接到中国电信宽带,这样本机就拥有了访问广域网能力
  2. 开启热点分享给手机,手机也拥有了访问广域网能力,节省流量
  3. VM虚拟机的网络由VMware自动配置,无需管理
  4. 没有连接WiFi和蓝牙,笔记本自带的RJ45网口也没有连接

2.4 什么叫"ping"

ping是测试两个ip之间是否联通的方式。下面我分别尝试pingbing.com和我的手机ip192.168.137.237bing.com是广域网ip,192.168.137.237是局域网ip。根据我之前所说的我的笔记本电脑的网络情况,这两个ip应该都能ping通。

PS C:\Users\Xu Han> ping bing.com正在 Ping bing.com [204.79.197.200] 具有 32 字节的数据:
来自 204.79.197.200 的回复: 字节=32 时间=58ms TTL=117
来自 204.79.197.200 的回复: 字节=32 时间=58ms TTL=117
来自 204.79.197.200 的回复: 字节=32 时间=58ms TTL=117
来自 204.79.197.200 的回复: 字节=32 时间=58ms TTL=117204.79.197.200 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):最短 = 58ms,最长 = 58ms,平均 = 58ms
PS C:\Users\Xu Han> ping 192.168.137.237正在 Ping 192.168.137.237 具有 32 字节的数据:
来自 192.168.137.237 的回复: 字节=32 时间=40ms TTL=64
来自 192.168.137.237 的回复: 字节=32 时间=4ms TTL=64
来自 192.168.137.237 的回复: 字节=32 时间=76ms TTL=64
来自 192.168.137.237 的回复: 字节=32 时间=5ms TTL=64192.168.137.237 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):最短 = 4ms,最长 = 76ms,平均 = 31ms

结果确实如此。其中,TTL指定IP包被路由器丢弃之前允许通过的最大网段数量。简而言之,TTL越大,经过的“分销商”越多。

2.5 区分是否两个ip是否在同一局域网

2.5.1 最稳妥的方式:ip&mask

  1. 查看两个网卡的子网掩码mask,若子网掩码不一样,则不在同一局域网内。
  2. 若子网掩码一样,计算ip&mask,这是按位与运算,网上有很多在线运算器。
  3. ip&mask一样,则为同一局域网

2.5.2 最方便的方式:ping

  1. 互相ping看能不能ping通。
  2. 若ping通,且TTL=64(64为默认值),则为同一局域网

2.6 ipv4与ipv6的区别

前面说的ip的表现形式:X.X.X.X,其实是ipv4的表现形式。ipv6的形式略有不同:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX。区别在以下几点:

  1. 点号改为冒号分隔
  2. 二进制改为十六进制
  3. 4个字段改为6个字段
  4. 更加安全

可以看出,ipv6的ip数量比起ipv4大大增加,很长一段时间内我们不必担心不够用。

3.远程桌面控制

控制端被称为客户端,被控制端被称为服务端。nomachine是局域网远程控制常用的软件之一。下面以此为例,介绍在局域网内远程桌面控制。

3.1 一根网线将两台设备组局域网

网上绝大多数的nomachine教程只讲解了nomachine的图形交互界面如何操作,却没有讲解如何组网,对小白很不友好。下面我将详细讲解如何从组网到连接成功。

  1. 断开客户端和服务端的所有其他网络连接:WiFi,蓝牙等…因为这些连接会干扰nomachine在局域网内搜索可控设备 。
  2. 用一根网线连接客户端和服务端,找到并确定客户端和服务端对应连接上的网卡。之前说过一台设备可以有很多网卡,这里不要找错了!因为上一步已经断开了其他网络连接,这里只要找连接上的就行了,一般都不会出错。
  3. 关键来了!把客户端网卡和服务端网卡的网关设置为一模一样!ip地址都设置为局域网静态ip。根据先前的知识,网关和ip应该处于以下三段中。当然,客户端和服务端的ip不能相同。
    • 10.0.0.0~10.255.255.255
    • 172.16.0.0~172.31.255.255
    • 192.168.0.0~192.168.255.255
  4. 根据前面的知识,子网掩码就不能随便设置了,要保证客户端和服务端的子网掩码一模一样并且ip&mask一模一样。举例来说:
    • 客户端:ip:192.168.1.1,子网掩码:255.255.255.0,网关192.168.1.111
    • 服务端:ip:192.168.1.2,子网掩码:255.255.255.0,网关192.168.1.111

windows调整方法:在系统设置中编辑,然后编辑ipv4

在这里插入图片描述

在这里插入图片描述

Ubuntu调整方法:设置中编辑即可

在这里插入图片描述

3.2 win控制Ubuntu

组成局域网后,服务端打开nomachine服务,客户端打开nomachine可以自动检测到,然后输入服务端的账密即可。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.3 广域网桌面控制

广域网桌面控制受限于我们的网速,而上面我们做的有线局域网桌面控制只受限于我们所使用的网线和网卡的带宽。目前市面上有很多傻瓜式的广域网桌面控制软件,譬如向日葵、ToDesk、TeamViewer等等,基本都是付费的。由于使用了软件提供商的服务器进行传输,数据安全也得不到保障,但胜在方便简易。

4.文件共享

一根网线组成局域网后,文件共享和传输速度都极为快速,上限取决于网卡和网线的带宽!下面简要介绍一下windows文件共享方式:

服务端的系统需要设置一下:
在这里插入图片描述

服务端要分享的目录要设置一下:

在这里插入图片描述

客户端通过win+R输入服务端的ip即可:

在这里插入图片描述

广域网文件共享

方式太多了,网盘、qq文件都是这类范畴。传输速度取决于服务商的网速和你的网速,比如臭名昭著的百度网盘非会员只有几十kb/s。

相关文章:

【Internet Protocol】ip介绍,如何组局域网实现远程桌面和文件共享

文章目录 1.何为“上网”1.1 定义1.2 为什么连了WiFi就能上网了? 2.ip2.1 什么是ip2.2 为什么区分广域网和局域网,ip的唯一性2.3 如何查看设备的ip2.4 什么叫"ping"2.5 区分是否两个ip是否在同一局域网2.5.1 最稳妥的方式:ip&m…...

Java 使用 EasyExcel 爬取数据

一、爬取数据的基本思路 分析要爬取数据的来源 1. 查找数据来源:浏览器按 F12 或右键单击“检查”打开开发者工具查看数据获取时的请求地址 2. 查看接口信息:复制请求地址直接到浏览器地址栏输入看能不能取到数据 3. 推荐安装插件:FeHelper&a…...

React 原理

函数式编程 纯函数 reducer 必须是一个纯函数,即没有副作用的函数,不修改输入值,相同的输入一定会有相同的输出不可变值 state 必须是不可变值,否则在 shouldComponentUpdate 中无法拿到更新前的值,无法做性能优化操作…...

java高并发系列 - 第4天:JMM相关的一些概念

JMM(java内存模型),由于并发程序要比串行程序复杂很多,其中一个重要原因是并发程序中数据访问一致性和安全性将会受到严重挑战。如何保证一个线程可以看到正确的数据呢?这个问题看起来很白痴。对于串行程序来说,根本就是小菜一碟&…...

如何卸载旧版docker

环境: Docker1.13 centos7.6 问题描述: 如何卸载旧版docker 解决方案: 1.停止Docker服务。使用以下命令停止Docker服务: sudo service docker stop2.卸载Docker软件包。根据您的Linux发行版,使用适当的包管理器来…...

Wheeltec小车的开发实录(0)

配置静态ip(可以联网) 首先在你正常链接网络的时候打开“Connection Information”(我的是wifi,而且是手机热点,所以我手机就相当于一台路由器) 查看路由ip 观察到Default Route 是192.168.***.225这就是我手机的地址&#xff0…...

uniapp中uview组件库的NoticeBar 滚动通知 使用方法

目录 #平台差异说明 #基本使用 #配置主题 #配置图标 #配置滚动速度 #控制滚动的开始和暂停 #事件回调 #API #Props #Events 该组件用于滚动通告场景,有多种模式可供选择 #平台差异说明 AppH5微信小程序支付宝小程序百度小程序头条小程序QQ小程序√√√√…...

蓝桥杯每日一题----货物摆放

题目 分析 上来一看,三个for循环,从1到n,寻找满足lwhn的个数,但是这样根本跑不出来答案,n太大了,1e15的级别,O(n)的时间复杂度都不行,更何况是O(…...

(二十)Flask之上下文管理第一篇(粗糙缕一遍源码)

每篇前言: 🏆🏆作者介绍:【孤寒者】—CSDN全栈领域优质创作者、HDZ核心组成员、华为云享专家Python全栈领域博主、CSDN原力计划作者 🔥🔥本文已收录于Flask框架从入门到实战专栏:《Flask框架从入…...

Tensorflow2.0笔记 - 基础数学运算

本笔记主要记录基于元素操作的,-,*,/,//,%,**,log,exp等运算,矩阵乘法运算,多维tensor乘法相关运算 import tensorflow as tf import numpy as nptf.__version__#element-wise运算,对应元素的,-,*,/,**,//,% tensor1 tf.fill([3,3], 4) ten…...

年底聚餐无压力,HUAWEI WATCH GT 4 助力体形管理和健康守护

过了腊八就是年,逢年过节聚餐频繁。在品味美食、享受亲情温馨的同时,你是否也在担心自己的健康与体形呢?华为WATCH GT 4搭载心率监测、血氧检测和减脂塑形等功能,让你尽情享受美食的同时保持健康。 华为WATCH GT 4的心率监测功能…...

Tomcat Notes: URL Mapping

This is a personal study notes of Apache Tomcat. Below are main reference material. - YouTube Apache Tomcat Full Tutorial,owed by Alpha Brains Courses. https://www.youtube.com/watch?vrElJIPRw5iM&t801s 1、URL Mapping To Resources1.1、What w…...

【JVM】JVM概述

JVM概述 基本介绍 JVM:全称 Java Virtual Machine,即 Java 虚拟机,一种规范,本身是一个虚拟计算机,直接和操作系统进行交互,与硬件不直接交互,而操作系统可以帮我们完成和硬件进行交互的工作特…...

【2023开发组二等奖】湖南省国土空间规划双评价系统

作品介绍 1 需求分析 1.1 背景与意义 在我国辽阔的国土空间中,各地区的地形地势、自然条件和资源环境禀赋存在显著差异。然而,随着人口增长和城市化进程加快,高强度的不合理开发和产业布局广泛分布,使得部分地区的经济社会发展规模超过了资源环境的承载能力。因此,执行主…...

Flutter为什么不需要子线程——Dart IO源码剖析(上)

Dart IO 源码剖析 许多Flutter新手,特别是安卓、iOS原生开发转做Flutter的小伙伴,一直对Flutter 单线程模型开发APP倍感不解,他们总是喜欢本能的把网络请求、文件读写放到一个单独线程去做,因为“耗时操作会阻塞UI线程嘛”。于是…...

docker使用Dockerfile制做容器(以hyperf为列,开机启动)

1、Dockerfile文件 FROM hyperf/hyperf:8.1-alpine-v3.18-swoole WORKDIR /data MAINTAINER dade <dadeqq.com> ADD start.sh start.sh RUN chmod x ./start.sh CMD /data/start.sh1-1、执行命令生成hyperf:latest容器&#xff08;文件名是Dockerfile可以省略&#xff0…...

PDF转PowerPoint - Java实现方法

通过编程实现PDF转PPT的功能&#xff0c;可以自动化转换过程&#xff0c;减少手动操作的工作量&#xff0c;并根据需要进行批量转换。将PDF文件转换为PPT文档后&#xff0c;可以利用PPT的丰富功能和动画效果&#xff0c;达到更好的演示效果。 在Java中&#xff0c;我们可以使用…...

【Spring之手写一个依赖注入容器】

Spring之手写一个依赖注入容器 1. 创建两个自定义注解1.1 Component注解1.2 DI注解 2. ApplicationContext接口与实现类2.1 ApplicationContext 接口2.2 实现类&#xff1a;DefaultListableApplicationContext 3. 定义DAO层和Service层及其实现4. 定义异常信息类4.1 InjectBean…...

kafka之java客户端实战

1. kafka的客户端 Kafka提供了两套客户端API&#xff0c;HighLevel API和LowLevel API。 HighLevel API封装了kafka的运行细节&#xff0c;使用起来比较简单&#xff0c;是企业开发过程中最常用的客户端API。 而LowLevel API则需要客户端自己管理Kafka的运行细节&#xff0c;Pa…...

图解渠道网关:不只是对接渠道的接口(一)

这是《百图解码支付系统设计与实现》专栏系列文章中的第&#xff08;20&#xff09;篇。点击上方关注&#xff0c;深入了解支付系统的方方面面。 主要讲清楚什么是渠道&#xff0c;有哪些类型的渠道&#xff0c;什么是渠道网关&#xff0c;渠道网关在支付系统中定位、核心功能…...

Flask RESTful 示例

目录 1. 环境准备2. 安装依赖3. 修改main.py4. 运行应用5. API使用示例获取所有任务获取单个任务创建新任务更新任务删除任务 中文乱码问题&#xff1a; 下面创建一个简单的Flask RESTful API示例。首先&#xff0c;我们需要创建环境&#xff0c;安装必要的依赖&#xff0c;然后…...

ubuntu搭建nfs服务centos挂载访问

在Ubuntu上设置NFS服务器 在Ubuntu上&#xff0c;你可以使用apt包管理器来安装NFS服务器。打开终端并运行&#xff1a; sudo apt update sudo apt install nfs-kernel-server创建共享目录 创建一个目录用于共享&#xff0c;例如/shared&#xff1a; sudo mkdir /shared sud…...

基于ASP.NET+ SQL Server实现(Web)医院信息管理系统

医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上&#xff0c;开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识&#xff0c;在 vs 2017 平台上&#xff0c;进行 ASP.NET 应用程序和简易网站的开发&#xff1b;初步熟悉开发一…...

AtCoder 第409​场初级竞赛 A~E题解

A Conflict 【题目链接】 原题链接&#xff1a;A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串&#xff0c;只有在同时为 o 时输出 Yes 并结束程序&#xff0c;否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...

dedecms 织梦自定义表单留言增加ajax验证码功能

增加ajax功能模块&#xff0c;用户不点击提交按钮&#xff0c;只要输入框失去焦点&#xff0c;就会提前提示验证码是否正确。 一&#xff0c;模板上增加验证码 <input name"vdcode"id"vdcode" placeholder"请输入验证码" type"text&quo…...

MODBUS TCP转CANopen 技术赋能高效协同作业

在现代工业自动化领域&#xff0c;MODBUS TCP和CANopen两种通讯协议因其稳定性和高效性被广泛应用于各种设备和系统中。而随着科技的不断进步&#xff0c;这两种通讯协议也正在被逐步融合&#xff0c;形成了一种新型的通讯方式——开疆智能MODBUS TCP转CANopen网关KJ-TCPC-CANP…...

python爬虫:Newspaper3k 的详细使用(好用的新闻网站文章抓取和解析的Python库)

更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 一、Newspaper3k 概述1.1 Newspaper3k 介绍1.2 主要功能1.3 典型应用场景1.4 安装二、基本用法2.2 提取单篇文章的内容2.2 处理多篇文档三、高级选项3.1 自定义配置3.2 分析文章情感四、实战案例4.1 构建新闻摘要聚合器…...

pikachu靶场通关笔记22-1 SQL注入05-1-insert注入(报错法)

目录 一、SQL注入 二、insert注入 三、报错型注入 四、updatexml函数 五、源码审计 六、insert渗透实战 1、渗透准备 2、获取数据库名database 3、获取表名table 4、获取列名column 5、获取字段 本系列为通过《pikachu靶场通关笔记》的SQL注入关卡(共10关&#xff0…...

Linux离线(zip方式)安装docker

目录 基础信息操作系统信息docker信息 安装实例安装步骤示例 遇到的问题问题1&#xff1a;修改默认工作路径启动失败问题2 找不到对应组 基础信息 操作系统信息 OS版本&#xff1a;CentOS 7 64位 内核版本&#xff1a;3.10.0 相关命令&#xff1a; uname -rcat /etc/os-rele…...

springboot整合VUE之在线教育管理系统简介

可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生&#xff0c;小白用户&#xff0c;想学习知识的 有点基础&#xff0c;想要通过项…...