自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 docker启动容器之后马上又自动关闭

问题现象centos 启动一个容器添加了-d 参数,但是docker ps 找不到容器,docker ps -a查看却已经退出了[root@VM_0_6_centos ~]# docker run -d centosa44b2b88559b68a2221c9574490a0e708bff49d88ca21f9e59d3eb245c7c0547[root@VM_0_6_centos ~]# docker ps找不到容器信息[root@VM_0_6_centos ~]# docker ps -as

2020-07-05 17:16:35 7683 1

原创 Python之函数的变量作用域

作用域是什么变量作用域,其实就是变量可以在哪些范围内可以使用,哪些范围内不可以使用。这里只讲函数中变量的作用域,局部变量和全局变量作用域的种类面向过程编程就涉及函数的变量作用域,面向对象编程变量就不是局部变量和全局变量,点击这里查看类的变量作用域还有,Python与其他编程语言的作用域有一个点不同,Python没有for和while循环语句的作用域函数的局部和全局变量在函数内部定义的变量是局部变量,函数外部定义的变量是全局变量定义局部和全局变量python的变量定义就是变量第一次赋值的位

2020-06-22 09:55:43 664

原创 Python之函数总结

函数用法的归纳形参与实参的区别

2020-06-21 21:09:10 207

原创 Python之字典类型

字典是用来存储一组有映射关系的元素。创建字典1、dict_name = {}2、dict_name = dict()3、dict_name = [(‘two’,2), (‘one’,1), (‘three’,3)]4、dict_name = dict(str1=value1, str2=value2, str3=value3)删除字典del dict_name字典元素操作不用强背这些方法,在pycharm中定义一个字典,查看源码就可以看到方法的说明1、新增元素2、访问元素的值,建议用

2020-06-21 12:37:26 165

原创 Python之迭代对象和迭代器

迭代对象迭代对象分开来看,他是迭代,他是对象。迭代:重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。对象:类的实例化迭代的例子:my_list = ['a','b','c']i = 0while i < len(my_list): print(my_list[i]) i += 1执行while语句代码块的过程,就是迭代迭代器迭代器是一个实现特定功能的对象,具体功能的实现。作用for 循环构建和扩展集合类型逐行遍历文本文件列表推导、字典推导

2020-06-21 11:44:14 195

原创 Python之浅拷贝和深拷贝

深拷贝和浅拷贝的区别及应用

2020-06-19 18:33:36 132

原创 Python之标准类型的缓存机制

python的缓存机制

2020-06-19 16:34:10 165

原创 Python之流程结构

Python代码执行的流程有三种结构,分别是顺序结构、分支结构、循环结构:1、顺序结构,代码执行的流程从上至下顺序依次执行2、分支结构,选择性的执行代码。if语句3、循环结构,让程序不断执行一段代码分支结构...

2020-06-18 21:48:34 296

原创 Python之转换说明符

Python格式化字符

2020-06-18 14:47:40 1942

原创 Python序列的常用操作

序列的共同方法:索引、切片、相加、相乘、内置函数(sum、max、min、len、sorted、reversed)

2020-06-18 11:48:12 367

原创 Python的序列类型

在编程中,可以给一个变量保存一份数据,也可以给一个变量保存大量数据 。在Python中保存大量数据需要用到列表、元组、字符串、Bytes、字典、Set集合序列包括列表、元组、字符串、Bytes四种数据类型,因为它们都是按特定顺序排列的一组数据,并且下节再补充说明字典和Set集合列表列表中的元素可以增删改,并且元素的类型可以是Python允许的数据类型,元素与元素之间的类型也允许不相同创建列表list_name=[]list_name=list()修改列表重新给删除列表del

2020-06-18 08:36:40 269

原创 Python的运算符

Python的七种运算符

2020-06-17 15:51:31 1004

原创 Python的基础类型转换

