随笔分类 -  转载文章

摘要:图文介绍如何实现godaddy 域名解析。 阅读全文
posted @ 2011-02-19 15:28 clound 阅读(806) 评论(0) 推荐(0)
摘要:闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留.我们所熟知的主流语言,像C,java等,在函数内部只要执行了return,函数就会返回结果,然后内存中删除该函数所在的区域.生命周期也就停止了.一般的js函数也是这样.但是有闭包特性的js函数有点特殊.就例子来说:function a(){var i=0;function b(){alert(++i);}return b;}var c = a();c();这是个 阅读全文
posted @ 2011-02-14 11:23 clound 阅读(321) 评论(0) 推荐(0)
摘要:这段时间在项目中接触到了Strategy策略模式,所以就学习了一下,做一个总结。 Strategy策略模式是一种对象行为模式。主要是应对:在软件构建过程中,某些对象使用的算法可能多种多样,经常发生变化。如果在对象内部实现这些算法,将会使对象变得异常复杂,甚至会造成性能上的负担。 GoF《设计模式》中说道:定义一系列算法,把它们一个个封装起来,并且使它们可以相互替换。该模式使得算法可独立于它们的客户变化。 Strategy模式的结构图如下: 从图中我们不难看出:Strategy模式实际上就是将算法一一封装起来,如图上的ConcreteStrategyA、ConcreteStrategyB、Con 阅读全文
posted @ 2011-02-14 10:36 clound 阅读(427) 评论(0) 推荐(0)
摘要:Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),直接访问会给使用者或者系统结构带来很多麻烦,我们可以在访问此对象时加上一个对此对象的访问层。如下图: 比如说C和A不在一个服务器上,A要频繁的调用C,我们可以在A上做一个代理类Proxy,把访问C的工作交给Proxy,这样对于A来说,就好像在直接访问C的对象。在对A的开发中我们可以把注意力完全放在业务的实现上。 GoF《设计模式》中说道:为其他对象提供一种代理以控 阅读全文
posted @ 2011-02-13 11:02 clound 阅读(229) 评论(0) 推荐(0)
摘要:1、意图享元模式:运用共享技术有效地支持大量细粒度的对象2、核心思想 享元模式以共享的方式高效的支持大量的细粒度对象。享元模式能做到共享的关键是区分内蕴状态和外蕴状态。 内蕴状态存储在享元内部,不会随环境的改变而有所不同。外蕴状态是随环境的改变而改变的。外蕴状态不能影响内蕴状态,它们是相互独立的。 将可以共享的状态和不可以共享的状态从常规类中区分开来,将不可以共享的状态从类里剔除出去。 客户端不可以直接创建被共享的对象,而应当使用一个工厂对象负责创建被共享的对象。享元模式大幅度的降低内存中对象的数量。3、优缺点分析GOOD: (1)运用共享技术有效地支持大量细粒度的对象(对于C++来说就是共用 阅读全文
posted @ 2011-02-13 10:36 clound 阅读(372) 评论(0) 推荐(0)
摘要:今天看到这篇介绍生成器模式的文章,觉得不错。原文在这Builder模式的缘起假设创建游戏中的一个房屋House设施,该房屋的构建由几个部分组成,且各个部分要富于变化。如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正……(在这里,创建House,事先规定了是几个门、几个窗、几个墙壁,这些是相对稳定的。 而House中门、窗、墙壁是如何,比如是欧式风格的House就要相应的欧式风格的门、窗、墙壁等, 中国风格的House就要相应的风格的门、窗、墙壁等。这些是变化的。)动机(Motivation)在软件系统中,有时候面临着& 阅读全文
posted @ 2011-02-11 17:22 clound 阅读(239) 评论(0) 推荐(0)
摘要:转自 http://www.liuwu.net/post/aspnet-mvc-learning-5-html-actionlink.aspx本文整理了该方法的几种重载形式:一 Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("detail","Detail") 则会生成 a href="/Products/Detail"all/a二 Html.ActionLink("linkT 阅读全文
posted @ 2011-01-10 10:36 clound 阅读(12882) 评论(3) 推荐(3)
摘要:转自:http://www.cnblogs.com/anlyren/archive/2008/01/26/factory_method.html#1899056工厂方法模式(Factory Method Pattern)介绍:在简单工厂模式中,我们提到,工厂方法模式是简单工厂模式的一个延伸,它属于Gof23中设计模式的创建型设计模式。它解决的仍然是软件设计中与创建对象有关的问题。它可以更好的处理客户的需求变化。引入我们继续来说"new"的问题,我们在简单工厂模式中,将实例化对象的工作推迟到了专门负责创建对象的工厂类中,这样,在我们事先预知的情况下,可以根据我们的需要动态创建 阅读全文
posted @ 2010-12-22 23:01 clound 阅读(480) 评论(2) 推荐(0)
摘要:转自:http://www.cnblogs.com/anlyren/archive/2008/01/25/simple_factory_pattern.html简单工厂模式(Simple Factory Pattern)介绍:简单工厂模式不能说是一个设计模式,说它是一种编程习惯可能更恰当些。因为它至少不是Gof23种设计模式之一。但它在实际的编程中经常被用到,而且思想也非常简单,可以说是工厂方法模式的一个引导,所以我想有必要把它作为第一个讲一下。引入:我们在编程的时候,每当"new"一个对象之后,这个对象就依赖于这个类了。如果在后期的维护过程中由于某些原因需要修改一下这个类,则唯一的做法就是打 阅读全文
posted @ 2010-12-22 22:52 clound 阅读(300) 评论(0) 推荐(0)
摘要:功能特性animation 是否动画显示数据,默认为1(True)showNames 是否显示横向坐标轴(x轴)标签名称rotateNames 是否旋转显示标签,默认为0(False):横向显示showValues 是否在图表显示对应的数据值,默认为1(True)yAxisMinValue 指定纵轴(y轴)最小值,数字yAxisMaxValue 指定纵轴(y轴)最小值,数字showLimits 是否显示图表限值(y轴最大、最小值),默认为1(True)图表标题和轴名称caption 图表主标题subCaption 图表副标题xAxisName 横向坐标轴(x轴)名称yAxisName 纵向坐标 阅读全文
posted @ 2010-12-22 17:36 clound 阅读(3932) 评论(0) 推荐(0)
摘要:刚敲代码,发现接口实现有个显示实现和隐示实现,不晓得什么意思,百度了下发现这篇文章,转载过来。 原文内容如下: 接口的实现很多人都知道,但接口的实现方式分显示实现和隐示实现不知道是不是很多人知道呢!但我觉的公司技术部里很少提到这个,就想起来写写这篇blogs。目前常用的方式:这种方式是隐示实现:都可以调用GetReviews这个方法。 还有一种方式是显示实现: 通过这种方式的接口实现。GetRe... 阅读全文
posted @ 2010-10-26 23:14 clound 阅读(442) 评论(0) 推荐(0)
摘要:路由:就是能共享上网的设备,具有拨号功能和交换机的作用。交换机:跟hub也就是集线器是一样作用,就是连同局域网电脑。但是区别在于,交换机的每个端口分给每台电脑的带宽是一样的,也就是说100mb的就是每个端口100mb。集线器:也就是hub,他也是起到连接电脑的作用,但是他的每个端口是分享带宽的,也就是说,要是100mb的hub,10个端口,那每个口就只有10mb的带宽。 阅读全文
posted @ 2010-09-21 16:34 clound 阅读(249) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/ncdawen/archive/2006/01/08/573402.aspx图解:交换机配置全接触(1)交换机的配置一直以来是非常神秘的,不仅对于一般用户,对于绝大多数网管人员来说也是如此,同时也是作为网管水平高低衡量的一个重要而又基本的标志。这主要在两个原因,一是绝大多数企业所配置的交换机都是桌面非网管型交换机,根本不需任何配置,纯属“... 阅读全文
posted @ 2010-09-21 16:33 clound 阅读(318) 评论(0) 推荐(0)
摘要:也可以通过 tnsping oracle_sid 来判断监听器是否配置 Case:Microsoft Windows [版本 5.2.3790](C) 版权所有 1985-2003 Microsoft Corp.C:\Documents and Settings\user1>lsnrctlLSNRCTL for 32-bit Windows: Version 9.2.0.7.0 - Prod... 阅读全文
posted @ 2010-09-07 17:26 clound 阅读(5119) 评论(0) 推荐(0)
摘要:# FileName :oracle_pl/sql.txt# Write By : hgc 整理# Create Date : 2007-07-03# Last Modify : 2007-07-25# Description :介紹Oracle 10G pl/sql# source: 精通 oracle 10G pl/sql 編程第三章 pl/sql基礎3.1 pl/sql塊有三個組成部分﹐定義... 阅读全文
posted @ 2010-09-07 17:24 clound 阅读(1102) 评论(0) 推荐(0)
摘要:版本控制器总是出问题,打算尝试下AnkhSVN,转个文章,免得忘记了。AnkhSVN 最初是作为Visual Studio的一个插件出现的,通过它,你可以在Visual Studio中开发用SVN 版本控制的项目。这次所发布的2.0版 本完全重写了内核引擎。而对于Visual Studio 2005和2008来说,AnkhSVN是作为免费的源代码控制包交付的。 未处理变更(Pending Chan... 阅读全文
posted @ 2010-08-15 00:42 clound 阅读(947) 评论(0) 推荐(0)