- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 装饰器
(一)函数作用域首先解释 LEGB : 查找变量时的顺序: L > E > G > B L: local 函数内部作用域 E:enclosing 函数内部与嵌套函数之间 G: global 全局作用域 B: build-in(python默认导入的一些变量) 内置作用域(二)闭包: Closure: 内部函数
2016-06-15 15:59:24 216
原创 利用HDFs上传文件的错误
WARN hdfs.DFSClient: DataStreamer Exceptionorg.apache.hadoop.ipc.RemoteException(java.io.IOException): File /examples/people.json._COPYING_ could only be replicated to 0 nodes instead of
2016-05-12 19:46:06 1208 1
原创 ContentProvider内容提供者
(一)ContentProvider内容提供者,四大组件之一。ContentProvider是不同应用程序之间进行数据交换的标准API,ContentProvier以某种Uri的形式对外提供数据,允许其它应用访问或修改数据,其它应用程序使用ContentResolver根据Uri去访问操作 指定数据。即ContentProvider把私有数据暴露给其他应用,通常,是把私有数据库的数据暴露给其它
2016-03-20 19:34:25 355
原创 Android Scroll分析
滑动一个View,本质上来说就是移动一个View。改变其当前所处的位置,就是通过不断地改变View的坐标来实现这一效果,所有要实现View的滑动,就必须监听用户触摸的事件,并根据事件传入的坐标,动态且不断地改变View的坐标,从而实现View跟随用户触摸的滑动而滑动。 Android的窗口坐标体系和屏幕的触控事件-MotionEvent(一)Android坐标系在Android中
2016-03-19 12:14:26 267
原创 ListView与Adapter
ListView在Android中是专门用于显示列表的,是要是View的子类,都可以在ListView中显示出来,它以垂直列表的形式显示所有列表项。每一个条目都是一View对象 ListView生成列表视图有两种方式: (1)直接使用ListView进行创建 (2)让Activity继承ListActivity(相当于该Activity显示的
2016-03-17 14:03:23 330
原创 自定义View
通常情况下,有以下三种方法来实现自定义的控件: (1)对现有控件进行拓展 (2)通过组合来实现新的控件 (3)重写View来实现全线的控件方法一: 对现有控件进行拓展
2016-03-13 21:32:27 242
原创 Activity的生命周期介绍
(一)Activity的起源: Activity是用户交互的第一接口,它提供了一个用户完成指令的窗口。当开发者创建Activity之后,通过setContentView(View)方法来给该Activity指定一个显示的界面,并以为基础提供给用户交互的接口。系统采用Activity栈的方式来管理Activity。 (二) Activity形态: Activ
2016-03-12 13:30:34 813
原创 Android事件处理之基于监听的事件处理
在事件监听的处理模型中,主要涉及三类对象: Event Source(事件源):事件发生的场所,通常就是各个组件,例如按钮,窗口, 菜单等。 Event(事件) :事件封装了界面组件上发生的特定事件(通常就是一次用户操作),如果程序需要获得界面组件上所发生事件的相关信息,一般通过Event对象来取得。 Event Listener(事件监听器):负责监听事件源
2016-03-11 10:34:51 931
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人