(一)操作属性 1.对象.setAttribute('属性名','属性值'); 添加属性 例子:把所有class为div的,字体改为30px; var a document.getElementById('div'); for(var i=o;i<a.length;i++){ a[i].setAtt ...
分类:
其他好文 时间:
2017-03-31 21:39:00
阅读次数:
194
最小生成树表示得是连通图的极小连通子图,它包含所有的的顶点,但足以生成n-1条边的数。 下面是我学习的内容和理解。 1.使用普里姆算法构成最小生成树。 先讲一下普里姆算法的思路。普里姆算法思路是这样的: 前提:G={V,E} 这个是我们图的定义这个应该是明白啥意思的。 1.现在定义一个V1表示一个空 ...
分类:
其他好文 时间:
2017-03-27 19:14:59
阅读次数:
263
这一篇写写常用并且通用的操作节点的一些方法。 1.节点方法 1>appendChild() 向childNodes列表的末尾添加一个节点,语法 var aChild = element.appendChild(aChild); 需要注意的是,如果被传入的节点在文档中已经存在,那结果会将该节点从原来位 ...
分类:
编程语言 时间:
2017-03-26 20:36:17
阅读次数:
214
如果你觉得Sequelize的文档有点多、杂,不方便看,可以看看这篇。 在使用NodeJS来关系型操作数据库时,为了方便,通常都会选择一个合适的ORM(Object Relationship Model)框架。毕竟直接操作SQL比较繁琐,通过ORM框架,我们可以使用面向对象的方式来操作表。NodeJ ...
分类:
其他好文 时间:
2017-03-24 18:53:59
阅读次数:
2129
我觉得这社会上,也不差钱好多人,可能好多人也不差权力,但是我觉得能得到这种满足的也不多。 –郭小平
? 树是计算机科学中经常用到的一种数据结构。树是一种非线性的数据结构,以分层的方式存储数据。是...
分类:
编程语言 时间:
2017-03-24 14:18:05
阅读次数:
233
节点类: 反转链表: 注意: 1. 反转链表时,一定要保存node(当前操作节点)的下一个节点,否则链表就会断开; 2. 注意反转的顺序,首先保存下一节点p,其次将node的next指向前一节点b,然后将b向前移动到node,最后将node向前移动到p。 ...
分类:
其他好文 时间:
2017-03-22 23:13:40
阅读次数:
150
先序遍历:根 左 右 中序遍历:左 根 右 后序遍历:左 右 根 我们可以先从先序遍历中找到根节点,由于知道了根节点那么可以依靠中序遍历找到左子树,右子树。这样再去先序遍历中找到左子树的根节点,然后再依靠中序遍历找到左子树的左子树(右子树同理)。这样层层递归就能还原二叉树。之后求出后序遍历。 ...
分类:
其他好文 时间:
2017-03-20 16:12:38
阅读次数:
206
缓存算法有很多种策略,具体可以参见https://en.wikipedia.org/wiki/Cache_replacement_policies。其中最常提到的就是LRU和LFU了。 1. LRU 问题描述: Design and implement a data structure for Le ...
分类:
编程语言 时间:
2017-03-19 17:29:10
阅读次数:
291
前阵子为BS项目模板做了一个左侧滑动信息栏,效果类似于windows状态栏的自动隐藏效果,鼠标移进滑出,鼠标移出隐藏,浮动时不占用空间,也可以固定住占一块位置。做的过程中遇到一个问题,鼠标在信息栏内部移动时会触发onMouseOut事件,信息栏放在div中,内部有table、img、a等元素,看来是 ...
分类:
其他好文 时间:
2017-03-19 14:21:37
阅读次数:
139
copy from:http://www.cppblog.com/cxiaojia/archive/2012/07/31/185760.html 基本数据结构:链表(list) 谈到链表之前,先说一下线性表。线性表是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系, ...
分类:
其他好文 时间:
2017-03-17 00:09:36
阅读次数:
181