Linux 文件/目录管理(头歌实训)

目录

任务描述

相关知识

Linux 创建文件

Linux 删除文件

编程要求

测试说明

任务描述

相关知识

Linux 创建目录

Linux 删除目录

编程要求

测试说明

任务描述

相关知识

Linux 拷贝文件

Linux 重命名文件

编程要求

测试说明

任务描述

相关知识

Linux 拷贝目录

Linux 重命名目录

编程要求

测试说明

任务描述

相关知识

Linux 查看文件内容

cat 命令

head 命令

tail

Linux 查看目录内容

编程要求

测试说明


任务描述

本关主要讲解在Linux命令行下如何对文件进行创建和删除操作。

本关任务:创建一个新的文件,同时将一个已经存在的文件删除。 提示:连接命令行后,先执行命令 cd /tmp, 进入临时目录,再执行练习操作。所有操作在/tmp/下执行,否则可能破坏实验环境,导致评测不能通关。

相关知识

Linux几乎大多数工作都可以在命令行下完成,除非要运行图形化工具。Linux bash shell提供了许多命令,例如:在命令行下可以轻松的完成文件的创建和删除。

为了完成本关卡,你需要掌握:

  1. Linux 创建文件;
  2. Linux 删除文件。

本关将介绍如何在Linux命令行下创建文件和删除文件。

Linux 创建文件

Linux中使用touch命令来创建一个空文件。

具体命令如下:touch 文件名

具体说明:

  • 如果一次想创建多个文件,则每个文件名用空格隔开;

  • touch命令创建一个指定的新文件,并将当前登录用户作为文件所有者;

  • 由于touch命令创建的文件为空,所以文件的大小为0;

  • touch命令还可以用于更改文件的访问时间和修改时间,而不改变文件的内容。

应用示例一:

Linux系统命令行下创建一个新的文件,文件名为:newFile,则可以使用如下命令:

touch newFile

[请在右侧“命令行”里直接体验]

使用ls命令来查看文件是否创建成功。

应用示例二:

Linux系统命令行下一次创建2个文件,文件名分别为:newFile1newFile2,则可以使用如下命令:

touch newFile1 newFile2

[请在右侧“命令行”里直接体验]

使用ls命令来查看文件是否创建成功。

Linux 删除文件

Linux中使用rm命令来删除一个已经存在的文件。

具体命令如下:rm 参数 文件名

常用参数如下:

  • -f:强制删除文件或目录;
  • -i:删除已有文件或目录之前先询问用户;
  • -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理。

具体说明:

  • 如果一次想删除多个文件,则每个文件名用空格隔开;

  • rm命令可以使用通配符来删除文件。

应用示例一:

Linux系统命令行下删除一个文件,文件名为:newFile,则可以使用如下命令:

rm newFile

[请在右侧“命令行”里直接体验]

使用ls命令来查看文件是否删除成功。

应用示例2:

Linux系统命令行下一次删除2个文件,文件名分别为:newFile1newFile2,则可以使用如下命令:

rm newFile1 newFile2

[请在右侧“命令行”里直接体验]

使用ls命令来查看文件是否删除成功。

应用示例三:

Linux系统命令行下删除一个文件同时删除前询问用户,文件名分别为:newFile,则可以使用如下命令:

rm -i newFile

[请在右侧“命令行”里直接体验]

使用ls命令来查看文件是否删除成功。

编程要求

本关的编程任务是补全右侧编辑器代码片段中 Begin-End 中间的代码,具体要求如下:

  • 新创建两个文件空文件file1file2
  • 删除系统已存在的两个文件oldFile1oldFile2

测试说明

本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。 开始你的任务吧,祝你成功!

#!/bin/bash#在以下部分写出完成任务的命令
#***********begin*************#
touch file1 file2
rm oldFile1 oldFile2
#************end**************#

任务描述

本关主要讲解在Linux命令行下如何对目录进行创建和删除操作。

