我的成长历程

摘要: 原型模式(Protype) 本案例:以淘宝快捷回复消息为例。 您可以尝试取消程序中的messageAbstract = messageAbstract.Clone(false);的这条语句试试。 适用性 在下列情况下,应当使用Prototype模式: 当一个系统应该独立于它的产品创建,构成和表示时; 当要实例化的类是在运行时刻指定时,例如,通过动态装载; 为了避免创建一个与产品类层次平行的工厂类层次时; 当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们可能比每次用合适的状态手工实例化该类更方便一些。 本实例用到的cs文件是:Byebye.cs、FAQ.c...阅读全文
posted @ 2011-09-26 14:00 愚 阅读(79) | 评论 (0) 编辑
摘要: 温故而知新,有感而发。这里,我把我的学习过程告诉大家,希望能够给大家帮助,并减少弯路。 没有一定的编程经验做为基础,去学习设计模式,基本难有所成。虽然如此,作为新手的你,可能还是需要死记硬背下这些东西。日久后,只要你不忘,你会发现他的巨大威力。设计模式,与经验不可等同。经验越丰富,不代表你的设计模式就越好。你不可能工作经验多,而自然领悟到设计模式,有些东西,你根本就想不到那里去。所以,设计模式,你必须学。设计模式,学一遍,学二遍,你觉得你懂了,其实你离真懂还远得很。要常在工作中运用,并不断温习,才可真正掌握它。当你...阅读全文
posted @ 2011-09-23 15:00 愚 阅读(1354) | 评论 (8) 编辑
摘要: 前言上传功能,是大家经常用到了,可能每一个项目都可以会用到。网上到处都有上传功能的代码。比我写的好的有很多。我这里也仅是分享我的代码。功能实现点1.单个文件上传;2.多个文件上传;3.对于图片等类型的图像,可以自定义生成缩略图大小;4.文件服务器扩展。 模式主要使用的是“模板方法”的设计模式。本文章的功能优缺点1.可以自定义生成缩略图的大小,任意定义。对于像微生活运动户外商城(http://sports.8t8x.com/) 、淘宝网等的网站,他们需要上传大量的商品图片时,非常有用。2.缺点,我对System.Drawing的命名空间不太熟练,生成图像的方法还是从网上抄的,我觉得我自己得到的.阅读全文
posted @ 2011-09-16 10:50 愚 阅读(2362) | 评论 (11) 编辑
摘要: 前言 随着电子商务的迅速发展,各大专业和独立蓬勃而出。如京东,凡客等为众人皆知的。作为一个技术领域的人来说,我们会更多的看到其中的技术差别。今天我们就来说一下搜索结果中的筛选功能实现。这个问题有不少的朋友经常问起他的实现原理,在这里我以我的实现方法来给大家讲解一下。以期起到抛砖引玉的作用,希望能够帮助到大家。效果预览 效果1: 效果2: 提供2张效果图的预览。如果您看不到图片,请前往相应的网址查看。 效果1网址:http://sports.8t8x.com/product/yumaoqiu.htm 效果2网址:http://sports.8t...阅读全文
posted @ 2011-06-16 16:51 愚 阅读(3781) | 评论 (30) 编辑