- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 docker简介
一.what什么是容器Docker将集装箱思想运用的软件打包上,为代码提供了一个基于容器的标准化运输系统。Docker可以将任何应用及其依赖打包成一个轻量级、可移植、自包含的容器。容器可以运行到几乎所有的操作系统上。容器与虚拟机的区别容器在Host操作系统的用户空间中运行,与操作系统的其他进程隔离 容器在体积上比虚拟机小很多传统的虚拟化技术,比如vmware、kvm、xen,目标是创建完整的虚拟机。为了运行应用,除了部署应用本身及其依赖(几十M),还得安装整个操作系统(几十GB),而所有容器
2022-01-05 19:45:40 438
原创 读书笔记-每天5分钟玩转k8s
一.K8s基本概念一.PodPod 是容器的集合,通常会将紧密相关的一组容器放到一个 Pod 中,同一个 Pod 中的所有容器共享 IP 地址和 Port 空间,也就是说它们在一个 network namespace 中。Pod 是 Kubernetes 调度的最小单位,同一 Pod 中的容器始终被一起调度。运行kubectl get pods查看当前的 Pod。部署应用访问应用Scale 应用滚动更新Pod 是 Kubernetes 的最小工作单元。每个 Pod 包..
2022-01-05 19:23:37 951
翻译 python进阶之生成器
生成器(Generators)迭代器 Iterators:是一个让程序员可以遍历一个容器的对象1.1可迭代对象(Iterable)Python中任意的对象,只要它定义了可以返回一个迭代器的__iter__方法,或者定义了可以支持下标索引的__getitem__方法,那么它就是一个可迭代对象。简单说,可迭代对象就是能提供迭代器的任意对象。1.2迭代器(Iterator)任意对象,只要定义了next(Python2) 或者__next__方法,它就是一个迭代器。1.3迭代(Iterat.
2022-01-05 19:14:04 145
翻译 python进阶之set数据结构
set 数据结构set(集合)是一个非常有用的数据结构。它与列表(list)的行为类似,区别在于set不能包含重复的值。 这在很多情况下非常有用。例如你可能想检查列表中是否包含重复的元素,你有两个选择,第一个需要使用for循环,就像这样:some_list = ['a', 'b', 'c', 'b', 'd', 'm', 'n', 'n']duplicates = []for value in some_list: if some_list.count(value) >...
2022-01-05 19:12:17 247
翻译 python进阶Map,Filter 和 Reduce
Map,Filter 和 Reduce1.1 mapMap会将一个函数映射到一个输入列表的所有元素上。这是它的规范:规范map(function_to_apply, list_of_inputs)大多数时候,我们要把列表中所有元素一个个地传递给一个函数,并收集输出。比方说:items = [1, 2, 3, 4, 5]squared = []for i in items: squared.append(i**2)Map可以让我们用一种简单而漂亮得多的方式来实现。...
2022-01-05 19:10:54 98
原创 Pytho3字符串内置函数及实际应用
Pytho3字符串内置函数join() str.join(sequence)该方法用于将序列中的元素以指定的字符连接生成一个新的字符串。1.1 str.join(元组、列表、字典、字符串)之后生成的只能是字符串。所以很多地方很多时候生成了元组、列表、字典后,可以用join()来转化为字符串。list=['1','2','3','4','5']print(''.join(list))结果:12345seq = {'hello':'nihao','good':2,'b...
2022-01-05 19:05:44 533
原创 【无标题】
Centos7 安装pyhton3.6.0安装的大致思路:把原先的2.7版本备份一下。 新建一个用于安装python3的目录。 下载,编译,安装。 创建软链接 测试使用。新建一个用于安装python3的目录mkdir /usr/local/python3下载,编译,安装。1.首先去官网下载python3.6https://www.python.org/2.环境准备: yum install openssl-devel bzip2-devel expat-devel gd
2022-01-05 19:04:42 702
原创 云计算入门名词简介
SDN (Software Defined Network),软件定义网络,是Emulex网络一种新型网络创新架构,是网络虚拟化的一种实现方式。 VDC(Virtual Date Center,),虚拟数据中心。VDC是将云计算概念运用于数据中心的一种新型的数据中心的形态。VDC可以通过虚拟化技术将物理资源抽象整合,动态进行资源分配和调度,实现数据中心的自动化部署,并将大大降低数据中心的运营成本。 NFV (Network Function Virualization)网络功能虚拟化。通过使用X86..
2022-01-05 19:01:47 1931
原创 python正则表达式学习笔记
正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串简介使用 ? 和 * 通配符来查找硬盘上的文件? 通配符匹配文件名中的 0 个或 1 个字符* 通配符匹配零个或多个字符[0-9]+匹配多个数字, [0-9] 匹配单个数字,+ 匹配一个或者多个。为什么使用正则表达式?典型的搜索和替换操作要求您提..
2022-01-05 14:54:18 223
原创 python垃圾回收机制小结
Python垃圾回收引用计数器2.标记清除3.分代回收4.缓存机制小结在Python中维护了一个refchain的双向环状链表,这个链表中存储程序创建的所有对象,每种类型的对象中都有一个obj_refcnt引用计数器的值,引用个数+1、 -1,最后当引用计数器变为0时就会进行垃圾回收(对象的销毁、refchain中移除)但是,在pthon中对于那些可以有多个元素组成的对象可能会存在循环引用的问题为了解决这个问题python又引入了标记清除和分代回收,在其内部维护了4个链表refchain2代,
2022-01-05 14:20:58 817
原创 pyhton对url编码
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-10-26 20:05:08 80
转载 python中时间、日期、时间戳的转换
此文章转发自:https://www.cnblogs.com/jfl-xx/p/8024596.html1.简介在编写代码时,往往涉及时间、日期、时间戳的相互转换。2.示例# 引入模块import time, datetime2.1 str类型的日期转换为时间戳 1 # 字符类型的时间 2 tss1 = '2013-10-10 23:40:00' 3 # 转为时间数组 4 timeArray = time.strptime(tss1, "%Y-%m-%d %H:%M.
2021-01-28 15:20:35 216
原创 pyhton 对列表按照日期进行排序
最近在做自动化的过程中遇到了一个问题:需要对一个资源的操作日志按照时间进行排序,然后验证操作日志的正确性,在查阅资料后分享如下1.列表的元素是日期importdatetimelist_time=["2018-06-0114:54:34","2018-06-0114:55:02","2018-06-0115:55:02","2018-06-0114:55:01"]#get_list(date) 将时间2018-06-0114:54:34转化为便于比较大小时间戳15278360...
2021-01-28 11:12:01 11638 2
原创 python 中的lambda匿名函数-lambda表达式
1.定义匿名函数lambda:是指一类无需定义标识符(函数名)的函数或子程序,其实质式表达式lambda 函数可以接收任意多个参数 (包括可选参数) 并且返回单个表达式的值。示例例1:传入一个参数的lambda函数a=lambda x:x*xprint(a(3)) # 注意:这里直接a(3)可以执行,但没有输出的,前面的print不能少 例2:多个参数的la...
2020-02-28 18:03:25 295
原创 python中列表排序函数之 sort sorted 函数
1.函数用途我们需要对List进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序方法2.用内建函数sorted进行排序(从python 2.4开始)2.函数定义及参数解析sort函数定义:sort(cmp=None, key=None, reverse=False)sorted函数定义:sorted(iterable...
2020-02-28 17:18:24 1069
原创 Python3字典中items和python2.x中iteritems有什么区别
在Python2.x中,items( )用于 返回一个字典的拷贝列表【Returns a copy of the list of all items (key/value pairs) in D】,占额外的内存。iteritems() 用于返回本身字典列表操作后的迭代【Returns an iterator on all items(key/value pairs) in D】,不占用额外的内...
2019-09-02 10:58:11 566
转载 Python的实例方法 类方法 静态方法之间的区别与作用
<div id="post_detail"> Python 实例方法、类方法、静态方法的区别与作用 Python中至少有三种比较常见的方法类型,即实例方法,类方法、静态方法。它们是如何定义的呢?如何调用的呢?它们又有何区别和作用呢?且看下文。首先,这三种方法都定义在类中。下面我先简单说一下怎么定义和调用的。(PS:实例对象的...
2019-07-13 18:37:57 288
翻译 python中的类属性、实例属性、类方法、实例方法
小结 类方法和类属性既可以通过类名调用,也可以通过实例调用;实例方法只能通过实例调用,实例属性可继承和覆盖(重名时)类属性,通过实例来调用。1.实例属性每个实例各自拥有,相互独立;而类属性有且只有1份,创建的实例都会继承自唯一的类属性。意思就是绑定在一个实例上的属性不会影响到其它的实例。如果在类上绑定一个属性,那么所有的实例都可以访问类属性,且访问的类属性是同一个,一旦类属性改变就会影响到...
2019-07-13 16:35:22 2778
原创 python中的类和实例22
类(Class)和实例(Instance),是面向对象中最重要的概念。类是抽象的模板,而实例是根据类创建出来的一个具体的“对象”。**1.类的定义** class 类名 (继承的类)以Student类为例,在Python中,定义类是通过class关键字:class Student(object): passclass后面紧接着是类名,即Student,类名通常是大写开头的单词,...
2019-07-13 14:26:43 214
原创 python文件对象及open()函数读写文件详解
**一.文件对象的引入** 有时我们需要把数据永久存储起来,随时使用随时读取。例如,我们通过程序建立的列表、字典等数据,当程序结束时,需要把这些数据存储到文件中,当程序再次启动时,可以把这些数据读入到程序中,避免这些数据的重新录入。要实现上面的功能,我们该怎么做呢? 要把列表、字典等数据永久存储起来,就需要用到文件。文件一般都存储在磁盘中,电脑中存储的图片、资料、音视频等都...
2019-05-27 00:17:30 7499
原创 python 字符串格式化的 四种方法之一:“旧式”字符串解析(%操作符)
01“旧式”字符串解析(%操作符)02“新式”字符串格式化(str.format)03字符串插值/f-Strings(Python 3.6+)04字符串模板(Python标准库)下面分别介绍01“旧式”字符串解析(%操作符)在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输入输出。Python中内置有对字符串进行格式化的操作%。它可...
2019-03-15 21:27:39 455
转载 Python 字符串格式化 (%操作符)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输入输出。Python中内置有对字符串进行格式化的操作%。 模板格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数...
2019-03-15 20:51:49 288
原创 Pyhton中的静态方法和类方法
1.静态方法 @staticmethod 静态方法,通过类直接调用,不需要创建对象,不会隐式传递self 静态方法是类中的函数,不需要实例。静态方法主要是用来存放逻辑性的代码,主要是一些逻辑属于类,但是和类本身没有交互,即在静态方法中,不会涉及到类中的方法和属性的操作。可以理解为将静态方法存在此类的名称空间中。譬如,我想定义一个关于时间...
2019-03-15 20:05:50 154
原创 Python数据结构中的方法
一.字符串1. find( )1.1 str.find( substring,[start,[end]] ) :在字符str中查找字符串substring,找到返回其索引,否则返回-1.1.2 str.rfind( substring,[start,[end]] ) :与find作用类似,但是是反向查找。2. index( )2.1 str.index (substring...
2019-02-15 17:14:41 153 1
原创 ****python中的类和实例****
*python中的类和实例*类(Class)和实例(Instance),是面向对象中最重要的概念。 类是抽象的模板,而实例是根据类创建出来的一个具体的“对象”。 1.类的定义 class 类名 (继承的类) 以Student类为例,在Python中,定义类是通过class关键字:class Student(object): pass class后面紧接着是类名,即Student,类
2018-03-13 22:26:26 141
原创 RF中的List的一二三四
一.新建List (标识符@)2f 方法1. Create List(推荐使用,比较正式). 方法2. (和Scalar 类似,List变量也可以)使用Set Variable来赋值 .如下图:运行一下:二.List的元素的取值 2f方法1. @{变量名}[index],索引值在大括号外 (常用的方式) 方法2 .${变量名[index]},索引值在大括号内简记:@外 $内如下图...
2018-03-09 21:39:51 9656
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人