你好2023,谢谢你的陪伴,不知不觉我们的缘分已尽,这一年,我有过太多的辛酸,太多的无畏,太多的焦虑,以及从未有过敢于梦想拼搏的精神。一月时,随着疫情的结束,生活又多了些繁华与沧桑,我报了一个python的学习课,也是第一次尝试着用花呗来支付,这个月也赶上了春节,用着春节的假期,我考了kubernetes的CKA和CKS,毕竟中间的时间隔了5天,CKS只差5分顺利拿下,算是一月中值得有意义的一件事
mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=4 --spare-devices=1 /dev/nvme0n2p{5,6,7,8,9}参数:--create:为新建RAID的参数--auto=yes: 决定新建后面接的软件磁盘阵列设备,即/dev/md0、/dev/md1等。--raid-devices=N:使用几个磁盘作为
一、html介绍1、什么是HTML:HTML指的是超文本标记语言,用来描述网页的一种语言,不是编程语言2、简介:web浏览器,简称浏览器,一种用于检索并展示万维网信息资源的应用程序3、信息资源:这些信息资源可为网页、图片、影音或其他内容。由统一资源标识符标识4、统一资源标识符:用于标识某一互联网资源名称的字符串5、内核:浏览器内核:负责读取网页内容,整理讯息,计算网页的显示方式并显示页面6、web
一、MySQL基本结构1、关系型数据库类似于表格有字段和字段对应的值 - 易于维护:格式一致 - 使用方便:sql语言通用Oracle:大型的收费数据库,Oracle公司产品,价格昂贵。MySQL:开源免费的中小型数据库。 目前Oracle推出了收费版本的MySQL,也提供了免费的社区版本。SQL Server:Microsof
一、事务1、数据是指对数据库执行一批操作,在同一个事务当中,这些操作最终要么全部执行成功,要么全部执行失败2、在mysql中只有使用了Innodb数据库引擎的数据库或表才支持事务3、如果执行过程中报错,则回滚事务,把数据恢复到事务开始之前的状态①描述:实际情况与得到的结果一致②描述:实际情况与得到的结果不一致③描述:实际情况与结果不一致,然后回到原始状态2、事务四大特性简称ACID原子性(Atom
一、redis概述1、认识redis Redis诞生于2009年全称是Remote Dictionary Server,远程词典服务器,是一个基于内存的键值型NoSQL数据库特征:键值(key-value)型,value支持多种不同数据结构,功能丰富单线程,每个命令具备原子性低延迟,速度快(基于内存、IO多路复用、良好的编码)支持数据持久化支持主从集群、分片集群支持多语言客户端2、red
一、基本使用import rere regular expression前提:处理的是字符串效果:学习正则的语法规则,按照设定的规则,对字符串提取指定的内容--- 按照模块取字符串的指定内容findall() 找到所有的符合条件的内容进行返回,返回的列表;如果没有找到,则返回空列表re.findall(pattern=,string=,flags=) pattern正则表达式(即制定匹配规则)
一、可迭代对象 可迭代对象:窄义来讲:能够通过for…… in这种方式,把元素一个个取出来的,这个对象叫可迭代对象。lst = [1, 2, 3, 5] for i in lst: print(i)广义来讲:对象实现了__iter__()方法 ,返回了一个迭代器对象 (iter())可迭代对象:列表、元组、字典、字符串、集合不可迭代对象:整数、浮点数、布尔值2、判断对象是否可迭代 isin
部署nginx服务本版本采用1.8版本,如图: 一、nginx安装 1、安装依赖 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel yum -y install gcc*2.下载好nginx-1.8.1.tar.gz存放到 服务器Centos 7 上的 /usr/local/ 下 3. 解
一、异常异常:---异于平常异常即是事件,该事件会在程序执行过程中发生,影响程序的正常执行。即使语句或表达式使用了正确的语法,执行时仍然可能触发错误。执行行检测到的错误称为异常。错误和异常1、语法错误和逻辑错误a = 90if a > 100 print('哈哈')2、逻辑错误print(1/0)3、异常处理:出现了异常,通过做异常捕获(异常处理)之后,不会影响后续代码的执行print
一、文件的基础操作文件:保存信息1、文件的基础操作:1.打开 open(文件名,访问模式) 建议文件名写成带完整路径的2.读 read()3.写 write()4.关闭 close()1.打开 open(文件名,访问模式)f = open('C:/Users/运营/Desktop/test.txt') # f 表示文件对象2.读 read()text = f.read(
一、单例模式单例:这个类只能创建一个实例单例模式:主要目的是确保某一个类只有一个实例存在。 ----不论实例化多少次,都只创建一个对象 class A: passa = A()b = A()print(id(a))print(id(b))输出:2317451431888 2317451431840实现单例 ----不论实例化多少次,都只创建一个对象思路:1.判断对象存不存在2.如果
一、类的私有属性和方法_x 单前置下划线,表示私有属性或方法,但是类对象和子类可以访问__x 双前置下划线,私有属性或方法,只有类对象自己能访问,子类不能访问__x__ 魔法方法或属性class Classmate: name = 'lucy' _age = 20 # 伪私有属性 __sex = 'F' # 私有属性c = Classmate()prin
一、递归如果一个函数在内部不调用其它函数,而是自己,这个函数就是递归函数;优点:定义简单,逻辑清晰特性:1)必须有一个明确的结束条件;2)超出一定调用次数,会导致栈溢出;递推回溯1、累计求和 def funa(n): sum1 = 0 for i in range(1, n + 1): sum1 += i # sum1 = sum1 + i print(sum1)
一、作用域变量的查找顺序: 局部 ---- 全局 ---- 内置a = 1局部变量---- 函数的内部去使用的全局变量----整个py文件里都能使用的1.局部变量(在函数内):只能在局部使用(在函数内部使用) def funa(): a = 1 print('第一次的值:%s' % a) a = 2 print('第二次的值:%s' % a)funa()print(a)2.
一、continue 和 breakcontinue 和 break只能在循环里使用continue:继续;跳出循环,跳出本轮循环,继续下一轮break:跳出循环;例1 :循环吃5个橘子,吃到第3个就吃饱了,不吃了 i = 1while i <= 5: if i > 3: print('吃饱了,不吃了') break print(f'这是吃第{i
一、集合1、定义:用大括号包围元素,元素之间用逗号隔开"特性:无序不重复""集合是无序的,不支持下标" s1 = {10, 20, 30, 30, 50} print(s1) 输出:{10, 20, 50, 30}2、集合的函数set() 把其他类型转换成集合 lst = [1, 2, 3, 5, 4, 4]print(set(lst)) 输出:{1, 2, 3, 4, 5}3、空字
一、转义符1.转义字符 \ 转义符2.字符串编码3.格式化输出"1.转义字符:首先是转义的意思" \n 换行符 print('hello\nworld')print('hello\\nworld') 输出:hello\nworld # 取消转义\t 制表符 ----自动排版的功能 ----一般情况下是代表4个空格 s1 = '姓名\t\t\t年龄\t\t\t性别\t\t班级's
一、列表 1.列表的切片 [开始标签:结束标签:步长] 开始标签:结束标签是左闭右开(左包含右不包含)下标 ----位置,默认是从0开始(从左到右) 从右到左的下标,第一个下标为-1lst = [1,2,3,4,5]print(lst[0])输出:1print(lst[1])输出:2print(lst[-1])输出:5 切片print(lst[1:4:1])输出:2,3,4print(
1.什么事编程,什么事编程语言? 编程:用代码编写程序编程语言:用哪种语法规则来编写程序a = 10 => 0101010(exe)2.编程语言分类 1.编译型:C,GO 一次性把源代码进行翻译 特点:执行效率很高,平台依赖性一般比较高 2.解释型 :javascript,python,ruby逐行的对源代码进行翻译和运行特点:执行效率相对较低,源代码一般无法加密
Keepalived-HA-主节点配置管理1.软件安装 [root@ha1 nginx]# yum install -y keepalived[root@ha1 nginx]# cd /etc/keepalived/[root@ha1 keepalived]# mv keepalived.conf keepalived.conf.bak2.主备配置-集群功能 [root@ha1 keepalive
第一步 制作表白弹窗:1、先创建1个弹窗文档:点击鼠标右键,新建一个文本文档2、输入下面这串代码注意:代码可以无限延展,想说几句话就可以复制几行代码~3、打开文件-->另存为,将文件名设置为自己想用的名字,后缀名.txt改为.vbs,编码设置为ANSI,点击保存4、制作好的的图标是这样子的二、可以给他换一个好看的图标跑1、创建图标的快捷方式右键点击图标--->点发送--->点创建
介绍: Ngin x是一个高性能的http和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,特点:占有内存少,并发能力强。作为中间件具有如下功能:1、制作静态页面 2、反向代理 3、负载均衡 4、动静分离 5、会话保持 端口号:80主配置文件:vim /usr/local/nginx/conf/nginx.conf负载均衡的三种方式负载均衡有三种
接上篇11、安装Dashboard仪表盘①安装dashboard服务软件包yum -y install openstack-dashboard②配置dashboard服务(1)修改/etc/openstack-dashboard/local_settings文件(2)在 controller 节点上配置仪表盘以使用 OpenStack 服务(3)允许所有主机访问仪表板(4)配置memcached
1、Openstack介绍OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合,为私有云和公有云提供可扩展的弹性的云计算服务,由 Rackspace和NASA共同开发的云计算平台,主要负责处理核心云计算服务,包括计算、网络、存储、身份和镜像服务。2、Openstack的核心项目计算(Compute)对象存储(Object Storage)镜像服务(Image Service
北京几乎是一座空城,我走在这无人的街道,无论怎么看,怎么走,都看不到往日的繁华!拨开眼前的迷雾,却看到了歇斯底里的自己。坐在那往日挤满的地铁车上,心里莫名的出现了且所未有的惧怕。一声到站的提醒,让我又从恐慌中醒来。啊~! 北京~!疫情~!原来这不是梦,这是我在抗疫的路上,多了一些徘徊! &
来源于内心
#!/bin/bash for ((i=1;i>=0;i++)) do read -p "请输入相应的选项:1、调整网卡 2、下载dhcp服务并修改dhcp主配置文件 3、添加客户端相关信息 4、重新启动服务 0、退出 " aa case $aa in 1) echo "调整网卡:" . dhcp.sh network ;; 2) echo "下载dhcp服务并修改dhcp主配置文件" .
*********服务的作用********* *********服务的端口号********* *********服务的主配置文件********* 一、ssh SSH 采用了多种认证加密方式 , 解决了传输中数据加密和身份认证等问题 , 比较有效的防止网络嗅探与IP欺骗等问题. 端口号:22 主配置文件:1. ssh 服务端配置文件:/etc/ssh/sshd_config2. ssh 客户端
工作中,为了简单省事,我们需要大量的脚本来实现自动化运维,下面就是脚本实现自动化部署http服务。#!/bin/basheecho "=========开始检测是否为本地源========"aa=`ls /etc/yum.repos.d/ | wc -l `if [[ $aa == 1 ]]thenecho "您现在是本地源"touch /mnt/sr0umount /dev/sr0mount
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号