代码改变世界

阅读排行榜

.NET IoC主流框架 01:Castle Windsor - Registering components one-by-one

2011-07-22 09:39 by Ecin, 1117 阅读, 收藏,
摘要: 最近浏览园子的一篇博文各大主流.Net的IOC框架性能测试比较时,细看了下其中Castle Windosor的注入方式,代码片段如下:container.Register(Component.For(typeof(IDatabase)).ImplementedBy(typeof(SqlDatabase)));心中顿时一丝凉意,哦,现在已经是.NET 4.0了,Castle Windsor也升级了,比之前的旧模式注册方式不同了: container.AddComponent...带着兴奋,我毫不犹豫的看了下官网关于Castle IoC的更新,现在的版本已经更新到了2.5.3了,下了一个,研究了其 阅读全文

Asp.net之缓存(一)

2009-07-19 02:31 by Ecin, 1085 阅读, 收藏,
摘要: 近段时间,发现web开发中缓存是个比较重要的东西,以前只是拿来用用,比如说应用程序缓存,感觉跟状态管理差不多,Cache跟Applicaition长得很像。唯一我知道的区别就是缓存容易丢失,所以在存储一些持久性变量时改用Applicaion较佳。现在又把Cache温习了下,原来是自己对原理上的东西了解得不够,技术的掌握如果抛开了原理,那么是骡子是马都分不清了。下面我写的只是对自己学习缓存一点总结,... 阅读全文

一个很实用的StringExtension

2012-03-29 17:50 by Ecin, 985 阅读, 收藏,
摘要: 先放出源码: public static class StringExtensions{ // Methods public static TValue As<TValue>(this string value) { return value.As<TValue>(default(TValue)); } public static TValue As<... 阅读全文

IIS URL重写模块和ASP.NET路由组件比较

2011-06-22 19:45 by Ecin, 915 阅读, 收藏,
摘要: 1. 二者本质的区别在于:IIS URL重写的处理方式比ASP.NET路由在层次上更低,对于客户端是不可见的。 URL重写通常被用于在Web服务器处理请求之前操作URL路径。URL重写模块并不知道处理器实际处理URL重写的任何内容。此外,实际的请求处理器并不知道URL是否已被重写。 ASP.NET路由通常根据请求的URL路径将请求分发到处理器。与URL重写相反,路由组件知道处理器,并能够选择可以为请求的URL生成反应的处理器。你可以将ASP.NET路由看作是一个高级的处理器映射机制。 IIS URL重写模块能够用于任何类型的Web应用程序,包括ASP.NET,PHP,ASP和静态文件。ASP. 阅读全文

WebMatrix之改造WebMatrix.Data

2012-04-04 23:54 by Ecin, 847 阅读, 收藏,
摘要: WebMatrix数据访问系列目录: WebMatrix之数据访问 WebMatrix之WebMatrix.Data WebMatrix之WebMatrix.Data揭密 WebMatrix之改造WebMatrix.Data 通过上几篇文章的介绍可以发现,WebMatrix.Data组件虽然可以跨数 阅读全文