不知不觉,现在Zend Guard Loader发布了6.0.0版本,支持PHP 5.4.x系列。 官方地址:http://www.zend.com/en/products/guard/downloads ?(需要注册用户后下载) ? 这里提供下常用的版本 Windows: 附件:ZendG...
分类:
Web程序 时间:
2015-09-11 16:12:42
阅读次数:
161
Oracle Data Guard 是针对企业数据库的最有效和最全面的数据可用性、数据保护和灾难恢复解决方案。它提供管理、监视和自动化软件基础架构来创建和维护一个或多个同步备用数据库,从而保护数据不受故障、灾难、错误和损坏的影响。Data Guard 优点灾难恢复和高可用性Data Guard 提供...
分类:
数据库 时间:
2015-09-10 15:54:25
阅读次数:
282
Oracle Data Guard 提供三种高水平的数据保护模式来平衡成本、可用性、性能和事务保护。可以使用任意可用管理界面来轻松地设置这些模式。要确定适当的数据保护模式,企业需要根据用户对系统响应时间的要求来估量它们对数据保护的业务要求。下表从数据丢失风险的角度概述了各种模式的适用性。保护模式在出...
分类:
其他好文 时间:
2015-09-10 12:32:23
阅读次数:
272
1. guard 的使用guard 是守护的意识,它与 if 的使用类似。当 guard 后的表达式为假时,会执行 else 后面的内容。常用来判断某个情况是要特意避免的。如:guard let someValue = valueForKey("key") else { return}上面的代...
分类:
编程语言 时间:
2015-09-09 16:11:03
阅读次数:
158
一、摘要Oracle DataGuard是Oracle自带的数据同步功能,基本原理是将日志文件从原数据库传输到目标数据库,然后在目标数据库上应用这些日志文件,从而使目标数据库与源数据库保持同步,是一种数据库级别的高可用性方案。DataGuard可以提供Oracle数据库的冗灾、数据保护、故障恢复等,...
分类:
其他好文 时间:
2015-09-09 12:50:50
阅读次数:
192
常量和变量
常量和变量相当于一个容器,存储数据。常量和变量把一个名字名字和一个指定类型的值关联起来。常量的值一旦设定就不能更改,而变量的值可以任意更改。
声明常量和变量
Swift是强类型的语言,要求所有的常量和变量必须先声明,后使用,声明变量时必须显示或隐式指定变量的类型。
Swift用let来声明常量,用var来声明变量。
// 声明常量
let studentNumber = 1101// 声...
分类:
编程语言 时间:
2015-08-29 09:51:44
阅读次数:
296
Data Gurad概述? 不少未实际接触过dg的初学者可能会下意识以为data guard是一个备份恢复的工具。我要说的是,这种形容不完全错,dg拥有备份的功能,某些情况下它甚至可以与primary数据库完全一模一样,但是它存在...
分类:
数据库 时间:
2015-08-28 13:43:28
阅读次数:
512
本系列文章主要介绍C++11
中多线程的使用方法,主要参考书籍为《C++Concurrency IN Action》。
为了保证多线程访问数据的安全性,一种通常的做法是对需要保护的数据上锁,使用mutex保证互斥访问。可以使用的做法是调用lock()和unlock()函数,但是我们更加推荐使用模板类std::lock_guard,在该类的构造函数中完成lock(),而在析构函数中完成un...
分类:
编程语言 时间:
2015-08-28 13:24:09
阅读次数:
218
相对于std::lock_guard来说,std::unique_lock更加灵活,std::unique_lock不拥有与其关联的mutex。构造函数的第二个参数可以指定为std::defer_lock,这样表示在构造unique_lock时,传入的mutex保持unlock状态。然后通过调用std::unique_lock对象的lock()方法或者将将std::unique_lock对象传入s...
分类:
编程语言 时间:
2015-08-21 23:26:36
阅读次数:
5656
Swift 2.0学习笔记(Day 3)——Swift 2.0之后增加的关键字 ?看了之前的学习笔记知道了什么是关键字,现在提示各位在Swift 2.0之后增加defer、guard、repeat、catch、rethrows、throw、throws和try关键字,其中r...
分类:
编程语言 时间:
2015-08-20 13:31:48
阅读次数:
213