1、说明:__getitem__\setitem可以迭代,它已经不被推荐了;建议使用__iter__\next。2、python会先去检查__iter__\next然后再去检查__getitem__\__setitem__,也就是说__iter__优先。例子:#!coding:utf-8#!pyth...
分类:
编程语言 时间:
2015-11-12 20:10:58
阅读次数:
300
1、想要自己定义的python对象支持索引与分片操作就要重载__getitem__\__setitem__这两个方法。2、__getitme__(self,index) 这里的index参数可能类型有两种int,slice。当它是int类型时对应索引操作,当它是slice时对应分片操作。3、__s....
分类:
编程语言 时间:
2015-11-12 20:07:49
阅读次数:
593
一、实例绑定:二、使用__slots__:三、@property:python内置装饰器 decorator四、多重继承:Mixin五、定制类: 1、 __str__ 和 __repr__: 打印一个实例 2、 __iter__:被用于for ... in循环 3、__getitem__:现得...
分类:
编程语言 时间:
2015-10-29 00:18:05
阅读次数:
334
@Override public void onItemSelected(AdapterView parent, View view, int position, long id) {方法1:通过ArrayAdapter 提供的getItem(position) 直接获取位置内容 ...
分类:
其他好文 时间:
2015-09-25 21:37:18
阅读次数:
286
在HTML5中可以把数据长期存储在客户端,使用的对象就是localStorage。localStorage常用方法有setItem、getItem、removeItem、clear。下面是一个存储数组对象的例子,由于localStorage中存储的数据会自动转换为字符串,数组类型则会自动join("...
分类:
其他好文 时间:
2015-09-12 12:05:12
阅读次数:
117
使用BaseAdapter首先要重写里面的四个方法: public int getCount() ? //你的item的个数,也就是你需要展示的listView的列数。一般直接返回一个容器的size() public Object getItem(int position) //返回每个Ite...
分类:
其他好文 时间:
2015-09-09 13:37:06
阅读次数:
159
最近的项目中用到了前端存储,最初选用的是localStorage,这个是html5里面新增的API,用法很简单。setItem getItem clear。 值得注意的是,localStorage中存进去的数据,都是以字符串的形式存储的,取出来的时候也是以字符串的形式拿到的。由于项目中一般数据都.....
分类:
数据库 时间:
2015-08-27 13:00:05
阅读次数:
178
在Android开发中经常用到ListView列表,于是Adapter也就比较常用的了, 而实际项目中稍微复杂点的基本都会用到BaseAdapter, 大家都知道继承自BaseAdapter必须要重写getCount(), getItem(), getItemId(), getView...
分类:
移动开发 时间:
2015-08-12 17:06:56
阅读次数:
119
保存状态的方式有很多,我推荐使用的一种方式
ListView 中 每个条目你一般都是用一个实体类写数据的
在你的实体类中加一条
public boolean ischecked = false;
然后 适配器中写
final MEntity entity = (MEntity) getItem(position);
holder.checkBox.setOnCheckedChangeL...
分类:
移动开发 时间:
2015-08-05 14:57:16
阅读次数:
157
Cookie的大小是受限的,并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外cookie还需要指定作用
域,不可以跨域调用。
Web Storage拥有setItem,getItem,removeItem,clear等方法,操作简单 不像cookie需要前端开发者自己封装setCookie,getCookie。
Cookie的作用...
分类:
Web程序 时间:
2015-07-30 21:31:35
阅读次数:
122