heartstill

博客园 首页 新随笔 联系 订阅 管理

2011年9月26日 #

摘要: 泛型的Where 泛型的Where能够对类型参数作出限定。有以下几种方式。 l where T : struct 限制类型参数T必须继承自System.ValueType。 l where T : class 限制类型参数T必须是引用类型,也就是不能继承自System.ValueType。 l where T : new() 限制类型参数T必须有一个缺省的构造函数 l where T : NameOfClass 限制类型参数T必须继承自某个类或实现某个接口。 以上这些限定可以组合使用,比如: public class Point<T> where T : class, ICompa 阅读全文
posted @ 2011-09-26 16:54 开始测试 阅读(967) 评论(0) 推荐(0) 编辑

摘要: node.js Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎(应用于Google Chrome浏览器)进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。例 如,在服务器环境中,处理二进制数据通常是必不可少的,但Javascript对此支持不足,因此,V8.Node增加了Buffer类,方便并且高效地 处理二进制数据。因此,Node不仅仅简单的使用了V8,还对其进行了优化,使其在各环境下更加给力。 V8引擎本身使用了一些最新的编... 阅读全文
posted @ 2011-09-26 09:08 开始测试 阅读(783) 评论(0) 推荐(0) 编辑