一、什么叫序列化 将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。二、序列化的目的1、以某种存储形式使自定义对象持久化;2、将对象从一个地方传递到另一个地方。3、使程序更具维护性。三、只有字符串能写入文件中能再网络上传输的只能是bytes --- 字符串把要传输的和要储存的内容 转换成 ... ...
分类:
Web程序 时间:
2018-03-04 16:02:03
阅读次数:
236
一、传递复杂对象(list、map、自定义对象) 在使用WebService服务的时候经常需要传递参数,我们不可能只使用基本类型,所以也应该支持复杂对象。先建立一个复杂的类: 类的代码比较多也比较简单,这个类需要实现Serializable接口,也就是说必须得实现可序列化才行。因为代码比较多我就直接 ...
分类:
Web程序 时间:
2018-03-01 17:05:41
阅读次数:
219
什么是JavaScript? 我们可以从几个方面去说JavaScript是什么: 基于对象 javaScript中 内置了许多对象 供我们使用【String、Date、Array】等等 javaScript也 允许我们自己自定义对象 事件驱动 当用户触发执行某些动作的时候【鼠标单机、鼠标移动】, j ...
分类:
编程语言 时间:
2018-03-01 14:52:15
阅读次数:
196
ArrayList类中的contains()方法底层依赖的是equals()方法。若集合中的元素是自定义对象,则应该重写该类父类Object的equals()方法,否则对象永远都不相同(因为都是new出来的,地址不同)。 ...
分类:
其他好文 时间:
2018-02-16 23:34:53
阅读次数:
372
11.标准库浏览II 11.1输出格式 reprlib 模块为大型的或深度嵌套的容器缩写显示提供了 :repr() 函数的一个定制版本: pprint 模块给老手提供了一种解释器可读的方式深入控制内置和用户自定义对象的打印。当输出超过一行的时候,“美化打印(pretty printer)”添加断行和 ...
分类:
其他好文 时间:
2018-02-09 20:42:17
阅读次数:
208
HashSet无序(存入和取出的顺序不同),不重复,无索引底层是哈希表结构,也称散列表结构,查找和删除快,添加慢像HashSet中存储自定义对象需要重写hashCode()和equals()方法importjava.util.HashSet;importjava.util.Iterator;/***演示HashSet是如何保证元素的唯一性的*@authorWangShuang**/publiccl
分类:
其他好文 时间:
2018-02-07 16:50:51
阅读次数:
185
一、runtime实现通用copy 如果自定义类的子类,模型套模型你真的会copy吗,小心有坑。 copy需要自定义类继承NSCopying协议 二、runtime实现通用归档解档 归档解档需要自定义类继承NSCoding协议 三、NSUserDefaults存储自定义对象 四、NSUserDefa ...
分类:
移动开发 时间:
2018-02-05 18:51:39
阅读次数:
347
一、输入映射类型1、parameterType parameterType定义输入到sql中的映射类型,可以是 简单类型 、po类对象(可自动生成 或 手动定义)、 pojo包装对象(用于综合查询,UserCustom用户自定义对象 、UserQueryvo视图层对象包)、hashMap对象,建议使... ...
分类:
数据库 时间:
2018-01-30 12:40:49
阅读次数:
248
在python中,有个说法叫一切皆对象。所以面向对象的编程思想是非常重要的,而面向对象编程也是许多项目在开发过程中必不可少的一种思想模式。学习面向对象的开发模式,可以很好的解决现实中会遇到的一些开发难题。
分类:
其他好文 时间:
2018-01-24 15:31:27
阅读次数:
170
--Set:元素是无序(存入和取出的顺序不一定一致)的,元素不可以重复 --HashSet:底层数据结构是哈希表 --TreeSet:底层数据结构是二叉树。Set集合的功能和Collection是一致的。 往hashSet集合中存入自定义对象,姓名年龄相同者为同一个人,重复元素 --HashSet: ...
分类:
其他好文 时间:
2018-01-23 13:15:47
阅读次数:
171