数组(Arrays) 字典(Dictionaries) 数组(Arrays) 在OC里面,NSArray和NSMutableArray这两个类可以存储任意类型的对象,并且不提供所返回对象的任何特别信息。在Swift中,数据值被存入某个数组之前类型必须明确。方法是通过显式的类型标注或者类型推断,而且不 ...
分类:
编程语言 时间:
2017-01-17 19:43:55
阅读次数:
263
在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行包装,再把包装对象传给目标资源,从而实现一些特殊需求。 一、Decorator设计模式 1.1、Decorator设计模式介 ...
分类:
编程语言 时间:
2017-01-16 18:33:07
阅读次数:
237
1.重写(覆盖)override:重载在同一类,重写必须有继承关系,(方法名,输入参数,返回类型相同) 2.Object的方法:getClass:得到该类 hashCode:返回对象的哈希码 equals:制定对象中的值相等 clone :返回该对象的复制品 finalize:垃圾回收Ⅶ回收之前,先 ...
分类:
其他好文 时间:
2017-01-14 22:03:01
阅读次数:
206
一、函数的传参&返回值(引用传值效率高于值传递) 1)参数尽量考虑使用对象引用,对于要求函数不改变对象内容的情况使用const。 2) 返回值尽量使用对象引用, 对于返回值是局部对象的情况只能返回对象不能是引用 原因是局部的对象在函数执行完毕之后会被析构,外部的引用将对应一个无效的对象。 举个栗子理 ...
分类:
编程语言 时间:
2017-01-14 17:30:34
阅读次数:
275
类属性可以通过dir()函数和__dict__函数进行查询 dir()函数返回对象属性的一个名字列表,而__dict__返回的是一个字典,键(key)是属性名。 在看下面的例子 定义一个类: 输出结果 对象中的方法在没有实例的情况下不能被调用,只要在有实例的情况才能被调用! 我们看一件有意思的事情。 ...
分类:
其他好文 时间:
2017-01-14 14:50:14
阅读次数:
148
插入节点 appendChild() 在指定节点的最后一个子节点列表之后添加一个新的子节点。 插入节点 insertBefore() 方法可在已有的子节点前插入一个新的子节点。 删除节点 removeChild() 方法从子节点列表中删除某个节点。如删除成功,此方法可返回被删除的节点,如失败,则返回 ...
分类:
其他好文 时间:
2017-01-13 22:16:17
阅读次数:
222
今天自己做了一个测试 , 动态去select出来数据库的字段, 但是我传参数都是正确的 , 可就是无法出来结果, 返回对象NULL . 表示很郁闷 , 然后就google了一下 , 关键词 : ibatis sql select dynamic column 不得不说, google真心强大 !!! ...
分类:
其他好文 时间:
2017-01-09 18:17:36
阅读次数:
192
1.Lock相关知识介绍 好比我同时种了几块地的麦子,然后就等待收割。收割时,则是哪块先熟了,先收割哪块。 下面举一个面试题的例子来引出Lock缓存读写锁的案例,一个load()和get()方法返回值为空时的情况;load()的返回值是一个代理对象,而get()却是一个实实在在的对象;所以当返回对象 ...
分类:
编程语言 时间:
2017-01-08 14:23:59
阅读次数:
264
所有类型最终都从System.Object类型派生。 最基本方法(object的公共方法): 1.Equals:如果两个对象具有相同的值,返回true. 2.GetHashCode:返回对象值得一个哈希码,如果某个类型的对象要在一个哈希表集合众作为key使用,该类型应重写该方法。 3.ToSting ...
1.constructor 在W3C定义中的定义:constructor 属性返回对创建此对象的数组函数的引用 就是返回对象相对应的构造函数。从定义上来说跟instanceof不太一致,但效果都是一样的 如: (a instanceof Array) //a是否Array的实例?true or fa ...
分类:
编程语言 时间:
2017-01-04 10:47:38
阅读次数:
228