day01 Linux

news2024/9/20 14:25:35

day01 Linux

第一章 Linux的概述

第一节 Linux是什么

Linux 英文解释为 Linux is not Unix

Linux是Linus Torvolds于1991年开发的一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

(注:POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准)

Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debain、Fedora、SuSE、OpenSUSE

第二节 Linux的使用场景

  1. 作为服务器操作系统是目前Linux应用最广泛的领域
  2. 类似Windows作为桌面应用系统,新版本的Linux系统特别在桌面应用方面进行了改进,达到相当的水平,完全可以作为一种集办公应用、 多媒体应用、网络应用等多方面功能于一体的图形界面操作系统。
  3. 作为各种嵌入式设备的操作系统,例如机顶盒、移动电话、智能家居设备等等,在移动电话领域的第一大操作系统的Android就是基于Linux内核的
  4. 应用在超级计算机中作为操作系统, 在TOP500超级电脑列表采用Linux为操作系统的,占了371组(即74.2%),其中的前十位者,有7组是使用Linux的。

第三节 怎么下载Linux系统镜像

centos下载地址:

网易镜像:

http://mirrors.163.com/centos/6/isos/

http://mirrors.163.com/centos/7/isos/x86_64/

搜狐镜像:

http://mirrors.sohu.com/centos/6/isos/

http://mirrors.sohu.com/centos/7/isos/x86_64/

当然,在我们发的资料中已经有老师给你们下载好的现成的Linux系统的镜像

第四节 Linux系统的分类

1. 按照市场需求分

  • 桌面版:类似于Windows的,有图形化界面的操作系统。不成熟
  • 服务器版:没有图形化界面,使用命令行(CLI, Command Line Interface)进行操作的。企业里通常会使用服务器版的

2. 按照原生程度分

  • 内核版:Linus领导的开发小组,维护的内核版本。
  • 发行版:一些企业、社区在内核的基础上,增加一些功能、软件,然后重新发行的版本

在这里插入图片描述

第二章 Liunx的文件和目录结构

第一节 目录结构预览

1. 查看目录结构

在这里插入图片描述

2. 目录结构列表

在这里插入图片描述

第二节 目录结构中各个目录的介绍

  1. “/bin”: bin是Binary的缩写,这个目录存放着最经常使用的命令
  2. “/sbin”: s表示Super User,这里存放的是系统管理员使用的系统管理程序
  3. “/home”: 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
  4. “/root”: 该目录为系统管理员,也称作超级权限者的用户主目录。
  5. “/lib”: 系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
  6. “/lost+found”: 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
  7. “/etc”: 所有的系统管理所需要的配置文件和子目录。
  8. “/usr”: 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。
  9. “/proc”: 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
  10. “/srv”: service缩写,该目录存放一些服务启动之后需要提取的数据。
  11. “/sys”: 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。(内核)
  12. “/tmp”: 这个目录是用来存放一些临时文件的。
  13. “/dev”: Device(设备)的缩写,类似windows的设备管理器,把所有的硬件用文件的形式存储。
  14. “/media”: linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。CentOS6 就在/media下,CentOS7换目录了/run/media/root/media
  15. “/mnt”: 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。
  16. “/opt”: 这是给主机额外安装软件所摆放的目录。比如你安装JDK、Tomcat则就可以放到这个目录下。默认是空的。
  17. “/usr/local”: 这是另一个给主机额外安装软件所摆放的目录.一般是通过编译源码方式安装的程序。
  18. “/var”: 这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。
  19. “/boot”: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件,自己的安装别放这里

第三章 Liunx常用命令

第一节 常用基本命令

1. 帮助文档

1.1 man (manual 查看帮助手册)

例如man ls是查看ls相关的文档手册

1.2 --help (提示使用方法)

例如ls --help可以提示ls命令的相关使用方法

2. 日期时间类

2.1 date: 以不同的格式获取日期时间
  1. date +%Y-%m-%d

  2. date +%Y-%m-%d' '%H:%M:%S

  3. date +%F' '%T

2.2 cal:查看日历

cal -y

3. 清除屏幕

3.1 命令: clear 或者 reset
3.2 快捷键: ctrl + L

4. 查看ip配置

ifconfig

5. 查看命令历史

