反射 反射是指在程序运行期间对程序本身进行访问和修改的能力,(程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分,在运行程序时,程序无法获取自身的信息) 支持反射的语言可以在程序编译期间将变量的反射信息,如字段名称、类型等信息整合到可执行文件中,并给程序提供接口访问反射信息,这样 ...
分类:
其他好文 时间:
2019-06-22 19:38:20
阅读次数:
104
JavaScript中的数据类型主要有两种,一种是基本数据类型,包括Number,String,Null,Undefined,Boolean,还有一种是引用类型Object typeof是操作符,返回值为String ,返回值包括 undefined,number,string,boolean,ob ...
分类:
编程语言 时间:
2019-06-20 22:37:36
阅读次数:
135
在 JavaScript 里使用 typeof 来判断数据类型,只能区分基本类型, 对于数组、null、对象来说,其关系错综复杂,使用 typeof 都会统一返回 “object” 字符串。 要想区别对象,数组,函数单纯使用typeof是不行的,javascript中通过Object.prototy ...
分类:
Web程序 时间:
2019-06-20 21:24:39
阅读次数:
194
一些数组的基础知识,感觉很有意思 通过typeof是无法判断是对象还是数组的 第一:使用instanceof进行判断,A instanceof B即对象A是不是构造函数B构造出来的,是即返回true, 不是即返回false. 第二:在typeof上进行enhancement, typeof数组和对象 ...
分类:
编程语言 时间:
2019-06-20 21:22:58
阅读次数:
201
Object.freeze() 方法可以冻结一个对象。一个被冻结的对象再也不能被修改; 冻结了一个对象则不能向这个对象添加新的属性,不能删除已有属性, 不能修改该对象已有属性的可枚举性、可配置性、可写性,以及不能修改已有属性的值。 此外,冻结一个对象后该对象的原型也不能被修改。freeze() 返回 ...
分类:
其他好文 时间:
2019-06-20 21:19:42
阅读次数:
120
[ 需求 ] 使用反射,循环本地DLL文件,获取实现了所需接口的类,并实例化。 Loop local dll files by reflection library and assembly library to find all the classes that implement certain ...
JS中数据类型、内置对象、包装类型对象、typeof关系 https://segmentfault.com/a/1190000018275384 JavaScript 数据类型和数据结构 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/ ...
分类:
Web程序 时间:
2019-06-18 13:51:32
阅读次数:
139
应用场景:1. 公司安全方面要求 对所有文件路径进行加密,好我们框架里之前加了统一父类,能获取到所有的出参和入参; 2. 由于文件路径都是string类型,因此想要用json序列化器,其实我暂且并不是很清楚哪个序列化api更好一些,因此就随机使用了google 直接上代码吧: 应用实例: 结束语: ...
分类:
其他好文 时间:
2019-06-18 10:47:19
阅读次数:
95
泛型概述:通用的类型 <>: typeof <T>:T,叫做参数类型变量 <String> : String ,实际类型参数 List<String> :整体叫做 参数化类型 获取实现的接口或继承的类上的参数化类型的API: 在设置通用Dao时: 方法一: private Class clazz; ...
分类:
其他好文 时间:
2019-06-14 22:00:45
阅读次数:
83
for (int i = 0; i < this.dsHz.Tables[0].Columns.Count; i++) { if (dsHz.Tables[0].Columns[i].DataType == typeof(Int32) || dsHz.Tables[0].Columns[i].Dat ...
分类:
其他好文 时间:
2019-06-12 17:49:58
阅读次数:
135