<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[枫狂DREN的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aijier930</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aijier930]]></copyright><item><title><![CDATA[装饰器]]></title><link>https://blog.youkuaiyun.com/aijier930/article/details/51682602</link><guid>https://blog.youkuaiyun.com/aijier930/article/details/51682602</guid><author>aijier930</author><pubDate>Wed, 15 Jun 2016 15:59:24 +0800</pubDate><description><![CDATA[（一）函数作用域
首先解释 LEGB :   
      查找变量时的顺序： L > E > G > B 
     L: local 函数内部作用域
     E：enclosing  函数内部与嵌套函数之间
     G: global 全局作用域
     B: build-in（python默认导入的一些变量)  内置作用域
（二）闭包：
   Closure: 内部函数]]></description><category></category></item><item><title><![CDATA[利用HDFs上传文件的错误]]></title><link>https://blog.youkuaiyun.com/aijier930/article/details/51387012</link><guid>https://blog.youkuaiyun.com/aijier930/article/details/51387012</guid><author>aijier930</author><pubDate>Thu, 12 May 2016 19:46:06 +0800</pubDate><description><![CDATA[WARN hdfs.DFSClient: DataStreamer Exception
org.apache.hadoop.ipc.RemoteException(java.io.IOException): 
File /examples/people.json._COPYING_ could only be replicated to        
0 nodes instead of ]]></description><category></category></item><item><title><![CDATA[ContentProvider内容提供者]]></title><link>https://blog.youkuaiyun.com/aijier930/article/details/50938129</link><guid>https://blog.youkuaiyun.com/aijier930/article/details/50938129</guid><author>aijier930</author><pubDate>Sun, 20 Mar 2016 19:34:25 +0800</pubDate><description><![CDATA[（一）ContentProvider内容提供者，四大组件之一。
ContentProvider是不同应用程序之间进行数据交换的标准API，ContentProvier以某种Uri的形式对外提供数据,允许其它应用访问或修改数据，其它应用程序使用ContentResolver根据Uri去访问操作 指定数据。即ContentProvider把私有数据暴露给其他应用，通常，是把私有数据库的数据暴露给其它]]></description><category></category></item><item><title><![CDATA[Android Scroll分析]]></title><link>https://blog.youkuaiyun.com/aijier930/article/details/50930402</link><guid>https://blog.youkuaiyun.com/aijier930/article/details/50930402</guid><author>aijier930</author><pubDate>Sat, 19 Mar 2016 12:14:26 +0800</pubDate><description><![CDATA[滑动一个View,本质上来说就是移动一个View。改变其当前所处的位置，就是通过不断地改变View的坐标来实现这一效果，所有要实现View的滑动，就必须监听用户触摸的事件，并根据事件传入的坐标，动态且不断地改变View的坐标，从而实现View跟随用户触摸的滑动而滑动。
    Android的窗口坐标体系和屏幕的触控事件-MotionEvent
（一）Android坐标系
在Android中]]></description><category></category></item><item><title><![CDATA[ListView与Adapter]]></title><link>https://blog.youkuaiyun.com/aijier930/article/details/50913269</link><guid>https://blog.youkuaiyun.com/aijier930/article/details/50913269</guid><author>aijier930</author><pubDate>Thu, 17 Mar 2016 14:03:23 +0800</pubDate><description><![CDATA[ListView在Android中是专门用于显示列表的，是要是View的子类，都可以在ListView中显示出来,它以垂直列表的形式显示所有列表项。每一个条目都是一View对象
     ListView生成列表视图有两种方式：
         （1）直接使用ListView进行创建
           (2)让Activity继承ListActivity（相当于该Activity显示的]]></description><category></category></item><item><title><![CDATA[自定义View]]></title><link>https://blog.youkuaiyun.com/aijier930/article/details/50880440</link><guid>https://blog.youkuaiyun.com/aijier930/article/details/50880440</guid><author>aijier930</author><pubDate>Sun, 13 Mar 2016 21:32:27 +0800</pubDate><description><![CDATA[通常情况下，有以下三种方法来实现自定义的控件:
       (1)对现有控件进行拓展
     （2）通过组合来实现新的控件
     （3）重写View来实现全线的控件


方法一： 对现有控件进行拓展]]></description><category></category></item><item><title><![CDATA[Activity的生命周期介绍]]></title><link>https://blog.youkuaiyun.com/aijier930/article/details/50865096</link><guid>https://blog.youkuaiyun.com/aijier930/article/details/50865096</guid><author>aijier930</author><pubDate>Sat, 12 Mar 2016 13:30:34 +0800</pubDate><description><![CDATA[(一)Activity的起源:      
    Activity是用户交互的第一接口，它提供了一个用户完成指令的窗口。当开发者创建Activity之后，通过setContentView(View)方法来给该Activity指定一个显示的界面，并以为基础提供给用户交互的接口。系统采用Activity栈的方式来管理Activity。
  (二)  Activity形态:
     Activ]]></description><category></category></item><item><title><![CDATA[Android事件处理之基于监听的事件处理]]></title><link>https://blog.youkuaiyun.com/aijier930/article/details/50853964</link><guid>https://blog.youkuaiyun.com/aijier930/article/details/50853964</guid><author>aijier930</author><pubDate>Fri, 11 Mar 2016 10:34:51 +0800</pubDate><description><![CDATA[在事件监听的处理模型中，主要涉及三类对象：
        Event Source(事件源)：事件发生的场所，通常就是各个组件，例如按钮，窗口， 菜单等。
     Event(事件) ：事件封装了界面组件上发生的特定事件(通常就是一次用户操作),如果程序需要获得界面组件上所发生事件的相关信息，一般通过Event对象来取得。
   Event Listener(事件监听器):负责监听事件源]]></description><category></category></item></channel></rss>