history命令可以查看所写过的命令历史

6. 关机重启

命令作用
sync将内存数据保存到硬盘上
poweroff关机
reboot重启

7. 下载文件

wget:
在这里插入图片描述

使用 -P 参数可以指定目标目录,例如:(不需要去演示)

wget -P /root https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-10/v10.0.8/bin/apache-tomcat-10.0.8.tar.gz

8. 常用快捷键

按键作用
Ctrl+l清屏
Ctrl+c强制终止程序
Ctrl+Insert复制
Shift+Insert粘贴
Ctrl+s锁屏
Ctrl+q解除锁屏
tab自动补全

第二节 文件目录命令

1 切换目录命令(change directory)

  1. cd ..: 返回上级目录
  2. cd /: 返回到 / 目录
  3. cd ~:返回家目录,如果是root用户则返回/root,如果是普通用户则返回/home/普通用户目录
  4. cd 目录绝对路径: 通过绝对路径切换到指定目录,可以借助tab键提示目录名
  5. cd 目录相对路径: 通过相对路径切换到指定目录
  6. cd -:切换到上一次操作所在的目录

2 打印当前目录的绝对路径

pwd命令: 此命令打印当前目录的绝对路径,pwd的全称是:print wroking directory打印工作目录,工作目录就是用户当前所在的目录

3 列出目录中的文件

  1. ls: 列出录中的文件名列表
    在这里插入图片描述

  2. ls -l可以简写成ll: 列出当前目录中的文件列表,包含文件的详细信息(其中文件大写用字节表示)
    在这里插入图片描述

  3. h参数:ll -h 将文件大小使用kb显示
    在这里插入图片描述

  4. a参数: ll -ah显示目录中的所有文件,包含隐藏文件。注意: a和h都是参数,他俩的顺序可以换

  5. ll 某个目录的绝对路径或者某个目录的相对路径: 列出指定目录下的文件详情列表

  6. R参数: ll -R递归查看某个目录以及其子孙后代目录中的所有文件

  7. ll -ltr: 逆序列出最近修改过的文件

4 创建和删除目录

  1. mkdir 目录路径:创建新目录,例如mkdir /usr/local/tomcat,表示在/usr/local中创建tomcat目录,但是前提是/root/usr/local目录已存在
  2. mkdir -p 目录路径: 创建新目录,可以创建多级目录,例如mkdir -p /root/aa/bb/cc,表示在/root目录中先创建aa目录,然后在aa目录中创建bb目录,在bb目录中创建cc目录
  3. rmdir 目录路径: 删除一个目录,当然:该命令只能删除一个空目录

5 创建和删除文件

  1. touch 文件路径: 新创建一个文件
  2. rm 文件路径: 删除指定文件,会询问是否删除
  3. f参数: rm -f 文件路径: 删除文件,不会询问是否删除
  4. r参数:递归删除,rm -rf 非空目录路径:递归删除非空目录

6 移动文件或目录

  1. mv 要移动的文件或目录路径 目标路径: 将要移动的文件移动到目标路径
  2. mv 旧文件或目录名 新文件或目录名: 对文件进行重命名

7 复制文件或目录

  1. cp 要复制的文件 目标路径: 将要复制的文件复制到目标路径
  2. r参数: cp -r 要复制的目录 目标路径: 将目录以及目录中的所有内容都复制到目标路径
  3. 强制覆盖的复制: 如果目标目录中已经有了该文件,那么就采用强制覆盖的复制,例如\cp -rf a /test表示将a复制到/test目录中,并且进行覆盖

8 查看文件

8.1 cat命令
  1. cat 文件路径:查看轻量级的文本文件
  2. cat 文件1路径 文件2路径: 连接查看多个文件
  3. cat 文件1 > 文件2:将文件1的内容覆盖文件2的内容
  4. cat 文件1 >> 文件2:将在文件2的内容后面追加文件1的内容
8.2 more命令

more 文件路径:查看较长的文件,可以使用空格键向下翻页,使用回车键向下翻行,使用q退出查看,使用Ctrl + F向下滚动一屏,使用Ctrl + B返回上一屏

8.3 less命令

