- 博客(18)
- 收藏
- 关注
原创 缓冲设计-buffer
流程图如下:关键步骤在于开辟一块缓冲区来存放已创建的变量,如果缓存有变量,则直接返回这些缓存的变量;另外一个关键是这里的S5以及S6,即在缓存池已经满了的情况下,如何替换里面的缓存,这里可以动些脑筋,比如优先替换使用频率低/优先级低的缓冲单元;
2013-12-14 19:30:53
888
原创 不可变类(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
1015
原创 关键字final
1. final 成员变量final修饰的成员变量必须由程序员显示地赋值*类Field:必须在静态初始化块中或声明该Field时指定初始值;*实例Field:必须在非静态初始化块、声明该Field或构造器中指定初始值;2. final 局部变量如果final修饰的局部变量在定义时没有指定默认值,则可以在后面代码中对该final修饰的变量赋初始值,但只能一次,不能重复赋值。
2013-03-01 22:55:58
394
原创 Singleton单例类
*What is Singleton?如果一个类始终只能创建一个实例,则这个类被称为单例类。单例类创建并没有特殊的关键词来创建,而是通过现有的一些关键词去修饰类,从而构造出一个单例类。*Why we use Singleton?有的时候,自由创建该类对象没有任何意义,还可能造成性能下降。因此,需要限制其他类自由地创建,防止出现一些问题。*How to use Singl
2013-03-01 22:25:06
427
原创 处理对象(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
565
原创 处理对象(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
406
原创 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
711
原创 vim配置过程中的几个TIPS
1. ctrl+x发现不能剪切了,原来是跟插件snipMate冲突了。解决方法:把after/plugin/snipMate.vim下面的话注释掉。 snor b 2. 括号自动匹配,发现速度相当快,效果还挺好,再配合snipMate,写代码还是很舒服的。imap ( ();hiimap { {}i3. 设置字体,下面设置大小时,要有个“h”,网上刚开
2013-02-24 19:04:25
428
原创 安装无线网卡Realtek 8192CU驱动
CentOS 6.3装上系统后发现无法找到无线网络,应该是无线网卡驱动的问题;去Realteck官网,下载了安装文件,解压后直接运行: sh install.sh就自动安装完了,比我想像的简单多了,而且不用禁用以前的驱动(网上有一些教程说要在某个文件中添加一些禁用的驱动);也试过在Ubuntu下安装,结果安装过程中碰到好多错误提示,折腾了好久都没成功。
2013-02-13 13:54:40
2367
转载 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
462
原创 CentOS 6.3安装极点五笔输入法
自带的iBus是有五笔的,但并不支持五笔拼音,因此,想找一个支持五笔拼音的输入法。首先想安装Fcitx,下载了最近的4.2版,结果网上搜索不到相关的安装教程,按照自带的INSTALL里的方法进行安装(还下载了cmake)也不行。甚至我连如何解压tar.zx(没上网去搜索);后来搜了一下看看有没有其他的支持五笔拼音的输入法,搜索了一下,找到http://bbs.pcbeta.com/view
2013-02-13 13:42:46
2343
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
779
原创 硬盘安装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
725
原创 文件夹重定向失败解决方案
系统:Win7原本想将Administrator里的下载目录重定向到D盘下的Download,结果目标选择了D盘。再想将其改成D:\Download时,出现“无法将父级重定向到后代,指定的路径无效”的提示,想恢复成默认,系统又说:“无法生成 F:\System Volume Information常规子文件夹的列表,拒绝访问。网上搜了一大圈,这类解决方案并不多,试着修改了下面两个键值的
2013-02-12 20:30:55
21641
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
913
原创 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
628
原创 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
399
原创 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
610
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人