自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nfs网络存储配置

因为客户端相比较于服务器是别的人,不是root用户,所以在客户端需要将该目录文件权限设置为757,这样客户端才可以正常使用该目录:chmod 757 目录。在启动nfs-server服务:systemctl restart nfs-server。先启动rpcbind服务:systemctl restart rpcbind。注:因为是网络共享内存,所以一旦服务器端down掉,那么所有在该内存中的文件都会消失。一台客户端:192.168.220.220。配置完成之后重新读取配置:exportfs -r。

2024-04-22 15:45:20 363 1

原创 Linux笔记

at有两种执行方式,一种是以文件形式,一种是控制台形式。

2024-04-17 19:32:03 452 1

原创 MySQL索引我终于明白了

索引???????????

2024-04-12 14:46:28 852

原创 一篇教会你MySQL事务

事务的特性ACID,事务不同的隔离级别会产生的问题:脏读,不可重复读,幻读

2024-04-11 16:56:36 668

原创 你还不懂MYSQL正则表达式?

正则表达式模式

2024-04-11 11:52:53 267

原创 MySQL函数大全

MySQL函数大全用法详解

2024-04-02 21:45:19 799

原创 MySQL看这一篇就够了

Mysql体系结构、Mysql安装、Mysql库表操作、Mysql密码策略、Mysql多表关联查询、Mysql常见面试题

2024-04-01 20:57:23 1030

原创 Linux命令详解,看这一篇就够了

date命令:用于显示或设置系统的时间与日期,语法格式为:date [OPTION]... [+FORMAT]: su - //若不加“ - ”,则不会切换当前工作目录。:ip a / ifconfig(建议使用ifconfig)普通用户登录:[当前登录用户@主机名 当前工作目录] $超级用户登录:[root@主机名 当前工作目录] #介绍几个不广为人知的选项的使用方法。查看当前的工作目录:pwd。

2024-02-27 21:36:15 393

原创 力扣随笔之移除元素(简单27)

思路:定义一个指针left,使该指针及该指针左边的数全部都不等于val,定义一个遍历指针i,若nums[i] == val,则i自加,若nums[i]!= val,则将left++,并将nums[i]的值赋给nums[left],i++;最后返回left + 1即可。以示例2举例:初始left = -1,i = 0;

2024-02-25 21:04:34 527

原创 力扣随笔删除有序数组中的重复项(简单26)

1,1,2,2,3,3,4 第三轮:nums[right]!第十轮::nums[right]!,0,1,1,1,2,2,3,3,4 第一轮:nums[right] == nums[i] -> i++,1,1,1,2,2,3,3,4 第二轮:nums[right] == nums[i] -> i++,1,2,2,3,3,4 第四轮:nums[right] == nums[i] -> i++,2,2,3,3,4 i超出范围,退出遍历。

2024-02-25 20:35:50 543

原创 力扣随笔之寻找重复数(中等287)

思路2:根据快慢指针来解决,由于nums数组中有且仅有一个重复的整数,那么可以将nums数组链表化,因为有“一个”重复的整数,所会有有且仅有“一个环”产生,根据快慢指针找到环的入口,即可。思路1:暴力解法,根据要求不修改数组且只用常量级O(1)的额外空间,我们写两层嵌套循环,寻找重复的数;可以解决部分问题,但会超出时间限制无论Java还是C++;定义指针p1 从slow开始走,p2从0开始走,当p2与p1相遇,相遇那个点就是环的入口。如图slow一次走一步,fast一次走两步,得到如下数学关系。

2024-02-25 14:54:18 427

原创 力扣随笔之颜色分类(中等75)

思路:定义两个指针划分left,right划分三个区域left左边是红色区域,right右边是蓝色区域,left和right之间是白色区域;定义一个遍历指针遍历整个数组,遇到红色与left所指位置数字交换,并将left自加,i也自加;遇到白色,继续遍历下一个;遇到蓝色与right所指位置数字交换,并将right自减;当遍历指针遇到区域分界线right,遍历结束。

2024-02-23 00:49:23 399

原创 力扣随笔之通过删除字母匹配到字典里最长单词(中等524)

针对第一个问题可以初始化两个指针i,j分别指向s和英文单词的首位字母开始遍历,若字母相同,则两个指针i,j同时自加,若不同则i自加,寻找s中与英文单词对应位置字母相同的字母;最后当j的大小等于单词长度则说明s可以通过删减得到这个单词,并将其返回。针对第二个问题可以对词典dictionary进行预处理:根据长度降序和字母序升序来排序。思路:根据题意有两个问题待解决。

2024-02-22 23:45:00 501

原创 力扣随笔之平方数之和(中等633)

