自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Linux常用命令总结

目录名称说明根目录。根目录下一般只存放目录,不要存放文件。/etc, /bin, /dev, /lib 应该和根目录放置在一个分区中/usr安装的软件、共享的库,包含文件和静态只读程序数据。重要的子目录有:- /usr/bin: 用户命令。- /usr/sbin: 系统管理命令。- /usr/local: 本地自定义软件。/var特定于此系统的可变数据,在系统启动之间保持永久性。动态变化的文件 (如数据库、缓存目录、日志文件、打印机后台处理文件档和网站内容)可 以在/var 下找到。

2024-04-10 13:38:30 1794

原创 Mysql循环复制拓扑实验

用于在故障恢复时快速确定需要恢复的事务;下面我们将在三个服务器上启用 GTID,并构建循环拓扑,也即将 server1 设置为 server3 的 slave, 在这种结构中,每一个服务器既是 master,同时又是 slave,在任何一个服务器上的修改,都会同 步到其余的两个服务器上。gtid_executed记录了主库上已经提交的事务GTID,从库要将主库的变更同步到自己的数据库中,就需要使用gtid_executed来判断自己是否执行过这个事务,如果没有执行过,则需要执行该事务,否则忽略该事务。

2024-04-10 13:30:48 1780

原创 linux有的文件名后为什么会有*号

原因可能是这个文件具有执行权限。

2024-03-14 18:19:14 571

原创 ROS学习(二)-ros的package创建

其中hello_ros为package包名,rospy指支持ros python版本的开发,rosmsg指支持ros的一些消息通讯,roscpp指支持ros c++的开发。3、返回上级,编译整个项目。

2024-02-28 16:44:16 289

原创 ROS学习(一)-ros工作空间创建

然后first_ws目录下会出现build、devel、src三个文件夹。

2024-02-28 16:13:33 240

原创 Docker Dockerfile和Docker Compose简单了解

当有新的 Dockerfile 使用了之前构建的镜像 FROM test-build ,这时执行新镜像的 Dockerfile 构建时候,会执行 test-build 的 Dockerfile 里的 ONBUILD 指定的命令。实际的构建过程是在 docker 引擎下完成的,所以这个时候无法用到我们本机的文件。上下文路径,是指 docker 在构建镜像,有时候想要使用到本机的文件(比如复制),docker build 命令得知这个路径后,会将路径下的所有内容打包。所以过多无意义的层,会造成镜像膨胀过大。

2024-01-29 16:35:51 958

原创 Ubuntu20.04下载QQ

Ctrl+Alt+T 打开终端,进入QQ安装包所在位置,默认下载在Downloads文件夹中。下载安装包点x86版下的deb。x64版的也下载这个包。

2024-01-17 09:19:59 682

原创 CSS学习(三)- CSS背景

