码迷,mamicode.com
首页 >  
搜索关键字:不可变    ( 4007个结果
零基础学python-5.9 集合set
今天我们来说说set 集合:是一些唯一的、不可变的对象(数值和字符串等)的一个无序的集合(collection),并且这些对象支持与数学集合理论相对应的操作。 特点: 1.一个项只能够出现一次 2.广泛使用在数字和数据库工作中 3.两个集合不能够使用+相加,但可以使用-相减 下面是一些集合的操作,中间一段我故意使用+号,直接报错 2.集合里面一些常用的方法...
分类:编程语言   时间:2015-08-19 09:32:03    阅读次数:141
【HDOJ 5399】Too Simple
【HDOJ 5399】Too Simple函数映射问题 给出m函数 里面有0~m个函数未知(-1) 问要求最后1~n分别对应仍映射1~n 有几种函数写法(已给定的函数不可变 只可更改未知的函数的映射)如果映射过程中出现多对一 即入度n出度小于n 的函数 必定冲突 即最后必有落单 映射失败 为0如果映射完整 已知的连续函数可压缩成一个函数 中间出入度可忽略 因此可压缩为-1 f -1 -1 f -1...
分类:其他好文   时间:2015-08-18 19:20:42    阅读次数:136
Objective-C:NSArray的常见操作
NSArray不可变字符串的主要操作有:创建、枚举、排序、与NSString之间的相互转换注意: NSArray可以存对象,不可以存基本数据类型、结构体、数组、指针、nil、NULL NSArray用nil作为结束标识符。 NSNull可以代表一个空对象。整个操作还是通过代码来体现吧...
分类:其他好文   时间:2015-08-18 19:13:48    阅读次数:137
[Java Concurrency in Practice]二至五章小结
下面这个”并发技巧清单“列举了在第一部分(二至五章)中介绍的主要概念和规则。 可变状态是至关重要的(It’s the mutable state,stupid)。 所有的并发问题都可以归结为如何协调对并发状态的访问。可变状态越少,就越容易确保线程安全性。 尽量将域声明为final类型,除非需要它们是可变的。 不可变对象一定是线程安全的。 不可变对象能极大地降低并发编程的复杂性。它们更为简单而且安...
分类:编程语言   时间:2015-08-17 19:32:35    阅读次数:152
Objective-C:Foundation框架
Foundation框架NSString、NSMutableString、NSNumber(基本数据类型包装类)、NSValue(特殊类型包装类:指针、数组、结构体)、NSArray、NSMutableArray、NSDectionary、NSSet等等。一、不可变字符串NSString类、可变字符...
分类:其他好文   时间:2015-08-17 19:25:22    阅读次数:147
零基础学python-5.1 数字简介
1.创建数值对象并赋值 a=1#整数 b=1.1#浮点数 c=1.23e5#实数 d=1.23+4.56j#虚数 2.更新数值对象 注意:因为数值对象是不可变,所以与其说更新,还不如说把变量名从一个对象摘下,贴到另一个新的对象上去 从上图可以看见虽然同样赋值1000,但是两者的id是不同的,代表不同的对象,只不过是值相同而已 3.删除数值对象 根据第二点,其实一...
分类:编程语言   时间:2015-08-17 10:11:30    阅读次数:174
零基础学python-4.5 标准类型分类
1.按存储分:原子类型和容器类型 原子类型:只能包含一个对象 容器类型:可以包含多个对象 分类 python类型 原子类型 数值和字符串 容器类型 列表、元组和字典 2.按是否可以变化分:可变和不可变 分类 python类型 不可变类型 数值和字符串 可变类型 列表、元组和字典...
分类:编程语言   时间:2015-08-17 01:05:14    阅读次数:206
python浅拷贝深拷贝
copy_list=list[:] 得到的是浅拷贝,即只能顶层拷贝,里面的嵌套不会复制一份。深拷贝方法如下:import copya = [0, [1, 2], 3]b = copy.deepcopy(a)a[0] = 8a[1][1] = 9int,float,long,str,tuple为不可变...
分类:编程语言   时间:2015-08-17 00:51:49    阅读次数:136
Java学习之字符串类
String在Java中是一个类类型(非主类型),是一个不可被继承的final类,而且字符串对象是一个不可变对象。声明的String对象应该被分配到堆中,声明的变量名应该持有的是String对象的引用。运行期计算得到的字符串会得到一个新的字符串。tag="hel"+tag;这种现象是Java为了效率...
分类:编程语言   时间:2015-08-16 18:04:24    阅读次数:136
String和StringBuffer的equals方法比较
String再熟悉不过了,通常考点在常量池上面。 String和StringBuffer的区别,平时也只留意到一个是final类(String),字符串不可变;一个是普通类(stringbuffer),字符串可变。除此之外还有什么区别呢?下面来看看String和StringBuffer的区别,直接上代码: String s="abc"; String t=new String("abc");...
分类:其他好文   时间:2015-08-16 00:46:45    阅读次数:97
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!