less 文件路径:查看较长的文件,功能比more强大,可以使用PgUpPgDn向上和向下翻页,可以使用/字符串向下搜索字符串,使用?字符串向上搜索字符串,使用n正向重复前一个搜索(与/和?搜索有关),使用N反向重复前一个搜索

8.4 tail命令
  1. tail -数字 文件路径: 查看指定文件的末尾多少行
  2. tail -数字 f 文件路径: 查看文件末尾多少行,可进行堵塞,文件有新内容增加到文件中,立刻可以显示,适合查看Tomcat的运行日志

9 打印信息

相当于Java中的日志打印,例如echo $path打印path环境变量信息

10 查找文件或目录

find命令是用于在某个范围内查找文件或者目录,它的用法是find 查找范围 参数 表达式,例如:
在这里插入图片描述

这次查询表示的意思是:
在这里插入图片描述

11 基于索引查找文件或者目录

11.1 什么是索引

建立索引可以极大提升查询的速度。为什么会有这么显著的效果呢?我们拿查字典来举个例子。

  • 没有索引:从正文第一页开始翻,在每一页中检查有没有自己要找的字。在最差的情况下需要逐页翻到字典的最后一页,这样做速度非常慢。
  • 基于索引:字典正文前的检字表就是正文内容的索引。先从检字表里快速找到那个字,这里没有这个字的详细信息,只有这个字所在的页码。我们根据这个页码就可以直接到正文中直接翻到那一页,这样速度就非常快了。
11.2 locate命令的原理

在这里插入图片描述

系统启动时把每一个目录、每一个文件的完整路径保存到索引库中。使用locate命令搜索关键词时,就使用关键词查询索引库,把匹配的路径字符串返回。

而新建的文件或目录不会被系统把路径存入索引库,那么使用locate命令就搜索不到。此时使用updatedb命令更新一下索引库就行了。

11.3 locate命令的使用
  1. locate 关键字:全文搜索与关键字相关的文件或者目录
  2. 新建文件之后使用updatedb更新索引库,然后再搜索

12 grep

12.1 管道筛选

grep配合进行管道筛选,例如ll /etc | grep .cfg表示筛选/etc目录中包含.cfg的文件,对于管道筛选而言|前面的表示数据源(需要从数据源中筛选),| grep后面表示筛选条件

12.2 在文本文件中根据关键字匹配行
12.2.1 基本用法

grep 参数 关键字 被搜索的文件:
在这里插入图片描述

上述语句表示在当前目录的content.txt文件中搜索包含Spring的所有行

12.2.2 参数
  1. n表示在搜索结果中显示行号:
    在这里插入图片描述

  2. v表示返回不匹配关键字的那些行
    在这里插入图片描述

13 压缩和解压

13.1 gz格式的压缩文件

在Linux系统环境中,很多程序安装包都是以tar包的形式提供下载的:
在这里插入图片描述

13.1.1 压缩
  • 语法:tar -zcvf 压缩包 文件1 文件2 ...

  • 参数:

    • z:指定压缩算法为gzip(可选)
    • c:压缩后要创建压缩文件(必须)
    • v:在压缩过程中列出文件列表(可选)
    • f:指定压缩包文件名称(必须)。后边跟参数值:压缩包名称

例如tar -zcvf demo.tar.gz *.txt表示将当前目录中的所有txt文件压缩成demo.tar.gz

13.1.2 解压
  • 语法:tar -zxvf 压缩包 -C 解压位置
  • 参数:
    • z: 表示使用gzip算法解压(可选)
    • x:extract, 调用解压命令,执行解压操作(必须)
    • v:在解压缩过程中列出文件列表(可选)
    • f:指定要解压的文件名称(必须)。后边跟参数值:压缩包名称
    • C:指定解压的位置(可以不写)
      • 如果写参数C:就需要指定解压的位置,必须是已经存在的文件夹
      • 如果不写参数C:要解压到当前文件夹里

例如tar -zxvf demo.tar.gz表示将demo.tar.gz文件解压到当前目录;tar -zxvf demo.tar.gz -C /root/app表示将demo.tar.gz解压到/root/app目录中

13.2 zip格式的压缩文件

Linux中一般不会使用zip格式的压缩文件,但是如果需要,我们也有命令对zip格式的压缩文件进行解压、以及将文件压缩成zip格式