思路1:暴力解法,在枚举a的同时根据求平方根方法sqrt求出b,若b是整数则返回ture,若不为整数,则继续枚举a;注:暴力枚举也可以减少一些枚举的次数,a枚举a的范围为 a^2 < sqrt(c)若 a^2 + b^2 == c 则return true;若 a^2 + b^2 < c 则a++;若 a^2 + b^2 > c 则b--;思路二:根据双指针来解,设定a <= b <= sqrt(c)

2024-02-22 13:50:55 867 2

原创 力扣随笔之三数之和(中等15)

定义三个指针i,j,k,令i指向0,j指向i+1,k指向nums.length - 1,若 i,j,k指向的三个数之和小于0,则j自加,若大于0,则k自减,若等于0,则记录,当j不再小于k时,i自加(这里要判断i自加后指向的数字是否与原来指向的数字相等,若相等,则i再次自加),继续让j指向i+1,k指向nums.length - 1;未排序:-1 0 1 2 -1 -4。已排序:-4 -1 -1 0 1 2。思路:先将无序数组按递增排序,用示例1来说明。注:有些许小细节补充在代码中。

2024-02-22 00:20:45 440 1

原创 力扣随笔之盛最多水的容器(中等11)

思路:定义左右两个指针(下标)为left和right,定义一个指针low,指向左右指针所指数字的较小者。现在容器容水量为:(right - left)× low;因为当底边减少的条件下,面积增大的唯一可能就是高增加,所以我们现在寻找的就是比low高的垂线,当low指向左指针时,左边开始自增遍历寻找比low高的垂线,找到后计算面积,并与最大面积比较,取两者较大者;当low指向右指针时,右指针开始自减寻找比low高的垂线,找到后计算面积,并与最大面积比较,取两者较大者。

2024-02-21 23:15:12 429

原创 力扣随笔之两数之和 Ⅱ -输入有序数组(中等167)

定义左右两个指针(下标)从数组两边开始遍历,若左右指针所指数字之和大于目标数,则将右指针自减,若左右指针所指数字之和小于目标数,则左指针自加,若左右指针所指数字之和等于目标数,则返回一个数组[++left,++right]当左指针 >= 右指针时遍历结束,return null表示没找到。思路:在递增数组中找出满足相加之和等于目标数。

2024-02-21 21:37:26 400

原创 力扣随笔之验证回文串 Ⅱ(简单680)

思路:可以将这个问题简化一下,最多可删除一个字符,有两种情况:一是没有删除,该字符串就是回文串;二是删除了一个字符串,这个删除也分两种情况,当检测它不是回文串是有两种选择:一种是删除左边,一种是删除右边,删除之后再检查是否是回文串,然后还有一个独立出来的问题就是怎么解决检测回文串,设置两个指针(下标)分别从左右开始检测。a 左右指针不同,则两种情况,删右边,右指针自减,删左边,左指针自加。左右指针相同,则左指针自加,右指针自减。右指针:红色加粗,左指针:黑色加粗。

2024-02-21 20:54:23 515

原创 力扣随笔之将数组分成和相等的三个部分(简单1013)

思路:要分成和相等的三个部分,那有两种情况:一是所有数加起来不能被3整除,则可以直接return false;二是所有数加起来可以被3整除,那我们定义每部分的数key应等于sum/3,分成三个相等的部分,我们只需要砍两刀,定义两个指针,分别从左和右开始遍历,定义两个计数变量来储存左右两部分的值,当找到两个部分等于 key,那第三个部分一定也等于key,找到后return true。当左指针 + 1 >= 右指针,还没有return true,则return false,表示不能划分为三个相等的部分。

2024-02-21 16:21:27 556

原创 力扣随笔之按奇偶排序数组(简单905)

思路二:优化解法,定义一个指针(下标)从头开始遍历,定义一个指针(下标)指向数组最后一个数,当左指针遇见奇数则将其与右指针指向的数做交换,右指针自减,左指针不变,这样右指针右边的数一定是奇数;继续判断左指针指向的数是否为奇数,若为奇数,则与右指针指向的数做交换,右指针再次自减,有点类似于滑动窗口,右指针右边的数全为奇数;若左指针为偶数,则左指针自加,右指针不变。红色加粗数字即现在左指针所指的数字,黑色加粗数字即为右指针指向的数字,左指针现在指向的数为奇数,交换左右指针的数字,并右指针自减,左指针不变。

2024-02-21 15:46:22 463 1

原创 力扣随笔之合并两个有序数组(简单88)

思路:根据给定的是两个递增数组nums1和nums2,可以定义两个指针(即下标)将数组从后往前遍历,较大的数字直接将其放到nums1对应的位置,遍历结束,即合并完成。

2024-02-21 14:52:58 375

原创 MIPS编码,看这一篇就够了

