摘要: 影响老站收录下滑原因有一下几点: 一、在不适当的时候静态化或伪静态化。 静态化或者伪静态化后,老的动态URL出现大量的404,有出现大量新的URL与搜索引擎收录的内容完全重复,导致网站被降权。 解决方案:Rewrite(使老URL301新URL)。 二、网站结构大动 网站发生改版,改版本身的操作如css变动,图片变动时不会影响到SEO的。 改版可能会有文章列表调用的变动、栏目设置的变动,这是会影响蜘蛛爬行轨迹和网站权重流动的,之前全站指向的栏目收录较好,由于指向撤销而收录下滑,而新的栏目设置完成时 间尚短,权重尚未完全积累出来。 解决方案:给丢... 阅读全文
posted @ 2013-06-28 14:55 春雨清泉 阅读(179) 评论(0) 推荐(0)
摘要: 前边已经连着写了三种设计模式,由于忙于其他事现在接着写。代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。代理模式结构1.Subject类,定义了RealSubject和Proxy的公用接口,这样就在任何使用RealSubject的地方都可以调用Proxy。2.RealSubject类,定义Proxy所代表的真实实体。3.Proxy类,保存一个应用使得代理可以访问实体,并提供一个与Subject的接口相同的接口,这样代理就可以替代实体。代码如下:abstract class Subject{ public abstract void Request();}class R... 阅读全文
posted @ 2013-04-15 08:34 春雨清泉 阅读(749) 评论(0) 推荐(0)
摘要: 直接进入Subject.抽象工厂模式(Abstract Factory) 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。四个角色 抽象工厂(Abstract Factory)角色:这是工厂方法模式的核心,它与应用系统商业逻辑无关。 具体工厂(Concrete Factory)角色:直接在客户端的调用下创建具体的实例。包含了选择合适的具体对象,而这个逻辑与应用系统的商业逻辑紧密相关。 抽象产品(Abstract Product)角色:工厂方法模式所创建的对象的父类,或它们直接拥有的接口。 具体产品(Concrete Product)角色:代表具体的产品。例子 留一个问题,看 阅读全文
posted @ 2013-04-11 08:59 春雨清泉 阅读(2300) 评论(0) 推荐(1)
摘要: 今天咱们学习观察者模式,直接进入主题。观察者模式又叫发布模-订阅(Publish/Subscribe)模式 定义了一种一对多的依赖关系,让多个观察对象同时观察某一个主题对象。这个主题在状态发生变化时会通知所有的观察者对象,使它们能够自动更新自己。观察者模式组成1.抽象主题(Subject类)提供抽象类或者一个接口实现。把所有对观察者对象的引用保存在一个聚集里,每个主题可以有任意数量的观察者。抽象主题提供了一个接口,可以增加和删除观察者对象.2.抽象观察者(Observer)类为所有具体观察者定义一个接口,在得到主题时更新自己。这个接口叫做更新接口。抽象观察者用抽象类或者接口实现,更新接口包.. 阅读全文
posted @ 2013-04-10 12:59 春雨清泉 阅读(1997) 评论(5) 推荐(2)
摘要: 每天有两个小时要在地铁上度过,打发枯燥的坐车时间唯有看书。最近在看经典大作大话设计模式,其中的编程思想带给我很大的震撼。每天学习一个设计模式(建造者模式) 建造者模式概述: 建造则(Builder Pattern)也叫做生成器模式,提供一种“封装机制”来隔离出"复杂对象的各个部分"的变化,从而保持"稳健构建算法"不随着需求改变而改变。 (将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.)在建造者模式中,有如下四个角色:Product产品类:通常是实现了模板方法模式,也就是有模板方法和基本方法。 Builder抽象建造者:规范产品 阅读全文
posted @ 2013-04-09 09:18 春雨清泉 阅读(2868) 评论(19) 推荐(4)
摘要: ASP.NET MVC3从数据库读取数据绑定DropDownList,实现无刷新多级联动。直接看DemoDemo:http://files.cnblogs.com/mondLei/Mvc3DropDownList.rar 阅读全文
posted @ 2013-03-13 13:29 春雨清泉 阅读(578) 评论(0) 推荐(0)