首页 > 2014年07月22日 > 全部分享
【设计模式】工厂方法模式
简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。例如在简单工厂模式中出现的工厂函数: Operation* FactoryFunction(double left, double right, char op) { switch (op) { case '+': ret...
分类:其他   时间:2014-07-22 22:38:46    收藏:0  评论:0  赞:0  阅读:343
phantomjs环境搭建已经执行
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
POJ 3080 Blue Jeans (后缀数组)
题目大意: 求出这些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
poj Common Substrings(后缀数组&单调队列)
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
手机管理应用研究【4】——应用杂篇
说明 在本系列文章的第一篇《安装卸载篇》中介绍了应用安装卸载相关的一些东西。本篇之所以取名为《应用杂篇》就是希望继续介绍一些应用相关的相对比较零散的东西,包括:应用安装位置选择、应用锁、山寨应用识别、零流量分享、智能推荐等。 上接《应用安装卸载篇》,首先介绍一下应用安装位置选择。 应用安装位置 在安装应用时,应用到底会安装到内置存储器里面还是外置存储器里面呢?这里主要取决于四个...
分类:移动平台   时间:2014-07-22 14:26:49    收藏:0  评论:0  赞:0  阅读:316
[Linux]在终端启动程序关闭终端不退出的方法
?? 在终端启动程序关闭终端不退出的方法 一般情况下关闭终端时,那么在这个终端中启动的后台程序也会终止,要使终端关闭后,后台程序保持执行,使用这个指令: nohup 命令 & 如:nohup test.sh &...
分类:系统服务   时间:2014-07-22 22:39:02    收藏:0  评论:0  赞:0  阅读:383
快速清空linux下文本文件内容
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
HDU 4815 Little Tiger vs. Deep Monkey 背包问题
链接: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
struts2中<jsp:forward>跳转时报404错误的问题
index.jsp页面: 在struts.xml配置如下: /showinfo.jsp 在运行时出现404错误(找不到 show.action )...
分类:Web开发   时间:2014-07-22 14:25:44    收藏:0  评论:0  赞:0  阅读:372
POJ3279 Catch That Cow(BFS)
本文出自: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
每天进步一点点——负载均衡之IP
2分钟快速理解如何在网络层实现集群的负载均衡以及其工作原理...
分类:其他   时间:2014-07-22 14:25:18    收藏:0  评论:0  赞:0  阅读:286
添加nginx为系统服务(service nginx start/stop/restart)
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
hdu1281 棋盘游戏 --- 最大匹配
给一个矩形棋盘,上面有一些空格点,可以放象棋中的“车”, 现给出空格的坐标,求最多可以放多少个“车”使他们互不攻击(根据象棋规则,每行每列至多只能放一个), 还要求有几个“车”是必须选择的。 因为每行每列只能放一个,所以不能有冲突的x或y坐标,既把x和y分为二分图的两个集合,要求最大匹配。 至于有多少个必须选择的,我们可以枚举最大匹配中的每个匹配,(一个匹配相当于一个坐标嘛),去掉...
分类:其他   时间:2014-07-22 22:39:03    收藏:0  评论:0  赞:0  阅读:344
Android开发过程中遇到的问题集合(—)
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
hdu 1114 Piggy-Bank
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
a+++++b 运算逻辑
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
Android_WebServices_介绍
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
杭电1166敌兵布阵 (用的树状数组)
敌兵布阵 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保存bool至重启后发现bool值没有保存对 NSUserDefaults *ud = [NSUserDefaults standardUserDefaults]; [ud setBool:_rememberUsernamePassword forKey:@"rememberUsernamePassword"]; 解决方法 [ud synchron...
分类:其他   时间:2014-07-22 14:22:54    收藏:0  评论:0  赞:0  阅读:492
3934条   上一页 1 ... 45 46 47 48 49 ... 197 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!