/sw是存储字,将寄存器s0中的数存储在后述地址,4是由16/4得出。示例:xor $s1,$s2,$s3 //s2寄存器与s3寄存器的值相同则s1寄存器中的值为0,相异则为1。//lw是加载字,将寄存器s0中的值加载到A[1] 1是由4/4得出。示例:nor $s1,$s2,$s3 //全零为1,有1为0。示例:or $s1,$s2,$s3 //全0为0,有1为1。格式:nor rd,rs,rt。格式:xor rd,rs,rt。格式:sub rd,rs,rt。格式:or rd,rs,rt。

2024-02-21 14:13:22 1117

原创 Nginx相关内容

nginx可以接收https的请求,nginx的rewrite[flag] 用法

2023-10-22 21:29:01 68

原创 DNS详解(DNS是什么,DNS解析过程,DNS服务器的配置)

狂人日记

2023-10-18 21:50:23 2187

原创 如何给ens160网卡添加一个新的ip,看这一篇就够了

方法3---vim/etc/sysconfig/network-scripts/ifcfg-ens160 //进入配置文件中添加ip。---nmcli c up ens160 或者systemctl restart NetworkManager。---nmcli c up ens160 或者systemctl restart NetworkManager。方法1是一个临时配置,当重启服务后,配置的ip会消失。完成后可用---ip a 检验是否添加成功。完成后可用---ip a 检验是否添加成功。

2023-10-13 22:02:42 316

原创 远程连接服务器 ssh详解

远程连接服务器:通过文字或图形接口方式来远程登录系统,让你在远程终端前登录linux主机已取得可操作主机接口(Shell),而登录的操作感觉像坐在系统前面一样。

2023-10-12 16:28:40 93

原创 VMware workstation虚拟机创建过程+redhat 9.1的yum源配置

Installation Destination:磁盘管理。点击OK,查看是否激活,若没有激活,则需激活,*代表已激活。点击Done,进入下图界面,点击加号,配置如下。进入Password给root配置密码。选择英文,然后继续continue。设置完成后开始安装,安装完成后启动。编辑完成进行缓存,yum源完成配置。进入network,可改名字。Time&Date配置时区。点击Done,并同意格式化。打开虚拟机,进入以下界面。进入磁盘管理,选择自定义。可测试yum是否成功配置。至此linux安装完成。

2023-09-23 12:53:29 142 1

原创 Xshell连接VMware虚拟机连接不上怎么解决

重启ssh服务 [root@rhce ssh]# systemctl restart sshd。找到 #PermitRootLogin prohibit-password。并将其修改为 PermitRootLogin yes。解决办法:重新固定或修改IP。

2023-09-23 12:35:19 856 1

原创 mysql 查询相关技术

1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、

2023-08-21 23:29:45 38 1

原创 MYsql_select语言相关应用

1、2、3、4、5、6、7、 没法做8、9、10、11、12、13、14、​​​​​​​15、16、17、

2023-08-15 23:28:10 34 1

原创 HCIA回顾

1)区分流量:通过传输层端口号区分流量,端口号范围0到65535,静态端口(与流量之间一一对应且绑定)1~1023动态端口(与流量之间一一对应但不绑定)1024~65535。2)定义传输方式:TCP(传输控制协议)是一种面向连接的可靠传输方式;UDP(用户数据报协议)是一种非面向连接的不可靠传输方式。将二层的数据帧转换为物理传输介质中比特流,关注机械特性、电学特性、光学特性等。3)四层PDU(四层协议数据单元)Segment 数据段。(数据的编码解码、数据的加密解密、数据的压缩和解压缩等 等)

2023-07-03 22:40:52 42 1

原创 子网划分、子网汇总

2、172.16.10.0 255.255.254.0 划分为4个子网。1、192.168.1.0 255.255.255.128 划分为4个子网。8、213.19.40.0 255.255.248.0 划分为4个子网。4、10.0.20.0 255.255.254.0 划分为8个子网。5、202.1.0.0 255.255.254.0 划分为4个子网。7、10.0.0.0 255.255.0.0 划分为4个子网。192.168.24.0/24 进行网络汇总。100.1.19.0/24 网络进行汇总。

2023-04-06 23:03:46 79 1

原创 OSI(开放式系统互连参考模型Open System Interconnection)

第六层 表示层:将逻辑语言(软件语言)转化为机器语言(二进制语言),并翻译(数据的编码解码,数据的加密和解密,数据的压缩和解压缩)特点:1)无连接(不需要三次握手)2)不可靠传输(尽力为之,能行行,不行拉倒) 3)简单 4)低开销。语言的分类:自然语言(人与人之间交流使用的语言)软件语言(编码语言)机器语言(二进制语言)网络掩码:32个二进制,连续的1和连续的0组成,连续的1代表网络位,联系的0代表主机位。OSI:定义数据产生过程的标准格式,不同的系统不同的软件在产生数据时定义了统一的标准。

2023-04-03 18:12:07 270 2

空空如也

空空如也

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

TA关注的人

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