Python对象的属性可以通过obj.__dict__获得,向其中添加删除元素就可以实现python对象属性的动态添加删除的效果,不过我们应该使用更加正规的getattr和setattr来进行这类操作getattr(object, name[, default]) Return the value ...
分类:
编程语言 时间:
2014-09-26 22:52:18
阅读次数:
446
mongodb的DBObject支持保存多维数组,在增加元素时使用"$push"操作符,在删除元素时使用"$pull".但是在做更新时问题就来了,mongodb首先支持使用"$"来定位数组中的某个元素,例如:> t.find() { "_id" : ObjectId("4b97e62bf1d8c7....
分类:
其他好文 时间:
2014-09-23 22:18:05
阅读次数:
401
deque双向队列是一种双向开口的连续线性空间,可以高效的在头尾两端插入和删除元素,提供随机访问,deque在接口上和vector非常相似,下面列出deque的常用成员函数:Table6.9. Constructors and Destructor of DequesOperation Effect...
分类:
其他好文 时间:
2014-09-23 15:18:34
阅读次数:
183
和栈相反,队列是一种先进先出的的线性表。它只允许在表的一端进行插入,而在另一端删除元素。这和我们日常生活中的队列是一致的,最早进入队列的元素最早离开。在队列中,允许插入的一端叫做队尾,允许删除的一端则稀烂为队头。
顺序队列,即队列的顺序存储结构。由于队列的队头和队尾的位置均发生变化,因此在队列顺序存储结构中,除了用一组地址连续的存储单元依次存放从队头到队尾的元素之外,还需要附设...
分类:
其他好文 时间:
2014-09-21 16:34:50
阅读次数:
297
不同容器删除元素的方法
去除一个容器中有特定值的所有对象:
如果容器是vector、string或deque,使用erase-remove惯用法。
如果容器是list,使用list::remove。
如果容器是标准关联容器,使用它的erase成员函数。
去除一个容器中满足一个特定判定式的所有对象:
如果容器是vector、string或deque,使用erase-remov...
分类:
其他好文 时间:
2014-09-21 13:35:20
阅读次数:
230
一:属性lengthlength除了常见的读取数组的长度以外,也可以通过修改length的值来给数组增加或者删除元素,当length数值减少的时候,从数组末尾删除相应元素;增加的时候增加相应数量的元素,但是新增元素没有赋值的时候,初始值为undefined;二:方法检测数组 if(obj in...
分类:
Web程序 时间:
2014-09-18 22:01:54
阅读次数:
362
1.删除元素父节点function removeElement(_element){ var _parentElement = _element.parentNode; if(_parentElement){ _parentElement...
分类:
编程语言 时间:
2014-09-18 18:39:04
阅读次数:
137
STL容器特征总结2011-11-09 11:10:50|分类:STL|举报|字号订阅STL中顺序容器类和关联式容器类的主要特征如下:(1)Vector1、内部数据结构:连续存储,例如数组。2、随机访问每个元素,所需要的时间为常量。3、在末尾增加或删除元素所需要时间与元素数目无关,在中间或开头增加或...
分类:
其他好文 时间:
2014-09-17 15:03:22
阅读次数:
319
链表是一种基础数据结构,它是集合类的抽象数据结构类型中表示数据的合适类型。与数字结构不同之处在于,在链表中插入元素和删除元素都更加方便。定义:链表表示的一列元素,由一系列的节点(Node)构成,是一种递归数据结构。节点是一个能够包含任何类型数据的抽象实体,它所包含的指向节点的应用体现了他在链表中的作...
分类:
其他好文 时间:
2014-09-16 22:04:11
阅读次数:
216