大数据讲课笔记1.1 安装配置CentOS

文章目录

  • 零、学习目标
  • 一、导入新课
  • 二、新课讲解
    • (一)安装VMWare Workstation
      • 1、获取安装程序
      • 2、进入安装向导
      • 3、按提示完成安装
    • (二)虚拟网络编辑器
      • 1、启动虚拟网络编辑器
      • 2、选择VMnet8虚拟网
      • 3、更改网络配置
      • 4、查看DHCP设置
      • 5、查看NAT设置
    • (三)在VMWare上安装CentOS 7
      • 1、下载CentOS 7镜像文件
      • 2、启动新建虚拟机向导
      • 3、安装客户机操作系统
      • 4、虚拟机命名,设置保存位置
      • 5、指定磁盘容量
      • 6、按照配置创建虚拟机
      • 7、安装CentOS 7
    • (四)启动虚拟机
      • 1、登录虚拟机
      • 2、查看IP地址
      • 3、能否PING通外网
    • (五)配置静态IP地址
      • 1、修改网卡配置文件
      • 2、重启网络服务
      • 3、重启虚拟机
      • 4、查看修改后的IP地址
      • 5、测试虚拟机能否Ping通外网
    • (六)测试宿主机与虚拟机能否相互通信
      • 1、测试宿主机能否ping通虚拟机
      • 2、测试虚拟机能否ping通宿主机
    • (七)利用FinalShell访问虚拟机
      • 1、下载FinalShell
      • 2、安装FinalShell
      • 3、启动FinalShell
      • 4、创建SSH连接
    • (八)设置虚拟机主机名
      • 1、查看虚拟机的主机名
      • 2、修改虚拟机静态主机名
        • (1)临时修改
        • (2)永久修改
    • (九)做IP地址与主机名的映射
      • 1、修改域名映射文件
      • 2、宿主机通过虚拟机主机名来ping虚拟机
  • 三、归纳总结
  • 四、上机操作

零、学习目标

  1. 能安装VMware WorkStation
  2. 能正确安装CentOS 7
  3. 能熟练配置CentOS 7
  4. 能使用FinalShell连接虚拟机

一、导入新课

  • 为了深入学习Linux操作系统,我们首先需要安装虚拟机软件VMware Workstation。虚拟机软件能够在一个物理机器上模拟出多个独立的虚拟环境,让我们可以在不改变现有系统的情况下安装和运行不同的操作系统。在众多的Linux发行版中,本课程选择了CentOS 7作为学习平台。CentOS是一个基于Red Hat Enterprise Linux(RHEL)源代码重新编译而成的社区企业级操作系统,其稳定性和安全性得到了广泛的认可。通过学习CentOS 7,我们将能够掌握Linux操作系统的常用命令、文件管理、用户与权限设置等基础知识,为后续的学习和工作打下坚实的基础。

二、新课讲解

在这里插入图片描述

  • 本次课主要介绍如何安装配置CentOS操作系统。首先,我们讲解如何获取和安装VMware Workstation虚拟机软件,并通过虚拟网络编辑器进行网络配置,包括选择VMnet8虚拟网、更改网络配置、查看DHCP设置和NAT设置等。
  • 接着,我们演示如何在VMware上安装CentOS,包括启动新建虚拟机向导、安装客户端操作系统、设置虚拟机命名和保存位置、指定磁盘容量以及按照配置创建虚拟机。安装完成后,我们学习如何启动虚拟机并登录,查看IP地址,测试能否PING通外网,并配置静态IP地址。
  • 此外,我们还讲解如何测试宿主机与虚拟机能否相互PING通,以及如何利用FinalShell工具访问虚拟机。最后,我们学习如何设置虚拟机的主机名,修改域名映射文件,并通过主机名来ping虚拟机。
  • 通过本次课的学习,学员将能够熟练地安装配置CentOS操作系统,并具备一定的网络管理和远程访问能力。

