摘要:
阅读全文
摘要:
阅读全文
摘要:
Proxy Pattern属于Structural Patterns 介绍: Proxy Pattern的作用是为其他对象提供一个代理以控制对这个对象的访问,如何你的对象创建非常昂贵;需要访问控制;是一个远程对象或者调用之前需要采取一些其他操作,那么你可以考虑为该对象创建一个代理。 设计于实现: ISubject:一个公共的接口供代理和被代理对象继承 Subject:需要被代理... 阅读全文
摘要:
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... 阅读全文
摘要:
搜索的自动提示功能能给用户带来很好的搜索体验,由于中文的特点,如果搜索自动提示可以支持拼音的话会给用户带来更大的方便,免得切换输入法。目前大多数的电子商务网站都支持拼音提示功能。 关于多音字 由于中文存在多音字问题(读音,声调),例如 调的读音有DIAO;TIAO 长的读音有CHANG;ZHANG 所以对于一个词语如果用程序组合可能有多个组合,比如美的空调有4中组合:meidikongt... 阅读全文
摘要:
ASP.NET MVC 中有一个神器Model Binder,给开发带来很多便利,如果使用WebForm 开发的话,只能望洋兴叹了,不过人类是无法阻止程序猿解决问题的决心的。 废话不多说了,直接看看这个山寨版的 "Model Binder" 复杂类型使用示例 先定义几个简单的实体: public class User { public int SysNo { g... 阅读全文
摘要:
publicclassCacheHandler:IHttpHandler{publicvoidProcessRequest(HttpContextcontext){OutputCachedPagepage=newOutputCachedPage(newOutputCacheParameters{Duration=60,Location=OutputCacheLocation.Server,VaryByParam="v"});page.ProcessRequest(HttpContext.Current);context.Response.Write(DateTime.Now 阅读全文
摘要:
/// <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... 阅读全文
摘要:
SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[t1] ( [Id] [INT] NOT NULL, [c... 阅读全文
摘要:
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 =... 阅读全文
摘要:
public static bool IsCached(HttpContext context, TimeSpan cacheDuration) { var modifiedSince = context.Request.Headers["If-Modified-Since"]; if (!string.IsNullOrEmpty(modifiedSince)) { modifiedSince =... 阅读全文