Queue是什么队列,是一种数据结构。除了优先级队列和LIFO队列外,队列都是以FIFO(先进先出)的方式对各个元素进行排序的。无论使用哪种排序方式,队列的头都是调用remove()或poll()移除元素的。在FIFO队列中,所有新元素都插入队列的末尾。Queue中的方法Queue中的方法不难理解,...
分类:
编程语言 时间:
2015-10-05 16:51:10
阅读次数:
265
核心问题 当解析的html文件很大时,生成DOM树占用内存较大,同时遍历(不更新)元素耗时也更长。但这都不是重点,DOM的核心问题是:DOM修改导致的页面重绘、重新排版!重新排版是用户阻塞的操作,同时,如果频繁重排,CPU使用率也会猛涨!DOM操作会导致一系列的重绘(repaint)、重新排版(re...
分类:
其他好文 时间:
2015-10-03 06:07:37
阅读次数:
225
1.jQuery 事件 - delegate() 方法定义和用法delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。$("div")...
分类:
Web程序 时间:
2015-10-03 06:06:15
阅读次数:
160
OpenWrt的luci web管理器添加新菜单本篇博客主要描述luci添加菜单的两个实例,即CBI和View(Template):
添加新元素到luci中去
添加新的顶级选项卡标签(主菜单)
添加cbi标签的代码
添加cbi配置文件
添加view标签代码
关键字
luci
cbi
view
template
fulinux
添加新元素到luci中去
这里将向大家展示如何在luci中添加新标签的方法...
分类:
Web程序 时间:
2015-09-28 16:24:55
阅读次数:
398
原题链接在这里:https://leetcode.com/problems/subsets-ii/是Subsets的进阶版本。这里有duplicates, e.g. [1,2,2]但是res中不能包含两个[2].所以在elem加完新元素想要放回res之前,需要先判断res中是否含有这个elem, 若...
分类:
其他好文 时间:
2015-09-27 11:15:09
阅读次数:
179
原题链接在这里:https://leetcode.com/problems/subsets/这是一道NP题目,取res中现有list,每个list都加新的元素nums[i]然后再放回res中,同时保留原有list. 从[]开始一次加一个新元素。Time O(2^n).AC Java: 1 publi...
分类:
其他好文 时间:
2015-09-27 10:02:01
阅读次数:
174
HashTable添加和更新的函数:有4个主要的函数用于插入和更新HashTable的数据:int zend_hash_add(HashTable *ht, char *arKey, uint nKeyLen,void **pData, uint nDataSize, void *pDest); ....
分类:
Web程序 时间:
2015-09-25 19:58:16
阅读次数:
216
HTML5新元素自1999年以后HTML 4.01 已经改变了很多,今天,在HTML 4.01中的几个已经被废弃,这些元素在HTML5中已经被删除或重新定义。为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个ap...
分类:
Web程序 时间:
2015-09-21 14:03:07
阅读次数:
214
1. 类的概念 “类”是一个抽象的概念。它指某一类事物,而并非特指某一具体事物。“类”就像我们所说的一类事物的总称,像电脑。电脑是这样的一类事物:有CPU,显卡,硬盘,显示器等,并且能够运行应用程序。联想,惠普,东芝,戴尔电脑继承于电脑类,并添加自己品牌的创新元素,产生了自己的品牌类,而品牌类下面....
分类:
编程语言 时间:
2015-09-16 21:49:37
阅读次数:
201
1 function insertAfter(newElement,targetElement){2 var parent = targetElement.parentNode;3 if(parent.lastChild == targetElement){4 par...
分类:
其他好文 时间:
2015-09-11 15:44:50
阅读次数:
120