<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jameshaper的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jameshaper</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jameshaper]]></copyright><item><title><![CDATA[Visual Studio 2010 C++ 代码自动格式化]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8277829</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8277829</guid><author>jameshaper</author><pubDate>Mon, 10 Dec 2012 14:38:18 +0800</pubDate><description><![CDATA[Visual Studio 2010是不能格式化C++代码的，只有在Visual Studio 2012中才有这种功能。如果安装Windows8不是合适的选项的话，那么可以考虑使用第三方工具。
首先下载Astyle的Windows版本。之后只要在外部工具中添加Astyle就可以自动格式化代码了。格式化之后会Visual Studio会提示重新加载文件。

Astyle的命令设置如下]]></description><category></category></item><item><title><![CDATA[为Windows安装python的easy install和pip]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8273629</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8273629</guid><author>jameshaper</author><pubDate>Sat, 08 Dec 2012 21:40:59 +0800</pubDate><description><![CDATA[为了使用python种类繁多的library，必须先安装setuptools和pip这一类的安装工具
直接下载setuptools的可执行文件，在Windows下即使设置了python的路径默认setuptools也是找不到python的。

解决方法：运行下面的脚本，将自动根据当前的python版本安装合适的setuptools。
这个脚本可以在http://peak.telecommu]]></description><category></category></item><item><title><![CDATA[Hbase 相关]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8231976</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8231976</guid><author>jameshaper</author><pubDate>Tue, 27 Nov 2012 21:29:17 +0800</pubDate><description><![CDATA[超时
mapreduce.TableRecordReader: recovered from org.apache.hadoop.hbase.client.ScannerTimeoutException



    hbase.regionserver.lease.period
    900000 
  
  
    hbase.rpc.timeout
    90000]]></description><category></category></item><item><title><![CDATA[Eclipse设置自动生成文档所使用的@author属性]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8205412</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8205412</guid><author>jameshaper</author><pubDate>Tue, 20 Nov 2012 20:54:36 +0800</pubDate><description><![CDATA[Eclipse 默认使用的@author属性在Preference中的Java Code -> Code Template中的Comment中可以找到
/**
 * @author ${user}
 *
 * ${tags}
 */

这里使用的是当前用户名。显然我们的作者属性一般不是用户名
我们只需要建立一个带设置用户名参数的快捷方式指向Eclipse就行了
"D:\Progr]]></description><category></category></item><item><title><![CDATA[FirefoxDriver开启快速加载后的安全findElement方式]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8196558</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8196558</guid><author>jameshaper</author><pubDate>Sun, 18 Nov 2012 16:15:07 +0800</pubDate><description><![CDATA[public WebElement safeFind(final By by) {
		// 等待十秒 10s
		return (new WebDriverWait(driver, 30))
				.until(new ExpectedCondition() {
					@Override
					public WebElement apply(WebDriver driver) {]]></description><category></category></item><item><title><![CDATA[禁用图片等提高FirefoxDriver的加载速度]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8192656</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8192656</guid><author>jameshaper</author><pubDate>Fri, 16 Nov 2012 23:07:28 +0800</pubDate><description><![CDATA[System.setProperty("webdriver.firefox.bin",
                "D:/Program Files (x86)/Mozilla Firefox/firefox.exe");
	// 上边是设置firefox可执行文件的路径			
	// 关图片
	FirefoxProfile firefoxProfile = new FirefoxProfi]]></description><category></category></item><item><title><![CDATA[屏蔽HtmlUnitDriver的Warning]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8192649</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8192649</guid><author>jameshaper</author><pubDate>Fri, 16 Nov 2012 23:03:54 +0800</pubDate><description><![CDATA[//使用这个修改过CssErrorHandler的类即可屏蔽HtmlUnitDriver的annoying warningspublic class ErrorLessDriver extends HtmlUnitDriver {
 
    public class Ignore implements ErrorHandler {
        @Override
        public]]></description><category></category></item><item><title><![CDATA[Java获取URL中的参数]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8192647</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8192647</guid><author>jameshaper</author><pubDate>Fri, 16 Nov 2012 23:01:55 +0800</pubDate><description><![CDATA[在没有request.get()的情况下
public static Map> getQueryParams(String url) {
    try {
        Map> params = new HashMap>();
        String[] urlParts = url.split("\\?");
        if (urlParts.length > 1) {]]></description><category></category></item><item><title><![CDATA[Hadoop的新API(解决deprecated)]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8192622</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8192622</guid><author>jameshaper</author><pubDate>Fri, 16 Nov 2012 22:59:46 +0800</pubDate><description><![CDATA[hadoop-0.20.2使用了一套新的API,网上的示例一般是使用MapReduceBase的，例如官方的tutorial
http://hadoop.apache.org/docs/r0.20.2/mapred_tutorial.html
新的API下应该使用这样的类
static class Mapper extends
			Mapper {
		public void map(Lo]]></description><category></category></item><item><title><![CDATA[Windows下Zookeeper的各种问题]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8192597</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8192597</guid><author>jameshaper</author><pubDate>Fri, 16 Nov 2012 22:47:42 +0800</pubDate><description><![CDATA[在Windows下使用cygwin是不能直接执行zookeeper的sh系列脚本的

./zkCli.sh: line 39: D:\Program: command not found
解决方法:
首先使用bin下的zKServer.sh创建好各种zookeeper需要的目录（注意执行这个脚本是不会启动zookeeper的服务的，虽然显示Zookeeper Started, which]]></description><category></category></item><item><title><![CDATA[Hadoop, HBase, Zookeepr insanity]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8192569</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8192569</guid><author>jameshaper</author><pubDate>Fri, 16 Nov 2012 22:35:54 +0800</pubDate><description><![CDATA[1.使用Eclipse 导出(Export)的时候，这样选择来避免兼容性错误



Hadoop, HBase, 独立Zookeeper有自己的一套库，需要在Eclipse生成的Dependence文件夹中删除后两个多余的库，否则部署到集群上时会出错。类似的重复库最好也删掉。。。


兼容的问题：
可以工作的版本:
hbase-0.94.2

zookeeper-3.4.2]]></description><category></category></item><item><title><![CDATA[HBase适用&不使用情形]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8168724</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8168724</guid><author>jameshaper</author><pubDate>Sat, 10 Nov 2012 11:32:34 +0800</pubDate><description><![CDATA[HBase不能完全替代HDFS或者关系型数据库管理系统


HBase并没有针对传统的应用或者关系型分析做优化。同时也不适用于替代HDFS来进行大型的MapReduce操作。



适用：


如果你的应用的模式很多变并且每一行都有些许不同，那么你应该选择HBase。例如使用传统关系型数据库时你不能快速的添加新列，同时多数情况下这些列都是空的。并且，如果你的数据是一些混合型数据]]></description><category></category></item><item><title><![CDATA[为CentOs安装VMTools]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8155284</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8155284</guid><author>jameshaper</author><pubDate>Tue, 06 Nov 2012 22:06:49 +0800</pubDate><description><![CDATA[1: 挂载VMTools的image镜像
2: 解压tar.gz包到/tmp目录下  tar -C /tmp -zxvf /mnt/vmtools-temp/VMwareTools-5.5.3-34685.tar.gz
3: 安装VMTools
cd /tmp/vmware-tools-distrib
sudo ./vmware-install.pl]]></description><category></category></item><item><title><![CDATA[查看Linux的Distribution]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8154647</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8154647</guid><author>jameshaper</author><pubDate>Tue, 06 Nov 2012 19:27:42 +0800</pubDate><description><![CDATA[cat /etc/issue]]></description><category></category></item><item><title><![CDATA[设置passphraseless ssh]]></title><link>https://blog.youkuaiyun.com/jameshaper/article/details/8150285</link><guid>https://blog.youkuaiyun.com/jameshaper/article/details/8150285</guid><author>jameshaper</author><pubDate>Mon, 05 Nov 2012 19:24:24 +0800</pubDate><description><![CDATA[ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys]]></description><category></category></item></channel></rss>