一、引言 在上篇博文中分享了我对命令模式的理解,命令模式主要是把行为进行抽象成命令,使得请求者的行为和接受者的行为形成低耦合。在一章中,将介绍一下迭代器模式。下面废话不多说了,直接进入本博文的主题。 二、迭代器模式的介绍 迭代器是针对集合对象而生的,对于集合对象而言,必然涉及到集合元素的添加删除操作 ...
集合对象 集合对象的编码可以是intset或者hashtable,intset编码的集合对象使用整数集合作为底层实现,集合对象包含的所有元素都被保存在整数集合里面。举个栗子,以下代码将创建一个图1-12所示的intset编码集合对象: 图1-12 inset编码的numbers集合对象 另一方面,h ...
分类:
其他好文 时间:
2018-10-02 20:34:50
阅读次数:
159
对象 前面我们介绍了Redis的主要数据结构,如:简单动态字符串SDS、双端链表、字典、压缩列表、整数集合等。Redis并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统,这个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型的对象,每种对象都 ...
分类:
其他好文 时间:
2018-10-02 17:57:08
阅读次数:
127
set 的简介: python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联 合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. 创建集合: ...
分类:
编程语言 时间:
2018-10-01 19:57:14
阅读次数:
137
面向对象 一、概念 类(class): 用来描述具有相同属性和方法的对象的集合 对象是类的实例化 类变量:类变量在整个实例化的对象中是共用的。定义在类中 并且是函数体外的 实例变量:只能作用于 当前类的实例化后的某一个对象上 实例: 创建一个类的具体实例 类的具体化对象 方法: 就是类中的函数 属性 ...
分类:
编程语言 时间:
2018-09-27 22:01:10
阅读次数:
162
参考;https://www.cnblogs.com/landeanfen/p/4993979.html 1、分页参数sidePagination 如果是服务端分页,返回的结果必须包含total、rows两个参数。漏写或错写都会导致表格无法显示数据。相反,如果是客户端分页,这里要返回一个集合对象到前 ...
分类:
其他好文 时间:
2018-09-26 17:06:31
阅读次数:
199
一、知识点总结: 1.类与对象概念 (1)类是构造对象的模板或蓝图,由类构造对象的过程称为创建类的实例。 (2)对象:即数据,对象有三个特性,行为、状态、标识。 2.类与对象的关系 (1)类是对象,事物的描述和抽象,是具有相同属性和行为的对象集合。对象则是该类事物的实例。 (2)类是一个静态的概念, ...
分类:
编程语言 时间:
2018-09-26 13:32:06
阅读次数:
183
实验四 类与对象的定义及使用 第一部分:理论知识学习 1.类与对象概念 (1)类是构造对象的模板或蓝图,由类构造对象的过程称为创建类的实例。 (2)对象:即数据,对象有三个特性,行为、状态、标识。 2.类与对象的关系 (1)类是对象,事物的描述和抽象,是具有相同属性和行为的对象集合。对象则是该类事物 ...
分类:
编程语言 时间:
2018-09-26 01:13:47
阅读次数:
235
实验四:类与对象的定义及使用 第一部分:理论知识学习 1.类与对象概念 (1)类是构造对象的模板或蓝图,由类构造对象的过程称为创建类的实例。 (2)对象:即数据,对象有三个特性,行为、状态、标识。 2.类与对象的关系 (1)类是对象,事物的描述和抽象,是具有相同属性和行为的对象集合。对象则是该类事物 ...
分类:
编程语言 时间:
2018-09-26 01:09:15
阅读次数:
189
一、可变对象和不可变对象 1、不可变对象:字符串对象,数值(整数,浮点数,复数)对象,元组对象 可变对象:列表对象,字典对象,集合对象 所谓可变不可变即可不可以在其对应内存id处做修改。 所谓类型都是对于对象而言的,而不是变量。所谓变量,是对对象的引用。 a=1 (id(a)=31269208)翻译 ...
分类:
编程语言 时间:
2018-09-23 15:04:48
阅读次数:
162