上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 41 下一页

2014年1月5日

设计模式学习笔记——享元模式

摘要: 享元模式英文叫Flyweight Pattern。Flyweight,应该是一个来自于拳击术语,最轻量级,也叫蝇量级。次奥,我看《大话设计模式》这本书的时候,一直错看成 亨元模式,搞不懂为什么叫这个名字。现在看清楚了,是享元,共享的享,就比较好理解了。享元模式,就是共享、重用一些现成的对象,免得构造... 阅读全文

posted @ 2014-01-05 18:36 左直拳 阅读(144) 评论(0) 推荐(0) 编辑

设计模式学习笔记——命令模式

摘要: 请求发送者与请求接收者之间,隔着一个命令,这就是命令模式。为什么要在中间搞一个命令对象作为中介?请求发送者直接调用接收者不行吗?如果为方便替换,符合开闭原则,可以针对接口编程,弄一个请求接收者接口,具体的接收者实现这个接口就可以了。究其原因,我猜是这样,先有请求发送者与请求接收者,现在需要将二者联系... 阅读全文

posted @ 2014-01-05 10:49 左直拳 阅读(69) 评论(0) 推荐(0) 编辑

2014年1月3日

未能加载文件或程序集“System.Web.Helpers, Version=2.0.0.0

摘要: 在本地终于用上了ASP.NET MVC4自带的认证功能,但放到生产服务器上就出问题了:打开注册页面没问题,但一点下注册按钮就报错了:未能加载文件或程序集“System.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf... 阅读全文

posted @ 2014-01-03 16:08 左直拳 阅读(395) 评论(0) 推荐(0) 编辑

ASP.NET MVC 认证模块报错:“System.Configuration.Provider.ProviderException: 未启用角色管理器功能“

摘要: 新建MVC4项目的时候选 Internet 应用程序的话,出来的示例项目就自带了默认的登录认证等功能。如果选空或者基本,就没有。如果没有,现在又想加进去,怎么办呢?抄啊。将示例项目的代码原原本本地操过去,包括app_start啦,Models啦,controller啦,Filters啦,global... 阅读全文

posted @ 2014-01-03 15:49 左直拳 阅读(234) 评论(0) 推荐(0) 编辑

平凡程序员的悲哀

摘要: 之前一直使用ASP.NET的WEB FORM方式来进行网站开发,从未使用过MVC,虽然我听说过MVC框架模式,却没有理解,不上心,却另辟蹊径,试着用了一下MVP模式。其实,MVP算是WEB FORM的范畴。2013年从VS2008转到使用VS2012,发现差异真是太大了,界面变化很大,MVC,Raz... 阅读全文

posted @ 2014-01-03 15:11 左直拳 阅读(150) 评论(0) 推荐(0) 编辑

2013年12月29日

《设计模式》学习笔记——外观模式

摘要: 外观模式的作用,是对外提供一个统一的接口。如图所示:看了图,一切尽在不言中。为外部提供一个合适的接口,令人想起适配器模式。适配器模式和外观模式都是为方便统一调用而增加一个接口类,适配器是针对某一个奇形怪状的类,可能多个类就有多个适配器;而外观模式是为调用众多的类提供一个公共接口。 阅读全文

posted @ 2013-12-29 17:45 左直拳 阅读(116) 评论(0) 推荐(0) 编辑

2013年12月25日

ASP.NET MVC中的嵌套布局页

摘要: 在WEB窗体模式中,用惯了母版页,并且常有母版页嵌套的情况。而在MVC模式下,对应母版页的,称作为布局页。默认的布局页为 ~/Views/Shared/_Layout.cshtml。默认每个页面都会嵌于其中,因为在~/Views/_ViewStart.cshtml里已经写好:@{ Layout... 阅读全文

posted @ 2013-12-25 16:44 左直拳 阅读(1612) 评论(0) 推荐(0) 编辑

2013年12月24日

《大型网站技术架构》学习笔记——大型网站核心架构要素

摘要: 1、性能网站速度快不快。优化网站性能手段包括:1)优化浏览器端,浏览器缓存,页面压缩,合理页面布局,减少COOKIE传递2)CDN,反向代理3)缓存4)异步操作,消息队列5)集群6)多线程,改善内存管理7)数据库优化2、可用性网站是否出故障。任何网站都会出故障,就看时间多长。扣除故障时间,就是网站的... 阅读全文

posted @ 2013-12-24 22:25 左直拳 阅读(124) 评论(0) 推荐(0) 编辑

2013年12月22日

设计模式学习笔记——组合模式

摘要: 组合模式不难理解,其实就是树结构,分叶子节点和树节点。组合模式,叫复合模式可能更准确些。但是,组合模式有什么好处呢?用在什么场合呢?难道就是为了减少一些条件判断吗? 阅读全文

posted @ 2013-12-22 18:53 左直拳 阅读(120) 评论(0) 推荐(0) 编辑

2013年12月21日

《设计模式》学习笔记——桥接模式

摘要: 桥接模式的定义是将抽象部分与实现部分分离,使它们都可以独立地变化。这是什么意思?抽象与实现不是本来就分离的吗?比如父类是抽象类,子类是具体实现类。其实在桥接模式里,主要是用于处理2个或以上维度会变化的情况。比如画笔有大、中、小三种,然后可以蘸上各种颜色进行画画,那么存在两个维度:画笔大小,颜色。用桥... 阅读全文

posted @ 2013-12-21 22:15 左直拳 阅读(149) 评论(0) 推荐(0) 编辑

2013年12月16日

HTML5

