- 博客(7)
- 资源 (9)
- 收藏
- 关注
转载 Java 中this、super的用法
在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某种东西,则非super莫属。由于this与super有如此相似的一些特性和与生俱来的某种关系,所以我们在这一块儿来讨论,希望能帮助
2012-01-11 15:34:27
317
转载 各种排序算法的稳定性和时间复杂度小结
选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 冒泡法: 这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡:复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。直接插入排序:O(n*n)选择排序:O(n*n)快速排序:平均时间复杂度O(log2(n)*n),
2012-01-10 14:39:14
890
转载 java中equals和==的区别
值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然
2012-01-04 14:15:19
284
转载 Eclipse 在开发中使用到的快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2012-01-04 09:52:58
324
转载 python常见文件操作
# -*-coding:utf8 -*-''' Python常见文件操作示例 os.path 模块中的路径名访问函数 分隔 basename() 去掉目录路径, 返回文件名 dirname() 去掉文件名, 返回目录路径 join() 将分离的各部分组合成一个路径名 split() 返回 (dirname(), basename())
2011-11-15 16:21:50
695
原创 vim python 自动补全代码
在VIM里面增加python的autocomplete功能的做法如下:1.首先下载pydiction-1.2.zip,这个包配置好以后就可以通过按Tab来自动补全代码点击进入下载pydiction-1.2.zip页面解压下载下来的包共有如下四个文件:complete-dict pydiction.py python_pydiction.vim README.txt将comp
2011-11-07 10:27:26
3204
原创 Python中range与xrange的区别
文档中对range与xrange的介绍如下:range([start], stop[,step])This is a versatile function to create lists containing arithmetic progressions. It is most often used infor loops.xrange([start], stop[,step])
2011-11-04 09:40:50
1912
py2exe for python2.5
2011-11-01
py2exe for python2.6
2011-11-01
3G模块PPPD拨号流程分析
2011-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人