学习ING
摘要: 一、模板方法(Template Method)模式 准备一个抽象类,将部分逻辑以具体方法以及具体构造子的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模版方法模式的用意。 很多人可能没有想到,模版方法模式实际上是所有模式中最为常见的几个模式之一,而且很多人可能使用过模版方法模式而没有意识到自己已经使用了这个模... 阅读全文
posted @ 2010-04-09 21:23 祝雄锋 阅读(2371) 评论(1) 推荐(1) 编辑
摘要: #include <iostream>#include <cmath>#include <queue>using namespace std;#define N 4struct TreeNode{ int * data; int level;};bool validate(TreeNode &node,int nextLinePos){ int *p =... 阅读全文
posted @ 2010-04-09 16:05 祝雄锋 阅读(983) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2010-04-08 14:09 祝雄锋 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 数据库优化查询计划的方法 数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政 府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在 SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚... 阅读全文
posted @ 2010-04-07 16:55 祝雄锋 阅读(1289) 评论(0) 推荐(0) 编辑
摘要: [代码][代码] 阅读全文
posted @ 2010-04-06 19:02 祝雄锋 阅读(239) 评论(0) 推荐(1) 编辑
摘要: TCP是英文Transport Control Protocol的缩写。从字面理解,就是传输控制协议。因此,TCP是一种控制协议,他本身不能用来传输数据,它需要通过网络层的IP协议来进行实际数 据的传输。这也就是我们常常看到,TCP/IP和TCP/UDP总是同时出现的原因。因此,也可以理解为TCP是很多的不同的协议组成,实际上是一个协议 组。提供可靠的主机到主机层数据传输控制协议。这里要先强调一下... 阅读全文
posted @ 2010-04-06 09:12 祝雄锋 阅读(632) 评论(0) 推荐(0) 编辑
摘要: Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的?我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的 JSP、负责流程逻辑控制的Servlet以及负责数据封装的J... 阅读全文
posted @ 2010-04-06 09:10 祝雄锋 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 作者 Jurgen Appelo译者 李剑 发布于 2009年1月20日 上午2时2分1 月13日,著名博客作者Jurgen Appelo写了一篇博文:“软件开发者面试百问”。该文甚受读者欢迎,15日便登上了delicious,Popurls.com,Reddit的首 页。InfoQ中文站在得到作者许可之后,将其全文翻译为中文,希望可以对国内读者有所助益。以下为文章全文:想... 阅读全文
posted @ 2010-04-03 21:25 祝雄锋 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--/**MaxNumMulti.h**Createdon:2010-4-2*Author:root*/#ifndefMAXNUMMULTI_H_#defineMAXNUMMULTI_H_#include... 阅读全文
posted @ 2010-04-02 18:20 祝雄锋 阅读(260) 评论(0) 推荐(0) 编辑
摘要: [代码][代码] 阅读全文
posted @ 2010-04-01 14:22 祝雄锋 阅读(1500) 评论(0) 推荐(0) 编辑