(一)安装VMWare Workstation

  • VMware Workstation是一款强大的桌面虚拟化软件,它允许用户在一台物理计算机上同时运行多个不同的操作系统,每个操作系统都在一个独立的、安全的虚拟机环境中运行。通过使用VMware Workstation,用户可以轻松地测试和评估新的操作系统、应用和服务,而无需对主机系统进行任何更改。此外,该软件还支持快速克隆、快照、网络配置等功能,使用户能够高效地管理和维护虚拟环境。总的来说,VMware Workstation是开发人员、IT专业人员以及需要灵活、安全和可靠的虚拟化解决方案的用户的理想选择。
  • 在本节中,我们将学习如何获取和安装VMware Workstation软件。首先,我们从官网下载VMware Workstation的安装程序,并将其保存到本地计算机上。然后,通过双击安装程序图标进入安装向导,按照提示完成安装过程。在这个过程中,我们需要接受最终用户许可协议,选择安装位置,设置用户体验选项,以及创建快捷方式。最后,安装程序将准备就绪,我们只需单击【安装】按钮即可开始安装。安装完成后,我们就可以使用VMware Workstation来创建和管理虚拟机了。

1、获取安装程序

  • 官网下载:https://customerconnect.vmware.com/en/downloads/details?downloadGroup=WKST-1550-WIN&productId=799&rPId=55767
    在这里插入图片描述

  • 将安装程序下载到本地
    在这里插入图片描述

2、进入安装向导

  • 双击安装程序图标,进入安装向导
    在这里插入图片描述

3、按提示完成安装

  • 接受最终用户许可协议
    在这里插入图片描述
  • 修改安装位置(默认位置C:\Program Files(x86)\VMware\VMware Workstation)
    在这里插入图片描述
  • 用户体验设置,两个复选框都不勾选
    在这里插入图片描述
  • 设置快捷方式
    在这里插入图片描述
  • 安装准备就绪
    在这里插入图片描述
  • 单击【安装】按钮
    在这里插入图片描述
  • 安装完成
    在这里插入图片描述

(二)虚拟网络编辑器

  • 在本节中,我们将学习如何使用VMware Workstation的虚拟网络编辑器来配置网络设置。首先,我们需要启动VMware Workstation并打开虚拟网络编辑器。然后,我们可以选择要修改的虚拟网(如VMnet8),并通过单击【更改设置】按钮来进行网络配置的修改。此外,我们还可以通过单击【DHCP设置】和【NAT设置】按钮来查看和修改相应的设置。这些操作可以帮助我们更好地管理和控制虚拟机的网络环境。
  • 启动VMware Workstation
    在这里插入图片描述

1、启动虚拟网络编辑器

  • 单击【编辑】菜单下的【虚拟网络编辑器】
    在这里插入图片描述
    在这里插入图片描述

2、选择VMnet8虚拟网

  • 单击列表框里的VMnet8
    在这里插入图片描述

3、更改网络配置

  • 单击【更改设置】按钮
    在这里插入图片描述
  • 如果进行了修改,那么单击【应用】按钮
    在这里插入图片描述

4、查看DHCP设置

  • 单击【DHCP设置】按钮,在对话框里修改起始IP地址和结束IP地址
    在这里插入图片描述

5、查看NAT设置

  • 单击【NAT设置】按钮(NAT:Network Address Translation 网络地址转换)
    在这里插入图片描述

(三)在VMWare上安装CentOS 7

  • 本节我们将学习如何在VMware Workstation上安装CentOS 7。首先,我们需要下载CentOS 7的镜像文件,并将其保存到本地计算机上。然后,通过启动新建虚拟机向导来创建一个新的虚拟机,并按照提示进行操作。在这个过程中,我们需要指定虚拟机的名称和保存位置,设置磁盘容量,并选择客户机操作系统(即CentOS 7)。接下来,我们就可以开始安装CentOS 7了。在安装过程中,我们需要选择操作系统语言、软件选型、安装目的地以及根用户密码等选项。最后,我们可以完成安装并重启虚拟机。

