摘要:
原来Windowsserver2012默认打开了ECN功能(貌似从Windowsserver 2008之后都默认打开),个人操作系统却没有打开,而办公室网络的确拥塞不小,造成了这种效果。好了,执行“netshinttcpsetglobal ecn=disable”命令后,果断OK了。 阅读全文
摘要:
创建和使用Map?Mapper.CreateMap() .ForMember(dest=> dest.Property, opt => opt.MapFrom(src => src.OtherProperty)) .ForMember(dest => dest.IgnoreProperty, opt => opt.Ignore()); 然后就可以使用这个Map了:?DestinationType dest = Mapper.Map(source);Mapper.AssertConfigurationIsValid();用于检查映射是否完整,Destinate mo 阅读全文
摘要:
1.先建一个与你要恢复的数据库名称一样的数据库。2.停止sqlserver,把你的数据库替换这个数据库。3.重启sqlserver,把数据库设置为紧急状态。sp_configure'allow',1reconfigurewithoverirdeupdatesysdatabasessetstatus=32768wherename='yourdata'4.重建日志文件。dbccrebuild_log('yourdata','yourdatapath\newdata_log.ldf')5.取消紧急模式。updatesysdatabase 阅读全文
摘要:
Task 是4.0里面带来的一个很好用的线程类,后台也是由线程池控制的有时间是里面的方法得好好看看。今天学到一个新的。当需要两个操作并行执行,然后再线性执行时。可以先Task1Task2执行Task.Factory.ContinueWhenAll(new Task[]{task1,task2},new Action((p)=>{}))如果这是在单个线程里面:task2里面的操作必须等待task1执行完以后才能执行。通过上面的方法就可以并行执行了 wool,nice jobhttp://www.cnblogs.com/yuzhaolangzi/archive/2010/11/29/1891 阅读全文
摘要:
CultureInfo简述CultureInfo类位于System.Globalization命名空间内,这个类和这个命名空间许多人都不了解也认为不需要太多了解,实际上,你写的程序中会经常间接得使用这些类。简单的说:当进行数字,日期时间,字符串匹配时,都会进行CultureInfo的处理,也就是不同的CultureInfo下,这些操作的结果可能会不一样。这里要介绍一下非常容易被忽视的InvariantCulture。通过示例了解InvariantCulture前面提到过,不同的CultureInfo会影响某些函数的执行结果,.NET中有一个特殊的CultureInfo:InvariantCul 阅读全文
摘要:
http://www.cnblogs.com/jeffwongishandsome/archive/2009/11/18/1602825.html下面这个是笔者在以前的一个项目中用到的。当时是为了在导出excel报表的时侯,通过自定义特性,包含一些可配置的特性在里面。具体的操作excel不是本文重点,本文不会多做说明。下面只写个示例,简单说明一下如何通过反射获取自定义特性。示例只在类和属性上使用了自定义特性。读者可以按照实际的项目需求,合理使用自定义特性。1、实现实体自定义特性,继承自Attribute类//////自定义特性属性或者类可用支持继承///[AttributeUsage(Attr 阅读全文
摘要:
http://www.cnblogs.com/leotsai/p/how-to-use-entity-framework-transaction-scope.html写在前面:1. 本文中单元测试用到的数据库,在执行测试之前,会被清空,即使用空数据库。2. 本文中的单元测试都是正确通过的。要理解EF的事务机制,首先要理解这2个类:TransactionScope和DbContext。DbContext是我们的数据库,通常我们会建一个类MyProjectDbContext继承自DbContext,里面包含所有的数据库表。这个类相当于定义了一个完整的数据库。下面通过一些单元测试来看看这2个类是如何 阅读全文
摘要:
MVC中,用户访问的地址并不映射到服务器中对应的文件,而是映射到对应Control里对应的ActionMethod,由ActionMethod来决定返回用户什么样的信息。而把用户访问的地址对应到对应的Action(当然也可以是对应的文件)的工作有路由系统完成,这其中许多复杂的处理由.net自动完成,而开发者需要告诉.net用户的访问地址和对应Action的具体映射关系。 MVC中路由系统可以完成两件任务: 1,处理从用户接收到得URL,映射到对应的Action; 2,将某个Action根据路由系统的映射关系,反映射成符合该路由系统结构的URL(动态生成URL,当网站结构改变时,该URL同... 阅读全文
摘要:
这里,我们将学习如何给asp.net mvc应用添加自定义路由。用自定义路由来修改默认路由表。对一些简单的asp.net mvc应用,默认的路由表就已经足够了。但是,当你需要创建特殊的路由时,就需要创建自定义路由了。假设正在进行一个blog项目的开发,希望处理用户的请求地址如下:/Archive/12-25-2009当用户输入这个URL时,你想返回日期12-25-2009的blog入口,为了实现这个路由,需要添加自定义路由。在这个asp.net mvc应用中,这个方法中含有一个自定义路由,叫做blog,它可以接受像/Archive/entydate类型的url。这里我们需要把自定义的路由放在默 阅读全文
摘要:
http://www.cnblogs.com/hbq-fczzw/archive/2011/11/11/2191614.htmlhttp://www.cnblogs.com/skm-blog/archive/2013/05/25/3099099.html 阅读全文