简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。例如在简单工厂模式中出现的工厂函数:
Operation* FactoryFunction(double left, double right, char op)
{
switch (op)
{
case '+':
ret...
分类:
其他 时间:
2014-07-22 22:38:46
收藏:
0 评论:
0 赞:
0 阅读:
343
1、下载phantomjs
http://phantomjs.org/
2、执行
新建phantomjs.bat,记得改文件夹路径
里面内容为:
D:\java\phantomjs\phantomjs.exe D:\java\phantomjs\code\server.js 8080
3、新建server.js文件,放在code文件夹下,主要code文件夹也是新建的,下面是se...
分类:
Web开发 时间:
2014-07-22 22:38:46
收藏:
0 评论:
0 赞:
0 阅读:
598
题目大意:
求出这些DNA序列中的最长且字典序最小的公共子串。
思路分析:
二分长度的答案,去height中扫描这个长度是否满足,一旦满足就马上输出,这样就可以保证字典序最小了。
#include
#include
#include
#include
#define maxn 1005
using namespace std;
char str[maxn]...
分类:
其他 时间:
2014-07-22 22:39:02
收藏:
0 评论:
0 赞:
0 阅读:
286
Common Substrings
Time Limit: 5000MS
Memory Limit: 65536K
Total Submissions: 7082
Accepted: 2355
Description
A substring of a string T is defined as:
T(i, k)=TiTi+...
分类:
其他 时间:
2014-07-22 14:27:08
收藏:
0 评论:
0 赞:
0 阅读:
374
说明
在本系列文章的第一篇《安装卸载篇》中介绍了应用安装卸载相关的一些东西。本篇之所以取名为《应用杂篇》就是希望继续介绍一些应用相关的相对比较零散的东西,包括:应用安装位置选择、应用锁、山寨应用识别、零流量分享、智能推荐等。
上接《应用安装卸载篇》,首先介绍一下应用安装位置选择。
应用安装位置
在安装应用时,应用到底会安装到内置存储器里面还是外置存储器里面呢?这里主要取决于四个...
分类:
移动平台 时间:
2014-07-22 14:26:49
收藏:
0 评论:
0 赞:
0 阅读:
316
??
在终端启动程序关闭终端不退出的方法
一般情况下关闭终端时,那么在这个终端中启动的后台程序也会终止,要使终端关闭后,后台程序保持执行,使用这个指令:
nohup 命令 &
如:nohup test.sh &...
分类:
系统服务 时间:
2014-07-22 22:39:02
收藏:
0 评论:
0 赞:
0 阅读:
383
1.[root@desktop huage]# : > filename
:是一个占位符,不会产生任何输入
2.[root@desktop huage]# > filename
同样不会产生任何输出
3.[root@desktop huage]# echo "" > filename
会看到一行空行,文件大小是1byte
4.[root@desktop huage]#...
分类:
系统服务 时间:
2014-07-22 14:26:36
收藏:
0 评论:
0 赞:
0 阅读:
344
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4815
题意:很“内涵”的一个题面,题意是给出N道题,和一个概率P,然后给出每道题对应的得分aa[i](每道题只有两个选项,一个正确一个错误)。两个人来答题,一个人是随机选择答案,问另一个人至少要答多少分才能保证有P的概率不会失败。
思路:是一道DP题,最开始想强行枚举所有情况,找到需要分数,后来发现4...
分类:
其他 时间:
2014-07-22 14:26:12
收藏:
0 评论:
0 赞:
0 阅读:
362
邻接表 几篇不错的讲解...
分类:
其他 时间:
2014-07-22 14:25:54
收藏:
0 评论:
0 赞:
0 阅读:
335
index.jsp页面:
在struts.xml配置如下:
/showinfo.jsp
在运行时出现404错误(找不到 show.action )...
分类:
Web开发 时间:
2014-07-22 14:25:44
收藏:
0 评论:
0 赞:
0 阅读:
372
本文出自:http://blog.csdn.net/svitter
题意:给你一个数字n, 一个数字k,分别代表主人的位置和奶牛的位置,主任可以移动的方案有x+1, x-1, 2*x,求主人找到奶牛的时间(奶牛不移动)
题解:最基础的BFS但是脑子犯抽WA了3遍- =
注意:
1.数组范围1~1
2.visit去重。(BFS最基础的)
代码:
#include
#i...
分类:
其他 时间:
2014-07-22 14:25:33
收藏:
0 评论:
0 赞:
0 阅读:
187
2分钟快速理解如何在网络层实现集群的负载均衡以及其工作原理...
分类:
其他 时间:
2014-07-22 14:25:18
收藏:
0 评论:
0 赞:
0 阅读:
286
1、在/etc/init.d/目录下编写脚本,名为nginx
#!/bin/sh
#
# nginx - this script starts and stops the nginx daemon
#
# chkconfig: -
85 15
# description: Nginx is an HTTP(S) server, HTTP(S) reverse \
...
分类:
其他 时间:
2014-07-22 22:39:03
收藏:
0 评论:
0 赞:
0 阅读:
428
给一个矩形棋盘,上面有一些空格点,可以放象棋中的“车”,
现给出空格的坐标,求最多可以放多少个“车”使他们互不攻击(根据象棋规则,每行每列至多只能放一个),
还要求有几个“车”是必须选择的。
因为每行每列只能放一个,所以不能有冲突的x或y坐标,既把x和y分为二分图的两个集合,要求最大匹配。
至于有多少个必须选择的,我们可以枚举最大匹配中的每个匹配,(一个匹配相当于一个坐标嘛),去掉...
分类:
其他 时间:
2014-07-22 22:39:03
收藏:
0 评论:
0 赞:
0 阅读:
344
1. Re-installation failed due to different application signatures.
将原来的软件包删除掉,然后重新安装一次就好了。在命令行上运行:adb uninstall ,这里的package_name也就是AndroidManifest.xml里面元素package属性的数据值。例如:adb uninstall org.andriod.de...
分类:
移动平台 时间:
2014-07-22 22:39:03
收藏:
0 评论:
0 赞:
0 阅读:
414
Piggy-Bank
Time Limit: 2000/1000 MS (Java/Others) Memory Limit:
65536/32768 K (Java/Others)
...
分类:
其他 时间:
2014-07-22 14:23:44
收藏:
0 评论:
0 赞:
0 阅读:
330
int a=1,b=1; int c=a+++++b; printf("c=%d/n",c); 这段代码是无法通过编译的。
解释如下:
1、首先介绍一些基本的概念
1)、大嘴法,又称贪心法: 如果(编译器的)输入流截止至某个字符之前都已经被分解为一个个符号,那么下一个符号将包括从该字符起之后可能组成一个 符号的最长字符串。也就是说,每一个符号应该包含尽可能多的字符。换句话说,编译器将程序分解成符号的方法是,从左到右一个字符一个字符地读入 ,如果该字符可能组成一个符号,那么再读入下一个字符,判断已经读入的...
分类:
其他 时间:
2014-07-22 22:39:03
收藏:
0 评论:
0 赞:
0 阅读:
340
1.WebService的介绍
WebService为基于Web的服务,它使用Web(HTTP)方式,接收和响应请求,从而实现远程调用.
(1).从WebService的工作模式上理解的话,它跟普通的Web程序(比如ASP、JSP等)并没有本质的区别,都是基于HTTP传输协议的程序;
(2).WebService所使用的数据是基于XML格式的和SOAP协议。其中SOAP即简单对象访问协议...
分类:
移动平台 时间:
2014-07-22 14:23:14
收藏:
0 评论:
0 赞:
0 阅读:
370
敌兵布阵
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 40983 Accepted Submission(s): 17319
Problem Description
C国的死对头A国这段时间正在进行军事演习,所以...
分类:
其他 时间:
2014-07-22 14:23:04
收藏:
0 评论:
0 赞:
0 阅读:
210
今天使用NSUserDefaults保存bool至重启后发现bool值没有保存对
NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];
[ud setBool:_rememberUsernamePassword forKey:@"rememberUsernamePassword"];
解决方法
[ud synchron...
分类:
其他 时间:
2014-07-22 14:22:54
收藏:
0 评论:
0 赞:
0 阅读:
492