1、下载CentOS 7镜像文件

  • 下载CentOS 7镜像文件:https://mirrors.aliyun.com/centos/7/isos/x86_64/
    在这里插入图片描述
  • 下载CentOS镜像文件到本地
    在这里插入图片描述

2、启动新建虚拟机向导

  • 单击【创建新的虚拟机】按钮(也可以单击文件菜单下的新建虚拟机)
    在这里插入图片描述
    在这里插入图片描述

3、安装客户机操作系统

  • 单击【浏览】按钮,找到安装程序光盘映像文件
    在这里插入图片描述

4、虚拟机命名,设置保存位置

  • 虚拟机名称改成“CentOS 7”,保存位置改成“D:\Virtual Machines\CentOS7”
    在这里插入图片描述

5、指定磁盘容量

  • 磁盘容量保持默认设置,勾选“将虚拟磁盘存储为单个文件”
    在这里插入图片描述

6、按照配置创建虚拟机

  • 准备工作就绪
    在这里插入图片描述
  • 单击【完成】按钮
    在这里插入图片描述

7、安装CentOS 7

  • 执行Install CentOS 7
    在这里插入图片描述

  • 选择操作系统语言(采用默认的英语)
    在这里插入图片描述

  • 单击【Continue】按钮(SOFTWARE SELECTION - Minimal Install 最小安装,没有图形界面)
    在这里插入图片描述

  • 单击【SOFTWARE SELECTION】
    在这里插入图片描述

  • 单击【Done】按钮
    在这里插入图片描述

  • 单击【INSTALLATION DESTINATION】按钮
    在这里插入图片描述

  • 单击【Done】按钮
    在这里插入图片描述

  • 单击【Begin Installation】按钮
    在这里插入图片描述

  • 设置根用户密码,单击【ROOT PASSWORD】
    在这里插入图片描述

  • 单击【Done】按钮
    在这里插入图片描述

  • 创建用户,单击【USER CREATION】
    在这里插入图片描述

  • 密码强度不够,需要单击两次【Done】按钮
    在这里插入图片描述

  • 单击【Finish Configuration】按钮
    在这里插入图片描述
    在这里插入图片描述

  • 单击【Reboot】按钮
    在这里插入图片描述

  • 默认选择,敲回车(我们采用的是最小安装[Minimal Install],没有用GNOME图像界面)
    在这里插入图片描述

(四)启动虚拟机

  • 本节我们将学习如何启动虚拟机并登录。首先,我们需要以根用户(超级管理员)或普通用户登录虚拟机,并查看IP地址。然后,我们可以通过执行ping命令来测试虚拟机是否能够访问外网。在实际操作中,可能会遇到无法访问外网的情况,这可能是因为网络配置问题导致的。为了解决这个问题,我们需要进一步检查和调整虚拟机的网络设置。

1、登录虚拟机

  • 以根用户(超级管理员)登录(输入用户名root和密码[不可见])
    在这里插入图片描述
  • 出现[root@localhost]#提示符,表明登录成功
  • 当然我们也可以用刚才我们创建的普通用户(howard)来登录
    在这里插入图片描述
  • 由普通用户切换到根用户,再由根用户切换到普通用户,注意:从普通用户切换到根用户,需要输入根用户密码,但是从根用户切换到普通用户,就不需要输入密码。
    在这里插入图片描述
  • 利用exit命令返回
    在这里插入图片描述
  • 重启虚拟机,以根用户登录
    在这里插入图片描述

2、查看IP地址

  • 执行命令:ip addr
    在这里插入图片描述

3、能否PING通外网

  • 执行命令:ping www.baidu.com,可以看到是无法访问外网的
    在这里插入图片描述

(五)配置静态IP地址

  • 本节我们将学习如何配置虚拟机的静态IP地址。首先,我们需要修改网卡配置文件,将BOOTPROTO设置为static,并指定IPADDR、NETMASK、PREFIX、GATEWAY和DNS1等参数。然后,我们需要重启网络服务,并重启虚拟机。最后,我们可以查看修改后的IP地址,并测试是否能够访问外网。通过这些步骤,我们就可以成功地在虚拟机上配置静态IP地址了。

