工厂模式包括二种:工厂方法和抽象工厂。二者都是让子类决定该创建的对象是什么,来达到将对象创建的过程封装的目的。但二者略有不同,工厂方法是通过继承来实现,而抽象工厂是通过组合来实现的。首先不考虑调料的不同的情况下,随时会有Pizza联盟店加入进来。Pizza联盟店地址不同,当地的风俗和口味也会不一样。...
分类:
其他好文 时间:
2014-08-03 20:32:05
阅读次数:
257
01 问路靠嘴水,行路靠脚腿。02.两人没相嫌,糙米煮饭也会粘。03.众人一样心,黄土变成金,三人四样心,赚钱不够买灯心.04.做田要有好田边,住厝(房子的意思,下同)要有好厝边,05.吃称饭(隔夜饭)也着看天时。06.有钱人惊死,无钱人惊无米。07.好某(妻)娶会着,恰好吃补药,08.嫁着臭头翁,...
分类:
其他好文 时间:
2014-08-03 20:31:56
阅读次数:
260
Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示如果还为了这个纠结,就直接看看后面的解说,做决定吧。一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。sql server中的varchar...
分类:
其他好文 时间:
2014-08-03 20:31:45
阅读次数:
265
Tomcat架构图 Tomcat与JVM版本优化Tomcat的运行是基于Java的虚拟机。SUN的JVM动态库有client和server两个版本,分别针对桌面应用和服务器应用做了相应的优化,client版本加载速度较快,server版本加载速度较慢但运行起来较快。在命令行输入 java -vers...
分类:
其他好文 时间:
2014-08-03 20:31:15
阅读次数:
550
背景 Background农民John有很多牛,他想交易其中一头被Don称为TheKnight的牛。这头牛有一个独一无二的超能力,在农场里像Knight一样地跳(就是我们熟悉的象棋中马的走法)。虽然这头神奇的牛不能跳到树上和石头上,但是它可以在牧场上随意跳,我们把牧场用一个x,y的坐标图来表示。描述...
分类:
其他好文 时间:
2014-08-03 20:31:05
阅读次数:
297
这篇文章大致介绍Hadoop Job的程序是如何启动的。通常用Java编写的Hadoop MapReduce程序是通过一个main方法作为程序的整个入口,如下:public static void main(String[] args) throws Exception { int res ...
分类:
其他好文 时间:
2014-08-03 20:30:45
阅读次数:
307
Problem 1: 铺地毯乍一看吓cry,地毯覆盖...好像是2-dims 线段树,刚开头就这么难,再一看,只要求求出一个点,果断水题,模拟即可.(注意从标号大的往小的枚举,只要有一块地毯符合要求就输出,返回.)(全篇未完结,代码就不发了.)Problem 2: 选择客栈模拟果断会超时,所以用类似...
分类:
其他好文 时间:
2014-08-03 20:30:35
阅读次数:
174
引用:using System;using System.Collections.Generic;using System.Text;using System.Data;using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using NPOI.HPSF...
分类:
其他好文 时间:
2014-08-03 20:29:57
阅读次数:
387
#include#include#includeusing namespace std;int a[100],flag=1,b[10][10];int f(int k,int j){ for(int i=0;i#include#includeusing namespace std;int a[100...
分类:
其他好文 时间:
2014-08-03 20:28:25
阅读次数:
180
TicketsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 972Accepted Submission(s): 495Problem Descr...
分类:
其他好文 时间:
2014-08-03 20:28:11
阅读次数:
264
B -JapanTime Limit:1000MSMemory Limit:65536KB64bit IO Format:%I64d & %I64uSubmitStatusDescriptionJapan plans to welcome the ACM ICPC World Finals and ...
分类:
其他好文 时间:
2014-08-03 20:27:55
阅读次数:
226
Connections between citiesTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4477Accepted Submission...
分类:
其他好文 时间:
2014-08-03 20:27:45
阅读次数:
287
给出一个数组,最多可以删除k个数,问能够获得的最长的一个数字连续段为多少?把所有相同的数字都提取出来,保存取得每个数字需要删除的数字,然后二分枚举就可以了。召唤代码君:#include #include #include #include #define maxn 500200using names...
分类:
其他好文 时间:
2014-08-03 20:27:25
阅读次数:
221
初始化本地库前言:这个教程只适用于像我一样大致理解Git的原理,但是不太记得住Git命令的同学使用。所以具体原理只会提一下,具体可以参见Pro Git。同时,下面的操作需要先安装相应的Git工具,具体可以参见这里的教程,或者等我有空再写一篇。获取Git库有两种方式,一种是直接在工作目录下创建一个新的...
分类:
其他好文 时间:
2014-08-03 20:27:05
阅读次数:
326
给出两个等长的字符串,每次需要改变m个数字,每次必须改变k个数字,求从第一个串变化到第二个串的方案数。DP。f[i][j]改变i步后,有j个位置被改变的方案数。然后直接枚举当前改变的几个位置是前面重合的。然后统计答案输出即可。#include #include #include #define M ...
分类:
其他好文 时间:
2014-08-03 20:26:35
阅读次数:
213
f() ……; 是逻辑判断语句,如果括号内逻辑值为真,则继续执行下一条语句,否则不执行 计算机默认以“0”代表逻辑假,以“非0值”代表逻辑真上述程序的意思就是不断从键盘向a赋值,直到赋给a的值为一个非0数 若a非0,则逻辑值为真,“!”表示取反,!a的逻辑值就为假,不执行下一条语句;从逻辑值的角度考...
分类:
其他好文 时间:
2014-08-03 20:26:25
阅读次数:
270