综合案例之五彩导航.nav a {<a href="#" class="one">五彩导航</a><a href="#" class="two">五彩导航</a><a href="#" class="three">五彩导航</a></div>

2024-01-05 16:26:54 857

原创 CSS学习(二)- Emmet语法、复合选择器、元素显示模式

选择器作用特征使用情况隔开符号及用法后代选择器用来选择后代元素可以是子孙后代较多符号是空格,如.nav a子代选择器选择最近下一级元素只选亲儿子较少符号是大于,如 .nav>p并集选择器选择某些相同样式的元素可以用于集体声明较多符号是逗号,如 .nav,.header链接伪类选择器选择不同状态的链接跟链接相关较多重点记住a{}和a:hover实际开发的写法:focus选择器选择获得光标的表单跟表单相关较少记住这个写法。

2024-01-04 17:49:03 1783

原创 CSS学习(一)-基础选择器、字体属性、文本属性、引入方式

基础选择器作用特点使用情况用法标签选择器可以选出所有相同的标签,比如p不能差异化选择较多类选择器可以选出一个或多个标签可以根据需求选择非常多id选择器一次只能选择一个标签id属性只能在每个HTML文档中出现一次一般和js搭配通配符选择器选择所有标签选择的太多,有部分不需要特殊情况使用属性表示注意点font-size字号常用单位:px字体按照团队约定写字体字体粗细加粗:700或bold 不加粗:400或normal ,数字后不跟单位。

2023-12-26 14:29:01 779

原创 Java学习(一)- 入门知识

(1)JDK是Java开发工具包,包含jvm虚拟机(Java程序运行的地方),核心类库(Java已写好的东西,直接使用),开发工具(javac(编译工具)、java(运行工具)、jdb(调试工具)、jhat(内存分析工具)...)。3、Java六大领域:桌面应用开发、企业级应用开发、移动应用开发、科学计算、大数据开发、游戏开发。(2)JRE是Java运行环境,包含JVM、核心类库、运行工具(java、jhat)。4、主要特性:面向对象,安全性,多线程、简单易用、开源、跨平台。其他两个版本的基础。

2023-12-21 11:26:45 343

原创 HTML学习(二)- HTML标签下

标签用于定义描述列表(或定义列表),该标签会与<dt>(定义项目/名字)和<dd>(描述每一个项目/名字)一起使用。<dl><dt>名词1</dt><dd>名词1解释1</dd><dd>名词1解释2</dd><dl>注意:(1)<dl>

2023-12-15 15:38:31 49

原创 HTML学习(一)- HTML标签上

标签用于定义段落。

2023-12-06 12:19:04 195 1

原创 Linux命令 - awk、sed、grep

awk是一种用于文本处理的强大的命令行工具,它逐行扫描文件、以字段为单位分析数据、执行操作并输出结果。awk可以根据指定的模式和动作来处理文本文件的内容,通常用于数据提取、格式化、转换和报告生成等任务。

2023-11-21 10:44:20 37 1

原创 Shell学习(二)-- 传参

与大部分编程语言类似,数组元素的下标由 0 开始。#我们也可以使用数字下标来定义数组:#创建一个简单的数组 my_array:/bin/bash# author:菜鸟教程。

2023-11-17 10:51:08 356 1

原创 Shell学习(一)--变量、字符串、数组及注释

注意:(1)变量名和等号之间不能有空格(2)命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。(3)中间不能有空格,可以使用下划线 _。(4)不能使用标点符号。(5)不能使用bash里的关键字(可用help命令查看保留关键字)。#或#以上语句将 /etc 下目录的文件名循环出来。在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 ... 值n)或单独定义数组的各个分量(可以不使用连续的下标,而且下标的范围没有限制。

2023-11-13 14:17:33 64

原创 SQL学习-常用函数

-输出结果:BCDCB。

2023-11-10 13:48:19 53 1

原创 SQL学习-LIMIT

这样就会返回前5行学生记录的id、name和age列的信息。其中5表示从第5行开始,10表示返回10行记录。注意,LIMIT的第一个参数必须是一个非负整数。

2023-11-10 13:22:43 37 1

原创 postman学习-常见类型的接口请求

(1)查询参数URL地址中问号(?)后面的部分叫查询参数。这个接口中,查询参数是: number=13012345678这一部分由有键值对组成,格式为:key1=value1&key2=value2, 如果有多组键值对,要用&隔开。(2)请求方法明确两个参数:一个是请求方法,一个请求地址。1)打开postman,新建一个请求。2)在请求方法中选择请求方法:GET,因为在postman中默认的请求方法就是GET,所以这一步可以忽略。3)接口URL中输入地址,点击Send按钮就可以发送请求了。

2023-11-10 10:52:30 103 1

原创 SQL学习(八)- Scalar 函数

在MySQL中,BIGINT数据类型可以存储范围更大的整数(-9223372036854775808到9223372036854775807),比INT类型更大。在Microsoft SQL Server中,BIGINT可以存储范围更大的整数(-9,223,372,036,854,775,808到9,223,372,036,854,775,807),比INT类型更大。返回参数X的四舍五入的有 D 位小数的一个数字。UCASE() 函数把字段的值转换为大写。LCASE() 函数把字段的值转换为小写。

2023-11-10 10:20:10 30 1

原创 SQL学习(七)-GROUP BY、HAVING、EXISTS函数