1、修改网卡配置文件

  • 执行命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33
    在这里插入图片描述
    在这里插入图片描述
  • 修改如下图所示
    在这里插入图片描述
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
PRFIX=24
GATELAY=192.168.1.2
DNS1=114.114.114.114
  • 存盘退出(命令模式下 —— :wq)
    在这里插入图片描述
  • 注意,IPADDR=192.168.1.100,第三节是1,跟虚拟网络编辑器里设置的网段必须保持一致。
    在这里插入图片描述

2、重启网络服务

  • 执行命令:systemctl start network
    在这里插入图片描述

3、重启虚拟机

  • 执行命令:reboot
    在这里插入图片描述
    在这里插入图片描述
  • 输入用户名和密码,登录虚拟机
    在这里插入图片描述

4、查看修改后的IP地址

  • 执行命令:ip addr
    在这里插入图片描述

5、测试虚拟机能否Ping通外网

  • 执行命令:ping www.baidu.com
    在这里插入图片描述
  • 可以看到,虚拟机设置了静态IP地址,就能够访问外网了。

(六)测试宿主机与虚拟机能否相互通信

  • 本节我们将学习如何测试宿主机与虚拟机之间的网络通信。首先,我们需要在宿主机上执行ping命令来测试是否能够访问虚拟机。然后,我们可以在虚拟机中执行ping命令来测试是否能够访问宿主机。如果无法进行网络通信,我们可能需要检查防火墙设置或者网络配置。通过这些步骤,我们可以确保宿主机与虚拟机之间的网络连接正常。

1、测试宿主机能否ping通虚拟机

  • 打开宿主机命令窗口,执行命令:ping 192.168.1.100
    在这里插入图片描述

2、测试虚拟机能否ping通宿主机

  • 查看网络连接详细信息,宿主机IPv4地址:192.168.1.6
    在这里插入图片描述
  • 在虚拟机里执行命令:ping 192.168.1.6
    在这里插入图片描述
  • 虚拟机无法ping通宿主机
  • 查看虚拟机防火墙状态,执行命令:systemctl status firewalld
    在这里插入图片描述
  • 关闭防火墙,执行命令:systemctl stop firewalld
    在这里插入图片描述
  • 禁用防火墙,执行命令:systemctl disable firewalld
    在这里插入图片描述
  • 但虚拟机还是无法ping通宿主机
    在这里插入图片描述
  • 解决问题:换了一个台式机来做(台式机IP地址:192.168.129.222)
    在这里插入图片描述
  • 在虚拟机里执行命令:ping 192.168.129.222
    在这里插入图片描述
  • 由此,可以猜测先前ping不通的原因在于宿主机与虚拟机处于同一个网段,IP地址第三节都是1
  • 现在把虚拟机网段改成2,IP地址设置为192.168.2.100,我们来测试虚拟机是否可以ping通宿主机。
    在这里插入图片描述
  • 执行命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33
    在这里插入图片描述
  • 重启网络服务
    在这里插入图片描述
  • 查看IP地址
    在这里插入图片描述
  • 此时,虚拟机就能ping通宿主机(192.168.1.6)
    在这里插入图片描述
  • 到此,解决了虚拟机ping不通宿主机的问题。
  • 恢复虚拟机的网段1以及虚拟机的IP地址(192.168.1.100)
    在这里插入图片描述
    在这里插入图片描述

(七)利用FinalShell访问虚拟机

  • FinalShell是一款专业优秀、功能强大且简单易用的网络服务管理软件。FinalShell作为一款远程终端模拟软件,其基于Java开发,代替了老款软件的使用,能让用户在终端传输时更便捷。shell和sftp能同屏显示在FinalShell上,同步切换。FinalShell还带有命令自动提示。
  • 本节我们将学习如何利用FinalShell软件访问虚拟机。首先,我们需要下载并安装FinalShell软件。然后,我们可以在FinalShell中创建一个新的SSH连接,并设置常规和认证信息。通过这些步骤,我们可以使用FinalShell来访问和管理我们的虚拟机。FinalShell是一款功能强大的网络服务管理软件,它支持多种操作系统和协议,可以帮助我们轻松地管理和监控我们的网络环境。

