'''''' ''' 不可变类型:变量的值修改后内存地址不一样 数字类型 int float 字符串类型 str 元组类型 tuple 可变类型: 列表类型 list 字典类型 dict ''' #int number = 100 print(id(number... ...
分类:
其他好文 时间:
2019-06-25 16:46:12
阅读次数:
79
String:这是一个不可变类,现使用现创建,适用于少量的字符串操作的情况 StringBuilder:可变类,速度快、线程不安全,适用于单线程下在字符缓冲区进行大量操作的情况 StringBuffer:可变类,速度慢、线程安全,适用多线程下在字符缓冲区进行大量操作的情况 缓存池: String 类 ...
分类:
编程语言 时间:
2019-06-24 22:35:58
阅读次数:
152
一。RDD概念 1.1。RDD概述 1.1.1。什么是RDD RDD(Resilient Distributed Dataset)叫做分布式数据集,是Spark中最基本的数据抽象,它代表一个不可变、可分区、里面的元素可并行计算的集合。在 Spark 中,对数据的所有操作不外乎创建 RDD、转化已有R ...
分类:
其他好文 时间:
2019-06-22 10:20:18
阅读次数:
85
一、分类 当下主流的编程方法大体分为三类 1. 面向过程 2. 函数式 3. 面向对象 二、函数式编程:函数式 = 编程语言定义的函数 + 数学意义的函数 特征:1. 不可变数据 2. 第一类对象 3. 尾调用优化(尾递归) 例一、不可变:不用变量保存状态,不修改变量 #非函数式 #函数式 例二、第 ...
分类:
编程语言 时间:
2019-06-21 13:12:43
阅读次数:
118
1.编程语言中的数据类型 数据类型和变量之间的区别:数据类型是抽象,而变量是对数据类型的具体实例化 int,long…类(classes),接口(interfaces),数组(arrays),枚举(enums),注解(annotations) 不可变的有些可变有些不可变 On stack,exist ...
分类:
其他好文 时间:
2019-06-21 13:08:28
阅读次数:
108
Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果 其实这个是由于共享内存导致的结果。 赋值:赋值是在内存中指向同一个对象,如果是可变(mutable)类型,比如列表,修改其中一个,另一个必定改变如果是不可变类型(immutable),比如字符串 ...
分类:
编程语言 时间:
2019-06-19 18:39:00
阅读次数:
144
Python中的深浅拷贝 前言:我们在了解深浅拷贝之前首先需要明白的一点知识 1. 不可变类型数据:不可变类型即指当改变其内元素时,内存空间将会发生变化,比如常见的不可变类型有:str,boolean, int,tuple。 2. 可变类型数据:当改变其内元素时,内存空间不会发生变化,比如常见的可变 ...
分类:
编程语言 时间:
2019-06-18 14:32:05
阅读次数:
107
当我们声明了一个XMLHttpRequest对象的实例的时候,使用for-in来循环遍历一下这个实例(本文使用的是chrome45版本浏览器),我们会发现在这个实例上绑定了一些内容,我把这些内容进行了一下分类: 一、配置项 也就是对xhr对象进行配置。① timeout : 配置请求超时时间。② w ...
分类:
其他好文 时间:
2019-06-18 14:13:51
阅读次数:
127
1. Java 篇 (1). Java基础知识 java中==和equals和hashCode的区别 int与integer的区别 抽象类的意义 接口和抽象类的区别 能否创建一个包含可变对象的不可变对象? 谈谈对java多态的理解 String、StringBuffer、StringBuilder区 ...
分类:
其他好文 时间:
2019-06-17 21:58:49
阅读次数:
153
Partial Update 内部执行过程: 首先,ES文档是不可变的,它们只能被修改,不能被替换。Update Api 也不例外。 Update API 简单使用与之前描述相同的 检索-修改-重建索引(reindex) 的处理过程。 区别在于这个过程发生在分片内部。 相当于ES的Shard内部 执 ...
分类:
其他好文 时间:
2019-06-16 21:32:23
阅读次数:
166