摘要:python]dictionary方法说明2007-05-19 23:24申明 m={};[python]dictionary方法说明2007-03-13 18:10OperationResultNoteslen(a)the number of items ina 得到字典中元素的个数a[k]the item ofawith keyk 取得键K所对应的值(1), (10)a[k] =vseta[k]tov 设定键k所对应的值成为vdela[k]removea[k]froma 从字典中删除键为k的元素(1)a.clear()remove all items froma 清空整个字典a.copy(
阅读全文
04 2011 档案
摘要:喻是一种明智的学习方法。世界上很多深奥的理论都是用隐喻来理解消化的。这是今天早晨看代码大全第一章的感触。一.抛花引狼用些生活常识理解一下工厂模式。那么学习工厂模式,就先来谈谈工厂。什么是工厂呢?这个好像还不应该由我来下定义。我们只需要想一想工厂是什么样的。生活中有很多个工厂。服装制造工厂,汽车制造工厂,等等。都是用来生产产品的。每个工厂都有自己的生产线,销售处等等。下面结合着头脑中工厂的概念,来认识一下GoF设计模式中的工厂模式。工厂就用来生产产品的。在我们程序设计过程中,每一个对象的创建,就象是一个产品的诞生。创建一个对象,是为了提供给一个使用者使用的,就象生产一个产品是为了提供给一个消费者
阅读全文
摘要:Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被称为“四人组(Gang of Four)”,而这本书也就被称为“四人组(或 GoF)”书。 在《设计模式》这本书的最大部分是一个目录,该目录列举并描述了 23 种设计模式。另外,近来这一清单又增加了一些类别,最重要的是使涵盖范围扩展到更具体的问题类型。例如,Mark .
阅读全文
摘要:引言将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然而在有些情况下,光知道这些还远远不够,文章列举了笔者遇到的一些真实情境,它们与 Java 序列化相关,通过分析情境出现的原因,使读者轻松牢记 Java 序列化中的一些高级认识。本文将逐一的介绍几个情境,顺序如下面的列表。序列化 ID 的问题静态变量序列化父类的序列化与 Transient 关键字对敏
阅读全文
浙公网安备 33010602011771号