1、下载FinalShell

  • 下载链接:https://pan.baidu.com/s/1uDIxLBnhrAQl_UqSHtD2Vw 提取码:fiaa
  • 下载到本地
    在这里插入图片描述

2、安装FinalShell

  • 双击安装程序图标
    在这里插入图片描述

  • 单击【我接受】按钮
    在这里插入图片描述

  • 单击【下一步】按钮
    在这里插入图片描述

  • 单击【安装】按钮
    在这里插入图片描述

3、启动FinalShell

  • 双击桌面FinalShell快捷方式图标
    在这里插入图片描述

4、创建SSH连接

  • 打开连接管理器
    在这里插入图片描述
  • 单击工具栏上第一个按钮
    在这里插入图片描述
  • 单击【SSH连接(Linux)】,设置常规和认证信息
    在这里插入图片描述
  • 单击【确定】按钮
    在这里插入图片描述
  • 双击【ied】连接
    在这里插入图片描述
  • 单击【接受并保存】按钮
    在这里插入图片描述

(八)设置虚拟机主机名

  • 本节我们将学习如何设置虚拟机的主机名,并做IP地址与主机名的映射。首先,我们可以查看虚拟机当前的主机名,然后可以通过hostnamectl命令来临时或永久地修改主机名。接下来,我们可以配置域名解析服务器,并修改hosts文件来做IP地址与主机名的映射。通过这些步骤,我们就可以使用主机名来访问和管理我们的虚拟机了。

1、查看虚拟机的主机名

  • 执行命令:hostname
    在这里插入图片描述
  • 执行命令:cat /etc/hostname,也能查看静态主机名
    在这里插入图片描述

2、修改虚拟机静态主机名

(1)临时修改
  • 执行命令:hostname ied(重启虚拟机之后,主机名又恢复)
    在这里插入图片描述
(2)永久修改
  • 执行命令:hostnamectl set-hostname ied
    在这里插入图片描述
  • 重启虚拟机,执行命令:reboot
    在这里插入图片描述
  • 大家可以看到,命令行提示符有了变化:[root@ied ~]#

  • 配置域名解析服务器,执行命令:vi /etc/resolv.conf,添加两个域名服务器
    在这里插入图片描述
  • 安装vim编辑器
    在这里插入图片描述
    在这里插入图片描述

(九)做IP地址与主机名的映射

1、修改域名映射文件

  • 执行命令:vim /etc/hosts
    在这里插入图片描述
  • 删除原有内容,添加一个映射
    在这里插入图片描述
  • 以后另一个虚拟机,比如192.168.1.101,就可以通过ping ied命令来ping通该虚拟机。如果希望宿主机通过虚拟机主机名来ping通,那么就需要修改Windows的hosts文件。

2、宿主机通过虚拟机主机名来ping虚拟机

  • 修改Windows的hosts文件
    在这里插入图片描述
  • 此时,在宿主机命令行窗口里就可以通过主机名来ping虚拟机
    在这里插入图片描述

三、归纳总结

  • 回顾本节课所讲的内容,并通过提问的方式引导学生解答问题并给予指导。
  • 本次课主要介绍了安装配置CentOS操作系统的详细步骤。我们首先讲解了VMware Workstation虚拟机软件的获取和安装,以及如何通过虚拟网络编辑器进行网络配置。接着演示了在VMware上安装CentOS的过程,并学习了启动虚拟机、登录系统、查看IP地址、测试网络连接以及配置静态IP等操作。此外,我们还讨论了宿主机与虚拟机之间的PING通测试,以及如何利用FinalShell工具访问虚拟机。最后,我们学习了设置虚拟机主机名和修改域名映射文件的方法。通过本次课的学习,学员将能够熟练地安装配置CentOS操作系统,并具备一定的网络管理和远程访问能力。

