自定义博客皮肤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 928

原创 不可变类(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 1109

原创 关键字final

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

2013-03-01 22:55:58 438

原创 Singleton单例类

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

2013-03-01 22:25:06 477

原创 处理对象(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 598

原创 处理对象(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 450

原创 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 770

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

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

2013-02-24 19:04:25 468

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

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

2013-02-13 13:54:40 2538

转载 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 530

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

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

2013-02-13 13:42:46 2412 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 824

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

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

2013-02-12 23:13:39 779

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

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

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

转载 break及continue使用方法

Branching Statements The break Statement The 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 991

原创 instanceof的含义及用法

The Type Comparison Operator instanceof The 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 685

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

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

2012-11-18 21:10:39 425

原创 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 653

空空如也

空空如也

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

TA关注的人

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