本关任务:创建一个新的空目录,同时将一个已经存在的目录删除。 提示:连接命令行后,先执行命令 cd /tmp, 进入临时目录,再执行练习操作。所有操作在/tmp/下执行,否则可能破坏实验环境,导致评测不能通关。

相关知识

为了完成本关卡,你需要掌握:

  1. Linux 创建目录;
  2. Linux 删除目录。

本关将介绍如何在Linux命令行下创建目录和删除目录。

Linux 创建目录

Linux中使用mkdir命令来创建一个空目录。

具体命令如下:mkdir 参数 目录名

常用参数如下:

  • -p或--parents:若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。

具体说明:

  • 如果一次想创建多个目录,则每个目录名用空格隔开;

  • mkdir命令创建一个指定的目录,并将当前登录用户作为目录所有者;

  • mkdir命令创建一个空目录后,该目录下只存在两个特殊的目录,分别是...

应用示例一:

Linux系统命令行下创建一个新的目录,目录名为:newDir,则可以使用如下命令:

mkdir newDir

[请在右侧“命令行”里直接体验]

使用ls命令来查看目录是否创建成功。

应用示例二:

Linux系统命令行下一次创建2个目录,目录名分别为:newDir1newDir2,则可以使用如下命令:

mkdir newDir1 newDir2

[请在右侧“命令行”里直接体验]

使用ls命令来查看目录是否创建成功。

应用示例三:

Linux系统命令行下创建一个目录如果上层目录目前尚未建立则一并将其创建,目录名分别为:Dir1/Dir2,则可以使用如下命令:

mkdir -p Dir1/Dir2

[请在右侧“命令行”里直接体验]

首先查看Dir1目录是否存在,如果不存在直接创建Dir1/Dir2,使用ls命令查看目录是否创建成功。

Linux 删除目录

Linux中使用rmdir命令来删除一个已经存在的空目录。

具体命令如下:rmdir 参数 目录名

常用参数如下:

  • -p或--parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。

具体说明:

  • 如果一次想删除多个空目录,则每个目录名用空格隔开;

  • rmdir命令可以使用通配符来删除目录。

如果想删除的目录不为空,则先使用rm命令将目录下的所有文件都清空,然后再使用rmdir将目录删除,或者直接使用rm -r命令直接递归的删除整个目录。

应用示例一:

Linux系统命令行下删除一个空目录,目录名为:newDir,则可以使用如下命令:

rmdir newDir

[请在右侧“命令行”里直接体验]

使用ls命令来查看目录是否删除成功。

应用示例二:

Linux系统命令行下一次删除2个空目录,目录名分别为:newDir1newDir2,则可以使用如下命令:

rmdir newDir1 newDir2

[请在右侧“命令行”里直接体验]

使用ls命令来查看目录是否删除成功。

应用示例三:

Linux系统命令行下删除一个目录如果上层目录为空则一并将其删除,目录名分别为:Dir1/Dir2,则可以使用如下命令:

rmdir -p Dir1/Dir2

[请在右侧“命令行”里直接体验]

使用ls命令来查看目录是否删除成4。

应用示例四:

Linux系统命令行下删除一个不为空的目录,则可以使用如下命令:

rm -r Dir

[请在右侧“命令行”里直接体验]

使用ls命令来查看目录是否删除成功。

编程要求

本关的编程任务是补全右侧编辑器代码片段中 Begin-End 中间的代码,具体要求如下:

  • 新创建两个空目录newDir1newDir2
  • 删除系统已存在的两个目录oldDir1oldDir2,其中oldDir1目录为空、oldDir2目录不为空。

测试说明

本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。 开始你的任务吧,祝你成功!

#!/bin/bash#在以下部分写出完成任务的命令
#***********begin*************#
mkdir newDir1 newDir2
rmdir oldDir1 
rm -r oldDir2
#************end**************#

任务描述

本关主要讲解在Linux命令行下如何对文件进行拷贝和重命名操作。

