上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 46 下一页
摘要: 看过《三国演义》的人都深知诸葛亮“攻心战”的厉害。其中最经典的莫过于“三气周瑜”,这位年轻英武,文武双全文的东吴大都督,就是由于心理自控能力差,“赔了夫人又折兵”,恼羞成怒,吐血而亡。不过,诸葛亮的“攻心战”也有失灵的时候。五丈原司马懿宁做缩头乌龟,就是不被诸葛亮派使者送来的女人衣服所激怒。还笑曰:... 阅读全文
posted @ 2012-05-16 07:14 夏至冬末 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 马云语:做企业不是做侠客。马云语:建立自我、追求忘我。马云语:天不怕,地不怕,就怕CFO当CEO。马云语:永远要相信边上的人比你聪明。马云语:五年以后还想创业,你再创业。马云语:今天很残酷,明天更残酷,后天会很美好,但绝大多数人都死在明天晚上。马云语:上当不是别人太狡猾,而是自己太贪,是因为自己才会... 阅读全文
posted @ 2012-05-16 07:10 夏至冬末 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 哈佛图书馆的二十条训言 1.此刻打盹,你将做梦;而此刻学习,你将圆梦。 2.我荒废的今日,正是昨日殒身之人祈求的明日。 3.觉得为时已晚的时候,恰恰是最早的时候。 4.勿将今日之事拖到明日。 5.学习时的苦痛是暂时的,未学到的痛苦是终生的。 6.学习这件事,不是缺乏时间,而是缺乏努力。... 阅读全文
posted @ 2012-05-16 07:07 夏至冬末 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/wklken回主目录排序>>交换排序>>冒泡排序List:0.概念+伪代码+示例分析1.基本冒泡排序2.冒泡排序改进13.冒泡排序改进2——局部冒泡排序4.Question0. start基本概念:维基百科http://zh.wikipedi... 阅读全文
posted @ 2012-05-16 00:31 夏至冬末 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 前面提到的设计模式大大提高了代码的可读性与可维护性。然而,在WEB应用设计与开发中一个基本的需求与挑战:数据库应用,这些设计模式都没有涉及到。数据映射模式使您能更好的组织你的应用程序与数据库进行交互。下面我将用实际代码说明,如果一个表发生变动。我们要修改客户端代码就可以了。特别是游戏项目,需求经常可... 阅读全文
posted @ 2012-05-15 18:51 夏至冬末 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 设计模式一到二十都是Gof《设计模式》内容的总结,并使用php说明实现,Gof《设计模式》提到的代码都是c++。举例也不是特别典型。这些内容很早之前都已经总结了,现在重新把word笔记整理,算是温故而知新吧。一些地方描述可能有误,在往后的更多实践经验来进一步的修改。 目前我在开发项目的框架... 阅读全文
posted @ 2012-05-14 16:56 夏至冬末 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 特此说明:对访问者模式理解不是特别透彻,若有误,请指正,谢谢!1.概述在软件开发过程中,对于系统中的某些对象,它们存储在同一个集合collection中,且具有不同的类型,而且对于该集合中的对象,可以接受一类称为访问者的对象来访问,而且不同的访问者其访问方式有所不同。例子1:顾客在超市中将选择的商品... 阅读全文
posted @ 2012-05-14 16:00 夏至冬末 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 设计模式 ( 十九 ) 模板方法模式Template method(类行为型)1.概述在面向对象开发过程中,通常我们会遇到这样的一个问题:我们知道一个算法所需的关键步骤,并确定了这些步骤的执行顺序。但是某些步骤的具体实现是未知的,或者说某些步骤的实现与具体的环境相关。例子1:银行业务办理流程在银行办... 阅读全文
posted @ 2012-05-14 13:15 夏至冬末 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 三原则一法则是指:单一职责原则(SRP),开放-封闭原则(OPC),依赖倒转原则,迪米特法则,里氏代换原则,接口隔离原则(LSP)。一、六大原则定义。 1.单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。就像现在的电话由于职责过多,有照相,听音乐,打电话等等很多职责,这样的话照相时相片的画... 阅读全文
posted @ 2012-05-13 20:48 夏至冬末 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 设计模式 ( 十八 ) 策略模式Strategy(对象行为型)1.概述 在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多... 阅读全文
posted @ 2012-05-12 15:50 夏至冬末 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 设计模式 ( 十七) 状态模式State(对象行为型)1.概述在软件开发过程中,应用程序可能会根据不同的情况作出不同的处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到。然后使用if... ellse语句来做状态判断来进行不同情况的处理。但是对复杂状态的判断就显得“力不从心了”。随着增加新的... 阅读全文
posted @ 2012-05-11 17:26 夏至冬末 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、定义。它定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使 用算法的客户。 比如:一个商场的收银软件,搞活动时有的商品打八折,有的商品买XXX元反XXX元,还有的商品正常收费。那么我们就可以把商品打八折,买XXX元反XXX元和正常收费,这三种收费方式做个封装,... 阅读全文
posted @ 2012-05-11 17:18 夏至冬末 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 设计模式 ( 十五 ) 观察者模式Observer(对象行为型)1.概述一些面向对象的编程方式,提供了一种构建对象间复杂网络互连的能力。当对象们连接在一起时,它们就可以相互提供服务和信息。通常来说,当某个对象的状态发生改变时,你仍然需要对象之间能互相通信。但是出于各种原因,你也许并不愿意因为代码环境... 阅读全文
posted @ 2012-05-11 11:58 夏至冬末 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 数据结构&算法实践——Python--------------------------------------目录 START------------------------------------------------第一部分列表(目录主要来自于维基百科)模块一:经典排序实现交换排序法 冒泡... 阅读全文
posted @ 2012-05-10 20:09 夏至冬末 阅读(159) 评论(0) 推荐(0) 编辑
摘要: PBOC借贷记利用非对称算法,采取静态数据认证,动态数据认证,和混合动态数据认证,对卡片和终端配置不同的参数,实现POS终端上的脱机消费、联机消费和ATM终端上的取现交易。其中静态数据认证可以确保卡片上的数据没有被篡改;而动态数据认证可以判断卡片的真伪。借贷记应用中不再使用PSAM卡作为POS... 阅读全文
posted @ 2012-05-10 19:19 夏至冬末 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 设计模式 ( 十五 ) 中介者模式Mediator(对象行为型)1.概述在面向对象的软件设计与开发过程中,根据“单一职责原则”,我们应该尽量将对象细化,使其只负责或呈现单一的职责,即将行为分布到各个对象中。对于一个模块或者系统,可能由很多对象构成,而且这些对象之间可能存在相互的引用,在最坏的情况下,... 阅读全文
posted @ 2012-05-10 17:40 夏至冬末 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 今天工作的时候遇到一个问题,一个模块的数据表只存了一个时间字段 add_time ,但是搜索是区间的。这个时候就可以用我的办法来解决了。这个问题比较常见,故而整理下来。 操作时间 ~ start_... 阅读全文
posted @ 2012-05-10 16:12 夏至冬末 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、定义。简单工厂模式是类的创建,又叫静态工厂方法(Static Factory Methord)模式。简单工厂模式是由一个工厂对象决定创造哪一种产品类的实例。UML图如下:就是表达的意思是将很多个产品抽象成一类产品,工厂Creator负责通过客户端的需求来确定生产哪个产品。2.优点与缺点。 优点:... 阅读全文
posted @ 2012-05-10 15:59 夏至冬末 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.概述类中的面向对象编程封装应用逻辑。类,就是实例化的对象,每个单独的对象都有一个特定的身份和状态。单独的对象是一种组织代码的有用方法,但通常你会处理一组对象或者集合。集合不一定是均一的。图形用户界面框架中的 Window 对象可以收集任意数量的控制对象 - Menu、Slider 和 Butto... 阅读全文
posted @ 2012-05-10 13:14 夏至冬末 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 设计模式 ( 十三 ) 命令模式Command(对象行为型)1.概述 在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求接收者即可,此时,可以使用命令模式来进行设计,使得请求发送者与请求接收者消除彼此之间的... 阅读全文
posted @ 2012-05-09 16:31 夏至冬末 阅读(299) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 46 下一页