这些接口是用来表示针对某集合的一些视图,但是接口并不确保该集合本身是不变的。
在编写类时,问问自己这个类是否可以作为不变类有效地实现,总是值得的。
那只黑黑的大水车轮转来转去转个不停,象是它有一种不可改变的可怕的意图。
毫无疑问,仅从词法上下文捕获不变的状态这一限制,令程序员非常不满意。
在本文的开头部分,我着重强调了Python中的字符串是不变的字符序列。
此外,对于对象引用的数据成员,引用的对象必须是有效不可变的。
所以,现在是揭晓的时候了,我提出了一套原则,这些原则共同构成我所称的七条永恒的投资法则。
使用lsattr命令查看文件或者目录是否设置了不可变标识(或者任何其他属性)。
是不变的,那么这种恶意的代码就不能以如此令人混乱而危险的方法修改我们的程序状态了。
无论受想行识,这种不变及怡然自得的感觉将常驻于头脑的背景。
对于一个不变对象,在其被未完全创建之前,可以对它进行访问。这种访问对于某些域可以产生不正确的值。
没有人会一成不变的宠着你,这个社会,谁也不欠谁的!
因此,在以上三种情形中,有两种情形我们认为是不变的,但目前流行的编程语言却只为我们提供了变量。
然后请求被发到该IP地址,最后由web服务器将该资源具体的、不变的资源表示,以响应的形式发送回来。
一个列表创建之后可以被改变(我们说它是不定的),然而一个元组不能被改变(固定的)。
当资源被请求的的时候,一个物理的、无法被修改的该资源的抽象表示会被返回。
为了执行可变的方法,新的LinkedList类作为一个内部不可变的链表的容器,如清单5所示。
不可变对象上没有副作用,并且缓存不可变对象的引用总是安全的,不会出现别名问题。
我舅舅年纪很大,做事的方法都一成不变,正如大家所知道的,老狗学不会新把戏。
我向你们推荐GTD,只要你们不对里面所有的内容都不根据自己的实际情况按步照搬的使用,他肯定能够帮助你改掉许多的坏习惯。
虽然我们喜欢将自己的记忆力看作是不变的印象,但是不管怎样,它们都脱离不了回忆这个行为。
永恒不变的法则是能量代码,一旦运转起来就不能停止,无论什么结局说法,他们必须置身事外。
不可变数据是不能更改的,因此读取不可变数据无需用到锁,即使有多个线程读取时也是如此。
非常多的德国领导人似乎认为经济中的以出口为导向是永恒不变的。
恼人的白昼和炙热的太阳代替了宁静的黑夜和美丽的星光。
在这一行里,长期导致索马里人内斗的无所不在的家族界限并未成为问题。
1·The key thing about both of them is that they were immutable.
关于他们有一点很关键的,就是他们都是不可变的。
2·When considering a tree of nodes where each node is an immutable data structure, we must consider how to modify a node or nodes inside the tree without modifying the entire tree.
在考虑每个节点都是一个不可变数据结构的节点树时,我们必须考虑如何修改树内的一个节点或多个节点,而不必更改整个树。
3·This pattern requires that the value being published be effectively immutable — that its state not change after publication.
这个模式要求被发布的值是有效不可变的——即值的状态在发布后不会更改。
4·If you have an immutable object, you must set whatever state it will contain in the constructor.
如果您有一个不可变对象,则必须要在构造函数中设置该对象将包含的任何状态。
5·Accessors for immutable properties will always have value semantics and do not need the defensive copying on either side of the call, making them more efficient.
不可变属性的存取器将总是具有值引用,因而调用的任何一方都不需要防御性复制,这使得它们效率更高。
1·These interfaces are intended to represent views into a collection, but they do not ensure the collection itself is immutable.
这些接口是用来表示针对某集合的一些视图,但是接口并不确保该集合本身是不变的。
2·So as long as you stick to the simplest rules of concurrent programming - stateless services and immutable objects, it will be a breeze to wire your services to any producer or consumer.
所以只要你坚持并发编程的最简单规则——无状态服务和不变对象,将你的服务绑定到任何生产者或消费者上都会轻而易举。
3·Is the tendency to perform best at a certain time of day immutable?
哈佛商业评论:一个人每天处在巅峰状态的时间是不变的吗?
4·The returned event objects are immutable and the application can cache them beyond the parsing process.
返回的事件对象是不变的,应用程序可以保存到解析过程之后。
5·Social media play into the parts of human character that don't change, even while changing the nature of what once seemed immutable.
社交媒介展示的是人类特质中不会改变的部分,即使在改变曾经看起来不变的本质。
1·This universal consistency among education experts indisputably demonstrates an immutable principle of learning: initiative and correct methods are fundamental to academic success.
教育专家的这种普遍共识无可争辩地证明了一个不可改变的学习原则:主动性和正确的方法是学术上成功的基础。
2·The question remains, to what degree is the absence of women in science, mathematics and engineering caused by innate, immutable ability?
还是那个问题,到底多大程度上女性在科学、数学领域的缺位是由先天的,不可改变的能力决定的?
3·Some repositories have immutable item classes that are set based on the item type, while others will allow a repository administrator or end user to define the classes that can be set on an item.
某些存储库具有不可改变的项目类,对其的设定是基于项目类型的;而其他的存储库则允许存储库管理员或终端用户对类进行定义,对其的设定是基于项目的。
4·In addition, these simple built-in types are immutable, which means you can't change an object's value after the object has been created.
另外,这些简单的内置类型是不可改变的,这意味着:创建对象之后,您无法更改对象的值。
5·They provide a mutable wrapper for otherwise immutable object references.
它们为那些用其他方式不可改变的对象引用提供了一个可改变的包装器。
1·But this situation is not immutable, and a proof of this is the success of many Indian and Chinese productions.
但这种情况并不是永恒不变的,许多印度和中国电影的成功就是一个有力的证明。
2·It is as still, steadfast and immutable as the Creator.
它正如造物主一样是静止的,坚固的,永恒不变的。
3·In the past, the present and the future, this is an immutable law and principles.
无论过去、现在和将来,这都是一条永恒不变的法则和原则。
4·This complete universe is deluded by the threefold condition of the modes of the external energy; certainly no one knows Me, who is beyond them, immutable and Supreme.
整个世界都被外在能量的三种形态所迷惑,当然就没有人能认识到, “我”是超越其上的,是永恒不变的,是至高无上的。
5·This is but one of 35 immutable laws of technology that we've identified and recorded for posterity.
我们为后人一共整理出了35条永恒不变的技术定律,而这只是其中一条。
1·The continental shelf are not immutable, and it along with the geological evolution of the Earth, has produced a constant slow and never-ending change.
大陆架并不是永远不变的,它随着地球地质演变,不断产生缓慢而永不停息的变化。
2·I think it is an immutable law in business that words are words, explanations are explanations, promises are promises - but only performance is reality.
我觉得商界里一个永远不变的准则是文字是文字、解释是解释、承诺是承诺—但只有成果才是真实。
1·But from a testing perspective, a big problem is that they are often immutable.
但是从测试的角度看,最大的问题是它们通常是不可更改的。
2·Like its global cousin, a class constant is immutable once defined.
与全局属性一样,类常量一旦定义就不可更改。