Linux云计算之Linux基础3——Linux基本认识操作
1、终端
- 终端(terminal):人和系统交互的必要设备,人机交互最后一个界面(包含独立的输入输出设备)
- 物理终端(console):直接接入本机器的键盘设备和显示器
- 虚拟终端(tty):通过软件方式虚拟实现的终端。它可以提供命令行界面,也可以提供桌面的用户界面(UI环境)。
- 通过组合键(例如【Ctrl+Alt+F1到F6】)在不同的虚拟终端之间切换。
- 模拟终端(pts):图形桌面开启的字符终端,或者通过远程连接到系统时使用的终端界面。当用户通过SSH或其他远程连接工具连接到Linux系统时,他们会使用模拟终端来与系统进行交互。
- 查看当前是哪个终端,命令【tty】
- 终端对应的 UI 接口:GNOME 图形桌面环境、CLI 字符界面
2、shell
- 人机交互(翻译)程序,Shell 是一种用户与操作系统进行交互的程序。它接收用户的命令并将其发送到操作系统进行执行,然后将结果返回给用户。
- 图形界面:shell (GUI)、gnome
- 在图形界面中,用户与操作系统交互通常通过图形用户界面(GUI)进行,如 GNOME 桌面环境。
- 开启图形界面 【startx】 命令
- 字符界面:
- 在字符界面中,用户与操作系统交互通过字符用户界面(CLI)进行,如 Bash shell。
- 常见的命令行 shell 包括 bsh、csh、tcsh、ksh、bash、zsh等。其中,Bash 是遵循 GPL 协定的一种常见 shell。
- 要查看当前正在使用的 shell,使用命令 【
echo $SHELL】
- 图形界面:shell (GUI)、gnome
- shell 提示符
- 在 shell 中,提示符是一个特殊的字符或字符串,用于指示用户可以输入命令。
- 管理员(root用户):提示符【#】
- 普通用户:提示符【$】
- 提示符的格式:【当前登录用户名@主机名 当前的工作目录】# 或 $
- 【~】当前登录用户的家目录
- 家目录:用户登录后默认的起始目录,用户在这个目录下可以存储个人文件、配置文件和其他数据。
- 每个用户的家目录通常由系统管理员在用户创建时自动分配,并且具有与用户名称相同的名称。例如,对于用户名为 "user1" 的用户,家目录通常是 "/home/user1"。
- 显示当前的提示符样式:【echo $PS1】
- 定制不同风格的提示符,通过设置环境变量:PS1="xxxxxxxxxxxxx"
-
# 设置一个简单的提示符,只包含 $ PS1="$ "# 设置一个包含用户名和当前工作目录的提示符 PS1="\u@\h:\w $ "# 设置一个更加复杂的提示符,包含颜色和其他信息 PS1="\[\e[01;32m\]\u@\h\[\e[00m\]:\[\e[01;34m\]\w\[\e[00m\] $ "\u 表示用户名 \h 表示主机名 \w 表示当前工作目录 通过在 PS1 中设置不同的格式和包含不同的特殊字符,可以定制出适合自己喜好的命令行提示符样式。 在设置 PS1 时,在包含颜色等控制字符时,需要使用特殊的转义序列(比如 \e[01;32m),以确保显示效果正确。
-
PS1="\[\e[01;32m\]\u@\h\[\e[00m\]:\[\e[01;34m\]\w\[\e[00m\] $ "
-
\[\e[01;32m\]
:这是一个颜色设置序列,用来设置命令行提示符的颜色。具体来说,\e[01;32m
表示设置颜色为亮绿色。其中\e
是转义字符,表示 ASCII 控制序列的开始,[01;32m
是颜色设置的具体指令。在这个指令中,01
表示亮色,32
表示绿色。 -
\u@\h
:这个部分是命令行提示符中显示的内容。\u
表示当前用户名,\h
表示当前主机名。 -
\[\e[00m\]
:这是另一个颜色设置序列,用于恢复默认的文本颜色。具体来说,\e[00m
表示将文本颜色重置为终端的默认颜色。 -
:这是分隔符,用于分隔用户名和主机名部分与工作目录部分。
-
\[\e[01;34m\]
:这是第二个颜色设置序列,用于设置工作目录部分的颜色。具体来说,\e[01;34m
表示设置颜色为亮蓝色。 -
\w
:这个部分是命令行提示符中显示的工作目录。\w
表示当前工作目录。 -
\[\e[00m\]
:这是另一个颜色设置序列,用于恢复默认的文本颜色,与第一个颜色设置序列对应。 -
$
:这是命令行提示符的最后一部分,通常表示普通用户权限。
-
-
3、设置主机名
- 【hostname NAME】、【hostnamectI set-hostname NAME】
- 注意:错误的主机名可能会导致某些服务无法启动
- 确定 shell 提示符进行敲命令 (包括内部命令和外部命令)
- 程序=指令+数据;指令是程序的执行逻辑,数据是程序操作的对象。
- 广义程序=指令.ELF+库文件+配置文件+帮助文档
- 广义程序包括可执行文件(指令)以及程序运行所需的其他资源。
- 指令是程序的执行逻辑,通常以 ELF(Executable and Linkable Format)格式存储。
- 库文件是程序调用的函数库,用于提供额外的功能和服务。
- 配置文件包含程序的配置信息,用于调整程序行为。
- 帮助文档提供了程序的使用说明和帮助信息。
- 注意:指令和库文件是二进制文件,配置文件和帮助文档是文本文件
- 命令一般都要调用库文件,否则程序可能无法正常运行
- 【ldd】 命令可以查看一个可执行程序调用的共享库文件。
-
ldd /bin/ls
-
- 命令路径:
- 【which】 查找指定命令的可执行文件路径。
- 【whereis】 查找指定命令的可执行文件路径以及帮助文档的路径
-
which ls whereis ls
- 内部命令:当前 Shell 内置的命令,可以直接在 Shell 中执行。
- 外部命令:额外安装的可执行程序命令,通常是存储在系统的某个目录中的二进制文件。
- 使用【enable】命令启用或禁用 Shell 内置命令,区分是否为内部或外部命令
-
//启用内置命令 enable -n command_name //例如,要启用 echo 内置命令,可以执行以下命令 enable -n echo//禁用内置命令 enable command_name //例如,要禁用 echo 内置命令,可以执行以下命令 enable echo
一般情况下,内置命令都是默认启用的,因此很少需要使用
enable
命令来手动启用或禁用内置命令。这个命令主要用于特殊情况下的调试或测试。 -
在 Bash shell 中,"echo" 命令用于将文本输出到标准输出。实际上内置命令是不会被禁用的,因为它们对 shell 的功能至关重要。内置命令通常被设计为与 shell 紧密集成,以确保 shell 的正常操作。
-
4、Linux 系统中的文件和目录
- 文件:磁盘空间上的一段数据流,根据文件名进行定位和访问。
- 数据+元数据(文件的权限、所有者、修改时间等信息。)
- 目录:相当于 windows 中的文件夹,实现对文件的路径映射和组织管理。
- Linux 文件名在同一个目录,必须唯一,严格区分大小写。
- 命令:【basename 基名】用于从给定的文件路径中提取基本文件名(不包括路径)。(最右侧文件或目录名)
-
basename /path/to/file.txt
-
- 命令:【dirname 路径名】用于从给定的文件路径中提取目录部分(不包括最右侧的文件名)。(左侧的目录名)
-
dirname /path/to/file.txt
-
5、三大基本命令
- 【cd】、【ls】、【pwd】
- cd:进入指定的工作目录
- ls:打印指定目录下的清单(如果不接后面参数 代表打印当前工作目录的清单)
- pwd:查看当前所在的工作目录的完整路径。
-
cd /path/to/directory ls /path/to/directory pwd
- 用户家目录:超级用户 【(/root)】,普通用户 【(/home)】
- 在 Linux 系统中,每个用户都有一个默认的家目录,其中包含其个人文件和配置文件。
- 超级用户的家目录通常位于
/root
目录下。 - 普通用户的家目录通常位于
/home
目录下,其中每个用户都有一个单独的子目录。
6、linux 命令通用格式
- 命令字 [选项] [参数],中括号表示可有可无
- 命令字是要执行的具体命令的名称,比如
ls
、cd
、mkdir
等;在命令行中,命令字通常是第一个单词,用于指示要执行的操作。 - 选项:实现差异化的功能。控制命令行命令行为的标志,它们可以修改命令的默认行为。可以分为短格式选项和长格式选项
- 短格式选项:以【-】来传递,后面跟着一个字母或一串字母,用于指定具体的选项。
- 例如,【
ls -l】
中的 【-l】
就是一个短格式选项
- 例如,【
- 长格式选项:以【--】来传递,后面跟着一个或多个单词,用于指定更具描述性的选项。
- 例如:【--help -all】、【ls --human-readble】;通常不可以连用
- 短格式选项:以【-】来传递,后面跟着一个字母或一串字母,用于指定具体的选项。
- 参数:命令的操作对象,是命令需要操作的目标对象或数据。指定命令的具体操作对象。
-
ls -l /root/#ls 是命令字,用于列出目录内容。 #-l 是短格式选项,表示要以长格式显示文件列表。 #/root/ 是参数,指定了要列出内容的目录路径。
- 命令字是要执行的具体命令的名称,比如
7、Linux文件系统及目录结构
- 倒状树形结构,一切文件都以根目录 【
/】
为起点向下延伸 - 在 Linux 中,目录结构的组织是层次化的,允许用户按照逻辑方式组织和管理文件。
- 文件:是存储在存储设备上的数据的逻辑单元,每个文件由两部分组成:元数据和数据。
- 元数据:包含了文件的信息,如文件名、权限、所有者、修改时间等。
- 数据:是文件实际包含的内容
- 注意事项:
- Linux 文件系统对文件名严格区分大小写,因此
file.txt
和File.txt
被视为两个不同的文件。 - 文件名中不能使用特殊字符
/
,因为/
用于分隔文件路径。 - 文件名也不能太长,具体的限制取决于文件系统
- 以 【
.
】开头的文件被视为隐藏文件,它们在默认情况下不会显示在文件列表中。
- Linux 文件系统对文件名严格区分大小写,因此
8、Linux的相对路径和绝对路径
- 相对路径是相对于当前工作目录的路径,而绝对路径是从根目录
/
开始的完整路径。 - 相对路径不需要从根目录开始,而是相对于当前目录的位置来描述目标位置。
- 【pwd】命令显示当前工作目录的路径。路径的起始点始终为根【/】,路径分隔符为【/】 (windows 的路径分隔符为【\】)
- 相对路径之【.】【..】
- 相对路径前面不要加上【/】,否则会认为在以绝对路径根下发起
- 【.】当前路径/目录
- 【..】父目录(上级目录)
-
cd ../ # 进入上级目录
9、Linux 特点及哲学思想(重点)
- 一切皆文件:Linux 将硬件、驱动、系统参数等都视为文件来管理。
- 组合目的的单一的小程序完成复杂的任务,一个程序只做一件事,且做好
- 尽量避免跟用户交互(一般情况,执行操作没有消息就是最好的消息)
- 使用文本文件保存配置信息:Linux 喜欢使用文本文件来保存系统配置和设置,这样用户可以通过编辑文本文件来配置系统,而不需要复杂的图形界面。
10、Linux 命令帮助
- Linux 操作系统的使用主要以命令的方式基于 shell来进行操作,Linux 命令太多,在涉及到相关详细功能的时候,可以了解如何查看命令的帮助文档
- 内部命令的帮助文档查看:【help COMMAND】
-
help cd
-
- 外部命令的帮助文档查看:【COMMAND --help】
-
ls --help
-
- 命令的通用使用内部手册:【man COMMAND】(内命令跳转到内部命令的帮助文档)
-
man ls
-
- 命令的信息页查看帮助:【info COMMAND】
-
info ls
-
- 每个程序几乎都有自己的帮助文档,通常存放在
/usr/share/doc
目录下,也可以通过访问程序官方网站来获取文档。 - 查看红帽官方的命令帮助文档 ,对于RHEL(Red Hat Enterprise Linux)和CentOS(CentOS)发行版,可以查看红帽官方的命令帮助文档。
- 内部命令的帮助文档查看:【help COMMAND】
- man 文档帮助详解(文档工程师进行编写)
- man 手册所在系统的存放位置【/usr/share/man】 ,基本都是基于压缩之后的手册文件
- man 1---8
- man 1:命令普通帮助
- man 2:系统调用
- man 3:库调用
- man 4:设备文件和特殊文件
- man 5:配置文件相关帮助
- man 6:游戏
- man 7:杂项
- man 8:管理类命令
-
man 1 ls # 查看 ls 命令的帮助文档
- 进入 man 手册后的相关操作
- 使用【空格】或者【B】键可以上下翻屏查看,【d】键翻半屏
- 【/】或者【?】搜索内容
- 【q】键退出
11、结合帮助文档基于三大命令的详细使用
-
【cd】:用于改变当前工作目
-
cd # 进入当前用户的家目录 cd ~ # 进入当前用户的家目录(另一种方式) cd ~/xxx/xxx # 进入当前用户的子目录 cd ~USER # 进入某个普通用户的家目录(超级用户权限) cd - # 切换到上次目录(来回切换)
-
-
【ls】:用于列出指定目录中的文件和子目录的清单
-
选项:
-
【-a】:显示目录下的所有文件 (包括隐藏文件)
-
【-l】:长格式显示文件信息(查看文件的基本属性)
-
【-d】:只显示目录的本身属性,需要和【-l】连用
-
【-h】:以人类通俗易懂的方式显示文件相关信息
-
【-r】:逆序显示指定路径下的内容
-
【-R】:递归显示目录及其子目录内的所有内容
-
【-t】:根据时间清单列表出来
-
ls -a # 显示所有文件,包括隐藏文件 ls -l # 以长格式显示文件信息 ls -lh # 以人类通俗易懂的方式显示文件相关信息 ls -d # 只显示目录的本身属性 ls -r # 逆序显示指定路径下的内容 ls -R # 递归显示目录及其子目录内的所有内容 ls -t # 根据时间清单列表出来
-
-
-
【pwd】:打印当前工作路径
-
【cat】命令,显示文本文件内部的内容
-
格式【cat [option] file...】
-
【-n】:输出文本内容的行数标号
-
【-E】:显示文本文件内容的每行的结束符
-
【/etc】:目录下面有一个文本文件 【my.cnf】
-
cat file # 显示文本文件的内容 cat -n file # 输出文本内容的行数标号 cat -E file # 显示文本文件内容的每行的结束符
-
- 【nano】命令,小型文本编辑器(好用)
- 格式【nano file】:如果文本文件不存在,即创建新的文本文件
- 【ctrl+o】:写入,回车保存
- 【Ctrl+x】:退出
-
nano file.txt # 打开文本文件进行编辑
- 【gedit】图形化的文本编辑器,需要图形界面支持,通常用于在桌面环境下编辑文本文件。
-
12、Linux 命令所在的路径和命令历史信息
- 所有的命令归根结底就是一个特定的二进制程序,基于 ELF (可执行与链接格式)格式存在 Linux 文件系统内。
- 执行命令时,系统会在PATH环境变量所指示的路径下查找对应的二进制程序。
-
echo $PATH # 查看当前bash的PATH环境变量
- PATH环境变量是一个用于指定可执行程序所在路径的环境变量。在Linux系统中,当用户输入一个命令时,系统会在PATH环境变量所列出的路径中查找对应的可执行程序,并且执行找到的第一个匹配的程序。
-
- 命令在 shell 的 PATH 环境变量中使用后会被缓存下来,【hash】命令记录缓存次数,缓存命中可能不会真实反映命令位置。
- 【hash -r】 # 清除命令缓存
- 当命令被执行时,它们的路径会被缓存起来以提高执行效率。但有时候,如果命令的路径发生了变化,需要清除缓存以确保使用的是最新的命令。清除命令缓存
13、【history】
- 用于显示当前用户在命令行中执行过的所有命令记录。(每个不同的终端,记录的命令都不一样)
- 命令记录保存在当前用户的家目录下的隐藏文件【
.bash_history】
中。 - 以下命令不会对命令历史文件内容发生任何更改
- 【history】:命令历史查询
- 【history -c】:清除命令历史
- 【history -a】:追加当前会话的命令历史到命令历史文件【.bash_history】之中
- 【history -d】:删除指定的命令历史条目
-
history -d 100 # 删除序号为100的命令历史条目
14、Linux 的文件类型
- 普通文件:【-】,【f】
- 通常情况下以无色表示,但可执行文件(绿色)、压缩文件、破损文件(红色) 除外
-
ls -l file.txt
- 目录文件:用于存储其他文件和目录的路径映射【d】,通常情况下以蓝色显示
-
ls -l /path/to/directory
-
- 链接文件(符号链接):软连接【l】,指向另一个文件或目录的链接,相当于Windows中的快捷方式,作用为链接到背后真实文件,通常情况下以青色表示
-
ls -l symlink
-
- 设备文件:用于表示系统中的硬件设备,
- 字符设备:【c】 (线性数据存储或展示设备)
- 块设备:【b】通常情况下以黄色显示
-
ls -l /dev/sda
- 套接字文件:【s】,主要实现程序进程和端口套接的临时文件,通常情况下以紫色显示,【ip:port】跨主机通信进程地址
-
ls -l /path/to/socket
-
- 命名管道文件:【p】,主要实现程序管道连接抽象出来的文件,通常情况下以暗黄色表示
-
ls -l /path/to/fifo
-
相关文章:
Linux云计算之Linux基础3——Linux基本认识操作
1、终端 终端(terminal):人和系统交互的必要设备,人机交互最后一个界面(包含独立的输入输出设备) 物理终端(console):直接接入本机器的键盘设备和显示器虚拟终端(tty):通过软件方式虚拟实现的终端。它可以…...
canvas画图,画矩形、圆形、直线可拖拽移动,可拖拽更改尺寸大小
提示:canvas画图,画矩形,圆形,直线,曲线可拖拽移动 文章目录 前言一、画矩形,圆形,直线,曲线可拖拽移动总结 前言 一、画矩形,圆形,直线,曲线可拖…...
Github 2024-04-04 Go开源项目日报 Top10
根据Github Trendings的统计,今日(2024-04-04统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Go项目10Python项目1Prometheus监控系统和时间序列数据库 创建周期:4149 天开发语言:Go协议类型:Apache License 2.0Star数量:52463 个Fork…...
并发与限流实战:如何利用 RabbitMQ 在 SpringBoot 应用中实现并发控制与流量限制
在高并发场景下,如大促销、秒杀等,我们可以采用 RabbitMQ 配合 SpringBoot 来实现并发控制与流量限制。你可以将 RabbitMQ 作为一个缓冲区,暂存大量并发请求,然后消费者可以根据自身处理能力去处理这些请求。下面就以一个高并发订…...
VUE实现下一页的功能
实现步骤:1、确定分页参数:确定当前页码和每页显示的数量;2、获取数据:使用vue的axios或其他http库向后端发送请求,传递当前页码和每页显示的数量作为参数;3、更新数据:在vue组件中,…...
GraalVM运行模式和企业级应用
文章目录 GraalVM运行模式JIT模式AOT模式 GraalVM的问题和解决方案GraalVM企业级应用传统架构的问题Serverless架构函数计算Serverless应用场景Serverless应用 GraalVM内存参数 GraalVM运行模式 JIT模式 JIT( Just-In-Time )模式 ,即时编译模…...
数据挖掘入门项目二手交易车价格预测之特征工程
文章目录 目标常见的特征工程具体步骤1. 导入数据2. 删除异常值3. 特征构造3.1 为树模型构造特征3.2 为LR NN 之类的模型构造特征 4. 特征筛选过滤式包裹式嵌入式 5. 总结 本文数据集来自阿里天池:https://tianchi.aliyun.com/competition/entrance/231784/informat…...
MFC通用静态库制作与使用
开发环境VS2013 1、新建工程,选择Win32 Project,命名,选择路径等 2、选择Static library ,勾选MFC 3、点击完成。在工程中添加相应的头文件、源文件等通用功能函数或者类。 4、在其他工程引入使用。在使用的工程项目设置中Linker…...
点亮创意:ChatGPT如何搭桥DALL-E图像编辑新纪元
每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…...
《QT实用小工具·十二》邮件批量发送工具
1、概述 源码放在文章末尾 该项目实现了邮件的批量发送,如下图所示: 项目部分代码如下所示: #ifndef SMTPCLIENT_H #define SMTPCLIENT_H#include <QtGui> #include <QtNetwork> #if (QT_VERSION > QT_VERSION_CHECK(5,0,…...
4.2总结
了解了部分Api的使用并学习了接口的API API API包含了较多种类(System,Runtime等) System其实就是一个工具类,提供了一些与系统相关的方法 下面有一些常间的System方法 方法名说明public static void exit (int status)终止当前运行的ja…...
ArcGIS 10.8中文版详细安装教程(附安装包)
ArcGIS 10.8中文版详细安装教程(附安装包) 关键词:ArcGIS 10.8中文版安装 1.概述 ArcGIS Desktop 10.8中文版是由ESRI公司开发的一款专业的地理信息系统,一套完整的桌面GIS软件套件,它包含ArcMap、ArcCatalog、ArcG…...
什么是EL表达式?怎么使用?
文章目录 一、什么是EL表达式1、命令格式:${作用域对象别名.共享数据} 二、EL表达式与作用域对象别名1、JSP文件可以使用的作用域对象2、EL表达式提供作用域对象别名3、EL表达式将引用对象属性写入到响应体4、EL表达式简化版 三、EL表达式与运算表达式四、EL表达式提…...
基于php医院预约挂号系统
摘 要 随着信息时代的来临,过去的管理方式缺点逐渐暴露,对过去的医院预约挂号管理方式的缺点进行分析,采取计算机方式构建医院预约挂号系统。本文通过阅读相关文献,研究国内外相关技术,开发并设计一款医院预约挂号系统…...
Java NIO详解
一、概念 NIO, 即new io,也叫非阻塞io 二、NIO三个核心组件: Buffer数据缓冲区Channel通道Selector选择器 1、Buffer缓冲区 缓冲区本质上是一个可以存放数据的内存块(类似数组),可以在这里进行数据写入和读取。此…...
InstantID作者的风格保持新项目InstantStyle发布,一个强化版的IPapadter来了!
之前已经和大家介绍过InstantID相关相关的文章,感兴趣的小伙伴可以点击下面链接进行阅读~ 无缝衔接Stable Diffusion,一张照片几秒钟就能生成个性化图片-InstantID_instant-id 模型-CSDN博客 今天向大家介绍Ins…...
【Java程序员面试专栏 综合面试指南】5年资深程序员面试指南
基础知识对于5年内工作经验的同学考察相对比较多。包括编程语言、计算机网络、操作系统、设计模式、分布式知识、MySQL、Redis这种。其中随着年限的增长,基础知识考察的会越来越少,例如操作系统基本上只在学生阶段考察,计算机网络对于5年经验来说也考察的相对较少。5年以上对…...
echart 仪表盘实现指针的渐变色及添加图片
需求: 在仪表盘中设置指针为渐变色,并在仪表盘中间添加图片。 实现重点: 1、仪表盘指针渐变色的实现 渐变色通过设置pointer的itemStyle属性内的color实现,重点是echart版本,这个原本使用4.8.0的版本不起作用ÿ…...
C#面试题目含参考答案(一)
前言 面试是应聘一个工作岗位的环节,来考察一个人的工作能力与综合素质。在应聘C#程序员或与C#相关岗位时,我们都会被问到一些与.NET、C#、数据库、业务知识或编程思想等问题。本文列举一些问题及提供参考答案,题目(一)。 题目 1、什么是面向对象的三大特性 参考答案:…...
【Canvas技法】图解绘制圆弧的重要函数 arc(x,y,r,startAngle,endAngle,clockWise)
【一图释疑】 【绘制上图用代码】 <!DOCTYPE html> <html lang"utf-8"> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"/> <head><title>Html5/Canvas中绘制圆弧的重要函数 arc(x,y,r,startA…...
vulhub中Apache Solr 远程命令执行漏洞复现(CVE-2019-0193)
Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。此次漏洞出现在Apache Solr的DataImportHandler,该模块是一个可选但常用的模块,用于从数据库和其他源中提取数据。它具有一个功能&#…...
水泥5G智能制造工厂数字孪生可视化平台,推进水泥行业数字化转型
水泥5G智能制造工厂数字孪生可视化平台,推进水泥行业数字化转型。水泥5G智能制造工厂数字孪生可视化平台,是水泥行业数字化转型的关键推手。数字孪生平台运用先进的信息技术和数字化手段,实现水泥生产过程的数字化模拟、可视化监控和智能化管…...
vue 一个简单实例化Vue.js 是一个流行的前端框架,如何创建一个基本的计数器应用
当然可以!Vue.js 是一个流行的前端框架,用于构建用户界面。下面是一个简单的 Vue.js 例子,演示了如何创建一个基本的计数器应用。 首先,确保你已经在项目中引入了 Vue.js。你可以通过 CDN 引入 Vue.js,或者在项目中安…...
1.k8s架构
k8s集群架构 一个Kubernetes集群至少包含一个控制平面(control plane),以及一个或多个工作节点(worker node)。控制平面(Control Plane) : 控制平面负责管理工作节点和维护集群状态。所有任务分配都来自于控制平面。工作节点(Worker Node) : 工作节点负责执行由控制…...
【Linux】详解动态库链接和加载对可执行程序底层的理解
一、动静态库链接的几种情况 如果我们同时提供动态库和静态库,gcc默认使用的是动态库。如果我们非要使用静态库,要加-static选项。如果我们只提供静态库,那可执行程序没办法,只能对该库进行静态链接,但程序不一定整体…...
中文Mistral模型介绍(Chinese-Mistral)——中文大语言模型
中文Mistral简介 Chinese-Mistral由清华大学地学系地球空间信息科学实验室开发。 该模型基于Mistral发布的Mistral-7B-v0.1训练得到。首先进行中文词表扩充,然后采用实验室提出的PREPARED训练框架(under review)在中英双语语料上进行增量预训…...
yolo v5 中 letterbox对不规则矩形框的输入调整
在对数据或特征的处理中,为了避免输入图像或特征,经过resize等等操作,改变了目标特征的尺度信息,一般会引入一些操作,比如: 在特征维度,加入SPP(空间金字塔池化)&#x…...
STL是什么?如何理解STL?
文章目录 1. 什么是STL2. STL的版本3. STL的六大组件4. 如何学习STL5.STL的缺陷 1. 什么是STL STL(standard template libaray-标准模板库):是C标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架。 2. …...
【Spring篇】Spring IoC DI
个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【Spring系列】 本专栏旨在分享学习Spring MVC的一点学习心得,欢迎大家在评论区交流讨论💌 目录 前言一、IoC二、…...
Python语言例题集(010)
#!/usr/bin/python3 #在链表的末端插入新的节点。 class Node(): def init(self,dataNone): self.datadata self.nextNone class LinkedList(): def init(self): self.headNone def printList(self):ptrself.headwhile ptr:print(ptr.data)ptrptr.nextdef ending(self,newd…...
下载的网站模板怎么修改/上海优化网站seo公司
《C#数据结构》预备知识:接口及泛型。《大话数据结构》预备知识:指针。《数据结构算法与应用c语言》预备知识:模板。将上述基础知识做到融会贯通,三本书才能看懂学会。三部书互有补充,对照学习后应该能将数据结构知识学…...
二级目录做网站/三只松鼠网络营销案例分析
一开始,没啥思路,全靠百度,记录一下哈 1 public function demo(){2 //例子3 $astart strtotime("1995-06-16 12:00:00");//第1个开始4 $aend strtotime("2008-06-16 12:00:00");//第1个结…...
太原网站域名开发/汕尾网站seo
GMT: Greenwich Mean Time 格林尼治标准时间。这是以英国格林尼治天文台观测结果得出的时间,这是英国格林尼治当地时间,这个地方的当地时间过去被当成世界标准的时间。 UT: Universal Time 世界时。根据原子钟计算出来的时间。 …...
网站设计轮播图需要吗/乐清网站建设
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站 点击跳转浏览。 右键项目,再按F4 新创建一个公众号 Rockey小何同学 想相互交流的同学可以关注一下哈! 感谢支持&am…...
wordpress 登录注册/网站怎么推广效果好一点呢
web console 简单用法1. console 获取title2, console 清空控制台3, console.log() 输出对象内容4, console.table() 表格输出5, 将变量嵌套在字符串中1. console 获取title console.log(document.title);2, console 清空控制台 console.clear();3, console.log() 输出对象内…...
信誉好的东莞网站设计/宁宁网seo
微信支持自动登录后,确实会方便很多,不再需要每次掏出手机再点一下,也不用摆弄手机扫码,更加人性化了。不过,有很多网友反映称,如果电脑上几天没登录微信,下次登录依旧需要在手机上点确认。此外…...