分析:栈是先进后出,队列是先进先出,所以我们要借助一个栈来反转元素的顺序。比如两个栈,pushStack和popStack,当队列添加元素时都用pushStack存放,当队列移除元素时用popStack弹出的元素,popStack栈的作用就是反转pushStack栈中元素的顺序。 步骤:当队列用ad ...
分类:
其他好文 时间:
2018-12-17 02:04:05
阅读次数:
202
1、列表 创建普通列表 member = ['hello','welcome','how','fine','nice'] 创建混合列表 mix = [1,'fine',[1,2,3]] append()向列表添加元素 member.append(‘mmp’) 只能添加一个参数 extend添加多个参 ...
分类:
其他好文 时间:
2018-12-16 15:52:00
阅读次数:
168
BlockUI 插件是用于进行AJAX操作时模拟同步传输时锁定浏览器操作。当它被激活时,它会阻止使用者与页面(或页面的一部分)进行交互,直至它被取消。 BlockUI以在DOM中添加元素的方法来实现阻止用户与浏览器交互的外观和行为。 这个插件的用法很简单。1 阻止用户与页面交互: 2 自定义提示信息 ...
分类:
Web程序 时间:
2018-12-15 11:52:10
阅读次数:
190
1.是对数组的声明: var auditTaskIds = []; 我一般的写法。 var auditTaskIds1 = []; 2.向数组中添加元素: auditTaskIds.push(1); 使用push进行添加操作 3.移除数组中的数据: for (var i = 0; i < audit ...
分类:
编程语言 时间:
2018-12-13 19:33:25
阅读次数:
175
使线程之间进行通信之后,系统间的交互性更加强大,在大大提高CPU利用率的同时还会使程序对各线程任务在处理的过程中进行有效的把控与监督。 1.不使用wait/notify实现线程间通信 使用sleep()+while(true)也可以实现线程间通信。 例如:两个线程,一个线程向集合中添加元素,当集合中 ...
分类:
编程语言 时间:
2018-12-13 01:13:56
阅读次数:
190
vector:动态数组 单口容器,从首位置或中间位置插入元素时,会使得后面的元素位置发生变化,所以一般建议用push_back来从后端追加添加元素。(下右图,deque是双口容易(双端队列)) 容器的基本操作代码如下:(包含了巧用swap收缩空间及reserve预留空间) 1 #define _CR ...
分类:
其他好文 时间:
2018-12-12 17:29:48
阅读次数:
251
很有必要说说jQuery的on方法,这个方法存在大乾坤大奥秘,主要注意两点: 1、为已存在元素和未来元素(动态添加元素)绑定处理函数。 2、自定义一个非标准的事件并绑定处理函数。 定义和用法 on() 方法在被选元素及子元素上添加一个或多个事件处理程序。 自 jQuery 版本 1.7 起,on() ...
分类:
Web程序 时间:
2018-12-09 16:46:05
阅读次数:
263
3 数据结构之队列 3.1 什么是队列 Queue也是一种线性结构,相比数组,队列的操作是数组的子集。 只能从队尾添加元素,从队首取出元素。 和生活中的排队是一样的,先到先得。 LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。下面我们用上一节的动态数 ...
分类:
其他好文 时间:
2018-12-08 22:28:35
阅读次数:
137
css更多的是一种用来修饰HTML的语言 CSS的三种引入方式 1、行内样式:一般不会这样写,如果想选择某一个,可以用之后内部样式中更加详细的选中方式 2、内部样式:练习时使用 <style type="text/css">里面插入想要改变的内容样式</style> 【解释】 这里的p标签可以替换成 ...
分类:
Web程序 时间:
2018-12-07 12:09:51
阅读次数:
418
JDK10.0.2前段时间在网上刷题,碰到一个求中位数的题,看到有网友使用PriorityQueue来实现,感觉其解题思想挺不错的。加上我之前也没使用过PriorityQueue,所以我也试着去读该类源码,并用同样的思想解决了那个题目。现在来对该类做个总结,需要注意,文章内容以算法和数据结构为中心,不考虑其他细节内容。如果小伙伴想看那个题目,可以直接跳转到(小测试)。目录一.数据结构:queue[
分类:
编程语言 时间:
2018-12-04 19:09:02
阅读次数:
169