一、使用 short int 和 float 两种类型的变量计算和验证两个问题。 1. x ^ 2 >= 0 ? // 使用 C++ 编码如下(只显示 main 函数内的部分,头文件包括<iostream>, <limits.h>, <float.h>, <stdio.h>): 2. (X + Y) ...
分类:
其他好文 时间:
2017-04-10 12:58:25
阅读次数:
376
摘要: 数据类型 int\ unsigned\ long\ long long\ unsigned long\ float\ double\ char\ int* 在编译器环境分别为32位和64位操作系统下的数据类型长度。 ...
分类:
其他好文 时间:
2017-04-10 12:53:35
阅读次数:
129
一、状态机代码: #define ledR (12) #define ledG (11) #define ledBrd (13) #define sw1 (2) #define SW_ON (0) #define SW_OFF (1) #define LED_ON (1) #define LED_O ...
分类:
其他好文 时间:
2017-04-10 12:45:16
阅读次数:
158
https://www.sevenforums.com/network-sharing/47604-assigning-domain-user-local-admin-select-pcs.html ...
分类:
其他好文 时间:
2017-03-29 00:58:16
阅读次数:
136
Corosync是OpenAIS发展到Wilson版本后衍生出来的开放性集群引擎工程。可以说Corosync是OpenAIS工程的一部分,Corosync执行高可用应用程序的通信组系统,它有以下特征:一个封闭的程序组通信模式,这个模式提供一种虚拟的同步方式来保证能够复制服务器的状态。一个简单可用性管..
分类:
其他好文 时间:
2017-03-17 21:26:24
阅读次数:
368
高可用的解决方案keepalived只是提供了最简单的高可用功能,真正高级的功能keepalived很难完成。openAIS规范提供完善的解决方案,但是很重量级很多功能考虑的很全面、很细致,了解这些我们才可以更加深入的理解高可用的完整的体系,当遇到特殊的高可用场景我们必须使用这些方案..
分类:
数据库 时间:
2017-02-16 12:05:11
阅读次数:
607
这里只用到keepalived 或者pacemaker两种方法,可二选一来配置,官方提供的是pacemaker,但我们实际测试环境和生产环境上使的是keepalive 首先在4台controller上安装包(kxcontroller1 \ kxcontroller2 \ controller1 \ ...
分类:
其他好文 时间:
2017-01-14 17:02:16
阅读次数:
469
OS:RHEL6.564bitcorosync:1.4.7--yum方式安装pacemaker:1.1.2--作为corosync依赖包自动安装pacemaker是heartbeat发展到3.0独立出来的产物,红帽6.0系列上,使用yum安装corosync,默认会安装pacemaker作为CRM。pacemaker常用配置工具:crmshpcscrmsh需要独立安装rpm包主要配置文..
分类:
其他好文 时间:
2017-01-02 00:09:15
阅读次数:
272
一、简介高可用集群,是指以减少服务中断(如因服务器宕机等引起的服务中断)时间为目的的服务器集群技术。简单的说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点。高可用集群的出现是为了减少由计算机硬件和软件易错性..
分类:
其他好文 时间:
2016-12-28 12:52:14
阅读次数:
325
引言:在高可用系统中,系统服务可用性的监控是必不可少的一项基础组件。而目前流行的是Heartbeat和corosync,对于这两者各有什么优缺点呢?共同点:都属于消息网络层,对外提供服务和主机的心跳检测,在监控的主服务被发现当机之后,即时切换到从属的备份节点,保证系统的可用..
分类:
其他好文 时间:
2016-12-20 21:09:57
阅读次数:
218