本关任务:将一个指定文件拷贝到指定的目录下,同时对一个已存在的文件重命名。 提示:连接命令行后,先执行命令 cd /tmp, 进入临时目录,再执行练习操作。所有操作在/tmp/下执行,否则可能破坏实验环境,导致评测不能通关。

相关知识

为了完成本关卡,你需要掌握:

  1. Linux 拷贝文件;
  2. Linux 重命名文件。

本关将介绍如何在Linux命令行下对文件拷贝和重命名。

Linux 拷贝文件

Linux中使用cp命令将一个或多个源文件复制到指定的目的目录下。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。

具体命令如下:cp 参数 源文件 目的目录

常用参数如下:

  • -f:强行复制文件或目录,不论目标文件或目录是否已存在;
  • -i:覆盖既有文件之前先询问用户;
  • -p:保留源文件或目录的属性。

具体说明:

  • cp命令支持同时复制多个文件,当一次复制多个文件时,目的目录参数必须是一个已经存在的目录,否则将出现错误;

  • cp命令支持同时复制多个文件,当一次复制多个文件时,多个文件用空格分隔。

应用示例一:

将当前目录下的一个文件拷贝到一个指定的目录下,文件名为:newFile,目录名为:newDir,则可以使用如下命令:

cp newFile newDir

[请在右侧“命令行”里直接体验]

使用ls命令来查看文件是否拷贝成功。

应用示例二:

将当前目录下的一个文件拷贝到一个指定的目录下并重命名为newFileCpy,文件名为:newFile,目录名为:newDir,则可以使用如下命令:

cp newFile newDir/newFileCpy

[请在右侧“命令行”里直接体验]

使用ls命令来查看文件是否拷贝成功。

应用示例三:

将当前目录下的两个文件拷贝到一个指定的目录下,文件名为:newFile1newFile2,目录名为:newDir1,则可以使用如下命令:

cp newFile1 newFile2 newDir1

[请在右侧“命令行”里直接体验]

使用ls命令来查看文件是否拷贝成功。

Linux 重命名文件

Linux中使用mv命令来重命名一个文件名。

mv命令还可以用来移动文件,类似于Windows上的剪切功能。

具体命令如下:mv 参数 目录名

常用参数如下:

  • -f:若目标文件与现有的文件重复,则直接覆盖现有的文件;
  • -i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动。这样可以避免误将文件覆盖。

具体说明:

  • 如果一次想移动多个文件,则每个文件名用空格隔开;

  • mv命令可以使用通配符来移动目录。

应用示例一:

将当前目录下的文件newFile重命名为newFileRename,则可以使用如下命令:

mv newFile newFileRename

[请在右侧“命令行”里直接体验]

使用ls命令来查看文件是否重命名成功。

应用示例二:

将当前目录下的文件newFileRename移动到一个指定的目录下,目录名为:Dir,则可以使用如下命令:

mv newFileRename Dir

[请在右侧“命令行”里直接体验]

使用ls命令来查看文件是否移动成功。

应用示例三:

将当前目录下的文件newFileRename移动到一个指定的目录下并重命名为newFile,目录名为:Dir,则可以使用如下命令:

mv newFileRename Dir/newFile

[请在右侧“命令行”里直接体验]

使用ls命令来查看文件是否移动和重命名成功。

编程要求

本关的编程任务是补全右侧编辑器代码片段中 Begin-End 中间的代码,具体要求如下:

  • 将当前目录下的文件file1file2拷贝到目录Dir下;
  • 将当前目录下的文件file1拷贝到目录Dir下并重命名为file1Cpy
  • 将当前目录下的文件file3file4移动到目录Dir下;
  • 将当前目录下的文件file5重命名为file6

测试说明

本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。 开始你的任务吧,祝你成功!


#!/bin/bash#在以下部分写出完成任务的命令
#***********begin*************#
cp file1 file2 Dir
cp file1 Dir/file1Cpy
mv file3 file4 Dir
mv file5 file6
#************end**************#

任务描述

本关主要讲解在Linux命令行下如何对目录进行拷贝和重命名操作。