四、上机操作

  • 形式:单独完成
  • 题目:安装配置CentOS 7
  • 要求:按照讲课笔记,先安装VMWare Workstation,然后安装配置CentOS 7

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/235686.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

用PHP和HTML做登录注册操作数据库Mysql

用PHP和HTML做登录注册操作数据库Mysql 两个HTML页面&#xff0c;两个PHP,两个css,两张图片&#xff0c;源码资源在上方。 目录 HTML页面 login.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta nam…

Python基础(四、探索迷宫游戏)

Python基础&#xff08;四、探索迷宫游戏&#xff09; 游戏介绍游戏说明 游戏介绍 在这个游戏中&#xff0c;你将扮演一个勇敢的冒险者&#xff0c;进入了一个神秘的迷宫。你的任务是探索迷宫的每个房间&#xff0c;并最终找到隐藏在其中的宝藏。 游戏通过命令行界面进行交互…

工业总线I/O网关模块的作用有哪些?

工业网关是工业互联网中的重要组成部分&#xff0c;工业I/O网关模块I代表输入&#xff0c;O代表输出&#xff0c;I/O模块的核心是实现计算机硬件组件与外部世界之间的通信和数据传输。它可以将物联网设备和工业设备连接起来&#xff0c; 实现设备、系统、平台之间的数据交换和信…

【教程】逻辑回归怎么做多分类

目录 一、逻辑回归模型介绍 1.1 逻辑回归模型简介 1.2 逻辑回归二分类模型 1.3 逻辑回归多分类模型 二、如何实现逻辑回归二分类 2.1 逻辑回归二分类例子 2.2 逻辑回归二分类实现代码 三、如何实现一个逻辑回归多分类 3.1 逻辑回归多分类问题 3.1 逻辑回归多分类的代…

【华为鸿蒙系统学习】- HarmonyOS4.0开发|自学篇

​ &#x1f308;个人主页: Aileen_0v0 &#x1f525;热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 &#x1f4ab;个人格言:"没有罗马,那就自己创造罗马~" 目录 HarmonyOS 4.0 技术介绍&#xff1a; HarmonyOS三大特征&#xff1a; 1.实现硬件互助&#…

【LeetCode热题100】【滑动窗口】找到字符串中所有字母异位词

给定两个字符串 s 和 p&#xff0c;找到 s 中所有 p 的 异位词 的子串&#xff0c;返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串&#xff08;包括相同的字符串&#xff09;。 示例 1: 输入: s "cbaebabacd", p "…

运营商二要素API:验证姓名和手机号码一致性的关键工具

前言 在当今数字化时代&#xff0c;手机号码已成为人们日常生活中不可或缺的一部分。然而&#xff0c;由于各种原因&#xff0c;姓名和手机号码往往并非完全匹配。为了解决这一问题&#xff0c;运营商二要素API应运而生&#xff0c;它能够验证姓名和手机号码是否一致&#xff…

《Vue.js设计与实现》—Vue3响应系统的原理

一、响应式数据与副作用函数 1. 副作用函数 1-1 指令材料 在JavaScript中&#xff0c;副作用函数是指在执行过程中对外部环境产生可观察的变化或影响的函数。这种函数通常会修改全局变量、修改传入的参数、执行I/O操作&#xff08;如读写文件或发送网络请求&#xff09;、修…

四十三、Redis基础

目录 一、认识NoSql 1、定义&#xff1a; 2、常见语法 3、与关系型数据库&#xff08;SQL&#xff09;的区别&#xff1a; 二、认识Redis 1、定义&#xff1a; 2、特征&#xff1a; 3、Key的结构&#xff1a; 三、安装Redis 四、Redis常见命令 1、数据结构介绍 2、…

Hive HWI 配置

