何时需要重写equals()当一个类有自己特有的“逻辑相等”概念(不同于对象身份的概念)。object规范规定,如果要重写equals(),也要重写hashcode()如何覆写equals()覆写equals方法1 使用instanceof操作符检查“实参是否为正确的类型”。2 对于类中的每一个“关...
分类:
编程语言 时间:
2015-07-08 14:13:36
阅读次数:
178
学习真是件奇妙的事情。这本书我之前都看过,有些的知识点却完全没有印象。总结:把用到的知识好好研究;平时可以了解其他技术的基础,把相关的资料和难点记录下来。javascript陷阱1、变量类型var myName = 'sfp';typeOf myName; //'String'2、...
分类:
其他好文 时间:
2015-07-08 10:48:27
阅读次数:
146
之前接触了别人的ORM框架,感觉牛掰到不行,然后试着自己来写自己的ORM。 最初从园子里找到其他人写的反射的例子: 1 List pis = typeof(T).GetProperties().ToList() 2 while (dr.Read()) 3 { 4 ...
分类:
其他好文 时间:
2015-07-08 09:27:32
阅读次数:
150
本文是网易云课堂金旭亮老师的课程笔记,记录下来,以供备忘。变量类型 只有6种 : 四种原始数据类型boolean , number, string , undefine, 其他object,function是对象typeof,instanceof ...
分类:
编程语言 时间:
2015-07-08 00:17:04
阅读次数:
188
OC 中 全局宏定义#define WS(weakSelf) __weak __typeof(&*self)weakSelf = self;用法如下:WS(weakself)[self.tableView addHeaderWithCallback:^{[weakself requestMember...
分类:
编程语言 时间:
2015-07-07 00:44:33
阅读次数:
201
跨浏览器获取位置var leftX = typeof window.screenLeft == 'number' ? window.screenLeft : window.screenX;
var topY = typeof window.screenTop == 'number' ? window.screenTop : window.screenY;firefox浏览器不支持screenLeft...
分类:
编程语言 时间:
2015-07-06 12:16:58
阅读次数:
121
目录:一、javaScript的一些特点和约定二、基本数据类型三、复杂数据类型四、基本数据类型转换五、typeof()函数一、javaScript的一些特点和约定:1、javaScript区分大小写。2、变量、函数、属性、参数的名字第一个字符必须是一个字母、下划线(_)或者美元符号($)。其他字符可...
分类:
编程语言 时间:
2015-07-03 19:01:45
阅读次数:
200
我们都知道在防止如block的循环引用时,会使用__weak关键字做如下定义:__weak typeof(self) weakSelf = self;后来,为了方便,不用每次都要写这样一句固定代码,我们定义了宏:#define WeakSelf __weak typeof(self) weakSelf = self;之后,我们可以比较方便的在需要的地方:WeakSelf;
...
[weakSelf...
分类:
移动开发 时间:
2015-07-03 12:25:31
阅读次数:
279
ajax.js(function(exports, document, undefined){
"use strict";
function Ajax(){
if(!(this instanceof Ajax)) return;
return this;
}
Ajax.prototype = {
init: functi...
分类:
编程语言 时间:
2015-07-02 17:32:51
阅读次数:
161
测试的时候发现一个很诡异的bug,在prefab里面的物体的属性居然不断的在变化,最后一步步调试才发现,区别是查找物体的api,特此记录下两种apiCanvas[] canvasArray = (Canvas[])Object.FindObjectsOfType(typeof(Canvas));仅查...
分类:
编程语言 时间:
2015-07-01 20:28:17
阅读次数:
147