基础类型转换1、整数与字符互转字符转整数>>ord(str)整数转字符>>chr(int)2、整数与浮点数互转整数转浮点数>>float(int)浮点数转整数>>int(float)3、字符与字节互转字符转字节>>bytes(str.encode())字节转字符>>bytes.decode())1、整数与字符互转根据字符存储规则知道,字符是以编号(整型)存在计算机中的,那么整型可以与字符互转字符转整数>>ord(s

2020-06-17 11:56:52 125

原创 Python的七种标准类型

Python的六种标准类型程序存储数据是需要变量,变量的值可以通过变量名访问的,而变量在内部是有类型的。Python是弱类型语言,不需要声明变量类型。Python变量必须要赋值,只有赋值变量才会被创建。1、数值型Python的数值类型只有Int整型和Float浮点型整型整型是没有小数点的数字。包括负整数、0、正整数书写形式>>> my_int=1 >>> type(my_int) <class 'int'>浮点型浮点

2020-06-17 10:56:27 204

原创 Python安装之Linux

Python安装之Linux一级目录二级目录源码安装:源码下载解压源码包安装Python创建软链接Yum命令安装使用YUM获取软件包信息安装Python3一级目录二级目录根据上节的“编译型和解释型语言”知道,python运行是需要源代码和解释器。Python的安装其实就是解释器的安装,通常说的Python的解释器是CPython,因为解释器是用C语言编写的源码安装:源码下载https://www.python.org/downloads/source/解压源码包tar -xvf P

2020-06-16 14:36:02 96

原创 编译型和解释型语言

编译器和解释器

2020-06-16 11:27:56 147

原创 InfluxDB常用函数

InfluxDB常用函数及Grafana参数

2020-06-13 20:30:51 5000

转载 Graphite+Grafana+InfluxDB架构

转载于http://udn.yyuap.com/thread-42721-1-1.htmlGraphite+Grafana+InfluxDB架构GraphiteGrafanaInfluxDBGraphiteGraphite 是一款开源的监控绘图工具。Graphite 可以实时收集、存储、显示时间序列类型的数据(time series data)。它主要有三个部分构成:Carbon:metrics 接收服务,接收到 metrics 以后调用 Whisper 进行存储Whisper:固定大小的数.

2020-06-13 15:51:06 1211 1

转载 docker网络模式及端口映射暴露

转载http://blog.sina.cn/dpool/blog/s/blog_4da051a60102wf8o.html Docker网络基础目前docker的网络基础模型主要是通过以下几种技术实现:network namespaces - 提供网络相关资源隔离linux network bridge - 连接多个不同网段veth pair - 两个虚拟网卡组成的数据通道iptables - 提供NAT功能及相关容器网络安全限制Docker网络模式Docker默认的网络模式是.

2020-06-11 15:46:41 3790

转载 容器到底是个啥?

转载于嘉为科技https://baijiahao.baidu.com/s?id=1614385619899407709&wfr=spider&for=pc目录Docker与容器初识容器与Docker为什么要使用DockerDocker优势简介Docker核心概念Docker客户端和服务器Docker镜像Docker仓库Docker容器Docker的核心实现技术数据卷容器网络技术DcokfileDocker命令汇总Docker与虚拟化Docker为什么能够成功?研发、测试和运维该如何看待.

2020-06-10 23:31:41 455

原创 静默压测

静默压测脱离UI进行JMeter压测命令格式:jmeter -n -t jmeter_filename -l jtl_filename-n :非 GUI 模式 -> 在非 GUI 模式下运行 JMeter-t :测试文件 -> 要运行的 JMeter 测试脚本文件-l :日志文件 -> 记录结果的文件C:\Windows\System32>jmeter -n -t D:\tmp\Jmeter\简单压测.jmx -l D:\tmp\Jmeter\log\2.jtl

2020-06-10 11:15:36 306

转载 docker的宿主系统是centos,为什么可以运行ubuntu的镜像呢?

docker的宿主系统是centos,为什么可以运行ubuntu的镜像呢?转载于:https://segmentfault.com/q/1010000005761583首先需要区分Linux内核与Linux发行版Linux内核是Linux操作系统的核心, 负责硬件管理, 比如管理内存、管理磁盘(文件系统)、管理CPU(进程)等等…Linux发行版是在Linux内核的基础上添加了一些工具软件,比如图形界面、函数库、软件包管理系统等等…CentOS与Ubuntu是不同的Linux发行版

2020-06-10 11:10:34 1458

转载 系统虚拟化- 原理与实现

系统虚拟化 - 原理与实现 之 第一章 虚拟化介绍 ...

2020-06-09 18:51:39 1555

原创 HTTPS原理

浅说加密算法、数字签名、数字证书,最后引出HTTPS通信过程

2020-06-05 10:49:55 152

原创 TCP/IP协议浅谈

TCP/IP协议

2020-06-04 15:33:46 172

原创 Jmeter一次简单的压测

一次Jmeter简单压测

2020-06-03 16:47:56 295

原创 Linux文本处理之三剑客

三剑客1、grep命令查找文件内容1、grep命令查找文件内容作用:无需显示文件的全部内容,只列出匹配的文本、行数、总行数等。它的正则表达式通配符是部分匹配,不同于Shell通配符的整行全部匹配命令完整格式:grep [选项] 模式 文件名grep命令选项选项含义-c仅列出文件中包含模式的行数-i忽略模式中的字母大小写-l列出带有匹配行的文件名-n在每一行的最前面列出行号-v列出没有匹配模式的行-w把表达式当做一个完整的单字符来

2020-05-24 16:03:26 217

原创 Linux之重定向(输入、输出)

重定向是主要学习到,把错误信息、标准输出信息保存到文件中

2020-05-23 22:19:35 1039

原创 Vim配置文件(.vimrc)详解

@TOC详解)Vim配置文件的作用Vim启动时,会根据配置文件(.vimrc)来设置 Vim,因此我们可以通过此文件来定制适合自己的 VimVim分类系统Vim配置文件/etc/vimrc所有系统用户在启动Vim时,都会加载这个配置文件。默认目录位于/etc/.vimrc用户Vim配置文件~/.vimrc当前用户在启动Vim时,会加载家目录下的配置文件。默认目录位于~/.vimrc配置文件加载优先级~/.vimrc > /etc/vimrcvim启动时,优先读取~/.vimr

