<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[樱木乐]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hanweida</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hanweida]]></copyright><item><title><![CDATA[欢迎使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/46365713</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/46365713</guid><author>hanweida</author><pubDate>Thu, 04 Jun 2015 18:50:31 +0800</pubDate><description><![CDATA[Hadoop系列–Ubuntu搭建JDK及环境变量本文主要讲的是在VM中通过Ubuntu搭建JDK的开发环境。 
工具为：JDK7：jdk-7u79-linux-x64.tar.gz 
下载地址：http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html1、得到jdk-7u79-linux-x]]></description><category></category></item><item><title><![CDATA[文章标题]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/45916517</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/45916517</guid><author>hanweida</author><pubDate>Fri, 22 May 2015 14:07:49 +0800</pubDate><description><![CDATA[Hadoop系列学习-MapReduce的排序与自定义排序默认排序由于Hadoop默认是根据key去排序的。实现效果： 
排序前： 
1991 06 
1991 08 
1991 07 
1989 01 
1979 02 
1990 03 
2000 04 
排序后： 
1979        1979 02 
1989        1989 01 
1990        1990 03 
19]]></description><category></category></item><item><title><![CDATA[Hadoop系列学习–Partitioner内置分区与Partitioner自定义分区]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/45744781</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/45744781</guid><author>hanweida</author><pubDate>Fri, 15 May 2015 14:58:41 +0800</pubDate><description><![CDATA[Hadoop系列学习–Partitioner内置分区与Partitioner自定义分区MapReduce的编程灵活性很高，其中Partitioner分区函数的作用也很重要。Partitioner分区函数的作用：
根据业务的需求，灵活的根据业务输出多个日志
多个Reduce并发处理日志，提高工作运行的效率
使数据能够均匀分布在reduce上进行操作，避免产生热点区域。
** 
默认的Partition]]></description><category></category></item><item><title><![CDATA[Hadoop-MapReduce-Combiners]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/45696895</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/45696895</guid><author>hanweida</author><pubDate>Wed, 13 May 2015 19:00:42 +0800</pubDate><description><![CDATA[Hadoop-MapReduce-CombinersCombiners的作用： 
    combiners是对Map的每次输出进行合并，然后传给Reduce，从而减少Map输出到Reduce的输出量，提升效率。 
    combiners是对每个map的输出进行一次合并，例如 
    Map1:(1997,20),(1997,10),(1997,50) 
    Map2:(1997,1),(]]></description><category></category></item><item><title><![CDATA[Android技术篇-了解Android的屏幕适配]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/44455545</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/44455545</guid><author>hanweida</author><pubDate>Thu, 19 Mar 2015 12:16:18 +0800</pubDate><description><![CDATA[看了郭霖大神的屏幕适配 http://blog.youkuaiyun.com/guolin_blog/article/details/8830286
还有stromzhang 的屏幕适配的文章 http://www.stormzhang.com/android/2014/05/16/android-screen-adaptation/

做一个归纳和总结，以便能深刻了解和记住，这个也是面试中常常问到的。]]></description><category></category></item><item><title><![CDATA[Android--Activity篇之启动模式]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/44241181</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/44241181</guid><author>hanweida</author><pubDate>Fri, 13 Mar 2015 14:52:36 +0800</pubDate><description><![CDATA[Android--Activity篇之启动模式
Activity的启动模式：
定义在AndroidManifest.xml 中，    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_na]]></description><category></category></item><item><title><![CDATA[Android学习之路--简单的ViewPager（二 自定义ViewPager）]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/44175527</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/44175527</guid><author>hanweida</author><pubDate>Tue, 10 Mar 2015 14:58:28 +0800</pubDate><description><![CDATA[简单的ViewPager 上节是讲了用一个viewPager 做一个简单的引导页，这节是通过 自定义ViewPager 实现可以监控ViewPager的状态，在项目中，可以通过自定义的ViewPager 来实现自定义的事件。
实现步骤：
一、通过继承ViewPager 
二、然后在自定义的类中定义监听器接口与方法
三、在Activity中实现监听器


代码：
一、splash.x]]></description><category></category></item><item><title><![CDATA[Android学习之路--简单的ViewPager]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/44063773</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/44063773</guid><author>hanweida</author><pubDate>Wed, 04 Mar 2015 18:40:59 +0800</pubDate><description><![CDATA[http://developer.android.com/reference/android/support/v4/view/ViewPager.html  ViewPager的官方的文档地址。
利用ViewPager，可以做导航页，菜单页等，它就像ListView一样，需要去配置适配器。


     完成ViewPager，需要三步骤去实现。
     第一步、定义xml


<R]]></description><category></category></item><item><title><![CDATA[Android学习之路--Activity篇（生命周期）]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/42122193</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/42122193</guid><author>hanweida</author><pubDate>Wed, 24 Dec 2014 12:08:58 +0800</pubDate><description><![CDATA[Android学习之路--Activity篇（生命周期）
生命周期图

2、调用过程：
onCreate->onStart()->onResume()->onPause()->onStop()->onDestroy


Activity、Activity2、Activity3的调用过程 







启动时 09-15 11:13:53.802: INFO/Acti]]></description><category></category></item><item><title><![CDATA[Android学习之路--Activity篇（基础知识）]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/42121893</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/42121893</guid><author>hanweida</author><pubDate>Wed, 24 Dec 2014 11:38:47 +0800</pubDate><description><![CDATA[Android学习之路--Activity篇（基础知识）

Activity 理论知识

活动：它是一种可以包含用户界面的组件，用于和用户进行交互。

建立Acvitity:
<activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
       ]]></description><category></category></item><item><title><![CDATA[【Android--工具】 SAX解析XML]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/40617669</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/40617669</guid><author>hanweida</author><pubDate>Thu, 30 Oct 2014 11:50:41 +0800</pubDate><description><![CDATA[SAX解析XML是通过逐行扫描文件，他的优势是]]></description><category></category></item><item><title><![CDATA[【Android-UI】TextView底部边框实现]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/40617581</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/40617581</guid><author>hanweida</author><pubDate>Thu, 30 Oct 2014 11:45:09 +0800</pubDate><description><![CDATA[先设置三个TextView 加以区分，]]></description><category></category></item><item><title><![CDATA[【Android之UI】Spinner]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/40040165</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/40040165</guid><author>hanweida</author><pubDate>Mon, 13 Oct 2014 09:48:37 +0800</pubDate><description><![CDATA[Spinner
简单Spinner]]></description><category></category></item><item><title><![CDATA[Windows安装、测试Thrift]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/39642527</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/39642527</guid><author>hanweida</author><pubDate>Sun, 28 Sep 2014 15:46:47 +0800</pubDate><description><![CDATA[Windows安装、测试Thrift]]></description><category></category></item><item><title><![CDATA[【android】FragMent浅学]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/39621275</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/39621275</guid><author>hanweida</author><pubDate>Sat, 27 Sep 2014 23:36:40 +0800</pubDate><description><![CDATA[【android】FragMent浅学


FragMent]]></description><category></category></item><item><title><![CDATA[【android】Service]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/39431583</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/39431583</guid><author>hanweida</author><pubDate>Sat, 20 Sep 2014 21:32:33 +0800</pubDate><description><![CDATA[<ProgressBar
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/progressBar2"
            style="?android:progressBarStyleSma]]></description><category></category></item><item><title><![CDATA[开始的一步]]></title><link>https://blog.youkuaiyun.com/hanweida/article/details/39431347</link><guid>https://blog.youkuaiyun.com/hanweida/article/details/39431347</guid><author>hanweida</author><pubDate>Sat, 20 Sep 2014 13:46:18 +0800</pubDate><description><![CDATA[开始的一步]]></description><category></category></item></channel></rss>