在工作中,有时处需要处理些数据,用java比较方面,比如hbase,但是需要在shell中执行,这样的话,额外的包打进去就比较费劲了,用Maven进行打包非常方便。首先在项目中pop.xml写入需要的jar包,以及需要运行的类,如下所示,<dependency><groupId>org.apache.hbas..
分类:
编程语言 时间:
2015-02-12 14:10:59
阅读次数:
213
之前用JQuery开发了一个弹出框的插件,可用于Pop页面,里面是用的Iframe。但是最近用IE测试发现,第一次弹出Pop页面可以正常使用,关闭Pop页面,再次打开后,页面中的input文本框无法落入光标,导致没办法输入。苦思许久,百度谷歌了许久,最后终于解决了。Chrome测试没有问题,IE有,...
分类:
其他好文 时间:
2015-02-12 10:32:38
阅读次数:
94
用lookup查找key> (set 'l '(("a" "b") ("c" "d")))
(("a" "b") ("c" "d"))
> (lookup "a" l)
删除key/value用pop-assoc> (pop-assoc "a" l)
("a" "b")
> l
(("c" "d"))...
分类:
其他好文 时间:
2015-02-11 18:36:37
阅读次数:
174
Redis介绍:redis是一个高性能的key-value存储系统。和Memcached类似,但它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis还支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加...
分类:
其他好文 时间:
2015-02-11 14:42:57
阅读次数:
181
js中数组的一些方法总结:
1.concat()
连接两个或更多的数组,并返回结果数组
2.join()
把数组的所有元素放入一个字符串。元素通过制定的分隔符进行分隔
3.pop()
删除并返回数组的最后一个元素
4.push()
向数组的末尾添加一个或更多元素,并返回新的长度
5.reverse()
颠倒数组中元素的顺序
6.shift()
删除并返回数组的第一个元素
...
分类:
编程语言 时间:
2015-02-10 15:22:37
阅读次数:
156
麻烦各位朋友帮忙顶一下增加人气,如有错误或疑问请留言纠正,谢谢
Min Stack
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.
push(x) -- Push element x onto stack.
pop() -- R...
分类:
其他好文 时间:
2015-02-10 11:24:39
阅读次数:
113
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.
push(x) – Push element x onto stack.
pop() – Removes the element on top of the stack.
top() –...
分类:
其他好文 时间:
2015-02-09 14:13:19
阅读次数:
157
题意需要记录所有可能的路径,可以设置一个变量path用于存储每次产生的路径,设置一个变量result存储所有符合条件的路劲。
用递归可以实现,主要注意的问题是:对path路径的pop操作。
方式一:每一次深度遍历之后,得到一条路径,符合条件就压入result中,然后要判断下一天路径。下一条路径是将前一条路径中的最后一个左节点弹出,压入右节点。下面这种方式,就是在寻得叶子节点之后,继续执行叶子节...
分类:
其他好文 时间:
2015-02-09 11:02:18
阅读次数:
120
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.push(x) -- Push element x onto stack.pop() -- Removes...
分类:
其他好文 时间:
2015-02-09 00:43:38
阅读次数:
237
设置两个栈,一个vbase用于存放原来的数据,一个minbase用于存放最小数据。将第一个进栈的数据同时压入两个栈中。在之后压入数据时,对于vbase,直接将数据压入即可;对于minbase,则需要比较待压入的数据与vbase顶端数据的大小,小于等于vbase顶端的数据,就将这个数据也压入minbase中。如果后来得到的值是大于当前最小栈顶的值的,那么接下来pop都会先出去,而最小栈顶的值会一直在...
分类:
其他好文 时间:
2015-02-08 14:10:32
阅读次数:
133