摘要: HTML5与HTML4相比,有很大的不同:新增了许多标记。也淘汰了一些标记。具体是哪一些被淘汰了?据说是下面几个倒霉蛋:新增的功能:1、增强了对音频、视频的支持;2、拖曳3、画布及矢量图(可以直接用来实现游戏?)4、地理定位(适应移动互联网时代的产物)5、本地数据存储(估计是用来替代COOKIE的。... 阅读全文

posted @ 2013-12-16 14:34 左直拳 阅读(98) 评论(0) 推荐(0) 编辑

2013年12月15日

设计模式学习笔记——适配器模式

摘要: 适配器模式比较容易理解。但还有一些适配器模式的变种:1、默认适配器模式接口里面的方法很多,如果只需实现其中一些的话,可以设置一个抽象类,继承该接口,将不必要的方法实现为空方法,而具体类继承抽象类,实现必要的方法。2、双向适配器适配器同时包含对目标类和适配者类的引用,那么目标类固然可以通过它来调用适配... 阅读全文

posted @ 2013-12-15 18:03 左直拳 阅读(102) 评论(0) 推荐(0) 编辑

2013年12月13日

神州租车的“秒杀”活动

摘要: 神州租车的春节租车活动原本预定于12月9日10开始,我九点多就守在电脑前,准备抢租。结果到了10点多,还是提示春节期间未开通。打电话去问,说是太多人登录,系统崩溃了。神州的网站看上去挺不错的,估计是还没有做好秒杀这种瞬时大流量的活动准备。估计明年不会再有类似问题。这次为什么会出现崩溃的事件呢?其内在... 阅读全文

posted @ 2013-12-13 23:00 左直拳 阅读(252) 评论(0) 推荐(0) 编辑

2013年12月12日

设计模式学习笔记——建造者模式

摘要: 建造者模式怪就怪在有一个导演类(Director)。本来,建造什么东西,应该放在建造类(Builder),由它来封装建造过程。但建造者模式里面,偏偏将这个建造过程,放在导演类。建造者只提供建造基本东西的方法,由导演类来按需调用,任意组合。如果一个建造者的建造方法,随意组合,就能够千变万化,得到各种不... 阅读全文

posted @ 2013-12-12 07:47 左直拳 阅读(113) 评论(0) 推荐(0) 编辑

2013年12月8日

设计模式学习笔记——工厂

摘要: 简单工厂、工厂方法、抽象工厂。所谓的工厂,就是生产东西的。在设计模式这里,工厂就是返回对象的。所以工厂方法、抽象工厂都是创建型的设计模式(简单工厂不算在23种设计模式里面)。简单工厂、工厂方法、抽象工厂,一个比一个复杂,但又互有关联,比如工厂方法可以退化成简单工厂,工厂方法可看成特殊的抽象工厂。1、... 阅读全文

posted @ 2013-12-08 23:17 左直拳 阅读(107) 评论(0) 推荐(0) 编辑

《大型网站技术架构》学习笔记——架构模式

摘要: 为了解决高并发访问、海量数据处理和高可靠性运行一系列问题,大型网站架构都会有一些大同小异的套路,可称为大型网站的架构模式:1、分层逻辑概念。将系统在横向维度上划分成几个部分,每个部分负责相对单一的职责,然后通过上层对下层的依赖和调用,共同组成一个完整的系统。通常可分为应用层:负责业务和视图战士,如网... 阅读全文

posted @ 2013-12-08 22:06 左直拳 阅读(150) 评论(0) 推荐(0) 编辑

2013年12月7日

《大型网站技术架构》学习笔记——架构演化

摘要: 1、初始阶段初创起步阶段。应用程序、数据库、文件等所有资源都在一台服务器上。2、应用和数据分离2到3台服务器,应用、数据库和各种上传文件各占一台。3、添加缓存服务器二八定律:80%的业务访问集中在20%的数据,缓存这批数据,改善性能。4、使用应用服务器集群加入负载均衡器 + 应用服务器集群。一台服务... 阅读全文

posted @ 2013-12-07 07:46 左直拳 阅读(113) 评论(0) 推荐(0) 编辑

2013年12月4日

ASP.NET MVC之Html.RenderAction

摘要: WEB窗体模式开发惯了,切入MVC模式,好多东西都不懂,每一步都要查资料。初步得来的一些知识点体会是:_Layout.cshtml就相当于母版页然后partical视图(部分视图)就是用户控件。那么在_Layout.cshtml里要放一个用户控件,要怎么做呢?假设我有一个“用户控件”:/Partia... 阅读全文

posted @ 2013-12-04 11:59 左直拳 阅读(221) 评论(0) 推荐(0) 编辑

2013年12月1日

设计模式学习笔记——面向对象设计原则

摘要: 1、单一职责一个类只应该做一样事情2、开闭原则对扩展开放,对修改封闭3、里氏代换以父类的名义统一进行调用,使用时赋以具体子类,实现多态。4、依赖倒转是里氏代换原则另一种表述。针对接口、抽象编程,其实也就是以父类的名义统一进行调用,使用时赋以具体子类,实现多态。5、接口隔离接口的单一原则。一个接口只应... 阅读全文

posted @ 2013-12-01 21:09 左直拳 阅读(109) 评论(0) 推荐(0) 编辑

设计模式学习笔记——类图

摘要: 学习设计模式,少不了类图。要能看懂类图。类图中比较容易混淆,分辨不清的是类与类之间的关系。关系如下:1、关联就是两个类有关系。表现为 我中有你,一个类里面含有另一个类,或者是某类类型的属性,或者是某类类型的方法。1)双向关联我中有你,你中有我。这是默认情况。图:一条直线。2)单向关联我中有你,你中无... 阅读全文

posted @ 2013-12-01 10:30 左直拳 阅读(170) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 41 下一页

导航