- 浏览: 7375 次
- 性别:
- 来自: 深圳
最新评论
-
cyuyzhuany:
[b][/b]
16进制颜色代码
文章列表
关于java数组的深度思考
- 博客分类:
- java数组
http://www.pconline.com.cn/pcedu/empolder/gj/java/0610/894272.html
在JAVA JDK1.5以后具有的自动装箱与拆箱的功能,所谓的自动装箱
与拆箱也就是把基本的数据类型自动的转为封装类型。
赋值的过程就是把 “=”后边的赋给前边的
可以给integer类型的变量赋值为null;一定不可以给int类型赋值为null!
如:自动装箱,它可以直接把基本类型赋值给封装类型
Integer num = 10 ;
Double d = 2d ;
自动拆箱,它可以把封装类型赋值给基本类型
int num = new Integer(10);
double d = new Double(2d);
自动装箱与拆箱的功能事实上是编译器来帮您的忙,编译器在编译时期依您所编 ...
F键类
F2显示详细信息
F3跳到声明或定义的地方
Ctrl + 键类
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D删除当前行
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+T 快速显示当前类的继承结构
Ctrl+O 快速显示 OutLine
Ctrl+ F 查找/替换
Ctrl+ / 在代码窗口中是这种注释(推荐使用Ctrl +Shift + C注释)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word ...
public class BinarySearch {
public static int binarySearch(int a[],int value){
int low = 0;
int high = a.length-1;
int middle;
while(low<=high){
middle = (low + high)/2;
if(a[middle]==value){
return middle;
}
if(a[middle]>value){
high = middle - 1;
}
if(a[m ...
快速排序 自己理解了大半天时间 - - 蛋疼
另一种经典的交换排序是快速排序,快速排序的效率很高,但是空间复杂度较大,因为快速排序使用了递归,而递归的实现需要一个栈。快速排序的算法思想是:(假设数据存放在数组a[n]中)
1.如果待比较的数组长度为0或者1,则不用比较,直接返回。
2.如果待比较的数组长度大于1,则随机的选择一个中枢值(centrum),然后分别从数组的两端开始遍历,并且把从左边遍历找到的大于centrum的元素和从右边遍历找到的小于centrum的元素进行交换,直到数组遍历完毕(即:左边遍历指针指向的索引大于或等于右边遍历指针指向的索引)。
3.交换中枢元素和右 ...
Thinking in java 下载地址
- 博客分类:
- 笔记
http://www.verycd.com/topics/177421/
MyEclipse快捷键
- 博客分类:
- 工具帮助
-------------------------------------
MyEclipse 快捷键1(CTRL)
-------------------------------------
Ctrl+1 快速修复
Ctrl+D: 删除当前行
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W ...
String 和 StringBuffer
- 博客分类:
- 笔记
http://wenku.baidu.com/view/bb670f2abd64783e09122bcd.html?from=rec&pos=0&weight=12&lastweight=4&count=5
import java.io.*;
public class RandomFileTest
{
public static void main(String [] args) throws Exception
{
Employee e1 = new Employee("zhangsan",23);
Employee e2 = new Employee("Lisi",24);
Employee e3 = new Employee("Wangwu",25);
RandomAccessFile ra=new Rand ...
public class InterruptCheck {
public static void main(String[] args) {
Thread t = Thread.currentThread();
System.out.println("A:t.isInterrupted()="+t.isInterrupted());
t.interrupt();
System.out.println("B:t.isInterrupted()="+t.isInterrupted());
System.out.println(" ...
1、Collection(保存单个对象)
List:允许有重复元素,拥有更多的操作方法
|- ArrayList:新的、异步处理
|- Vector:旧的, 同步处理,支持Iterator和Enumeration两种输出
|- Stack:入栈、出栈
Set:不允许有重复元素,靠hashCode和equals方法来区分重复元素
|- HashSet:无序
|- TreeSet:有序、按照Comparable指定的规则排序
常用方法:add()、iterator()、remove
2、Map(保存一对对象)
HashMap:新的类,异步处理
Hashtable:旧的 ...
怎么查看端口占用情况?
- 博客分类:
- 网络端口
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"
经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
假如我们需要确定谁占用了我们的9050端口
1、Windows平台
在windows命令行窗口下执行:
C:\>netstat -aon|findstr &q ...
只有firefox支持blink属性.所以建议不要使用text-decoration的blink.
如果实在是想要blink,那么可以使用js实现.大概的代码如下:
function ObjBlink(obj)
{
setInterval('BlinkObj(obj)',1000);
}
function BlinkObj(obj)
{
if(obj.style.visibility == "hidden")
obj.style.visibility = "visible";
else
obj.style.visibility = "hidde ...
从#后第1位开始每2位为一组,表示一个颜色的值(这是以十六进制来算的)
第1组为红色
第2组为绿色
第3组为蓝色
根据三基色的原理,红色与绿色混合为黄色,红色与蓝色混为紫色,绿色与蓝色混合为青色。
我们来看看这些基本色的颜色代码:
红色#FF0000,绿色#00ff00,蓝色为#0000ff,
黄色为#FFFFOO,紫色为#ff00ff,青色为#00ffff,白色#ffffff,黑色#000000(上面所提到的都是饱和色)
不知道你有没有这种经验,就是当所有的数值都相等的时候只有三种状态,黑白灰,数值越大,颜色越亮。于是我们当看到一些颜色代码的时候我们可以这么分析 我们举个例子啊:
比如颜色代码 ...
在安装Mysql时出现“Could not start the service mysql error:0”
修改浏览权限 | 删除
第一次安装MySQL没有任何问题,而且也非常容易。
当时第二次安装时,却出现了错误,不能启动MySQL service。
为什么会出现这样的错误?
原因是在卸载MySQL时,没有卸载干净。
那么,要怎样才能卸载干净呢?
个人觉得有几个步骤要走的,首先要去管理->服务里关闭MySQL service。
然后去控制面板->添加/删除程序中删除MySQL
再接着去cmd->regedit中HKEY_LOCAL_MACHINE->SY ...