2014年10月31日
摘要: 所有默认靠左,数字、时间靠右,操作列剧中 阅读全文
posted @ 2014-10-31 11:13 朝着 阅读(165) 评论(0) 推荐(0) 编辑
  2014年10月30日
摘要: 1、给定一个单词good 要求输入 g1 o2 d1 (字母+加字母个数)方法一:方法二: var arrObj = []; var str = 'goofo d'; var arr = str.split(''); for (var i = ... 阅读全文
posted @ 2014-10-30 14:33 朝着 阅读(219) 评论(0) 推荐(0) 编辑
  2014年10月10日
摘要: 原型模式:用原型实例制定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。.Net在System命名空间中提供了ICloneable接口,其中就是唯一的一个方法Clone(),这样你就只需要实现这个接口就完成原型模式... 阅读全文
posted @ 2014-10-10 17:26 朝着 阅读(203) 评论(0) 推荐(0) 编辑
  2014年10月9日
摘要: 工厂方法模式:定义一个用户创建对象的接口,让子类决定实例化哪一个类,工厂方法是一个类的实例化延迟到了其子类。工厂方法模式实现时,客户端需要决定实例化哪一个工厂来实现运算类,选择判断的问题还是存在的,也就是说,工厂方法吧简单工厂的内部逻辑判断移到了客户端代码来进行。你想要加功能,本来是要改工厂类的,而... 阅读全文
posted @ 2014-10-09 15:44 朝着 阅读(191) 评论(0) 推荐(0) 编辑
  2014年10月8日
摘要: 定义:代理模式为其他对象提供一种代理以控制对这个对象的访问。一般代理分为几种:1、远程代理,也就是为一个对象在不同的地址空间提供局部代表,这样可以隐藏一个对象存在于不同地址空间的事实。比如WebService在.Net 中的调用2、虚拟代理,是根据需要创建开销很大的对象。通过它来存放实例化需要很长时... 阅读全文
posted @ 2014-10-08 15:17 朝着 阅读(190) 评论(0) 推荐(0) 编辑
  2014年10月7日
摘要: 装饰模式总结:装饰模式是为了已有功能动态得添加更多功能的一种方式。当系统需要新功能时,是向旧的类中添加新的代码。这些新加的代码通常装饰了原有类的核心职责或主要行为。在主类中加入新的字段,新的方法和新的逻辑,从而增加了主类的复杂度,而这些新加入的东西仅仅是满足一些只在某种特定情况下才会执行的特殊行为的... 阅读全文
posted @ 2014-10-07 17:28 朝着 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.24en.com/read/prose/2008-04-30/81948.htmlLife comes in a package. This package includes happiness and sorrow,failure and success,hope ... 阅读全文
posted @ 2014-10-07 11:08 朝着 阅读(161) 评论(0) 推荐(0) 编辑
  2014年10月6日
摘要: 源码:/// /// /// ; (function ($) { var _group = ''; var $obj = $(' '); var $content = $(''); var FuncObj = {}; var HtmlObj = {}; var $... 阅读全文
posted @ 2014-10-06 15:00 朝着 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 类和实例一切事物皆为对象,准确来说:对象是一个自包含的实体,用一组刻识别的特性和行为来标识。类是具有相同的属性和功能的对象的抽象的集合。构造函数:所有类都有构造函数,如果你没有编码则系统默认生成空的构造方法,若你有定义的构造方法,那么默认的构造方法就是失效。方法重载:方法重载提供了创建同名的多个方法... 阅读全文
posted @ 2014-10-06 14:27 朝着 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 抽象不应该依赖细节,细节应该依赖抽象。针对接口编程,不要针对实现编程。A:高层模块不应该依赖低层模块。两个都应该依赖抽象。B:抽象不应该依赖细节。细节应该依赖抽象。为什么要叫倒转?面向过程的开发是,为了使得代码可以复用,一般都会把这些常用代码写成许许多多函数的程序库,这样我们在做新项目是,去调用这些... 阅读全文
posted @ 2014-10-06 14:14 朝着 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。对于扩展时开放的,对于更改时封闭的。无论模块式多么的“封闭”,都会存在一些无法对之封闭的变化。既然不可能完全封闭,设计人员必须对于他设计的模块应该对哪种变化封闭做出选择。他必须先猜测出最有可能发生变化的种类,然后构造抽象来隔离那些变化。在我们... 阅读全文
posted @ 2014-10-06 14:12 朝着 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化产生时,设计会遭受到意向不到的破坏。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。 阅读全文
posted @ 2014-10-06 14:09 朝着 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 背景:做一个商场收银软件收费情形:正常收费、打八折、打七折、打五折策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少各种算法类与使用算法类之间的耦合。策略模式的Strategy类参差为Context定义了一系列的可... 阅读全文
posted @ 2014-10-06 14:07 朝着 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 1:根据传递参数的不同,实例化出不同的对象 只要传递不同的参数,工厂就实例化出合适的对象,通过多态,返回父类的方式实现方法的结果。 阅读全文
posted @ 2014-10-06 13:59 朝着 阅读(94) 评论(0) 推荐(0) 编辑
  2014年9月26日
摘要: 第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、简单介绍B-tree B+ tree树2、MyisAM索引结构3、Annode索引结构4、MyisAM索引与InnoDB索引相比较第三部分:MYSQL优化1、表数据类型选择2、sql语句优化(1)最左前缀原则(1.1)能正确的利用索引... 阅读全文
posted @ 2014-09-26 13:57 朝着 阅读(165) 评论(0) 推荐(0) 编辑
  2014年9月24日
摘要: new document 阅读全文
posted @ 2014-09-24 15:19 朝着 阅读(431) 评论(0) 推荐(0) 编辑
摘要: /*! * jQuery UI Widget 1.8.1 * * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT (MIT-LICENSE.txt) * and GPL ... 阅读全文
posted @ 2014-09-24 14:58 朝着 阅读(282) 评论(0) 推荐(0) 编辑
  2014年9月23日
摘要: asp.net url重写今天研究了一天这个问题想实现诸如:http://www.ziuziu.cn/2008/2/2http://www.ziuziu.cn/default.html等这种url当然,程序直接生成静态页面可以实现的但是那样要生成很多这种页面以及文件夹而且在数据量大的情况下生成是很浪... 阅读全文
posted @ 2014-09-23 20:13 朝着 阅读(198) 评论(0) 推荐(0) 编辑
  2014年9月11日
摘要: /*! * Cloudgamer JavaScript Library v0.1 * Copyright (c) 2009 cloudgamer * Blog: http://cloudgamer.cnblogs.com/ * Date: 2009-10-15 */var $$, $$B, $$A,... 阅读全文
posted @ 2014-09-11 14:27 朝着 阅读(151) 评论(0) 推荐(0) 编辑
  2014年9月9日
摘要: 书亭:614056226 阅读全文
posted @ 2014-09-09 16:39 朝着 阅读(107) 评论(0) 推荐(0) 编辑