07 2015 档案
摘要:Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关...
阅读全文
摘要:ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。 官网:http://signal
阅读全文
摘要:在上一节中,实现了CodeFirst快速入门。但是很多与数据库的细节还无法自定义。以及使用EF过程中,需要注意的事项。 在本节中,会涉及到以下EF中的连接字符串EF的对象状态延迟加载,为什么需要Virtual,贪婪加载绕过EF,直接SQL查询查看EF生成SQL语句实体与数据库的映射通过...
阅读全文
摘要:Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案 对象关系映射(英语:Object Relational Mapping,简称ORM),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换...
阅读全文
摘要:为什么需要异步,异步对可能起阻止作用的活动(例如,应用程序访问 Web 时)至关重要。对 Web 资源的访问有时很慢或会延迟。如果此类活动在同步过程中受阻,则整个应用程序必须等待。在异步过程中,应用程序可继续执行不依赖 Web 资源的其他工作,直至潜在阻止任务完成。 本节将一步一步带领大家理解...
阅读全文
摘要:NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Off
阅读全文
摘要:D3(Data-Driven Documents)是一个用于网页作图、生成互动图形的JavaScript函数库。 官网:http://d3js.org/ 下载: cdn: d3.zip1.hello world d3.select('body') ...
阅读全文
摘要:本节,将围绕以下几点来讲。 知识点:多线程、作用域、闭包、this 先顶后看1.多线程 在不支持H5的浏览器中。使用Concurrent.Thread.js. 在支持H5中,使用WebWork. 在H5以前,js是不支持多线程的。其中存在同步池和异步池的概念。当同步池处理完后,会调用异...
阅读全文
摘要:jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 官网API: http://api.j...
阅读全文
摘要:1.全局变量的特性: 在函数体内直接写的变量(未用var标志)自动升级为全局变量。 (function func() { i = 100; }()); alert(i); 非常不建议不写var. var num = 1...
阅读全文
摘要:int? 是可为null的值类型。只比int多一个值就是null。 思考: 同样的内存空间,怎么实现的多一个值的?都是4字节,32位,int?靠什么存在一个null值的。发现: 分析一下内存,看看如何实现。 当int i = max; int? j = max; 发现j的下一个4字节...
阅读全文
摘要:Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,Quartz.net 就是Quartz的移植版本。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。 官网教程:http://www.quartz-schedul...
阅读全文
摘要:除了通过.net提供的windows服务模板外,Topshelf是创建Windows服务的另一种方法。 官网教程:http://docs.topshelf-project.com/en/latest/configuration/quickstart.html优点: 1.可以直接调试运...
阅读全文