自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python基础学习(四)之函数

python函数一,python函数的定义和作用1,函数的定义 - 由若干语句组成的语句块,函数名称,参数列表构成,它是组织代码的最小单元 - 完成特定的功能 - 函数定义示例: def add(x,y): # def 关键字,define定义,定义时;add是函数名(最好做到见名知义),它是标识符,指向一个函数对象;(参数列表)参数列表中可以有n个参数,这些参数叫形式参数,简称形参 result = x + y # 函数体,语句 return result # r

2022-05-08 08:32:01 149

原创 python基础学习(三)之线性数据结构

线性数据结构一,线性表线性表(简称表):是一种抽象的数学概念,是一组元素的序列的抽象,它由有穷个元素组成顺序表:使用一块连续的内存顺序的存储表中的元素,这样实现的表称为顺序表,或称连续表。在顺序表中,元素的关系使用顺序表的存储顺序自然的表示 书序表开辟内存空间后,首地址就固定了,不能再改动 增: - 头部增加insert,引起后面所有元素位置挪动 - 中间插入insert,引起其后所有元素的挪动 - 尾部追加,推荐使用这种方式 删: - 头部删,引起其后元素位置的挪动 -

2022-04-30 15:22:03 2082

原创 python基础学习(二)之基础语法循环

一,程序控制1 顺序 - 按照先后顺序一条一条执行 a = 100 b = a*2 + 5 c = b - 882 分支 - 根据不同的情况进行判断,条件满足则执行该条件下的语句 2.1 单分支 if True: 执行的语句 2.2 多分支 双分支 if True: 执行的语句 else: 执行的语句1 if (2 < 1): print('ok') else: print('

2022-04-30 15:13:21 213

原创 python基础学习之基础语法一

一,python解释器Python是一种动态强类型语言CPython 官方解释器,C语言开发,使用最广泛的解释器IPython 一个交互式的,功能增强的CPython解释器PyPy Python语言写的解释器,动态编译Python代码Jython Python的源代码编译成Java字节码,跑在JVM上二,基础语法1,注释# 井号标注的内容2,数字 2.1 整数int - Python3开始不再区分long,int,long被重命名为int. - 进制表示:

2022-04-30 15:09:13 916

原创 k8s之环境部署

一,环境部署1,kubeadm方式进行部署master主机 --api-server --controller-manager --scheduler --etcd --flannel --coredns --kube-proxynode主机 -- kubelet -- kube-proxy -- flannel基础环境 -- docker依赖环境 -- docker仓库(harbo)...

2022-03-08 20:33:35 1406

原创 版本管理之git详解

一,版本控制1,版本控制简介版本控制(Version control),软件产品开发过程中,项目文件代码保持一致性的一种方式。版本控制系统(Version control system),是指能自动实现版本控制功能的一种软件实现平台,它是文件多版本状态共存的一种机制。2,版本控制系统介绍版本控制系统主要分为两类:集中式和分布式。集中式开源版本控制软件的代表为:svn分布式开源版本控制软件的代表为:git (目前的主流)2.1 svn和git的区别(集中式和分布式的区别)svn:

2021-10-25 23:13:34 228

原创 ELK详解

一,搜索原理1,前提条件 数据准备 a.获取数据 - 从互联网中获取数据 爬虫,网站数据 b.建立文档 - 方便本地查询,将之前获取的数 据,以文档的样式存在 采取专用的存储软件,将文件(Document)存储下来,每个Document里面包含了大量的内容区域(Field) c.词语解析 - 从文档里面提取关键字,便于后续检索 提取关键字(Term),便于后续检索 d.创建索引 - 将文档和关键字关联在一起

2021-10-21 16:38:03 6729

原创 keepalived搭建

一,主从模式 10.10.10.13(master) 安装keepalived 和nginx 10.10.10.14( slave ) 安装keepalived 和nginx1,安装软件yum install keepalived -yyum install nginx -y (默认情况下centos7系统没有nginx的源,要yum安装的话需要更新一下yum源rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-relea

2021-10-13 00:10:58 790

原创 redis安装

一,单机安装1,源码安装下载源码包https://download.redis.io/releases/redis-6.2.5.tar.gz**新建安装目录**mkdir /data/{server,soft}将源码包上传到/data/soft目录下面并解压# tar xf redis-6.2.5.tar.gz# cd redis-6.2.5# make PREFIX=/data/server/redis install**配置环境变量**在/etc/profile文件后加上expo

2021-09-19 18:40:28 165

原创 docker之网络管理

定位容器的网络管理是为了实现容器和容器之间,或者容器与外部主机之间的网络通信实现方式1,通过端口映射这种方式通过将容器内的端口映射到宿主机的端口,从而通过宿主机的ip地址和映射出来的端口实现对容器服务的访问**随机端口映射(以nginx容器为例**) 通过-P指定,将容器的80端口映射到宿主机的一个随机端口[root@localhost ~]# docker run -d -P --name nginx-1 nginxWARNING: IPv4 forwarding is disabled

2021-09-17 21:41:07 282

原创 docker之数据管理

数据卷数据卷就是将宿主机的某个目录挂载到应用容器里面作为容器的数据存储目录, 直接用于应用容器和本地主机之间的数据同步数据卷操作docker run itd --name [容器名称] -v [宿主机文件]:[容器文件]:[镜像名称]示例:创建测试文件:echo ‘test111’ > /tmp/test111.txt启动一个容器,挂载数据卷(将/tmp 目录挂载到容器内部):docker run -itd --name test1 -v /tmp:/test1 nginx (

2021-09-17 17:52:12 92

原创 find命令详解

1,find的作用find是linux系统中用来进行文件查找的工具2,为什么用find来查找文件因为find命令可以根据不同的条件来进行文件查找利如:文件名称文件时间文件大小文件属主属组文件权限等等。。。。。3,find命令语法4,find查找示例4.1 基于名称查找创建用于测试的文件[root@nginx1 ~]# touch /find/{aaa.txt,AAA.txt}[root@nginx1 ~]# ls /find/aaa.txt AAA.txt查找名称为aa

2021-06-20 23:42:40 3464 1

原创 iptables详解

第四周作业1,什么是FQDN,老李要访问微信,简述一下DNS解析过程。

2021-06-19 23:11:43 5894

空空如也

空空如也

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

TA关注的人

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