码迷,mamicode.com
首页 >  
搜索关键字:可变对象    ( 551个结果
组合数据类型练习,英文词频统计实例上
1.字典实例:建立学生学号成绩字典,做增删改查遍历操作。 classmates={'01':95,'02':88,'03':65,'04':71,'05':79}#增classmates['06']=97#删classmates.pop('01')#改classmates['03']=98 #查cl ...
分类:其他好文   时间:2017-09-22 11:47:15    阅读次数:163
这个写法会出什么问题: @property (copy) NSMutableArray *array;
因为copy策略拷贝出来的是一个不可变对象,然而却把它当成可变对象使用,很容易造成程序奔溃 这里还有一个问题,该属性使用了同步锁,会在创建时生成一些额外的代码用于帮助编写多线程程序,这会带来性能问题,通过声明nonatomic可以节省这些虽然很小但是不必要额外开销,在iOS开发中应该使用nonato ...
分类:其他好文   时间:2017-09-22 01:04:48    阅读次数:181
Python学习笔记(六)
一、函数简介 函数可以看做是程序的组织的一种方式,是功能代码块的一种抽象和封装 二、函数定义 def 函数名(): 功能代码语句 return 函数在遇到return会终止整个函数,如果函数没有为其书写return语句的话也将默认返回None 四、函数的调用 函数名(对应参数列表) 五、空函数 空函 ...
分类:编程语言   时间:2017-09-15 21:40:06    阅读次数:179
Python入门
节选自Python核心编程(第二版) 注释 和大部分脚本及Unix-shell语言一样,Python也使用#符号标示注释,从#开始,直到一行结束的内容都是注释。 >>> # one comment ... print 'Hello World!' # another comment Hello Wo ...
分类:编程语言   时间:2017-09-06 20:18:49    阅读次数:291
python 深拷贝和浅拷贝之可变和不可变对象总结
了解深拷贝和浅拷贝之前先要理解可变与不可变对象 python只允许使用引用传递,有可变对象和不可变对象,可变对象:list,dict.不可变对象有:int,string,float,tuple Python int,string,float,tuple不可变举栗子: def int_object() ...
分类:编程语言   时间:2017-09-04 22:33:46    阅读次数:164
不变模式
概述: 一个对象的状态在对象被创建之后就不再变化,这就是不变模式 弱不变模式:一个类的实例状态是不可变的,但这个类的子类的实例具有可能会变化的状态,实现弱不变性满足的条件: 1 对象没有任何方法修改对象的状态 2 对象的属性私有,客户端会对公开属性修改 3 对象所引用对象变化的话,必须限制外界对可变 ...
分类:其他好文   时间:2017-09-03 23:54:17    阅读次数:146
Java多线程——不变性与安全发布
1、不变性 某个对象在被创建后其状态就不能被修改,那么这个对象就称为不可变对象,不可变对象一定是线程安全的。不可变对象很简单。他们只有一种状态,并且该状态由构造函数来控制。 当满足以下条件时,对象才是不可变的:(1)、对象创建以后其状态就不能改变;(2)、对象的所有域都是final类型;(3)、对象 ...
分类:编程语言   时间:2017-09-03 23:36:02    阅读次数:205
Python-字典
为什么学习字典-又称为(#hash,映射,关联数组)-"字"--->先找首字母,查到这个字的解释所在的页数;字典是python中唯一的映射类型,key-value(哈希表),字典对象是可变的,但key必须用不可变对象字典支持异构,嵌套"172.25.254.1":{"user":"root","password":"westos","command"..
分类:编程语言   时间:2017-08-30 11:05:14    阅读次数:148
Python3.5(十)深浅拷贝问题
【可变对象-不可变对象】 在Python中不可变对象指:一旦创建就不可修改的对象,包括字符串,元祖,数字 在Python中可变对象是指:可以修改的对象,包括:列表、字典 如果不想改变列表L2的值,有两种方法:切片 和 copy模块 【拷贝】 1. 切片技术应用于所有的序列,包括:列表、字符串、元祖 ...
分类:编程语言   时间:2017-08-30 01:02:49    阅读次数:276
Java 并发编程(二)对象的不变性和安全的公布对象
一、不变性 满足同步需求的还有一种方法是使用不可变对象(Immutable Object)。到眼下为止,我们介绍了很多与原子性和可见性相关的问题,比如得到失效数据。丢失更新操作或光查到某个对象处于不一致的状态等等,都与多线程视图同一时候訪问同一个可变的状态相关。假设对象的状态不会改变,那么这些问题与 ...
分类:编程语言   时间:2017-08-21 09:54:53    阅读次数:204
551条   上一页 1 ... 28 29 30 31 32 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!