飘飞的海

 

2012年9月20日

Linux启动过程

摘要: 一.BIOS自检计算机在接通电源之后首先由BIOS进行POST自检,然后依据BIOS内设置的引导顺序从硬盘、软盘或CDROM中读入引导块。Linux系统是人BIOS中的地址oxFFFF0处开始引导的。BIOS的第1个步骤是加电POST自检。POST的工作是对硬件进行检测。BIOS的第2个步骤是进行本地设备的枚举和初始化。BIOS由两部分组成:POST代码和运行时的服务。当POST完成之后,它被从内存中清理出来,但是BIOS运行时服务依然保留在内存中,目标操作系统可以使用这些服务。BIOS运行时会按照CMOS的设置定义的顺序来搜索处于活动状态并且可以引导的设备。引导设备可以是软盘、CD-ROM、 阅读全文

posted @ 2012-09-20 17:46 飘飞的海 阅读(124) 评论(0) 推荐(0) 编辑

Ubuntu中安装卸载查看软件包的方法

摘要: 一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)(3)重新安装:apt-get --reinstall install softname1 softname2...;2、Dpkg方式(1)普通安装:dpkg -i package_name.deb3、源码安装(.tar、tar.gz、tar.bz2、tar.Z)首先解压缩源码压 阅读全文

posted @ 2012-09-20 15:56 飘飞的海 阅读(283) 评论(0) 推荐(0) 编辑

Socket通信常见异常

摘要: 第1个异常是java.net.BindException:Address already in use: JVM_Bind。该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与port一样的一个端口已经被启动,并进行监听。此时用netstat –an命令,可以看到一个Listending状态的端口。只需要找一个没有被占用的端口就能解决这个问题。第 2个异常是java.net.ConnectException: Connection refused: connect。该异常发生在客户端进行new Socket(ip 阅读全文

posted @ 2012-09-20 15:50 飘飞的海 阅读(1737) 评论(0) 推荐(0) 编辑

Eclipse中常用快捷键

摘要: Ctrl+Shift+r:打开资源让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。Ctrl+o:快速outline它可以列出当前类中的所有方法及属性,你只需输入你想要查询的方法名,点击enter就能够直接跳转至你想去的位置。Ctrl+e:快速转换编辑器 这组快捷键将帮助你在打开的编辑器之间浏览。使用ctrl+page down或ctrl+page up可以浏览前后的选项卡,但是在很多文件打开的状态下,ctrl+e会更加有效率。Alt+Shift+r:重命名如果你重命名的是类中的一个属性, 阅读全文

posted @ 2012-09-20 15:49 飘飞的海 阅读(277) 评论(0) 推荐(0) 编辑

Java中Thread的start和run方法的区别

摘要: 1、start() 方法启动线程,该线程进入就绪队列,不是线程马上执行,它需要等待CPU进程调度机制。2、run() 是表示线程的运行,是线程对象的一个方法,里面是具体的线程实现逻辑,所以一个线程调用start() 方法后是否执行到run方法看CPU调度到该线程没。3、如果使用线程对象直接调用run方法,相当于调用了一个普通方法,并没有启动该线程。程序中还是只有线程对象所在的线程,并没有增加新的线程。如下例子说明调用这两个方法后的区别:A、线程类class MyThread implements Runnable{ @Override public void run() { ... 阅读全文

posted @ 2012-09-20 15:10 飘飞的海 阅读(194) 评论(0) 推荐(0) 编辑

导航