13.2.1 压缩

zip demo.zip *.txt表示将当前目录中的所有txt文件压缩到demo.zip

13.2.2 解压

unzip demo.zip表示将demo.zip解压到当前目录

第三节 文件编辑

1. Linux的文件编辑器

vim是Linux中重要的文本编辑器,我们使用vim可以在Linux中编辑文件,vim可以看做是之前vi编辑器的升级版本

2. 文件编辑过程中的三种模式

在这里插入图片描述

一般模式(无法编辑):通过按键控制VIM工作

编辑模式(可以编辑无法保存):可以自由输入

指令模式(可以执行保存、查找等操作):通过执行指令完成一些特殊操作

3. 一般模式下的按键操作

vim 要编辑的文件路径可以进入到一般模式,此时我们无法自由编辑文件,但是可以进行整行的复制、粘贴、删除

  • yy复制光标所在行
  • p在下方粘贴一行
  • dd删除光标所在行
  • u撤销前一步操作
  • Ctrl + r重做刚刚撤销的操作
  • r 替换光标所在位置的一个字符,第一步:按一下r键,第二步:输入新的字符 (了解)
  • gg将光标移动到第一行的开头
  • G将光标移动到最后一行的开头
  • 行数G将光标移动到指定行的开头

4. 进入编辑模式

因为一般模式下我们无法自由编辑内容,所以需要进入编辑模式来进行文件的编辑,进入编辑模式的方式有如下一些:

按键大小写 说明光标动作
i小写不动,就在当前位置,开始输入
I大写移动到行的开头,开始输入
a小写光标向后移动一格,然后开始输入
A大写光标移动到行的末尾,然后开始输入
o小写先在光标所在行的下面插入空行 然后把光标移动到空行的开头,再开始输入

在编辑模式下我们可以进行自由编辑,如果想回退到普通模式进行操作,则需要按Esc按键,编辑模式下我们无法进行查找、保存等等操作,需要进入指令模式才能完成。而进入指令模式需要从一般模式进入,所以需要先Esc退回一般模式

5. 指令模式下的操作

5.1 进入指令模式
5.1.1 进入特殊指令操作的指令模式

在一般模式下输入英文的:,其实就是同时按Shift:就可以看到文档最下方出现了一个:,并且光标也出现在了:后面,就表示进入了指令模式,此时我们就可以输入指令进行一些操作

5.1.2 进入用于全文搜索的指令模式

在一般模式下输入/,可以进入用于全文搜索的指令模式

5.2 在全文搜索的指令模式下进行搜索
5.2.1 搜索的具体步骤
  1. /的光标处输入搜索关键字,然后按回车按钮进行搜索,搜索出来匹配关键字部分的内容,会高亮显示
  2. 遍历匹配内容: 输入n向下遍历查找,输入N向上遍历查找
  3. 取消高亮显示: :noh
5.3 指令模式下常用的指令操作
5.3.1 显示行号

set nu指令可以显示文本的行号

在这里插入图片描述

5.3.2 保存已编辑的内容

w指令可以保存已编辑的内容
在这里插入图片描述

5.3.3 退出vim编辑器

q指令可以退出vim编辑,但是当部分修改还没有保存,那么会看到下面的提示:
在这里插入图片描述

当我们想要放弃对文件的修改,不保存直接退出就使用:q! 来代替q进行退出

5.3.4 保存当前编辑并退出

wq指令可以先保存当前编辑的内容,然后再退出vim编辑器

5.3.5 全文替换
  1. 准备文本内容
TIP

Oh,hello tom!Do you think this is a good time for me to say hello to Lily?

Oh,hello tom!Do you think this is a good time for me to say hello to Lily?

Oh,hello tom!Do you think this is a good time for me to say hello to Lily?

Oh,hello tom!Do you think this is a good time for me to say hello to Lily?

Oh,hello tom!Do you think this is a good time for me to say hello to Lily?

Oh,hello tom!Do you think this is a good time for me to say hello to Lily?

Oh,hello tom!Do you think this is a good time for me to say hello to Lily?

Oh,hello tom!Do you think this is a good time for me to say hello to Lily?

Oh,hello tom!Do you think this is a good time for me to say hello to Lily?

