Python 列表 1、列表是任意对象的有序集合:数字、字符串、其他列表 2、列表可通过偏移读取,可改变长度、异构以及任意嵌套 3、属于可变序列的分类——支持在原处修改 4、对象引用数组 In [1]: L=[] In [2]: print(L) [] In [3]: L=[0,1,2,3,4] I ...
分类:
编程语言 时间:
2017-06-30 00:59:58
阅读次数:
294
变量:存储单个元素的内存空间数组:存储多个元素的连续的内存空间数组名索引:编号从0开始,支持自定义格式,支持稀疏格式引用数组元素:${ARRAYNAME[INDEX]}数组长度:${#ARRAYNAME[*]}${#ARRAYNAME[@]}引用所有:${ARRAYNAME[*]}${ARRAYNAME[2]}切片引用:${ARRAYNAME[*]:1:2}..
分类:
编程语言 时间:
2017-06-04 22:49:33
阅读次数:
273
C++数组引用 一、数组引用 C++数组的引用:引用即别名这样比指针传地址方便多了 形参中的(&a)[10]可以就看做a数组的别名,肯定要指定数组大小,如果没有后面的数组大小,天知道是变量还是数组 普通传值和引用传值对比: 数组普通传值:a-->a[10] (或a[]) 数组引用传值:a-->(&a ...
分类:
编程语言 时间:
2017-06-02 17:51:54
阅读次数:
179
1.方法重载 1)方法的签名 方法的签名包含方法名和参数列表 一个类中,不可以有两个方法的签名完全相同,即一个类中不能有两个方法的方法名和参数列表都一样。 2)方法的重载 在Java语言中,允许多个方法的名称相同,但参数列表不同,称之为方法的重载(overload)。 发生在一个类中,方法名相同,参 ...
分类:
编程语言 时间:
2017-05-30 19:28:46
阅读次数:
338
这两天学习无锁的并发模式,发现相比于传统的 同步加锁相比,有两点好处1.无锁 模式 相比于 传统的 同步加锁 提高了性能 2.无锁模式 是天然的死锁免疫 下来介绍无锁的Vector LockFreeVector 它的结构是: 从这里我们可以看到,它的内部是采用的是 无锁的引用数组, 数组嵌套数组 相 ...
分类:
其他好文 时间:
2017-05-23 00:36:01
阅读次数:
227
变量:存储单个元素的内存空间:数组(多个连续的内存空间):存储多个元素的连续的内存空间:数组名:索引:编号从0开始,属于数值索引;注意:索引也可支持使用自定义的格式,而不仅仅是数值格式:bash的数组支持稀疏格式引用数组中元素:${ARRAY_NAME[INDEX]}声明数组:decl..
分类:
编程语言 时间:
2017-05-19 22:11:27
阅读次数:
157
列表是Python最具灵活性的有序集合对象类型。与字符串不同,列表是可变对象。可以通过指定的偏移和分片、列表调用、删除语句等方法来实现。列表的特点如下:任意对象的有序集合;通过偏移读取;可变长度、异构以及任意嵌套;对象引用数组。常见列表操作:L=[]#创建空列表
L=[0,..
分类:
编程语言 时间:
2017-05-03 01:13:28
阅读次数:
218
先看看JAVA中继承的定义 :Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。 所以继承需要实现的是:能够拥有父类的方法和属性,也能自己定义新的方法和属性; 那么直接用原型链会有什么问题? 以上就是直接利用原 ...
分类:
Web程序 时间:
2017-04-16 14:25:10
阅读次数:
227
1.数组概述 数组:存储在一个连续的内存块中相同的数据类型的元素集合 作用:解决一些简单的,有繁琐的重复操作 2.数组初始化 数组声明:声明一个数组引用 数组初始化:通过new关键字创建,对数组进行第一次赋值 数组定义=数组声明+数组初始化 不同类型数组初始化 1.基础数据类型数组 2.引用数据类型 ...
分类:
其他好文 时间:
2017-04-03 15:29:40
阅读次数:
135
[].forEach.call()--调用引用数组的forEach方法 $$("")--等价于document.querySelectortAll("*") ~~a--等价于parseInt(a) 1<<24--对二进数1小数点右移24位 可参考:https://my.oschina.net/l3v ...
分类:
其他好文 时间:
2017-03-23 01:59:20
阅读次数:
964