摘要: 首先感谢bolow大神在我的博客[C++基础]028_获取类成员函数的指针里提的问题,跟bolow一起探讨得到了下面的答案。首先看下面的程序: 1 #include <iostream> 2 using namespace std; 3 class A 4 { 5 public: 6 int i; 7 A():i(0){}; 8 int foo(){return i;} 9 };10 11 class B12 {13 public:14 int j,k;15 B():j(1),k(2){}16 int foo(){return k;}17 };1... 阅读全文
posted @ 2012-12-24 23:10 邵贤军 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 1. 命令行进入一下目录,输入cl,回车C:\Program Files\Microsoft Visual Studio 9.0\VC\bin>2. 如果见到下图的错误提示 解决办法: 进入C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE,将其中的mspdb80.dll拷贝到C:\Program Files\Microsoft Visual Studio 9.0\VC\bin 如果遇到缺少mspdb100.dll文件,同理找到mspdb100.dll文件拷贝到bin目录就可以了。3. 命令行输入cl有一下提示则说明可以用命令 阅读全文
posted @ 2012-12-24 21:17 邵贤军 阅读(1482) 评论(0) 推荐(0) 编辑
摘要: 高级拷贝之局部拷贝——快速即时拷贝 快速即时拷贝首先会从业务数据拷贝出一份副本数据,之后会拷贝只发生在业务数据上的更新数据,也就是所谓的差分拷贝。 这样有什么好处呢?这样做的好处是可以减少拷贝的时间,特别是对于那些巨大的数据库,一次对等拷贝需要耗费的时间很长,而这种拷贝方式可以在只拷贝部分数据的情况下完成数据的备份。这也使得快速备份成为可能。 同时这种拷贝对于那些数据完整性及安全性较高的关键任务数据库也有很大的好处。 具体参照如下图示,从左往右,按照时间顺序描绘了QuickOPC的过程:高级拷贝之局部拷贝——快照即时拷贝(SnapOPC)和快照即时拷贝+(SnapOPC+) 快照即时... 阅读全文
posted @ 2012-12-24 21:00 邵贤军 阅读(1451) 评论(0) 推荐(3) 编辑
摘要: 序 上一篇文章介绍了存储系统的高级拷贝特性,也概略的介绍了高级拷贝的几种不同的方法。分别是Equivalent Copy (EC)、One Point Copy (OPC)、SnapOPC+以及QuickOPC。本文将继续深入的解释One Point Copy (OPC)。正文 One Point Copy (OPC),它与对等拷贝的区别是无需镜像,无需同步。你可以在任何时刻向存储系统发送OPC命令,在你发送OPC命令的那一刻,存储系统就会快速的为你复制一份发送命令那一刻的业务数据镜像。OPC也不会影响业务数据的正常运行,不过你会发现,存储系统里高级拷贝的操作方法都是在不影响正常业务数据服务. 阅读全文
posted @ 2012-12-24 00:06 邵贤军 阅读(333) 评论(0) 推荐(0) 编辑