本关任务:将一个指定目录拷贝到指定的目录下,同时对一个已存在的目录重命名。 提示:连接命令行后,先执行命令 cd /tmp, 进入临时目录,再执行练习操作。所有操作在/tmp/下执行,否则可能破坏实验环境,导致评测不能通关。

相关知识

为了完成本关卡,你需要掌握:

  1. Linux 拷贝目录;
  2. Linux 重命名目录。

本关将介绍如何在Linux命令行下对目录拷贝和重命名。

Linux 拷贝目录

Linux中使用cp -r命令将一个或多个源目录复制到指定的目录下。它可以将单个源目录复制成一个指定目录名的具体的目录或一个已经存在的目录下。

具体命令如下:cp 参数 源目录 目的目录

常用参数如下:

  • -r 是递归把源目录下的目录递归进行移动;
  • -f:强行复制文件或目录,不论目标文件或目录是否已存在;
  • -i:覆盖既有文件之前先询问用户;
  • -p:保留源文件或目录的属性。

具体说明:

  • cp命令支持同时复制多个目录,当一次复制多个目录时,目的目录参数必须是一个已经存在的目录,否则将出现错误;

  • cp命令支持同时复制多个目录,当一次复制多个目录时,多个目录名用空格分隔;

  • cp命令拷贝目录和拷贝文件大致用法相似,最大差别就是拷贝目录的时候必须加上-r参数,而拷贝文件的时候不需要加-r参数。

应用示例一:

将当前目录下的一个目录拷贝到指定的目录下,被拷贝目录名为:Dir1,指定目录名为:Dir2,则可以使用如下命令:

cp -r Dir1 Dir2

[请在右侧“命令行”里直接体验]

使用ls命令来查看目录是否拷贝成功。

应用示例二:

将当前目录下的一个目录拷贝到一个指定的目录下并重命名为Dir1Cpy,被拷贝目录名为:Dir1,指定目录名为:Dir2,则可以使用如下命令:

cp -r Dir1 Dir2/Dir1Cpy

[请在右侧“命令行”里直接体验]

使用ls命令来查看目录是否拷贝成功。

应用示例三:

将当前目录下的两个目录拷贝到一个指定的目录下,被拷贝目录名为:Dir1Dir2,指定目录名为:Dir3,则可以使用如下命令:

cp -r Dir1 Dir2 Dir3

[请在右侧“命令行”里直接体验]

使用ls命令来查看目录是否拷贝成功。

Linux 重命名目录

Linux中使用mv命令来重命名一个目录名。

mv命令还可以用来移动目录,类似于Windows上的剪切功能。

具体命令如下:mv 参数 源目录 目的目录

常用参数如下:

  • -f:若目标目录与现有的目录重复,则直接合并现有的目录;
  • -i:交互式操作,覆盖前先行询问用户,如果源目录与目标目录同名,则询问用户是否合并目标目录。用户输入”y”,表示将合并目标目录;输入”n”,表示取消对源目录的移动。这样可以避免误将目录覆盖。

具体说明:

  • 如果一次想移动多个目录,则每个目录名用空格隔开。

  • mv命令可以使用通配符来移动目录。

  • mv命令移动目录和移动文件的使用大致一样,唯一不同的是如果出现源目录和目标目录重名,则采用合并的方式,而对于文件则是直接覆盖。

应用示例一:

将当前目录下的目录newDir重命名为newDirCpy,则可以使用如下命令:

mv newDir newDirCpy

[请在右侧“命令行”里直接体验]

使用ls命令来查看目录是否重命名成功。

应用示例二:

将当前目录下的目录newDirCpy移动到一个指定的目录下,指定目录名为:Dir,则可以使用如下命令:

mv newDirCpy Dir

[请在右侧“命令行”里直接体验]

使用ls命令来查看目录是否移动成功。

应用示例三:

将当前目录下的目录newDirCpy移动到一个指定的目录下并重命名为newDir,指定目录名为:Dir,则可以使用如下命令:

mv newDirCpy Dir/newDir

