许多OO语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。如前所述,由于函数没有签名,在ECMAScript中无法实现接口继承。ECMAScript只支持实现继承,而且其实现继承主要是依靠原型链来实现的。 --摘自《JavaScript高级程序设计》 - ...
分类:
Web程序 时间:
2017-01-09 00:00:49
阅读次数:
300
AspectJ使用org.aspectj.lang.JoinPoint接口表示目标类连接点对象,如果是环绕增强时,使用org.aspectj.lang.ProceedingJoinPoint表示连接点对象,该类是JoinPoint的子接口。任何一个增强方法都可以通过将第一个入参声明为JoinPoin ...
分类:
编程语言 时间:
2017-01-05 21:15:12
阅读次数:
1602
变量、类和接口 1、变量的类型 实例变量(不以static修饰) 成员变量 类变量(以static修饰) 所有变量 形参(方法签名中定义的变量) 局部变量 方法局部变量(在方法内定义) 代码块局部变量(在代码块内定义) 2、单例类(Singleton) 单例类:一个类只能创建一个对象,称为单例类。 ...
分类:
编程语言 时间:
2017-01-05 01:05:57
阅读次数:
325
接口的现实实现: 通俗来说,接口的显示实现就是使用接口名称作为方法名的前缀,而传统的实现方式称之为:“隐式接口实现”: interface IAnimal { void Dog(); } class Animal:IAnimal { public void Dog() { Console.Write ...
Delegate可以当它是一个占位符,比如你在写代码的时候并不知道你将要处理的是什么。你只需要知道你将要引入的参数类型和输出类型是什么并定义它即可。这就是书本上所传达的方法签名必须相同的意思。 与函数指针相比,delegate有许多函数指针不具备的优点。首先,函数指针只能指向静态函数,而delega ...
分类:
其他好文 时间:
2016-12-03 15:23:25
阅读次数:
259
正则表达式是一个精巧的利器,经常用来在字符串中查找和替换,JavaScript语言参照Perl,也提供了正则表达式相关模块,开发当中非常实用,在一些类库或是框架中,比如jQuery,就存在大量的正则表达式,所以说学好正则表达式,是提高开发技能的一项基本要求。那么今天博主就来详细总结一下正则表达式的相 ...
分类:
编程语言 时间:
2016-12-01 09:38:55
阅读次数:
217
泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList ...
Task异步编程中,可以实现在等待耗时任务的同时,执行不依赖于该耗时任务结果的其他同步任务,提高效率。 1、Task异步编程方法签名及返回值: a) 签名有async 修饰符 b) 方法名以 Async 结尾(良好的编码习惯) 根据约定,将“Async”追加到具有 async 修饰符的方法名称。如果 ...
分类:
其他好文 时间:
2016-11-28 07:31:07
阅读次数:
180
1.自建CA 自建CA的机制:1.生成私钥2.创建证书请求,在创建证书请求过程中由于需要提供公钥,而公钥来源于私钥,所以也需要指定私钥来创建证书请求,而实际上这里提供私钥的作用就是提取其中的公钥,这一点在后文给出了证明3.使用私钥对证书请求签名。 由于测试环境,所以自建的CA只能是根CA。配置文件如... ...
分类:
其他好文 时间:
2016-11-22 22:37:25
阅读次数:
387
1.Spring MVC框架简介 支持REST风格的URL 添加更多注解,可完全注解驱动 引入HTTP输入输出转换器(HttpMessageConverter) 和数据转换、格式化、验证框架无缝集成 对静态资源处理提供特殊支持 更加灵活的控制器方法签名,可完全独立于Servlet API 2.Spr ...
分类:
编程语言 时间:
2016-11-21 23:19:19
阅读次数:
220