1.对map的简单介绍 Map是STL的一个关联容器,它提供一对一(其中第一个称为关键字,每个关键字只能在map中出现一次,第二个称为该关键字的值)的数据处理能力。 这里说下map内部数据的组织,map内部自建一颗红黑树,这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的。 2.m ...
分类:
其他好文 时间:
2018-07-13 16:18:22
阅读次数:
189
1.autorelasepool内存放的是autorelase对象,能够做到延迟调用relase。 2.autorelasepool是通过以 AutoreleasePoolPage 为结点的双向链表来实现的,AutoreleasePoolPage内部数据结构有这些 magic 用来校验 Autore ...
分类:
其他好文 时间:
2018-07-03 19:49:49
阅读次数:
466
Pandas处理以下三个数据结构 - 系列(Series) 一维ndarray 特点:带有标签,可以使用标签作为索引,大小不能改变,内部数据可以改变。 属性:与NumPy类似,多了一个轴标签axis lables 数据帧(DataFrame) 二维ndarray 特点:带标签,可以同行列标签索引,尺 ...
分类:
其他好文 时间:
2018-07-02 22:10:40
阅读次数:
220
Redis中的跳跃表 跳跃表是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的 跳跃表支持平均O(logN),最坏O(N)复杂度的节点查找,还可以通过顺序性操作来批量处理节点 跳跃表在Redis用于实现有序集合键和在集群节点中用作内部数据结构 跳跃表的实现 ...
分类:
其他好文 时间:
2018-06-29 16:29:58
阅读次数:
2517
以向量vector为例分析动态扩容算法设计和时间复杂度分析 扩容算法实现 如何实现扩容,新的容量取多少合适? 对于容器内部数据区为数组的容器来说,动态扩容是必须的,因为无法预测容器规模的增长,而且必须保证数据区不仅在逻辑上连续分布存储,循秩访问,更要保证其在物理地址上的连续,因此每次插入操作前都需要 ...
分类:
其他好文 时间:
2018-06-23 01:31:01
阅读次数:
197
Java泛型与容器初探 一、泛型 “泛型”的意思是“适用于许多许多的类型”,实现了参数化类型的概念。其最初的目的是希望类或方法具备最广泛的表达能力,通过解耦类或方法与所使用的类型之间的约束。不用像参数是类或接口那样对程序有过多约束(方法的参数不必仅限于一种类或接口与它们的子类) 使用泛型,具体来说, ...
分类:
编程语言 时间:
2018-06-09 18:55:53
阅读次数:
213
1. 简述private、protected、public、internal 修饰符的访问权限。 答. private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在 ...
分类:
Web程序 时间:
2018-06-08 14:25:26
阅读次数:
266
关联容器 map,set map Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的 ...
分类:
其他好文 时间:
2018-06-03 22:18:58
阅读次数:
171
通过上篇文章,大家已经能够清楚的了解到treeMap插入结点的过程,那么本篇文章就来分析下TreeMap删除一个结点时,内部数据结构发生了怎样的变化。 TreeMap删除某个结点的源码分析 1 /** 2 * 删除节点,并平衡红黑树的操作 3 * 4 * @Param Entry<K,V> p 要删 ...
分类:
其他好文 时间:
2018-06-02 22:23:37
阅读次数:
195
1.5配置NetBackup数据库备份策略 建议定期备份NetBackup的索引数据库Catalog,以确保故障时的有效恢复。从Javaconsole可以进入备份NetBackup内部数据库配置窗口,如下图: 点击Configure Catalog Backup后,出现下图 点击下一步,出现下图 输 ...
分类:
数据库 时间:
2018-06-02 22:17:12
阅读次数:
227