[请在右侧“命令行”里直接体验]

使用ls命令来查看目录是否移动和重命名成功。

编程要求

本关的编程任务是补全右侧编辑器代码片段中 Begin-End 中间的代码,具体要求如下:

  • 将当前目录下的目录Dir1Dir2拷贝到目录Dir下;
  • 将当前目录下的目录Dir1拷贝到目录Dir下并重命名为Dir1Cpy
  • 将当前目录下的目录Dir3Dir4移动到目录Dir下;
  • 将当前目录下的目录Dir5重命名为Dir6

测试说明

本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。 开始你的任务吧,祝你成功!

#!/bin/bash#在以下部分写出完成任务的命令
#***********begin*************#
cp -r Dir1 Dir2 Dir
cp -r Dir1 Dir/Dir1Cpy
mv Dir3 Dir4 Dir
mv Dir5 Dir6
#************end**************#

任务描述

本关主要讲解在Linux命令行下如何查看文件内容和目录下内容。

本关任务:查看一个文件的内容和列出一个目录下的所有内容。

相关知识

为了完成本关卡,你需要掌握:

  1. Linux 查看文件内容;
  2. Linux 查看目录内容。
Linux 查看文件内容

Linux中查看文件内容的命令有很多,接下来我们介绍常用的几个命令。

cat 命令

具体命令如下:cat 参数 文件名

常用参数如下:

  • -n 或 --number:由1开始对所有输出的行数编号;
  • -b 或 --number-nonblank:和-n相似,只不过对于空白行不编号。

具体说明:

  • cat命令支持同时查看多个文件,当一次查看多个文件时,每个文件的内容都会被打印到屏幕上;

  • cat命令不能对文件进行编辑操作,只能查看文件内容。

应用示例:

查看文件/etc/passwd内容,则可以使用如下命令:

cat /etc/passwd

[请在右侧“命令行”里直接体验]

head 命令

具体命令如下:head 参数 文件名

常用参数如下:

  • -n number:显示文件的前number行内容。

具体说明:

  • head命令是从文件的开头显示内容,默认情况下只显示前10行的内容;

  • head命令不能对文件进行编辑操作,只能查看文件内容。

应用示例:

查看文件/etc/passwd的前8行内容,则可以使用如下命令:

head -n 8 /etc/passwd

[请在右侧“命令行”里直接体验]

tail

具体命令如下:tail 参数 文件名

常用参数如下:

  • -n number:显示文件的最后number行内容。

具体说明:

  • tail命令是从文件的结尾显示内容,默认情况下只显示最后10行的内容;

  • tail命令不能对文件进行编辑操作,只能查看文件内容。

应用示例:

查看文件/etc/passwd末尾5行内容,则可以使用如下命令:

tail -n 5 /etc/passwd

[请在右侧“命令行”里直接体验]

Linux 查看目录内容

Linux中使用ls命令来查看一个目录下的内容。

具体命令如下:ls 参数 目录

常用参数如下:

  • -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);
  • -A:显示除影藏文件“.”和“..”以外的所有文件列表;
  • -l:列出内容的详细信息;
  • -r:以文件名反序排列并输出目录内容列表;
  • -s:显示文件和目录的大小,以区块为单位;
  • -i:显示文件索引节点号(inode)。一个索引节点代表一个文件;
  • -R:递归处理,将指定目录下的所有文件及子目录一并处理。

具体说明:

  • 如果一次查看多个目录,则每个目录名用空格隔开。

应用示例一:

查看目录/mnt下的所有信息(包括隐藏内容),则可以使用如下命令:

ls -a /mnt

[请在右侧“命令行”里直接体验]

应用示例二:

查看目录/mnt下的所有信息(包括隐藏内容),同时显示每个文件的详细信息,则可以使用如下命令:

ls -al /mnt

[请在右侧“命令行”里直接体验]

编程要求

