基本概念 AVL树:树中任何节点的两个子树的高度最大差别为1。
AVL树的查找、插入和删除在平均和最坏情况下都是O(logn)。 AVL实现 AVL树的节点包括的几个组成对象: (01) key --
是关键字,是用来对AVL树的节点进行排序的。 (02) left -- 是左孩子。 (03) ri...
分类:
其他好文 时间:
2014-05-19 07:19:18
阅读次数:
323
一、事件引起的内存泄露 1、不手动注销事件也不发生内存泄露的情况
我们经常会写EventHandler += AFunction; 如果没有手动注销这个Event handler类似:EventHandler –=
AFunction 有可能会发生内存泄露。 public class Pr...
分类:
Web程序 时间:
2014-05-18 19:40:30
阅读次数:
325
在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java
properties(key=value)【Java特性文件(键=值)】。(这里只说明...
分类:
其他好文 时间:
2014-05-18 19:28:57
阅读次数:
367
伸展树概念 伸展树(Splay Tree)是一种二叉排序树,它能在O(log
n)内完成插入、查找和删除操作。它由Daniel Sleator和Robert Tarjan创造。 (01)
伸展树属于二叉查找树,即它具有和二叉查找树一样的性质:假设x为树中的任意一个结点,x节点包含关键字key,节点x...
分类:
其他好文 时间:
2014-05-18 19:17:30
阅读次数:
225
http://www.cnblogs.com/fczjuever/archive/2013/04/07/3005997.html1.
阐述
对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和valu....
分类:
编程语言 时间:
2014-05-18 19:16:10
阅读次数:
356
1.生成key edit->preferences->license
Keys->generate 2.新建product license文件 3.新建Zend Guard项目文件 需要注意新建项目的第二项需要英文路径
4.在项目上按右键 选择configure 初始界面是 如果要用做授权,点击se...
分类:
其他好文 时间:
2014-05-18 01:31:21
阅读次数:
492
sorted函数:iterable:是可迭代类型;cmp:用于比较的函数,比较什么由key决定,有默认值,迭代集合中的一项;key:用列表元素的某个属性和函数进行作为关键字,有默认值,迭代集合中的一项;reverse:排序规则.
reverse = True 或者 reverse = False,有...
分类:
编程语言 时间:
2014-05-17 23:36:24
阅读次数:
511
Redis是一个用的比较广泛的Key/Value的内存数据库,新浪微博、Github、StackOverflow等大型应用中都用其作为缓存,Redis的官网为http://redis.io/。最近项目中需要使用Redis,这里简单记录一下Redis的安装,以及如何在.NET中使用Redis。Redi...
分类:
Web程序 时间:
2014-05-17 23:28:11
阅读次数:
473
scp ~/.ssh/id_rsa.pub
username@xxx.xx:~/.ssh/authorized_keys
分类:
其他好文 时间:
2014-05-17 19:35:01
阅读次数:
174
1. 函数的重载2. 构造函数的作用1. 函数的重载 Chongzai.java class
Chongzai{ void funA(){ System.out.println("没有参数的funA函数"); } void funA(int i){
System.out.pr...
分类:
其他好文 时间:
2014-05-17 19:11:44
阅读次数:
272