聚合类聚合类使得用户可以直接访问其成员,并且具有特殊的初始化语法形式。当一个类满足如下条件时,我们说它是聚合的:所有成员都是public的没有定义任何构造函数没有类内初始化没有基类,也没用virtual函数。下面的类都是一个聚合类struct Data{ int ival; string s;}.....
分类:
其他好文 时间:
2014-08-09 21:04:49
阅读次数:
237
命令模式:将请求封装在对象中,客户不直接调用某个对象的方法,而是使用命令,将命令传递给拥有方法的对象从而让某一方法被调用。UML图如下:
下面是用C++描写的命令模式的一个简单例子:
#include
#include
#include
using namespace std;
// Interface
class Command {
public:
virtual...
分类:
其他好文 时间:
2014-08-09 11:42:17
阅读次数:
284
MySQL 加入?列,改动列,删除列ALTER TABLE:加入?,改动,删除表的列,约束等表的定义。查看列:desc 表名;改动表名:alter table t_book rename to bbb; 加入?列:alter table 表名 add column 列名 varchar(30); 删...
分类:
数据库 时间:
2014-08-08 21:17:26
阅读次数:
293
from:http://archives.opennebula.org/documentation:archives:rel2.2:congThere are two contextualization mechanisms available in OpenNebula: the automati...
分类:
其他好文 时间:
2014-08-08 17:54:46
阅读次数:
293
例子如下:打开MAC PC上的Android模拟器方法:打开eclipse-—》window->Android Virtual Device Managercd /Users/ouyangfang/Documents/eclipse/adt-bundle-mac-x86_64-20140321/sd...
分类:
移动开发 时间:
2014-08-08 17:50:16
阅读次数:
238
摘自 http://www.cnblogs.com/wuyifu/p/3424621.html一个json对象在后台产生了,但是有些数据可能无效或者不合法,所以需要在前台作些例外处理,比如删除掉。json的删除有很多种,直接用过 delete json对象方式。举例如下Js代码 var column...
分类:
Web程序 时间:
2014-08-08 17:39:26
阅读次数:
217
MySQL 加入列,改动列,删除列ALTER TABLE:加入,改动,删除表的列,约束等表的定义。查看列:desc 表名;改动表名:alter table t_book rename to bbb; 加入列:alter table 表名 add column 列名 varchar(30); 删除列:...
分类:
数据库 时间:
2014-08-08 15:44:26
阅读次数:
316
foreach (DataColumn column in dt.Columns) { DateTime t; if (DateTime.TryParse(column.ColumnName, out t))//判断...
分类:
其他好文 时间:
2014-08-08 15:23:06
阅读次数:
179
下面这样一个程序:(以下程序都是在VS2010下实现) 1: class Base 2: { 3: public: 4: virtual void func() 5: { 6: coutfunc(); 23: cin.get(); 24: }注意第3行和第12行,派生类访问权限为private,但程...
分类:
编程语言 时间:
2014-08-08 15:19:26
阅读次数:
262