执行替换:将hello替换成hi:

先冒号进入指令模式

%s/hello/hi,替换后的效果是:
在这里插入图片描述

这时我们看到每一行只有第一个匹配的内容被替换了,后面的没有被替换。这是因为对正则表达式来说,它是以行为单位查找匹配的内容。每一行只要找到第一个匹配那么就可以判断这一行就是匹配的,没有必要继续向后查找了。如果我们需要将一行中的每一个匹配都替换,可以在指令后加/g

6. 常见的问题

6.1 提示存在交换文件
6.1.1 错误示例

在这里插入图片描述

6.1.2 错误原因

vim在打开一个文件的时候会同时创建一个临时文件,命名方式是“.原文件名.swp”,这就是所谓的交换文件。而当vim正常退出时,这个交换文件会被删除。所以如果正常操作我们是看不到这个提示界面的。****

而之所以会出现上面的提示,是因为当前的vim命令在创建新的交换文件之前就已经检测到了已存在的交换文件

再往前推理一步,为什么会有交换文件残留?

  • 可能原因1:其他窗口正在使用vim打开同一个文件
  • 可能原因2:非正常关机等原因导致vim没有正常退出
6.1.3 解决方法

先根据最下面的提示输入Q退出,然后检查是否在其他窗口已经用vim打开了这个文件:

  • 是:继续在这个vim中编辑文件。
  • 否:删除交换文件,重新编辑。
6.2 屏幕被锁

在Windows环境下大家已经习惯了使用Ctrl+s保存文档,但是在Linux环境下Ctrl+s是锁屏。如果是因为Ctrl+s锁屏那么可以使用Ctrl+q解锁

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL排查篇:该如何定位并解决线上突发的Bug与疑难杂症?

前面两章中,聊到了关于数据库性能优化的话题,而本文则再来聊一聊关于MySQL线上排查方面的话题。线上排查、性能优化等内容是面试过程中的“常客”,而对于线上遇到的“疑难杂症”,需要通过理性的思维去分析问题、排查问题、定位问题…

【Flutter】shape 属性 ShapeBorder,形状

文章目录前言一、shape 是什么?二、不同的形状1.BeveledRectangleBorder2.Border3.CircleBorder圆形4.ContinuousRectangleBorder连续圆角5.StadiumBorder 体育场边界 ,药丸形状6.OutlineInputBorder外边框可以定制圆角7.UnderlineInputBorder下划线总结…

卡特兰数、真二叉树、出栈序列、n对括号合法表达式

一、本文主要介绍一下几个问题 什么是卡特兰数n对括号组成的合法表达式个数与卡特兰数的关系真二叉树的形态总数与卡特兰数的关系n个互异元素出栈序列数与卡特兰数的关系 1、什么是卡特兰数 卡特兰数是指满足以下递推关系的数: 这个数跟斐波拉契数列一样是一个递归…

腾格尔刚刚参加线上演唱会,又传《巴林塔娜》合作主题曲身价倍增

俗话说:人逢喜事精神爽。没有想到音乐老前辈腾格尔,因为一场线上演唱会,又枯木逢春老树发新芽了。说起音乐人腾格尔,这位来自草原上的歌神,曾经有很多部草原歌曲,都给大家留下了非常深刻的印象。 在腾格尔老…

顶象首届业务安全保卫战完美落幕,快来看看TOP10里有没有你!

今年双十一,顶象特别发起了首届业务安全保卫战,旨在召集白帽子们为业务安全贡献自己的一份力量。历经一个月,顶象首届业务安全保卫战已于20日正式落下帷幕。 截止11月20 日,顶象业务安全保卫战通过审核的业务安全情报&业务安…

会议信息管理系统SSM记录(五)

目录: (1)搜索员工 (2)查看会议室 (3)会议室详情 (4)添加会议室 (1)搜索员工 创建EmployeeController: public static final Inte…

11.23二叉树

目录 一.笔试强训习题订正 1.选择题 2.编程题-组队竞赛 3.删除公共字符 解法1 哈希映射思想 解法2 暴力解法 解法3 substring解法replaceAll() 二.二叉树相关Oj题 1.二叉树的遍历 2.二叉树分层遍历 三.二叉树的最近公共祖先 1.思路一 2.思路2 四.将二叉搜索树转化…