本关的编程任务是补全右侧编辑器代码片段中 Begin-End 中间的代码,具体要求如下:

  • 查看当前目录下的文件file1的所有内容;
  • 查看当前目录下的文件file2的头5行内容;
  • 查看当前目录下的文件file2的末尾5行内容;
  • 查看目录/home目录下的所有内容(包括隐藏内容)。

测试说明

本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。 开始你的任务吧,祝你成功!

#!/bin/bash#在以下部分写出完成任务的命令
#***********begin*************##************end**************#
cat file1
head -n 5 file2
tail -n 5 file2
ls -a /home

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

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

相关文章

初入数据库

SQL:操作关系型数据库的编程语言,定义了一套操作关系型数据库的统一标准。 DDL(Data Definition Language)数据定义语言 数据库 show databases;create database db01;use db01;select database(); 显示当前使用的数据库drop d…

Springboot的Test单元测试操作

Springboot的Test单元测试操作 简单总结需要操作的步骤 1&#xff0c;导入依赖 2&#xff0c;创建目录&#xff08;目录和启动类的目录保持一致&#xff09; 3&#xff0c;添加注解 4&#xff0c;写方法测试 1&#xff0c;导入依赖 <dependency><groupId>org.spri…

(八)小案例银行家应用程序-排序-数组排序

排序一直有很多的算法&#xff0c;今天我们仅仅来说JavaScript内置的排序方法 ● 字符串 const owners [Jonas, Zach, Adam, Martha]; console.log(owners.sort()); console.log(owners);但是注意&#xff0c;这个方法会改变原有的数组&#xff1b; ● 我们在试试数字 cons…

使用excel文件生成sql脚本

目录 1、excel文件脚本变量2、公式示例 前言&#xff1a;在系统使用初期有一些基础数据需要从excel中导入到数据库中&#xff0c;直接导入的话可能有些字段用不上&#xff0c;所以就弄一个excel生成sql的导入脚本&#xff0c;这样可以将需要的数据填到指定的列即可生成sql。 1、…

探索AI大模型在央国企的落地实践|爱分析活动

在这个人工智能技术迅猛发展的时代&#xff0c;AI大模型在央国企的落地实践正成为推动数字化转型和智能化升级的重要引擎。为了深入探讨AI大模型在央国企的应用场景、技术挑战与落地路径&#xff0c;爱分析邀请到一家头部互联网公司作为本次闭门研讨会的联合主办方&#xff0c;…

美国网站服务器解决方案

在当今互联网时代&#xff0c;网站是企业宣传、营销和销售的最好方式&#xff0c;因此&#xff0c;选择一个适合自己企业的网站服务器解决方案很重要。美国作为全球网络基础设施最发达的国家之一&#xff0c;其网站服务器解决方案具有以下特点&#xff1a; 一、安全性高 作为全…

IDEA使用中, 设置平展软件包。使用IDEA遇到的问题:src里为什么创建包为什么不在包里面

使用IDEA遇到的问题&#xff1a;src里为什么创建包为什么不在包里面 如下图所示 &#xff1a; 点击齿轮设置 如何搞回来&#xff1f; 看下面的Flatten Packages&#xff08;平展软件包&#xff09;取消掉。

【算法刷题 | 回溯思想 07】4.18(全排列、全排列 ||)

文章目录 11.全排列11.1题目11.2解法&#xff1a;回溯11.2.1回溯思路&#xff08;1&#xff09;函数返回值以及参数&#xff08;2&#xff09;函数返回值&#xff08;3&#xff09;遍历过程 11.2.2代码实现 12.全排列 ||12.1题目12.2解法&#xff1a;回溯12.2.1回溯思路12.2.3代…

【Redis 开发】缓存穿透解决

缓存穿透 缓存穿透缓存空对象布隆过滤缓存空对象实现其他缓解方式 缓存穿透 缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在&#xff0c;这样缓存就永远不会生效&#xff0c;这些请求都会打到数据库 常见的解决方案有两种&#xff1a; 缓存空对象&#xff0c;布隆过…

Postman - 设置变量

