摘要: .NET 4.0中加入了lazy<T>(懒对象),其实叫懒对象感觉不对,更应该叫延迟对象加载. 正如我们所知,对象的加载是需要消耗时间的,特别是对于大对象来说消耗的时间更多.lazy可以实现对象的延迟加载. 简单用法如下. 创建一个控制台应用命名为lazyTest 1 using System; 2 阅读全文
posted @ 2016-02-29 21:01 李琼羽 阅读(9443) 评论(0) 推荐(0) 编辑
摘要: 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:”^[0-9]*$”。只能输入n位的数字:”^\d{n}$”。只能输入至少n位的数字:”^\d{n,}$”。只能输入m~n位的数字:。”^\d{m,n}$”只能输入零和非零开头的数字:”^(0|[1-9][0-9]*)$” 阅读全文
posted @ 2016-02-29 16:40 李琼羽 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 据说不会用GitHub的程序员连菜鸟都不算,确实,GitHub上有大量优秀的代码,我们也可以将自己的代码分享上去。 首先,你要有一个GitHub的账号,https://github.com/在官网注册一个GitHub账号,然后安装Git软件,具体参考Git简介及安装和简单配置。 1.安装配置完Git 阅读全文
posted @ 2016-02-29 16:37 李琼羽 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: 首先需要清楚的是Git和GitHub的区别。 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 而GitHub是用于托管代码的服务器,用Git管理的代码 阅读全文
posted @ 2016-02-29 16:36 李琼羽 阅读(181) 评论(0) 推荐(0) 编辑
摘要: ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。SignalR 是一个集成的客户端 阅读全文
posted @ 2016-02-29 16:35 李琼羽 阅读(2162) 评论(0) 推荐(0) 编辑