下面代码实现的功能是简单工厂模式:
声明一个工厂类,其成员可以看做该工厂的主要产品类型。
再声明几个子工厂类,根据客户要求生产不同类型的产品。
若要增加新产品,只需声明新的工厂子类即可。
代码如下:
//Factory.h
#ifndef FACTORY_H
#define FACTORY_H
//计算类
class COperate
{
public:
COperate(void...
分类:
编程语言 时间:
2015-01-04 11:25:04
阅读次数:
168
//判断证件号码是那种类型的(1是15位,2是18位,3是组织机构代码证,0是无效)
private int panduanCard(String str){
String ps15 = "^\\d{15}$";
String ps18 = "^\\d{17}(\\d|X)$";
//组织机构代码证正则
String zzjg = "^[a-zA-Z0-9]{8}-[...
分类:
其他好文 时间:
2015-01-04 11:27:01
阅读次数:
178
int s[maxn];//文本串
int p[10007];//匹配串
int next[10007];//匹配串的next数组
//优化过后的next 数组求法
void GetNextval(int n)//n代表p数组的长度
{
int pLen = n;
next[0] = -1;
int k = -1;
int j = 0;
while (j ...
分类:
其他好文 时间:
2015-01-04 11:23:54
阅读次数:
178
单机模式是Hadoop的默认模式。当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选择了最小配置。在这种默认模式下所有3个XML文件均为空。当配置文件为空时,Hadoop会完全运行在本地。因为不需要与其他节点交互,单机模式就不使用HDFS,也不加载任何Hadoop的守护进程。该模式主要用于开发调试MapReduce程序的应用逻辑。
1.配置hadoop_home/et...
分类:
其他好文 时间:
2015-01-04 11:25:01
阅读次数:
206
本文参考:【张鸿洋的博客】http://blog.csdn.net/lmj623565791/article/details/41087219
先上关键的代码
public class ChangeColorIconWithTextView extends View
{
private Bitmap mBitmap;
private Canvas mCanvas;
private Pa...
分类:
微信 时间:
2015-01-04 11:26:12
阅读次数:
451
1.首先是jps,看看java进程是否都在
2.查看hdfs和yarn的web地址,看看能否出现
3.hdfs dfs -ls / ,看看目录是否列的出来
4../hadoop jar ../share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar pi 5 10 跑一个mr例子试试
这样就差不多了...
分类:
其他好文 时间:
2015-01-04 11:23:40
阅读次数:
139
(一)使用发送广播来进行创建快捷方式:该demo例子实现的功能是:在界面有一个按钮,点击按钮生成一个快捷方式,然后点击快捷方式进入拨打电话的页面;
生成步骤如下:
1:如下权限:
2:在Activity中new一个Intent加入Action:
_Intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
...
分类:
移动开发 时间:
2015-01-04 11:25:40
阅读次数:
228
在学习 Nginx 之前首先了解其基本的数据结构是非常重要的,这是入门必须了解的一个步骤。本节只是简单介绍了 Nginx 对基本数据的一种封装,包括 基本整型数据类型、字符串数据类型、缓冲区类型以及 chain 数据类型...
分类:
其他好文 时间:
2015-01-04 11:23:29
阅读次数:
171
PHP-ExcelReader是一个基于PHP的开源项目,其作用在于解析excel文件。
PHP-ExcelReader的官方网张如下:
http://phpexcelreader.sourceforge.net/
下载下来的文件结构如下图所示:
其中,Excel目录下的两个文件reader.php和oleread.inc是excel解析必须包含的文件,解析所需要的类与方法分别写在...
分类:
Web程序 时间:
2015-01-04 11:23:40
阅读次数:
165
前不久,业界盛传小米平板2即将面世,经过一段时间的媒体热炒之后,小米平板2终于浮出水面,值得注意的是,此次大家期待的小米平板2实际上就是12月29日国内平板代表品牌之一的爱国者所推出的爱玩平板X86,说到这里可能有些人不太明白,小米怎么会和爱国者扯上关系呢?
小米平板2为何命名爱玩X86?
实际上,这款爱国者爱玩...
分类:
移动开发 时间:
2015-01-04 11:25:58
阅读次数:
176
我们在使用 eclipse 在开发 Android APP 的时候,会用到一个 clean(Project —— Clean...) 的操作,这个操作执行的内容很简单,就是将项目结构中的
bin 目录中早先编译好的apk,dex等内容删除,然后重新编译生成出这些内容(当然,绝大多数当我们按下 “保存” 按钮的时候,eclipse 会自动重新编译 bin 目录中的内容,但是也有时候 ecipse...
分类:
移动开发 时间:
2015-01-04 11:22:36
阅读次数:
201
硬件平台是STM32F429,运行在 180MHz 主频下,固件库版本V1.2.1。使用 USART1 和 USART2 进行串口输出,但是用示波器一看,波特率明显不对。
我的代码如下:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB...
分类:
其他好文 时间:
2015-01-04 11:22:29
阅读次数:
1741
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。一、判断读取字符串值表达式含义${var}变量var的值, ...
分类:
系统相关 时间:
2015-01-04 11:21:54
阅读次数:
266
1、生成服务器站点证书1) 生成密钥仓库进入jdk的bin目录,如:D:\jdk1.6.0_16\bin执行:D:\jdk1.6.0_16\bin\keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\server.keystore -....
分类:
Web程序 时间:
2015-01-04 11:24:12
阅读次数:
201
经常使用远程桌面的朋友可能会注意到,Windows server 2008 R2中,远程桌面最多只允许两个人远程连接,第三个人就无法连接过去,但是生产环境中有一些服务器可能有许多人需要连接上去,而微软的设置确实让人比较无 奈,所以呢,今天就简单介绍一下在Windows Server 2008 R2上...
一、说明、引言 我JS还是比较薄弱的,本文的内容属于边学边想边折腾的碎碎念,可能没什么条理,可能有表述不准确的地方,可能内容比较拗口生僻。如果您时间紧迫,或者JS造诣已深,至此您就可以点击右侧广告(木有?则RSS或盗版)然后撤了。 事件是个大课题,真要从断奶开始讲起的话,可以写个12期的连载。关于J...
分类:
Web程序 时间:
2015-01-04 11:23:28
阅读次数:
207
本文目录一、变量二、类型修饰符三、不同编译器环境下基本数据类型的存储长度本文转载自 @m了个jC语言有丰富的数据类型,因此它很适合用来编写数据库,如DB2、Oracle都是C语言写的。C语言的数据类型大致可以分为下图中的几类:一、变量跟其他语言一样,C语言中用变量来存储计算过程使用的值,任何变量都必...
分类:
编程语言 时间:
2015-01-04 11:23:46
阅读次数:
189