以水果为例讲解简单工厂模式,其中有三种水果,
*葡萄 Grape
*草莓Strawberry
*苹果Apple
水果并无具体的对象,因此是一个各个水果都适用的接口,以便与其他植物分隔开来。
三种水果均有自己不同的属性,现在实现水果接口及其三种水果的源码。
Fruit:
package SimpleFactory;
public interface Fruit {
/...
分类:
其他 时间:
2015-02-24 09:09:18
收藏:
0 评论:
0 赞:
0 阅读:
275
刚一拿到这道题把他想的太复杂了
明明是长度最大为十的顺序结构就能解决的问题,竟然优先想到用链表。
BFS牵扯到一个队列的操作,在这种小规模数据里面 用顺序结构好很多
题目如下:
For a given undirected graph with N vertices and E edges, please list all the connected...
分类:
其他 时间:
2015-02-24 09:09:08
收藏:
0 评论:
0 赞:
1 阅读:
1192
标准覆盖机制允许您重写JAVA_HOME/lib/endorsed文件夹里某些特定的类(例如CORBA 和 JAXP 类)。Bootstrap 类加载器将会优先加载这些类。...
分类:
其他 时间:
2015-02-24 09:08:59
收藏:
0 评论:
0 赞:
0 阅读:
261
网上一款流行的瀑布流效果代码,美女瀑布流,基于jquery插件实现,美女图片自动高度适应的一种布局,目前的瀑布流大多都是这种布局风格,经测试,兼容IE8浏览器,同时在火狐、Chrome、Opera、Safari下都有完美表现。...
分类:
Web开发 时间:
2015-02-24 09:08:48
收藏:
0 评论:
0 赞:
0 阅读:
323
题目大意:给定一棵树,求最小路径覆盖
数据范围1W,看到还想跑网络流来着= = 不过算了明明树形DP这么水还是不要用网络流这种大杀器为好
首先将所有的链都考虑成以链上所有点的LCA为转折点的V字形
那么点有两种:转折点和非转折点
因此我们选择两种状态进行转移:还会和父亲组成链的状态和成为转折点的状态
转移就自己YY算了
时间复杂度是线性的
#include
#include
#i...
分类:
其他 时间:
2015-02-24 09:08:39
收藏:
0 评论:
0 赞:
0 阅读:
676
"aababcabcdabcde",获取字符串中每一个字母出现的次数要求结果:a(5)b(4)c(3)d(2)e(1)...
分类:
编程语言 时间:
2015-02-24 09:08:28
收藏:
0 评论:
0 赞:
0 阅读:
516
Problem Description 有一群人,打乒乓球比赛,两两捉对撕杀,每两个人之间最多打一场比赛。
球赛的规则如下:
如果A打败了B,B又打败了C,而A与C之间没有进行过比赛,那么就认定,A一定能打败C。
如果A打败了B,B又打败了C,而且,C又打败了A,那么A、B、C三者都不可能成为冠军。
根据这个规则,无需循环较量,或许就能确定冠军。你的任务就是面对一群比赛选手,在经过了若干...
分类:
其他 时间:
2015-02-24 09:08:18
收藏:
0 评论:
0 赞:
0 阅读:
268
前言:本章的标题翻译为“画蛇添足”,原文的标题为“The Second-system Effect”,从单纯的英文标题知道,二次开发系统的影响。也就是说,软件设计师在做二次开发的时候,容易想的太多,在原来的程序上增加太多没用的功能,或者做了没有必要的修饰。
结构师的交互准则和机制
很多时候,结构师在估算一个产品的预算后,客户或者老板会做出他的评估,如果估算超出了老板或者客户的...
分类:
其他 时间:
2015-02-24 09:08:08
收藏:
0 评论:
0 赞:
0 阅读:
357
函数
说到C++的函数,首先要学会从已有的程序中分理出函数,首先我们就来举一个例子。
#include
void main()
{
double x,y;
cout<>x>>y;
double z=x+y;
cout<<"x+y="<<z<<endl;
}
这是一个求两个浮点数之和的程序...
分类:
编程语言 时间:
2015-02-24 09:07:58
收藏:
0 评论:
0 赞:
0 阅读:
244
题意:首先给的图不是很清楚 为了好说明 用下图示范
如图 这是一个蜂窝 1在中间 然后依次旋转扩散开来 (每个数字代表一个小孔) 然后给你两个数字 让你求出这两孔之间的最小距离;
分析: 首先建个坐标系(二维的) 把每个孔都坐标化 如图
PS:这个横纵坐标轴可以随意 设置
接下来求小孔的坐标, 由第一个图我们可以知道第一个小孔周围是6个孔...
分类:
其他 时间:
2015-02-24 09:07:50
收藏:
0 评论:
0 赞:
0 阅读:
199
问题描述
栋栋正在和同学们玩一个数字游戏。
游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈。栋栋首先说出数字1。接下来,坐在栋栋左手边的同学要说下一个数字2。再下面的一个同学要从上一个同学说的数字往下数两个数说出来,也就是说4。下一个同学要往下数三个数,说7。依次类推。
为了使数字不至于太大,栋栋和同学们约定,当在心中数到 k-1 时,下一个数字从0开始数。例如...
分类:
其他 时间:
2015-02-24 09:07:38
收藏:
0 评论:
0 赞:
0 阅读:
284
电脑中或多或少的有很多敏感信息,尤其是大数据时代,信息一旦泄漏对我们造成的损失将会很大。有时候别人借用我们的电脑,有些信息不想让别人看到怎么办?有人会说有隐藏选项,但是,一旦开启显示隐藏文件,隐藏的文件夹又会暴露在视野里,那些用软件加密的软件又太复杂。下面的一段代码将让我们进行文件夹的加密。
加密手段实际上并不复杂,首先将加密文件夹改名成特殊名称:Control Panel.{21EC2020-...
分类:
其他 时间:
2015-02-24 09:07:29
收藏:
0 评论:
0 赞:
0 阅读:
288
题意:
给n堆石子,两人交替,选择一堆石头后先拿去任意颗,再把剩下的放到其他任意堆,最先拿完所有石子赢,问先手必胜还是必败。
分析;
解决此类问题的一种的思路是先构造策略,然后判断此策略能否满足1.必胜态可到必败态。2.必败态无法到必败态。
代码:
//poj 1740
//sep9
#include
#include
using namespace std;
const int m...
分类:
其他 时间:
2015-02-24 09:07:18
收藏:
0 评论:
0 赞:
0 阅读:
304
一直以来对各种编码都模糊不清,这几天比较闲,就来梳理一下。
文章是对blog.csdn.net/u013480667/article/details/43916537的整理,再加入自己的一些理解。
1.ASCII码
ASCII码是上个世纪60年代,美国制定的一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。
ASCII码是一个字节,8位,即8个二进制码,对应着256种...
分类:
其他 时间:
2015-02-24 09:07:09
收藏:
0 评论:
0 赞:
0 阅读:
381
C#中隐式接口与显示接口
隐式接口:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
namespace ConsoleApplicat...
分类:
Windows开发 时间:
2015-02-24 09:06:58
收藏:
0 评论:
0 赞:
0 阅读:
268
HTML的特殊字符我们并不常用,但是有的时候却要在页面中用到这些字符,甚至有时候还需要用这些字符来实现某种特殊的视觉效果。现在,国外的设计师Neal
Chester整理了一份很全的特殊字符集,我觉得这很赞~~,共享出来供大家查阅吧。
使用方法:
这些字符属于unicode字符集,所以,你的文档需要声明为UTF-8;下面符号列表的后面有两列编号,它们并不太一样,第一列是用于H...
分类:
Web开发 时间:
2015-02-24 09:06:49
收藏:
0 评论:
0 赞:
0 阅读:
291
1.第一范式(确保每列保持原子性)
第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。
第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。但是如果系统经常会访问“地址”属性中的“城市”部分,那么就非要将“地址”这个属性重新拆分为省份、城市、...
分类:
数据库技术 时间:
2015-02-24 09:06:38
收藏:
0 评论:
0 赞:
0 阅读:
287
安装
①下载最新的yaf压缩包
②解压
③编译Yaf
cd yaf-2.2.8 #进入该目录
找到phpize所在的目录,由下图中可以看到在 /usr/bin下
执行命令/usr/bin/phpize
继续编译,下面红框部分中的php-config和phpize在同一目录下
...
分类:
其他 时间:
2015-02-24 09:06:29
收藏:
0 评论:
0 赞:
0 阅读:
874
Problem Description
For a tree, which nodes and edges are all weighted, the ratio of it is calculated according to the following equation.
Given a complete graph of n nodes with all nodes and edges weighted, your task is to find a tree, which is a sub...
分类:
其他 时间:
2015-02-24 09:06:19
收藏:
0 评论:
0 赞:
0 阅读:
271
None CMS v1.0
index.php:
read())
{
//echo $file."";
if($file!='index.php'&&$file!='.'&&$file!='..'&&$file!='ctrl')$times[filemtime($file)]=$...
分类:
其他 时间:
2015-02-24 09:05:48
收藏:
0 评论:
0 赞:
0 阅读:
207