<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[veshid的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/veshid</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; veshid]]></copyright><item><title><![CDATA[缓冲设计-buffer]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/17322715</link><guid>https://blog.youkuaiyun.com/veshid/article/details/17322715</guid><author>veshid</author><pubDate>Sat, 14 Dec 2013 19:30:53 +0800</pubDate><description><![CDATA[流程图如下：
关键步骤在于开辟一块缓冲区来存放已创建的变量，如果缓存有变量，则直接返回这些缓存的变量；
另外一个关键是这里的S5以及S6，即在缓存池已经满了的情况下，如何替换里面的缓存，这里可以动些脑筋，比如优先替换使用频率低/优先级低的缓冲单元；]]></description><category></category></item><item><title><![CDATA[不可变类（immutable class）]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8631111</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8631111</guid><author>veshid</author><pubDate>Sun, 03 Mar 2013 16:44:50 +0800</pubDate><description><![CDATA[*What is immutable class?
意思是创建一个类后，该类中的实例是不可改变的。例如，java提供的8个包装类就是不可变的，一旦有了初始值后，就不能变了。
示例：
Double d = new Double (6.5);
用了上述代码后，后续Double类并没有提供一个方法能让你修改d的值。


*Why we use the immutable class?
1]]></description><category></category></item><item><title><![CDATA[关键字final]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8627875</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8627875</guid><author>veshid</author><pubDate>Fri, 01 Mar 2013 22:55:58 +0800</pubDate><description><![CDATA[1. final 成员变量
final修饰的成员变量必须由程序员显示地赋值
*类Field：必须在静态初始化块中或声明该Field时指定初始值；
*实例Field：必须在非静态初始化块、声明该Field或构造器中指定初始值；

2. final 局部变量
如果final修饰的局部变量在定义时没有指定默认值，则可以在后面代码中对该final修饰的变量赋初始值，但只能一次，不能重复赋值。]]></description><category></category></item><item><title><![CDATA[Singleton单例类]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8627817</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8627817</guid><author>veshid</author><pubDate>Fri, 01 Mar 2013 22:25:06 +0800</pubDate><description><![CDATA[*What is Singleton?
如果一个类始终只能创建一个实例，则这个类被称为单例类。
单例类创建并没有特殊的关键词来创建，而是通过现有的一些关键词去修饰类，从而构造出一个单例类。

*Why we use Singleton?
有的时候，自由创建该类对象没有任何意义，还可能造成性能下降。因此，需要限制其他类自由地创建，防止出现一些问题。

*How to use Singl]]></description><category></category></item><item><title><![CDATA[处理对象（2）－==以及equals方法]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8619865</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8619865</guid><author>veshid</author><pubDate>Wed, 27 Feb 2013 23:10:56 +0800</pubDate><description><![CDATA[*What is "== and equals()"?
==:
1. 判断基本类型变量是否相等；
2. 判断引用类型是否指向一个对象；
equals():
判断引用类型变量所指向的值是否相同(String是这个标准，但可重写)；


*How to use "== and equals()"?
String str1 = "Hello";
String str2 = "Hell]]></description><category></category></item><item><title><![CDATA[处理对象（1）－打印对象和toString方法]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8619860</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8619860</guid><author>veshid</author><pubDate>Wed, 27 Feb 2013 23:09:36 +0800</pubDate><description><![CDATA[*What is toString method?
Object类的一个方法，public String toString()，返回值为：
getClass().getName() + '@' + Integer.toHexString(hashCode())，例如，一个典型值为：Person@5b09062e


*How to use toString()?
Person p =]]></description><category></category></item><item><title><![CDATA[Wrapper Class 包装类]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8619663</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8619663</guid><author>veshid</author><pubDate>Wed, 27 Feb 2013 22:21:20 +0800</pubDate><description><![CDATA[*What is Wrapper Class（包装类）?
Java为8种数据类型分别定义的相应的引用类型，称之为基本数据数据的“包装类”。包括：Byte、Short、Integer、Long、Character、Float、Double、Boolean。这些类都继承自Object类。


*How to use Wrapper Class?
1. 通过构造器创建一个包装类对象，通过xxx]]></description><category></category></item><item><title><![CDATA[vim配置过程中的几个TIPS]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8607317</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8607317</guid><author>veshid</author><pubDate>Sun, 24 Feb 2013 19:04:25 +0800</pubDate><description><![CDATA[1. ctrl+x发现不能剪切了，原来是跟插件snipMate冲突了。
解决方法：
把after/plugin/snipMate.vim下面的话注释掉。 
snor  b 


2. 括号自动匹配，发现速度相当快，效果还挺好，再配合snipMate，写代码还是很舒服的。
imap ( ();hi
imap { {}i


3. 设置字体，下面设置大小时，要有个“h”，网上刚开]]></description><category></category></item><item><title><![CDATA[安装无线网卡Realtek 8192CU驱动]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8579924</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8579924</guid><author>veshid</author><pubDate>Wed, 13 Feb 2013 13:54:40 +0800</pubDate><description><![CDATA[CentOS 6.3

装上系统后发现无法找到无线网络，应该是无线网卡驱动的问题；

去Realteck官网，下载了安装文件，解压后直接运行: sh install.sh就自动安装完了，比我想像的简单多了，而且不用禁用以前的驱动（网上有一些教程说要在某个文件中添加一些禁用的驱动）；

也试过在Ubuntu下安装，结果安装过程中碰到好多错误提示，折腾了好久都没成功。]]></description><category></category></item><item><title><![CDATA[xx is not in the sudoers file 问题解决]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8579920</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8579920</guid><author>veshid</author><pubDate>Wed, 13 Feb 2013 13:45:09 +0800</pubDate><description><![CDATA[我的基于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.解决方法]]></description><category></category></item><item><title><![CDATA[CentOS 6.3安装极点五笔输入法]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8579914</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8579914</guid><author>veshid</author><pubDate>Wed, 13 Feb 2013 13:42:46 +0800</pubDate><description><![CDATA[自带的iBus是有五笔的，但并不支持五笔拼音，因此，想找一个支持五笔拼音的输入法。
首先想安装Fcitx，下载了最近的4.2版，结果网上搜索不到相关的安装教程，按照自带的INSTALL里的方法进行安装（还下载了cmake）也不行。甚至我连如何解压tar.zx（没上网去搜索）；
后来搜了一下看看有没有其他的支持五笔拼音的输入法，搜索了一下，找到http://bbs.pcbeta.com/view]]></description><category></category></item><item><title><![CDATA[mount: unknown filesystem type 'ntfs']]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8579782</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8579782</guid><author>veshid</author><pubDate>Wed, 13 Feb 2013 10:34:04 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[硬盘安装CentOS需要注意的问题]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8579654</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8579654</guid><author>veshid</author><pubDate>Tue, 12 Feb 2013 23:13:39 +0800</pubDate><description><![CDATA[http://hi.baidu.com/sf_chipan/item/59c3272d425bf72e43634a6b


CentOS 6.3基于Win 7进行安装



1. 不能用Live版，带Live字样的不行； 

2. 使用EasyBCD编辑(hd0, x)字段时，最好使用wingrub查看分区号，这样保险一点，分区有时候会乱，看不清；
3. 如果EasyBCD里为]]></description><category></category></item><item><title><![CDATA[文件夹重定向失败解决方案]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8579528</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8579528</guid><author>veshid</author><pubDate>Tue, 12 Feb 2013 20:30:55 +0800</pubDate><description><![CDATA[系统：Win7
原本想将Administrator里的下载目录重定向到D盘下的Download，结果目标选择了D盘。再想将其改成D:\Download时，出现“无法将父级重定向到后代，指定的路径无效”的提示，想恢复成默认，系统又说：“无法生成 F:\System Volume Information常规子文件夹的列表，拒绝访问。

网上搜了一大圈，这类解决方案并不多，试着修改了下面两个键值的]]></description><category></category></item><item><title><![CDATA[break及continue使用方法]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8197575</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8197575</guid><author>veshid</author><pubDate>Sun, 18 Nov 2012 22:55:09 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[instanceof的含义及用法]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8197278</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8197278</guid><author>veshid</author><pubDate>Sun, 18 Nov 2012 21:23:47 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[i++与++i的区别]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8197229</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8197229</guid><author>veshid</author><pubDate>Sun, 18 Nov 2012 21:10:39 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[NetBeans如何使用英文界面]]></title><link>https://blog.youkuaiyun.com/veshid/article/details/8197215</link><guid>https://blog.youkuaiyun.com/veshid/article/details/8197215</guid><author>veshid</author><pubDate>Sun, 18 Nov 2012 21:03:44 +0800</pubDate><description><![CDATA[桌面快捷方式，右键，属性，目标里填"D:\Program Files\NetBeans 7.2.1\bin\netbeans64.exe" --locale en:us
建议把默认的快捷方式复制一份，再改。这样就有中文，英文两个版本的快捷方式了。  
网上一大堆修改netbeans.conf的方法不知道怎么想的。


版本：7.2.1]]></description><category></category></item></channel></rss>