2020-05-23 10:34:42 3853

原创 Linux之软链接与硬链接

软链接与硬链接的区别

2020-05-22 16:53:31 212

原创 Shell的变量

变量每个变量都存储一个值,值是可自定义的。变量的规范:1、命名只能使用英文字母,数字和下划线,首个字符不能以数字开头2、不能使用bash里的关键字(可用help命令查看保留关键字3、=符号两边不能有空格变量的定义,变量名不加美元符号,如[root@VM_0_6_centos DCBreakfast]# my_data=test变量的使用,只要在变量名前加个美元符号推荐给所有变量加上花括号。变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界,并且容

2020-05-17 21:10:09 297

原创 Shell的启动方式及配置文件加载

1、交互式的登录Shell2、非交互式的登录Shell3、交互式的非登录Shell4、非交互式的非登录Shell交互式是Shell等待你的输入,并在你输入的一个个命令能及时查看结果非交互式则是新进程运行命令或者Shell脚本,新进程的程序没法与你互动,无法等待你输入的命令登录式是用账号和密码后使用Shell非登录式是直接使用Shell/etc/profiles>~/.bash_profile>~/.bashrc...

2020-05-16 17:49:20 1019

原创 Shell之程序化脚本

1、Shell的第一个程序1.1 新建一个文本文件,并命名为 test.sh。sh是后缀名,只是便于识别这是shell脚本文件,牢记这个跟window文件后缀是有本质区别的。Linux系统运行文件是看它是否有权限,而不是看格式。例如,文件名去掉后缀,重名成test,也是可以的。只是不便于你识别这是shell文件[root@VM_0_6_centos ~]# touch test.sh 1.2 编写文件内容[root@VM_0_6_centos ~]# vim test.sh# 编写te

2020-05-16 12:55:49 157

原创 Shell中的通配符

Shell通配符Shell通配符使用误区

2020-05-14 14:46:45 4992

原创 Linux之Shell壳程序

Bash shell的功能

2020-05-14 00:18:02 1079

原创 Python-线程的五种状态

线程的五种状态:新建、就绪、运行、阻塞、死亡

2020-05-12 23:18:16 629

原创 Linux文件的打包和压缩

打包和解打包把多个文件和目录存储到一个文件中,文件的大小等于所有汇合文件和目录的总和。方便压缩文件,并且目录不能直接压缩,目录要经过打包才能压缩。打包tar 命令命令完整格式:tar [选项] 源文件或目录选项选项参数说明c创建包文件f指定包的文件名。创建、添加、删除、查看都要指定包的文件名v显示打包的过程A添加tar文件,相当于把tar文件的集合添加到目标包文件下r添加文件或目录到目标包文件下t查看包的文件信息–d

2020-05-10 13:30:05 632

原创 Linux之vim的额外功能

区块选择、多窗口功能演示及说明

2020-05-09 01:10:33 202

原创 Linux之vim正则表达式

vim正则表达式的文本元字符、数量元字符、特殊字符转义、子表达式、位置匹配、溯源查找和替换、前后查找。简单列出vim正则和Perl语法的区别

2020-05-09 00:04:43 438

原创 Linux之vim的使用

vim三种模式的功能说明及深入说明vim的正则表达式

2020-05-07 10:21:08 1117

空空如也

空空如也

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

TA关注的人

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