摘要: 阅读全文
posted @ 2011-09-03 10:10 MicroCoder 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2009-12-30 21:49 MicroCoder 阅读(21813) 评论(0) 推荐(7) 编辑
摘要: Proxy Pattern属于Structural Patterns 介绍: Proxy Pattern的作用是为其他对象提供一个代理以控制对这个对象的访问,如何你的对象创建非常昂贵;需要访问控制;是一个远程对象或者调用之前需要采取一些其他操作,那么你可以考虑为该对象创建一个代理。 设计于实现: ISubject:一个公共的接口供代理和被代理对象继承 Subject:需要被代理... 阅读全文
posted @ 2012-03-16 16:10 MicroCoder 阅读(452) 评论(0) 推荐(0) 编辑
摘要: Decorator Pattern属于Structural Patterns介绍:Decorator pattern的作用是提供一种方式动态的给一个对象添加新的职责或状态,被装饰的对象并不知道被“装饰”了。A key implementation point in the Decorator pattern is that decorators both inherit the original class and contain an instantiation of it.实现:UML 类图 public interface IComponent { string... 阅读全文
posted @ 2012-03-16 14:47 MicroCoder 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 搜索的自动提示功能能给用户带来很好的搜索体验,由于中文的特点,如果搜索自动提示可以支持拼音的话会给用户带来更大的方便,免得切换输入法。目前大多数的电子商务网站都支持拼音提示功能。 关于多音字 由于中文存在多音字问题(读音,声调),例如 调的读音有DIAO;TIAO 长的读音有CHANG;ZHANG 所以对于一个词语如果用程序组合可能有多个组合,比如美的空调有4中组合:meidikongt... 阅读全文
posted @ 2012-03-15 15:43 MicroCoder 阅读(2068) 评论(1) 推荐(0) 编辑
摘要: ASP.NET MVC 中有一个神器Model Binder,给开发带来很多便利,如果使用WebForm 开发的话,只能望洋兴叹了,不过人类是无法阻止程序猿解决问题的决心的。 废话不多说了,直接看看这个山寨版的 "Model Binder" 复杂类型使用示例 先定义几个简单的实体: public class User { public int SysNo { g... 阅读全文
posted @ 2011-09-03 12:36 MicroCoder 阅读(539) 评论(0) 推荐(1) 编辑
摘要: publicclassCacheHandler:IHttpHandler{publicvoidProcessRequest(HttpContextcontext){OutputCachedPagepage=newOutputCachedPage(newOutputCacheParameters{Duration=60,Location=OutputCacheLocation.Server,VaryByParam="v"});page.ProcessRequest(HttpContext.Current);context.Response.Write(DateTime.Now 阅读全文
posted @ 2011-06-04 12:45 MicroCoder 阅读(542) 评论(0) 推荐(1) 编辑
摘要: /// <summary>/// method for converting a UNIX timestamp to a regular/// System.DateTime value (and also to the current local time)/// </summary>/// <param name="timestamp">value to b... 阅读全文
posted @ 2011-01-26 22:20 MicroCoder 阅读(3610) 评论(0) 推荐(0) 编辑
摘要: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[t1]   (      [Id] [INT] NOT NULL,      [c... 阅读全文
posted @ 2010-11-07 12:12 MicroCoder 阅读(375) 评论(0) 推荐(0) 编辑
摘要: public static class TConverter{ public static T ChangeType<T>(object value) { return (T)ChangeType(typeof(T), value); } public static object ChangeType(Type t, object value) { TypeConverter tc =... 阅读全文
posted @ 2010-10-19 18:05 MicroCoder 阅读(399) 评论(0) 推荐(0) 编辑
摘要: public static bool IsCached(HttpContext context, TimeSpan cacheDuration) { var modifiedSince = context.Request.Headers["If-Modified-Since"]; if (!string.IsNullOrEmpty(modifiedSince)) { modifiedSince =... 阅读全文
posted @ 2010-10-19 15:49 MicroCoder 阅读(386) 评论(0) 推荐(0) 编辑