自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 缓冲设计-buffer

流程图如下:关键步骤在于开辟一块缓冲区来存放已创建的变量,如果缓存有变量,则直接返回这些缓存的变量;另外一个关键是这里的S5以及S6,即在缓存池已经满了的情况下,如何替换里面的缓存,这里可以动些脑筋,比如优先替换使用频率低/优先级低的缓冲单元;

2013-12-14 19:30:53 830

原创 不可变类(immutable class)

*What is immutable class?意思是创建一个类后,该类中的实例是不可改变的。例如,java提供的8个包装类就是不可变的,一旦有了初始值后,就不能变了。示例:Double d = new Double (6.5);用了上述代码后,后续Double类并没有提供一个方法能让你修改d的值。*Why we use the immutable class?1

2013-03-03 16:44:50 965

原创 关键字final

1. final 成员变量final修饰的成员变量必须由程序员显示地赋值*类Field:必须在静态初始化块中或声明该Field时指定初始值;*实例Field:必须在非静态初始化块、声明该Field或构造器中指定初始值;2. final 局部变量如果final修饰的局部变量在定义时没有指定默认值,则可以在后面代码中对该final修饰的变量赋初始值,但只能一次,不能重复赋值。

2013-03-01 22:55:58 360

原创 Singleton单例类

*What is Singleton?如果一个类始终只能创建一个实例,则这个类被称为单例类。单例类创建并没有特殊的关键词来创建,而是通过现有的一些关键词去修饰类,从而构造出一个单例类。*Why we use Singleton?有的时候,自由创建该类对象没有任何意义,还可能造成性能下降。因此,需要限制其他类自由地创建,防止出现一些问题。*How to use Singl

2013-03-01 22:25:06 397

原创 处理对象(2)-==以及equals方法

*What is "== and equals()"?==:1. 判断基本类型变量是否相等;2. 判断引用类型是否指向一个对象;equals():判断引用类型变量所指向的值是否相同(String是这个标准,但可重写);*How to use "== and equals()"?String str1 = "Hello";String str2 = "Hell

2013-02-27 23:10:56 537

原创 处理对象(1)-打印对象和toString方法

*What is toString method?Object类的一个方法,public String toString(),返回值为:getClass().getName() + '@' + Integer.toHexString(hashCode()),例如,一个典型值为:Person@5b09062e*How to use toString()?Person p =

2013-02-27 23:09:36 375

原创 Wrapper Class 包装类

*What is Wrapper Class(包装类)?Java为8种数据类型分别定义的相应的引用类型,称之为基本数据数据的“包装类”。包括:Byte、Short、Integer、Long、Character、Float、Double、Boolean。这些类都继承自Object类。*How to use Wrapper Class?1. 通过构造器创建一个包装类对象,通过xxx

2013-02-27 22:21:20 676

原创 vim配置过程中的几个TIPS

1. ctrl+x发现不能剪切了,原来是跟插件snipMate冲突了。解决方法:把after/plugin/snipMate.vim下面的话注释掉。 snor b 2. 括号自动匹配,发现速度相当快,效果还挺好,再配合snipMate,写代码还是很舒服的。imap ( ();hiimap { {}i3. 设置字体,下面设置大小时,要有个“h”,网上刚开

2013-02-24 19:04:25 405

原创 安装无线网卡Realtek 8192CU驱动

CentOS 6.3装上系统后发现无法找到无线网络,应该是无线网卡驱动的问题;去Realteck官网,下载了安装文件,解压后直接运行: sh install.sh就自动安装完了,比我想像的简单多了,而且不用禁用以前的驱动(网上有一些教程说要在某个文件中添加一些禁用的驱动);也试过在Ubuntu下安装,结果安装过程中碰到好多错误提示,折腾了好久都没成功。

2013-02-13 13:54:40 2212

转载 xx is not in the sudoers file 问题解决

我的基于CentOS 6.3也适用成功;=============http://blog.sina.com.cn/s/blog_4ef045ab0100j59t.html我用的是redhat5.4,在一般用户下执行sudo命令提示llhtiger is not in the sudoers file.This incident will be reported.解决方法

2013-02-13 13:45:09 432

原创 CentOS 6.3安装极点五笔输入法

自带的iBus是有五笔的,但并不支持五笔拼音,因此,想找一个支持五笔拼音的输入法。首先想安装Fcitx,下载了最近的4.2版,结果网上搜索不到相关的安装教程,按照自带的INSTALL里的方法进行安装(还下载了cmake)也不行。甚至我连如何解压tar.zx(没上网去搜索);后来搜了一下看看有没有其他的支持五笔拼音的输入法,搜索了一下,找到http://bbs.pcbeta.com/view

2013-02-13 13:42:46 2297 1

原创 mount: unknown filesystem type 'ntfs'

When the CentOS 6.3 is installed (after Win 7), the "C:\" cann't be open in CentOS, the following solutions will make you open the "C:\" in Win 7.http://www.zriel.com/linux/111-mount-ntfs-on-linux-c

2013-02-13 10:34:04 756

原创 硬盘安装CentOS需要注意的问题

http://hi.baidu.com/sf_chipan/item/59c3272d425bf72e43634a6bCentOS 6.3基于Win 7进行安装1. 不能用Live版,带Live字样的不行; 2. 使用EasyBCD编辑(hd0, x)字段时,最好使用wingrub查看分区号,这样保险一点,分区有时候会乱,看不清;3. 如果EasyBCD里为

2013-02-12 23:13:39 692

原创 文件夹重定向失败解决方案

系统:Win7原本想将Administrator里的下载目录重定向到D盘下的Download,结果目标选择了D盘。再想将其改成D:\Download时,出现“无法将父级重定向到后代,指定的路径无效”的提示,想恢复成默认,系统又说:“无法生成 F:\System Volume Information常规子文件夹的列表,拒绝访问。网上搜了一大圈,这类解决方案并不多,试着修改了下面两个键值的

2013-02-12 20:30:55 21066 6

转载 break及continue使用方法

Branching StatementsThe break StatementThe break statement has two forms: labeled and unlabeled. You saw the unlabeled form in the previous discussion of the switch statement. You can also use

2012-11-18 22:55:09 836

原创 instanceof的含义及用法

The Type Comparison Operator instanceofThe instanceof operator compares an object to a specified type. You can use it to test if an object is an instance of a class, an instance of a subclass, or an

2012-11-18 21:23:47 591

原创 i++与++i的区别

Tutorial里讲得比较简单,不知道在说什么http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op1.htmlThe only difference is that the prefix version (++result) evaluates to the incremented value, whereas the po

2012-11-18 21:10:39 378

原创 NetBeans如何使用英文界面

桌面快捷方式,右键,属性,目标里填"D:\Program Files\NetBeans 7.2.1\bin\netbeans64.exe" --locale en:us建议把默认的快捷方式复制一份,再改。这样就有中文,英文两个版本的快捷方式了。  网上一大堆修改netbeans.conf的方法不知道怎么想的。版本:7.2.1

2012-11-18 21:03:44 575

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除