Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。而Android的Parcelable的设计初衷是因为Serializable效率过慢,为了在程序内不同组件间以及不同Android程序间(AIDL)高 ...
分类:
其他好文 时间:
2016-08-11 22:22:14
阅读次数:
150
题意:有n个同学(编号为1到n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学。游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:可能有人可以从若干人那里获取信息, ...
分类:
其他好文 时间:
2016-08-03 22:08:43
阅读次数:
125
在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用。 1. 赋值 赋值其实只是传递对象引用,引用对象id是一样的。原始列表改变,被赋值的b也会做相同的改变。 1 2 3 4 5 6 7 8 9 10 ...
分类:
编程语言 时间:
2016-08-02 23:43:11
阅读次数:
239
题目描述 有n个同学(编号为1到n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学。 游戏开始时,每人都只知道自己的生日。之后每一轮中,所有人会同时将自己当前所知的生日信息告诉各自的信息传递对象(注意:可能有人可以从若干人那 里获 ...
分类:
其他好文 时间:
2016-08-02 20:37:41
阅读次数:
160
在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用。 1. 赋值 赋值其实只是传递对象引用,引用对象id是一样的。原始列表改变,被赋值的b也会做相同的改变。 2.浅拷贝 浅拷贝是指拷贝的只是原始对象元 ...
分类:
编程语言 时间:
2016-08-02 01:15:59
阅读次数:
206
我是文档的搬运工。 Intent,意图,它是一个消息传递对象。对于意图最常见的就是从一个Activity跳转到另一个Activity,或者启动一个服务、发送一个广播等等。 它分为显式意图和隐式意图,下面是API指南给的解释。 显式 Intent :按名称(完全限定类名)指定要启动的组件。通常,您会在 ...
分类:
移动开发 时间:
2016-07-30 16:28:46
阅读次数:
220
## 0x00简介: 如果我们要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。JSON不仅是标准格式,并且比XML更快,而且可以直接在Web页面中 ...
分类:
编程语言 时间:
2016-07-30 11:50:12
阅读次数:
181
Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象。 要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。 Intent中传递这2种对象的方法: 以下以最常用的Serializ ...
分类:
移动开发 时间:
2016-07-24 17:36:02
阅读次数:
177
Android中的Parcel机制 实现了Bundle传递对象 使用Bundle传递对象,首先要将其序列化,但是,在Android中要使用这种传递对象的方式需要用到Android Parcel机制,即,Android实现的轻量级的高效的对象序列化和反序列化机制。 JAVA中的Serialize机制, ...
分类:
移动开发 时间:
2016-07-22 01:04:17
阅读次数:
318
原文链接:http://bbs.51cto.com/thread-1098421-1-1.html 目标处理函数为selectAttr(test) 1.直接传递给定参数如: 2.传递某属性值 3.传递this对象 通过this对象获取对应选项值:this.value or this.name;如果是 ...
分类:
Web程序 时间:
2016-07-21 15:07:08
阅读次数:
214