在安装Linux红帽是鼠标不可用问题
摘要:今天在虚拟机上安装LINUX,在选择鼠标类型的时候选了带滚轮的USB鼠标(我的笔记本的鼠标是这种),可是发现选了之后鼠标就不能识别了,后续的步骤都靠键盘操作。后来上网搜了一下,发现应该选择PS/2鼠标,因为选的实际上应该是虚拟机的鼠标类型(PS/2),而不是宿主机的真实鼠标类型
阅读全文
posted @
2013-03-28 08:43
翻滚的小豆哥
阅读(374)
推荐(0)
interface E extends A,B 在E中数据常量共享,相同的方法等价于一个
摘要:public class TestInterfaceDemo {public static void main(String[]args) {C c = new C();c.say1();c.say3();System.out.println(c.say4());c.say2();//我用say2输出的i,结果也为1;}}interface A {int i = 1;public void say1();}interface B {int j=2;public void say2();}interface E extends A,B {int k=3;public void say3();pu
阅读全文
posted @
2013-03-25 20:40
翻滚的小豆哥
阅读(260)
推荐(0)
super VS this 在下面的代码中super this 二者都不加的效果是一样的!
摘要:public class Test15 {public static void main(String[]args) {Student1 s = new Student1("zhangsan",20,"beijing");System.out.print(s.talk());}}abstract class Person4 {String name;int age;String occuption;public abstract String talk();}class Student1 extends Person4 {public Student1(
阅读全文
posted @
2013-03-25 20:05
翻滚的小豆哥
阅读(166)
推荐(0)
类的多态之“上下转型”
摘要:class Person3 {public void fun1() {System.out.println("1.Person1()");}public void fun2() {System.out.println("2.Person2()");}}class Student extends Person3 {public void fun1() {System.out.println("3.Person3()");}public void fun4() {System.out.println("4.Person4()&q
阅读全文
posted @
2013-03-25 19:37
翻滚的小豆哥
阅读(221)
推荐(0)
「译」开发者如何提升和推销自己
摘要:前两天看了《一代宗师》,今天又看了这篇博文,感觉那句“年年不忘必有回响,有灯就有人!”好有意境啊。属于通吃型的禅语,放在哪都适用!原文:10 steps to becoming the developer everyone wants作者:Andrew C. Oliver译文:开发者如何提升和推销自己译者:wangguo编写出伟大的代码,对于开发者来说已经到达一个层级了。 但是不断提升、适当的推销自己,可以令你得到更多。 以下是一些有效的途径,希望能够帮到你。1. 写博客建立自己的博客,并至少每月发布一篇文章。 文章中要尽量有一些你真正的研究项目,这样会确保你看起来有些水平。2. 参与开源投身
阅读全文
posted @
2013-03-23 21:25
翻滚的小豆哥
阅读(176)
推荐(0)
DateFormate输出日期
摘要://import java.text.DateFormat;//import java.text.ParseException;//import java.text.SimpleDateFormat;import java.text.*; //这样写就方便多啦 Try catch捕获出现的异常并抛出 定义sp1来接收转换源格式字符串,定义sp2来接收sp1转换成的Date类的对象, //并按sp2所定义的格式转换成字符串 df2得到日期时间的DateFormat对象 parse中传进去的应该是个字符串 import java.util.Date;public class Test13 {pub
阅读全文
posted @
2013-03-23 21:08
翻滚的小豆哥
阅读(556)
推荐(0)
如何在虚拟机上安装Linux 乌班图
摘要:弄了一天终于搞定啦!1、下载安装VMWare虚拟机(现在又很多虚拟机,但个人认为还是VMWare比较靠谱)2、下载Linux 乌班图 镜像文件PS:如果你要是不想在网上下可以给我邮箱,菜鸟会把虚拟机和乌班图发给你!3、打开VMWare 制作虚拟环境 至此大功告成!尽情享受Linux的带给你的快感吧!
阅读全文
posted @
2013-03-22 09:40
翻滚的小豆哥
阅读(927)
推荐(0)
UltraISO使用方法
摘要:1、浏览光盘映像并直接提取其中的文件 目的:直接提取光盘映像的内容,无需刻录成光碟或虚拟光驱软件 方法:直接打开并提取文件或文件夹就可以了(UltraISO支持27种常见光盘映像格式) 要点:提取文件可以用“提取到”功能再指定目的目录;也可以在界面下方的“本地”浏览器中选择路径并直接拖放。 2、将光盘制作成ISO,保存在硬盘上 目的:备份光盘内容,用于虚拟或以后刻录 方法:使用“制作光盘映像”功能,选择光驱,按“制作”就可以了。 要点:UltraISO采用逐扇区复制方式,因此可以制作启动光盘的映像,刻录后仍然能启动。但是,UltraISO不支持音乐光碟、VCD光碟和加密游戏碟的拷贝。 3、将已
阅读全文
posted @
2013-03-21 18:49
翻滚的小豆哥
阅读(1016)
推荐(0)
Java中向方法传递的参数是引用还是值?
摘要:解决了一小问题撒!这段代码挺好,大家可以See Seeclass Test3 { private int t; Test3(int t) { this.t = t; } static void changeRef(Test3 te) { te = new Test3(1);// System.out.println(te.t); } public static void main(String[] args) { Test3 test = new Test3(2); changeRef(test); System.out.println(test.t); }}
阅读全文
posted @
2013-03-19 21:27
翻滚的小豆哥
阅读(208)
推荐(0)
Java变量之间传值时可分为值传递和引用传递, 那么它们有何区别?
摘要:转载自:http://www.cnblogs.com/i2xd/archive/2010/01/17/1649825.html1. 简单类型是按值传递的Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明:public class Test { public static void test(boolean test) { test = ! test; System.out.println("In test(boolean) : test = " + test); } public static void
阅读全文
posted @
2013-03-19 20:31
翻滚的小豆哥
阅读(1219)
推荐(0)
第4章 代码
摘要:NO.1class Lader{double above,bottom,height;Lader(){}Lader(double a,double b,double h){above=a;bottom=b;height=h;}public void setAbove(double a){above=a;}public void setBottom(double b){bottom=b;}public void setHeight(double h){height=h;}double computeArea(){return(above+bottom)*height/2.0;}}public c
阅读全文
posted @
2013-03-19 18:54
翻滚的小豆哥
阅读(160)
推荐(0)
使用Editplus编辑运行Java程序
摘要:首先安装并配置好Java的运行环境,安装好EditPlus软件。实现对JAVA的编译首先,从菜单“工具(Tools)”->“配置用户工具...”进入用户工具设置。在类别里展开“工具”树形菜单->“用户工具”,选择“组和工具项目”中的“Group1”,点击面板右边的“组名称...”按钮,将文本“Group1”修改成“编译JAVA程序”。然后选择修改的组“编译JAVA程序”,点击“添加新工具”按钮,选择程序,建立“新建程序”,选中它。然后就是最重要的步骤(修改属性):1.添加编译功能“菜单文字”里的内容修改为“JAVAC”;“命令”选择安装JDK后的BIN目录中的编译程序JAVAC.E
阅读全文
posted @
2013-03-19 11:54
翻滚的小豆哥
阅读(1084)
推荐(0)
java变量,初始化快,构造函数的执行顺序
摘要:讲解的很棒!很值得大家一看!转载:http://blog.csdn.net/macheng365/article/details/6403050对于JAVA中类的初始化是一个很基础的问题,其中的一些问题也是易被学习者所忽略。当在编写代码的时候碰到时,常被这些问题引发的错误,感觉莫名其妙。而且现在许多大公司的面试题,对于这方面的考查也是屡试不爽。不管基于什么原因,我认为,对于java类中的初始化问题,有必要深入的了解。Java类的初始化,其实就是它在JVM的初始化问题(类加载的问题),对于它在JVM中的初始化是一个相当复杂的问题,是给专家们来探讨的,所以在这里我只是对一些容易忽略的问题,发表一下
阅读全文
posted @
2013-03-18 22:36
翻滚的小豆哥
阅读(376)
推荐(0)
Java中的Arrays类
摘要:(I)Arrays类(1)Arrays类是Java API中提供的类,在java.util包中。(2)Arrays类中提供的方法可直接实现数组的排序、搜索等。(II)数组排序语法(1)方法:Arrays.sort(<数组名>);(2)sort()是Arrays类的一个排序方法,默认为升序。(III)数组搜索语法(1)方法:Arrays.binarySearch(<数组名>,<关键字>);(2)Arrays.binarySearch()是Arrays类的搜索方法,查找目标数据在数组中的位置。(IV)常见的数组排序法(1)冒泡排序(2)选择排序(3)插入排序(4
阅读全文
posted @
2013-03-18 19:11
翻滚的小豆哥
阅读(224)
推荐(0)
Android系统新漏洞:冷冻后可获取加密数据
摘要:《福布斯》杂志网络版报道称,德国Erlangen大学研究人员提洛·穆勒(TiloMueller)和迈克尔·斯普雷特增巴斯(MichaelSpretzenbarth)找到了一种对Android手机进行攻击的新方式,能从被锁定的Android手机中提取出信息。业内人士表示,在Android4.0发布之后,存储在Android设备中的数据将经过加密。因此,除非能强行破解屏幕锁,否则司法部门和企业IT人员也无法获取其中的数据。然而,穆勒等研究人员开发了一套名为“FROST”的工具,能从智能手机的RAM中提取出磁盘加密密钥。这需要将RAM放在冷冻箱中,确保其中存储的信息不会被快速删除
阅读全文
posted @
2013-03-18 19:08
翻滚的小豆哥
阅读(198)
推荐(0)
三星i9003拆机
摘要:今天下午把自己的手机拆了,换了套新的手机壳。拆机大体步骤请参考:http://samsung.tgbus.com/201204/421671.shtml我给大家说一下拆机过程中的一些细节,拆屏幕是个很难办的活,一个不小心屏幕就废废啦!最好是用吹风机大档位吹5分钟左右,着重的吹一下前置摄像头附近,个人建议不要按照上面网址里那种方法卸屏,用小改锥(当然改锥前面要垫点纸喽)顶住前摄像头位置的屏幕,缓缓用力挤压,待此边角已按下去后再按网址中的操作卸屏幕。Home键好卸不好装啊,在装Home键的时候我把两侧的橡胶孔用缝衣服的细线给穿起来了,再牵着细线将Home键固定,待中间的壳装上后,将Home键的..
阅读全文
posted @
2013-03-17 19:14
翻滚的小豆哥
阅读(599)
推荐(0)
技术人员如何去面试?
摘要:一、为什么跳槽和选择公司1. 为什么跳槽虽然我们跳槽的原因各自不同,但是主要原因一般都是 待遇、成长、稳定这些主要因素,也有一些比如想距离家更近等等因素。待遇就是收入,比如工资、股票、奖金等等,在这个层面影响我们跳出的心态一般都是,比如我觉得我技术能力达到了某个阶段,但是目前薪水比我能力要低,或者是我一起成长的同学朋友同事现在薪水都比我高,或者是在高房价下面或者要养孩子,需要更多的收入来支撑,不管什么原因,追求高薪自然是我们在商业社会每个人的重要选择。这个无可厚非,不过就是要按照行业大情况、个人能力等综合考量。跳槽很多普遍原因是待遇低,或者是跟自己预期不满足。另外一个是工作太累或者是没有发展空
阅读全文
posted @
2013-03-15 13:24
翻滚的小豆哥
阅读(355)
推荐(0)
TCP、UDP详解
摘要:1、传输层存在的必要性 由于网络层的分组传输是不可靠的,无法了解数据到达终点的时间,无法了解数据未达终点的状态。因此有必要增强网络层提供服务的服务质量。2、引入传输层的原因 面向连接的传输服务与面向连接的网络服务类似,都分为建立连接、数据传输、释放连接三个阶段;编址、寻址、流控制也是类似的。无连接的传输服务与无连接的网络服务也非常类似。一个很显然的问题:既然传输层的服务与网络层的服务如此相似,那么为什么我们还要两个独立的层呢? 原因在于:传输层的代码完全运行在用户的机器上,但是网络层主要运行在由承运商控制的路由器上。试想以下几种情况?① 网络层提供的服务不够用;② 频繁的丢失分组;③ 路由器时
阅读全文
posted @
2013-03-15 13:04
翻滚的小豆哥
阅读(12461)
推荐(5)
课后习题
摘要:No.1编写一个Java应用程序,使用while循环语句计算1~1000之间能被3和7同时整除的整数之和。public class Test5 {public static void main(String[]args) {int i=1,sum=0;while(i<=1000) { if(i%3==0&&i%7==0) { sum+=i; } i++;}System.out.println(sum);}}No.2编写一个Java应用程序,使用for循环语句计算8+88+888+8888+88888+。。。的前10项之和。public class Test6 {// pu
阅读全文
posted @
2013-03-14 19:28
翻滚的小豆哥
阅读(707)
推荐(0)
计算机出现蓝屏的原因及解决办法
摘要:电脑蓝屏是经常使用电脑的朋友常会遇到的电脑故障,正是由于电脑蓝屏是一种非常普遍的现象,所以很难有预测性,有的时候在一些非常重要的场合也会出现电脑蓝屏现象,比如:XP系统创建者“盖茨在介绍Windows98功能的发布会上,曾就出现电脑蓝屏尴尬场面,这么重要的场合仍未能避免蓝屏象。”今天电脑百事网编辑就来与大家一起分析与讨论下引起电脑蓝屏故障的原因和蓝屏故障的解决办法,希望对电脑爱好者解决电脑蓝屏现象有帮助,这也是我们所期望的。电脑蓝屏故障及蓝屏原因 引起电脑蓝屏的原因有很多,比如常见的有硬件之间不兼容,软件之间不兼容,内存条接触不良等,都可能出现电脑蓝屏故障的发生。下面我们来分条分析电脑出现蓝屏
阅读全文
posted @
2013-03-09 21:16
翻滚的小豆哥
阅读(1110)
推荐(0)
两个经典的算法
摘要:Num1.留言板分页问题假设共有x页,每页有n行,最后一页不足一页按一页计。所需设置的页数为:(x+(n-1))/nNum2.跑马灯问题让x的值在0至9之间循环变化。int x=0;while(true) { x=(x+1)%10;}
阅读全文
posted @
2013-03-08 20:38
翻滚的小豆哥
阅读(145)
推荐(0)
作业
摘要:import java.util.*;class Test {public static void main(String[]args) { Scanner reader=new Scanner(System.in);int product=1;while(reader.hasNextInt()) { int x=reader.nextInt();product=product*x;}System.out.println(product);}}
阅读全文
posted @
2013-03-05 19:20
翻滚的小豆哥
阅读(127)
推荐(1)
防火墙的相关知识
摘要:1.什么是防火墙? 防火墙是一个或一组系统,它在网络之间执行访问控制策略。实防火墙的实际方式各不相同,但是在原则上,防火墙可以被认为是这样一对机制:一种机制是拦阻传输流通行,另一种机制是允许传输流通过。一些防火墙偏重拦阻传输流的通行,而另一些防火墙则偏重允许传输流通过。了解有关防火墙的最重要的概念可能就是它实现了一种访问控制策略。如果你不太清楚你需要允许或否决那类访问,你可以让其他人或某些产品根据他(它)们认为应当做的事来配置防火墙,然后他(它)们会为你的机构全面地制定访问策略。2.为何需要防火墙?同其它任何社会一样,Internet也受到某些无聊之人的困扰,这些人喜爱在网上做这类的事,像在现
阅读全文
posted @
2013-03-04 21:13
翻滚的小豆哥
阅读(764)
推荐(1)
JDK环境变量配置(Win7)
摘要:稍复杂版:1.右击计算机-属性-高级系统设置-高级-环境变量,弹出“环境变量”对话框,主要是改下面的环境变量,不是上面的Administrator。(不然其他用户还得自己配)添加JAVA_HOME指明JDK安装路径,如C:\Program Files\Java\jdk1.7.0,此路径下包括lib,bin,jre等文件夹2.在Path变量中添加:设为:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; ps(这里的ps是postscript的缩写 可以解释为:备注):分号主要是用来分隔jdk的路径和其他系统程序和应用程序的路径。3.添加CLASSPATH变量为java加载
阅读全文
posted @
2013-03-02 19:36
翻滚的小豆哥
阅读(2030)
推荐(1)
如何查询到QQ好友的IP地址
摘要:1、命令查询法 这种方法是通过Windows系统内置的网络命令“netstat”,来查出对方好友的IP地址,不过该方法需要你先想办法将对方好友邀请到QQ的“二人世界”中说上几句话才可以。下面就是该方法的具体实现步骤: 首先单击“开始”/“运行”命令,在弹出的系统运行对话框中,输入“cmd”命令,单击“确定”按钮后,将屏幕切换到MS-DOS工作状态;然后在DOS命令行中执行“netstat-n”命令,在弹出的图4界面中,你就能看到当前究竟有哪些地址已经和你的计算机建立了连接(如果对应某个连接的状态为“Established”,就表明你的计算机和对方计算机之间的连接是成功的); 其次打开QQ...
阅读全文
posted @
2013-03-01 20:03
翻滚的小豆哥
阅读(3677)
推荐(2)
Java与C/C++区别
摘要:Java中对内存的分配是动态的,它采用面向对象的机制,采用运算符new为每个对象分配内存空间,而且,实际内存还会随程序运行情况而改变.程序运行中,每个, Java系统自动对内存进行扫描,对长期不用的空间作为”垃圾”进行收集,使得系统资源得到更充分地利用.按照这种机制,程序员不必关注内存管理问题,这使Java程序的编写变得简单明了,并且避免了了由于内存管理方面的差错而导致系统出问题.而C语言通过malloc()和free()这两个库函数来分别实现分配内在和释放内存空间的,C++语言中则通过运算符new和delete来分配和释放内存.在C和C++这仲机制中,程序员必须非常仔细地处理内存的使用问题.
阅读全文
posted @
2013-03-01 13:00
翻滚的小豆哥
阅读(171)
推荐(1)