力扣(LeetCode)795. 区间子数组个数(C++)

模拟 有一种构想,只考虑上边界,在小边界和大边界之间的连续子数组个数 小于等于大边界的连续子数组个数 −-− 小于小边界的连续子数组个数。 连续子数组个数计算公式 sumn(n1)2sum \dfrac{n\times (n1)}{2}sum2n(n1)​ 长度为 nnn 的小于某上界的区间…

UML建模

UML定义了行为图(动态)和状态图(静态)两大类。(分类依据:对象是否根据时间变化) 下面简介一下用例图、类图、时序图和状态图的概念。 “41”视图模型 逻辑视图:逻辑试图主要是用来…

CV攻城狮入门VIT(vision transformer)之旅——近年超火的Transformer你再不了解就晚了!

🍊作者简介:秃头小苏,致力于用最通俗的语言描述问题 🍊专栏推荐:深度学习网络原理与实战 🍊近期目标:写好专栏的每一篇文章 🍊支持小苏:点赞👍🏼、…

PowerJob 定时从SFTP下载文件踩的坑

一. 业务需求 SFTP上有多个目录, 每小时要下载一次文件, 每个目录的下载任务都是一个独立的工作流任务. 二.问题描述 手动执行每个任务可以正常执行, 但是当所有任务都开启定定时任务执行时(每小时执行一次),任务实例就会报错. 三.问题分析 查看服务端和worker端的日志, …

【ML特征工程】第 2 章 :简单数字的花式技巧

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

PDF怎么转换成Word?给大家分享三种简单的转换方法

我们怎么把拿到手的PDF文件转换成Word文档格式呢?众所周知,PDF文件虽然没有办法能够直接在文件上进行编辑,但是我们可以借助一些编辑软件来实现这一操作,尽管这样还是会有很多小伙伴习惯在Word中来编辑文件内容,因此怎…

EasyRecovery2023重新找回丢失的文件数据恢复软件

Ontrack EasyRecovery2023易恢复一款数据文件恢复软件,号称最好的数据恢复软件!可以全面恢复删除丢失数据,能对电脑误删文件恢复,格式化硬盘数据恢复,手机U盘数据恢复等等,威力非常的强大!支持恢…

运动耳机怎么选,盘点目前适合运动的几款耳机

​相对于传统耳机而言,现如今越来越多的人喜欢使用骨传导耳机,毕竟无需入耳不管是在运动还是日常,防丢能力会更加好,耳挂式的佩戴更加不用担心在剧烈运动的情况下脱落,但在骨传导耳机中已经有了很多个品牌入驻&#xf…

先聊聊「堆栈」,再聊聊「逃逸分析」。Let’s Go!

要搞清楚GO的逃逸分析一定要先搞清楚内存分配和堆栈: 内存分配既可以分配到堆中,也可以分配到栈中。 什么样的数据会被分配到栈中,什么样的数据又会被分配到堆中呢? GO语言是如何进行内存分配的呢?其设计初衷和实现原…

云原生丨5大Datadog集成,快速提高团队效率!

Datadog是DevOps、开发人员和 SRE 团队的必备好物,它适用于各种规模的云应用程序。 然而,尽管 Datadog 功能十分强大,但大多数企业并没有充分发挥 Datadog 全部价值。 什么是 Datadog Datadog 是一个可观察性平台,提供监控、安…

3.1、数据链路层概述

3.1、数据链路层概述 3.1.1、数据链路层在网络体系结构中所处的地位 如下所示,主机 H1 给主机 H2 发送数据,中间要经过三个路由器和电话网、局域网以及广域网等多种网络 从五层协议原理体系结构的角度来看: 主机应具有体系结构中的各个层…

使用HTML制作静态网站:传统文化戏剧锡剧带psd设计图(2个页面)

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

【项目_01】搭建项目基本框架、底部tabbar、头部banner | 旅途拾景 | 基于Vue3全家桶

💭💭 ✨:搭建项目基本框架、底部tabbar、头部banner| 路途拾景 | 基于Vue3全家桶   💟:东非不开森的主页   💜: 因为很多东西来不及去做去看可是时间很快总是赶不上,所以要去成长呀&#x1f4…