在阐述状态模式之前,先来看一个例子。一个银行取款问题: 如果账户余额大于0,则正常取款;如果余额在-2000和0之间,则透支取款;如果余额小于-2000,则账户处于冻结状态,无法进行取款操作。
实现代码如下:
//银行账户
class Account
{
private:
//余额
int m_nBalance;
public:
//取款操作
void WithDraw()...
分类:
编程语言 时间:
2014-08-31 09:18:41
阅读次数:
250
配置virt-manager:1、安装virt-manager, libvirt, qemu-kvm2、配置libvirtd开机启动: chkconfig libvirtd on #取消开机启动:chkconfig libvirt off,本次开启:/etc/init.d/libvirtd star...
分类:
编程语言 时间:
2014-08-30 23:05:20
阅读次数:
318
SUDO(8) BSD System Manager's Manual SUDO(8)NAME sudo, sudoedit — execute a command as another userSYNOPSIS sudo -h | -K | -k | -V sudo -v [-AknS] [-g ...
分类:
系统相关 时间:
2014-08-30 17:44:29
阅读次数:
448
Web Tier重启问题描述:Oracle Enterprise Manager 12c (12.1.0.2) issues – yodContextUnwrap(,FALSE)Posted on 22/10/2012Today we started with the new 12.1.0.2 ve...
分类:
Web程序 时间:
2014-08-30 17:42:39
阅读次数:
252
V8.0 之前的 WebSphere Portal,安装和升级需要下载不同的工具,这就意味着对于客户来说需要学习更多的使用方式,安装和升级的工作量也会加倍。与此同时,WebSphere Portal 所依附的服务器 WebSphere Application Server 已经开始使用一种全新的工具 Installation Manager, 这种工具的出现彻底解决了上述问题,能够同时完成安装和升级的工作。在 V8.0 中,WebSphere Portal 不负众望,成功的引入了这一新工具。本文就将为您介绍...
分类:
Web程序 时间:
2014-08-30 12:39:49
阅读次数:
446
#import "CJViewController.h"#import @interface CJViewController ()@property (nonatomic, strong)CLLocationManager *manager;@end@implementation CJViewCo...
分类:
其他好文 时间:
2014-08-29 21:13:58
阅读次数:
188
配置XenMobileMDM入门向导,输入Http://localhost/zdm输入在安装时设置的用户名和密码登录控制台单击确定关闭警告弹出。向导页面默认,下一步下一步从左到右拖动图标建立你的软件包接受默认设置,单击完成,然后单击下一步继续。点击下一步选择使用公司凭据注册接受默认LDAP作..
分类:
其他好文 时间:
2014-08-29 18:35:08
阅读次数:
347
1.访问http://192.168.XX.XX:9080/IDSWebApp分别选择192.168.xx.xx1:389和192.168.xx.xx2:389,登录进去后,下边的操作都一样2.登录进去后,点击如下菜单:3.点击“管理队列”后右边出现如下页面:只看第一条数据即子树为dc=xx,dc=com的这条数据,如图红线所画,如果它的状态为..
分类:
其他好文 时间:
2014-08-29 16:23:18
阅读次数:
255
网站上线以后,为了保证网站运行的连续性,有新功能更新时,不能重启Tomcat服务器去部署新增功能。因此,就研究
一下用maven的自动部署功能。
1首先要保证自己电脑上装了Tomcat服务器
进入Tomcat安装目录,打开..\conf\tomcat-users.xml,在这个配置文件中加入以下内容:
当然用户名和密码可以我写的不一样,但没有manager-gui就不能通过浏览器去...
分类:
Web程序 时间:
2014-08-29 11:03:17
阅读次数:
205