前言 1、下载安装好hive后&#xff0c;发现hive有hwi界面功能&#xff0c;研究下是否可以运行&#xff0c;于是使用hive –service hwi命令启动hwi界面报错。 启动hwi功能 2、访问192.168.126.110:9999/hwi&#xff0c;发现访问错误 一、HWI介绍 HWI&#xff08;Hive Web Int…

gRPC .net学习

学习helloworld server用.net client有.net的控制台 和 unity server端 直接使用vs2022创建(需自行看有无装asp.net哦),搜索gPRC,使用6.0吧&#xff0c;创建工程后直接F5跑起来,服务端到此完成 .net控制台client,创建新的控制台,使用NuGet,然后导入server端的Protos文件夹 学…

[C++] STL_priority_queue(优先级队列) 的使用及底层的模拟实现,容器适配器,deque的原理介绍

文章目录 1、priority_queue1.1 priority_queue的介绍和使用1.2 priority_queue的使用模拟实现&#xff1a; 2、容器适配器2.1 什么是适配器2.2 STL标准库中stack和queue的底层结构 3、deque3.1 deque的原理介绍3.2 deque的缺陷 4、为什么选择deque作为stack和queue的底层默认容…

11月客户文章盘点——累计IF 150.5

凌恩生物以打造国内一流生物公司为目标&#xff0c;在科研测序领域深耕不辍&#xff0c;吸纳多名在生物信息高级技术人员的加盟&#xff0c;参与并完成多个高科技项目。现已在宏组学、基因组、表观遗传以及蛋白代谢等多组学及联合分析领域积累了深厚经验&#xff0c;打造出成熟…

Qt图形设计

#include "mywidget.h"MyWidget::MyWidget(QWidget *parent): QWidget(parent) {//窗口相关设置//设置窗口标题this->setWindowTitle("王者荣耀");//设置窗口图标this->setWindowIcon(QIcon("C:\\Users\\28033\\Pictures\\Saved Pictures\\pict…

STM32超声波——HC_SR04

文章目录 一.超声波图片二.时序图三.超声波流程四.单位换算五.取余计算六.换算距离七.超声波代码 一.超声波图片 测量距离&#xff1a;2cm——400cm 二.时序图 (1).以下时序图要先提供一个至少10us的脉冲触发信号&#xff0c;告诉单片机我准备好了&#xff0c;然后该超声波…

最简单的pixel刷机和安装面具、lsposed

一 下载手机对应的系统 1&#xff0c;手机usb连接然后重启进入Fastboot模式&#xff1a;adb reboot bootloader2&#xff0c;找到你下载的系统&#xff0c;Windows 系统 直接运行 flash-all.bat上图 &#xff1a;左边就是安卓11和12的系统&#xff0c;右边是对应的手机型号 下…

思科最新版Cisco Packet Tracer 8.2.1安装

思科最新版Cisco Packet Tracer 8.2.1安装 一. 注册并登录CISCO账号二. 下载 Cisco Packet Tracer 8.2.1三. 安装四. 汉化五. cisco packet tracer教学文档六. 正常使用图 前言 这是我在这个网站整理的笔记,有错误的地方请指出&#xff0c;关注我&#xff0c;接下来还会持续更新…

【LeetCode:1631. 最小体力消耗路径 | BFS + 二分】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

西南科技大学数字电子技术实验三(MSI逻辑器件设计组合逻辑电路及FPGA的实现)FPGA部分

一、实验目的 进一步掌握MIS(中规模集成电路)设计方法。通过用MIS译码器、数据选择器实现电路功能,熟悉它们的应用。进一步学习如何记录实验中遇到的问题及解决方法。二、实验原理 1、4位奇偶校验器 Y=S7i=0DiMi D0=D3=D5=D6=D D1=D2=D4=D7= `D 2、组合逻辑电路 F=A`B C …

ssm基于面向对象的学生事务处理系统分析与设计论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本学生事务处理系统就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短时间内处理完毕庞大的数据信息…