Fork me on GitHub

2015年9月28日

摘要: React的React NativeReact无疑是今年最火的前端框架,github上的star直逼30,000,基于React的React Native的star也直逼20,000。有了React,组件化似乎不再步履蹒跚,有了React Native,前端的边界似乎广阔无边。而Webpack凭借它... 阅读全文
posted @ 2015-09-28 23:20 HackerVirus 阅读(838) 评论(0) 推荐(0)
摘要: WCF搭建前言:前面三篇分享了下DDD里面的两个主要特性:聚合和仓储。领域层的搭建基本完成,当然还涉及到领域事件和领域服务的部分,后面再项目搭建的过程中慢慢引入,博主的思路是先将整个架构走通,然后一步一步来添加相关元素,使架构慢慢变得丰满。这篇打算分享下应用层的搭建。根据DDD的设计原则,应用层不包... 阅读全文
posted @ 2015-09-28 21:32 HackerVirus 阅读(483) 评论(0) 推荐(0)
摘要: 异步编程最佳实践避免async void异步方法返回类型有3种,void,Task和Task,void尽量不要使用。原理剖析:使用async void标记的方法有不同的错误处理语义。async Task或async Task方法抛出异常时,异常会被捕获并放到Task对象上。然而,标记为async v... 阅读全文
posted @ 2015-09-28 17:36 HackerVirus 阅读(282) 评论(0) 推荐(0)

2015年9月27日

摘要: 使用Async和Await进行异步编程(C#版 适用于VS2015)你可以使用异步编程来避免你的应用程序的性能瓶颈并且加强总体的响应。然而,用传统的技术来写异步应用是复杂的,同时编写,调试和维护都很困难。VS2012介绍了简单的方法,那就是异步编程,它在.Net Framework 4.5和Wind... 阅读全文
posted @ 2015-09-27 22:30 HackerVirus 阅读(332) 评论(0) 推荐(0)
摘要: C#开发中使用配置文件对象简化配置的本地保存0x00 起因程序的核心是数据和逻辑,开发过程中免不了要对操作的数据进行设置,而有些数据在程序执行过程中被用户或程序做出的修改是应该保存下来的,这样程序在下次运行时可以保留上次的一些设置。同样有时我们希望修改某些设置而不需要重新编译程序,这样也可以通过修改... 阅读全文
posted @ 2015-09-27 22:12 HackerVirus 阅读(3803) 评论(1) 推荐(0)
摘要: .NET转Java 懂C#的话,转Java也不是那么难,毕竟,语言语法还是相似的.尝试了下Java,说说自己的体会吧. 一,Java和C#都是完全面向对象的语言。在面向对象编程的三大原则方面,这两种语言接近得不能再接近。不过也有一些差别,不过不多,稍微习惯下就好了,比如:集合:两种语言都有集合A... 阅读全文
posted @ 2015-09-27 22:08 HackerVirus 阅读(382) 评论(0) 推荐(0)
摘要: .net 开源组件推荐 之 StackExchange已经两年没更新过博客了!!!StackExchange,地址:https://github.com/StackExchange,开源的这些项目都是在StackOverflow线上使用的。说起StackOverflow,扯两句闲话,所有码农应该都不... 阅读全文
posted @ 2015-09-27 22:07 HackerVirus 阅读(521) 评论(0) 推荐(1)
摘要: jquery validate表单验证插件1 表单验证的准备工作 在开启长篇大论之前,首先将表单验证的效果展示给大家。 1.点击表单项,显示帮助提示 2.鼠标离开表单项时,开始校验元素 3.鼠标离开后的正确、错误提示及鼠标移入时的帮助提醒 对于初学者而言,htm... 阅读全文
posted @ 2015-09-27 21:51 HackerVirus 阅读(32672) 评论(6) 推荐(10)
摘要: Lambda表达式和表达式树 lambda表达式是C#3.0中引入的比匿名方法更加简洁的一种语法,可用于创建委托或表达式树类型的匿名函数。Lambda表达式本身可划分为两种类型:语句Lambda和表达式Lambda。表达式Lambda: 要创建lambda表达式,则在lambda运算符=>的左侧指定... 阅读全文
posted @ 2015-09-27 20:51 HackerVirus 阅读(295) 评论(0) 推荐(0)
摘要: 使用ASP.NET Identity实现基于声明的授权阅读目录走进声明的世界创建并使用声明基于声明的授权使用第三方来身份验证小节在这篇文章中,我将继续ASP.NET Identity 之旅,这也是ASP.NET Identity 三部曲的最后一篇。在本文中,将为大家介绍ASP.NET Identit... 阅读全文
posted @ 2015-09-27 20:49 HackerVirus 阅读(2319) 评论(1) 推荐(1)