定义适配器 每个适配器都定义有两个构造函数: 1.默认构造函数,创建一个空对象 所有适配器的通用类型和操作 操作解释 size_type 一种类型,须以保存当前类型的最大对象的大小 value_type 元素类型 container_type 实现适配器的底层容器类型 A a; 创建一个名为a的空适 ...
分类:
其他好文 时间:
2020-03-15 09:16:12
阅读次数:
58
Docker的三大核心概念:镜像、容器、仓库 镜像:类似虚拟机的镜像、用俗话说就是安装文件。 容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。 仓库:类似代码仓库,是Docker集中存放镜像文件的场所。 简单介绍一下在Ce ...
分类:
其他好文 时间:
2020-03-14 21:45:30
阅读次数:
44
# 遍历列表 # l = ["a","b","1",2] # print(l) # for i in l: # print(i) # print(type(i)) """ ['a', 'b', '1', 2] a <class 'str'> b <class 'str'> 1 <class 'str ...
分类:
编程语言 时间:
2020-03-14 18:23:15
阅读次数:
59
数据管理在真实环境中docker需要对数据进行持久化,或者多个容器之间进行数据共享,涉及到容器的数据管理操作。数据卷:容器内数据映射到本地主机环境数据卷容器:使用特定容器维护数据卷数据卷数据卷(DataVolumes)是一个可供容器使用的特殊目录,通过主机操作系统目录直接映射进容器,类似mount特性:可以在容器间共享,重用对数据卷内数据的修改会立即生效,不论是在操作系统目录下还是容器内对数据卷的
分类:
其他好文 时间:
2020-03-10 23:25:03
阅读次数:
76
1:同步容器类 1.1:Hashtable简单说明 public class Main { static Hashtable ht = new Hashtable(); public static void main(String[] args){ ht.put(0,0); ht.put(1,1); ...
分类:
其他好文 时间:
2020-03-10 19:54:03
阅读次数:
52
今日温故知新内容 python底层数据存放知识延伸——数据的深拷贝和浅拷贝 有如下需求,通过复制一个列表得到另一个列表,对其中一个列表进行任意的改操作,完全不会影响到另一个列表,也就是说复制得到的列表是完全独立的 首先,我们试下如下操作: 上面的操作,其实就是变量的赋值,和拷贝半毛钱关系都没有; l ...
分类:
编程语言 时间:
2020-03-10 01:05:08
阅读次数:
81
01 深浅copy 一、为什么要有深浅拷贝? 当涉及到容器类型的修改操作时,想要保留原来的数据和修改后的数据,这个时候就需要深浅拷贝。 二、赋值操作 结论: 赋值操作是把源列表容器的内存地址完完整整的多绑定一份交给新列表。 三、浅拷贝 用法: list.copy() 观察1:对源列表copy以后,产 ...
分类:
其他好文 时间:
2020-03-09 22:36:14
阅读次数:
77
一、定义 1、不可变类型:值改变,id也变了,证明产生的是新值,没有改变原值,原值不可被修改。 2、可变类型:值改变,而id没变,证明改的是原值,原值可被修改。 二、归类 1、不可变类型:int、float、str、bool。这些类型的值都是不可分割的整体,不能被修改。 a = 10 print(i ...
分类:
其他好文 时间:
2020-03-06 14:58:53
阅读次数:
63
def fun1(): x = 5 # 非全局变量的外部变量,在fun2()的外部作用域里边 def fun2(): x *= x # 会报错未定义 return x return fun2()fun1()解决办法1:用容器存放,因为容器类型不是存放在栈里边(局部变量存放在栈里边),所以不会被屏蔽起 ...
分类:
编程语言 时间:
2020-03-06 01:22:24
阅读次数:
96
一、垃圾回收机制详解:1,引用计数 直接引用:直接将变量名跟值联系起来。 间接引用:容器类型存的是索引值和值的内存地址,其引用为间接引用 直接拨打电话和转分机号的区别 2,标记清除 由于存在循环引用的可能,就会导致无法被引用的值无法清除,因为引用计数不为0. 变量名存放于内存的:栈区 变量值存放于内 ...
分类:
编程语言 时间:
2020-03-05 20:56:11
阅读次数:
80