(2)聚合函数(avg、sum、max、min、count),不能作为条件放在where之后,但可以放在having之后。EXISTS 运算符用于判断查询子句是否有记录,如果有一条或多条记录存在返回 True,否则返回 False。在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与聚合函数一起使用。(1)where在group by前, having在group by 之后。GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组。

2023-11-10 09:44:05 170 1

原创 SQL练习(一)

1.Bahamas 巴哈馬”中有三個 a,還有嗎?找出所有國家,其名字包括三個或以上的a。2、“Mexico 墨西哥”的首都是”Mexico City”。顯示所有國家名字,其首都是國家名字加上”City”。3、找出所有首都和其國家名字,而首都要有國家名字中出現。4、找出所有首都和其國家名字,而首都是國家名字的延伸。你應顯示 Mexico City,因它比其國家名字 Mexico 長。你不應顯示 Luxembourg,因它的首都和國家名相是相同的。

2023-11-10 09:23:08 165 1

原创 SQL学习(六)-SQL Aggregate 函数

-LAST() 函数返回指定的列中最后一个记录的值。--注释:只有 MS Access 支持 LAST() 函数。--其他数据库与LAST()函数作用相同的语法:--SQL Server 语法--MySQL 语法LIMIT 1;--Oracle 语法。

2023-11-01 16:40:45 69

原创 SQL学习(五)

SQL通用数据类型数据类型 描述 CHARACTER(n) 字符/字符串。固定长度 n。 VARCHAR(n) 或 CHARACTER VARYING(n) 字符/字符串。可变长度。最大长度 n。 BINARY(n) 二进制串。固定长度 n。 VARBINARY(n) 或 BINARY VARYING(n) 二进制串。可变长度。最大长度 n。 BOOLEAN 存储 TRUE 或 FALSE 值。 INTEGER(p) 整数值

2023-11-01 15:24:55 32

原创 SQL学习(四)

更新一个包含索引的表需要比更新一个没有索引的表花费更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上面创建索引。如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。1、视图隐藏了底层的表结构,简化了数据访问操作,客户端不再需要知道底层表的结构及其之间的关系。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。NULL 用作未知的或不适用的值的占位符。

2023-10-29 21:57:38 39 1

原创 SQL学习(三)

UNION 操作符合并两个或多个 SELECT 语句的结果。(1)UNION 内部的每个 SELECT 语句必须拥有相同数量的列。(2)列也必须拥有相似的数据类型。(3)每个 SELECT 语句中的列的顺序必须相同。(4)UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。(5)使用UNION命令时需要注意,只能在最后使用一个ORDER BY命令,是将两个查询结果合在一起之后,再进行排序!绝对不能写两个ORDER BY命令。

2023-10-28 18:10:36 50 1

原创 SQL学习(二)

取交集取 A 全部,B 没有对应的值为 null取 B 全部, A 没有对应的值为 null取并集,彼此没有对应的值为 null对应条件在on后面填写。

2023-10-24 23:32:14 45

原创 SQL学习(一)

SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。或。

2023-10-22 18:43:28 50 1

原创 Linux入门

创建源代码后,它会到版权保护,且有关软件复制、改编和分发的条款都受版权持有者的控制。此版本不仅免费、易于安装,而且由一个活跃的、独立于红帽运营的志愿者用户社区提供人员配备和支持。采用基于订阅的分发模块。支付支持、维护、更新、安全补丁、访问红帽客户门户上的知识库、认证等费用。当版权持有者根据开源许可证提供软件时,将向用户授予运行程序的权限,以及查看、修改、编译源代码并以免版税的形式将源代码重新分发给他人的权限。通常,许可证仅允许最终用户运行程序,不提供源代码的访问权限,或者只提供受到严格限制的访问权限。

2023-10-09 17:52:12 21 1

原创 Linux学习-管理基本存储

在本实验中,您将在新磁盘上创建多个分区,将其中一些分区格式化为相应的文件系统且予以挂载,并激活其他分区作为交换空间。1、使用parted 命令显示和创建分区。2、在分区上创建新文件系统并进行持久挂载。3、创建交换空间并在启动时将其激活。

2023-10-09 16:02:01 254 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除