在Java编程中经常碰到类型转换,对象类型转换主要包括向上转型和向下转型。 5.13.1 向上转型 我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的子类),而鸟类则是动物中的一种( ...
分类:
编程语言 时间:
2017-04-10 22:19:14
阅读次数:
268
js数据类型分为原始类型(num,字符串,boolean),对象类型(object,属性的集合,特殊对象是数组,全局对象),原始值(null,undefined),除了原始值,其他的都拥有方法 js可灵活进行数据类型转换 注意: 1,数字类型:在算数运算中上溢,下溢,或被零整除不会报错, 若上溢出结 ...
分类:
Web程序 时间:
2017-04-03 21:21:40
阅读次数:
210
Python中用于序列化的两个模块 json 用于【字符串】和 【python基本数据类型】 间进行转换 pickle 用于【python特有的类型】 和 【python基本数据类型】间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能: ...
分类:
编程语言 时间:
2017-03-22 12:40:54
阅读次数:
213
@RequestBody 将HTTP请求正文转换为适合的HttpMessageConverter对象。 @ResponseBody 将内容或对象作为 HTTP 响应正文返回,并调用适合HttpMessageConverter的Adapter转换对象,写入输出流。 /** * @return 返回Pe ...
分类:
编程语言 时间:
2017-02-06 10:59:18
阅读次数:
200
拦截器能在action被调用之前和被调用之后执行一些“代码”。Struts2框架的大部分核心功能都是通过拦截器来实现的,如防止重复提交、类型转换、对象封装、校验、文件上传、页面预装载等等,都是在拦截器的帮助下实现的。每一个拦截器都是独立装载的(pluggable),我们可以根据实际的需要为每一个ac ...
分类:
其他好文 时间:
2017-02-04 21:13:20
阅读次数:
147
前奏 1. 在新建项目中的Models文件下,新建Products类: 2. 在控制器中实例化此类 方式1:ViewData 将控制器中的方法用ViewData以键值对的形式类存储上述的实例化对象,如下: 然后在视图中获取ViewData中的值,并转换对象,如下: 方式2:ViewBag 将控制器中 ...
分类:
Web程序 时间:
2017-01-12 12:30:49
阅读次数:
266
要求: 确保字符串的每个单词首字母都大写,其余部分小写。 这里我自己写了两种方法,或者说是一种方法,另一个是该方法的变种。 第一种: 第一种方法我认为比较好理解一点。 第二种(这是基于第一种方法上的改动): 第二种方法减少了转换对象,原理还是一样的。 两种方法的结果都是: ps:如有不足或错误请指出 ...
分类:
编程语言 时间:
2017-01-04 19:53:24
阅读次数:
371
var obj = JSON.parse(json); //由JSON字符串转换为JSON对象 var json=JSON.stringify(obj); //将JSON对象转化为JSON字符 //此种需下载插件var json=obj.toJSONString(); //将JSON对象转化为JSO ...
分类:
编程语言 时间:
2016-12-21 16:21:59
阅读次数:
173
1. 在block外面这样:__weak MyController *weakSelf = self 或者 __weak __typeof(self) weakSelf = self;是为了防止强引用导致循环引用2.执行block方法体的时候也可以转换为强引用之后再使用MyController* s ...
分类:
移动开发 时间:
2016-12-21 09:36:30
阅读次数:
250
大二就买了这本书,如今再看这本书,看到了一些以前没看的细节,也有了不同的体会。本文使用第4版,整理每章的笔记心得。老外的书有个特点,他会花费大量的文字去阐述一个概念,这比堆代码强多了。 第 1 章 对象导论 1.1 抽象 抽象是计算机最重要的概念之一。C 在解决问题时,主要是基于计算机的结构进行抽象... ...
分类:
编程语言 时间:
2016-12-16 19:11:42
阅读次数:
185