场景&#xff1a; 比如你接口都有权限&#xff0c;访问需要每调一个接口都手动放token的值&#xff0c;这个时候就可以搞个全局的变量&#xff0c;只设置一次就可以了 1、设置变量 Environments -> Globals - > 设置key 、value 2、使用变量 {{你得变量名-key}} 3…

redis中的缓存穿透问题

缓存穿透 缓存穿透问题&#xff1a; 一般请求来到后端&#xff0c;都是先从缓存中查找数据&#xff0c;如果缓存中找不到&#xff0c;才会去数据库中查询数据。 而缓存穿透就是基于这一点&#xff0c;不断发送请求查询不存在的数据&#xff0c;从而使数据库压力过大&#xff…

MySQL主从的应用

说明&#xff1a;本文介绍MySQL主从在实际中的应用。主从搭建和问题参考下面两篇文章&#xff1a; MySQL主从结构搭建 搭建MySQL主从结构时的问题 数据迁移 当我们搭建完MySQL主从&#xff0c;第一步当然是把历史数据导入到主从结构中。有以下两种方式&#xff1a; 开启主从…

CST Studio初级教程 一

本教程将详细介绍CST Studio Project创建。 新建Project 1. 点击New and Recent&#xff0c;然后点击New Template。 然后依据我们的仿真属类&#xff0c;在下图中做选择需要的模板。 如果做高频连接器信号完整性&#xff08;SI&#xff09;仿真&#xff0c;我们就选Microwaves…

数据结构之二叉搜索树底层实现洞若观火!

目录 题外话 正题 二叉搜索树 底层实现 二叉搜索树查找操作 查找操作思路 查找代码实现详解 二叉搜索树插入操作 插入操作思路 插入代码详解 二叉搜索树删除操作 删除操作思路 删除代码详解 小结 题外话 我的一切都是党给的,都是人民给的,都是家人们给的!! 十分感…

Docker的数据管理、网络通信和dockerfile

目录 一、Docker的数据管理 1. 数据卷 1.1 数据卷定义 1.2 数据卷配置 2. 数据卷容器 2.1 创建数据卷容器 2.2 使用--volume-from来挂载test1 二、端口映射 三、容器互联 1. 创建容器互联 ​编辑2. 进入test2测试&#xff08;ping 容器名/别名&#xff09; 四、Dock…

c++11详解

目录 1.列表初始化 2.声明 3.右值引用和移动语句 4. c11新的类功能 5. 可变参数模板 6.lambda表达式 7.包装器 8. 后言 1. 列表初始化 1.1 {}的初始化 (1) c98标准规定可以使用{}对数组以及结构体进行统一的列表初始化. struct Point {int _x;int _y; };int main() {in…

【Unity】shader中参数传递

1、前言 unity shader这个对于我来说是真的有点难&#xff0c;今天这篇文章主要还是总结下最近学习到的一些东西&#xff0c;避免过段时间忘记了&#xff0c;可能有不对&#xff0c;欢迎留言纠正。 2、参数传递的两种方式 2.1 语义传递 语义传递这个相对来说是简单的 shad…

数组模拟几种基本的数据结构

文章目录 数组模拟单链表数组模拟双链表数组实现栈数组模拟队列总结 数组模拟单链表 首先类比结构体存储单链表&#xff0c;我们需要一个存放下一个节点下标的数组&#xff0c;还需要一个存储当前节点的值的数组&#xff0c;其次就是一个int类型的索引&#xff0c;这个索引指向…

Python 实现视频去抖动技术

&#x1f47d;发现宝藏 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 视频去抖动是视频处理中的一项重要技术&#xff0c;它可以有效地减少视频中由于相机震动或手…

嵌入式开发学习--进程、线程

什么是进程 进程和程序的区别 概念 程序&#xff1a;编译好的可执行文件&#xff0c;存放在磁盘上的指令和数据的有序集合&#xff08;文件&#xff09;&#xff0c;程序是静态的&#xff0c;没有任何执行的概念。 进程&#xff1a;一个独立的可调度的任务&#xff0c;执行一…