1、DOM操作——怎样添加、移除、移动、复制、创建和查找节点。 (1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 (2)添加、移除、替换、插入 a ...
分类:
其他好文 时间:
2017-07-02 23:10:55
阅读次数:
162
方法:document.createElement(tagName) 说明:创建指定元素 方法:document.createTextNode(文本) 说明:创建文本节点 方法:_dom.appendChild(子元素) 说明:添加新节点 方法:_dom.getAttribute(属性名) 说明:返 ...
分类:
Web程序 时间:
2017-06-12 17:44:53
阅读次数:
182
1.广度优先搜索法:就是通过指定一个节点,向四周节点搜索,搜索到的新节点判断是否出界,再次判断是否已经被访问,如未被标记也未出界,就将对应数组中的数字就输出,(ps:自我简单的了解) 从队列头取出一个结点,检查它按照扩展规则是否能够扩展,如果能则产生一个新结点。 (2)检查新生成的结点,看它是否已在 ...
分类:
其他好文 时间:
2017-06-07 18:50:47
阅读次数:
145
LinkedList由双向链表实现的集合,因此可以从头或尾部双向循环遍历。 LinkedList的操作都是对双向链表的操作,理解双向链表的数据结构就很容易理解LinkedList的实现。 双向链表由带前驱和后继的节点构成,简易如下: 如果添加一个c节点,简易步骤如下: 先创建一个新节点。然后把原先的 ...
分类:
其他好文 时间:
2017-06-03 15:11:41
阅读次数:
327
DOM分为三部分: (1)核心DOM:遍历DOM树、添加新节点、删除节点、修改节点 (2)HTML DOM:以一种简便的方法访问DOM树 (3)XML DOM:准用于操作XML文档 核心DOM与HTML DOM的区别: 核心DOM : 对象:Document,Node, ElementNode,Te ...
分类:
Web程序 时间:
2017-05-31 15:24:41
阅读次数:
148
对已经添加的名为gpfs的文件系统扩容,通过ls/dev/gpfs可以查看到文件系统的设备名1、添加新节点#mmaddnode-Ng4:client
mmaddnode-Ng4:manager2、对新节点授权license#mmchlicenseclient--accept-Ng4
mmchlicenseserver--accept-Ng43、将新节点的磁盘添加到nsd中编辑addnsdfile..
分类:
其他好文 时间:
2017-05-27 14:24:34
阅读次数:
291
LCA目前比较流行的算法主要有tarjian,倍增和树链剖分 1)tarjian 是一种离线算法,需要提前知道所有询问对 算法如下 1.读入所有询问对(u,v),并建好树(建议邻接表) 2.初始化每个节点各属一个并查集,都指向自己 3.对整棵树进行dfs(深度优先搜索)遍历 每处理到一个新节点(u) ...
分类:
其他好文 时间:
2017-05-19 18:40:44
阅读次数:
315
本文不讲hash算法,而主要是分析redis中的dict数据结构的特性--分步rehash。 首先看下数据结构:dict代表数据字典,每个数据字典有两个哈希表dictht,哈希表采用链式存储。 增加新节点函数,调用dictAddRaw,先增加节点的键,而不赋值,只有增加成功后才赋值。每次增加新节点, ...
分类:
其他好文 时间:
2017-05-11 01:04:56
阅读次数:
270
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 二叉树可以用于排序。其原理很简单:对于一个排序二叉树添加新节点时,先与根节点比较,若小则交给左子树继续处理,否则交给右子树。 当遇到空子树时,则把该节点放入那个位置。 比如,10 8 5 7 12 4 的输入顺序,应该建成二叉树如下图所示,其 ...
分类:
编程语言 时间:
2017-05-08 23:09:22
阅读次数:
252
DOM树、 创建新节点、创建元素节点和文本节点、 创建元素节点/文本节点/属性节点 节点内部插入元素append方法 节点内部插入元素prepend方法 节点外部插入元素after方法 节点外部插入元素before方法 DOM树 创建div元素节点 创建元素节点和文本节点 创建元素节点、文本节点、属 ...
分类:
移动开发 时间:
2017-05-01 00:17:23
阅读次数:
348