- 博客(11)
- 资源 (25)
- 收藏
- 关注
转载 zookeeper原理(转)
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee
2017-07-22 12:32:25
247
原创 自动部署Ambari到集群的自动化脚本
用来自动配置Apache Ambari或者HDP,CDH集群环境的自动化脚本,记下来以便其他人可以参考。
2017-06-17 00:53:28
1742
原创 CentOS 7 下编译gdal
安装GDAL程序proj4git clone https://github.com/OSGeo/proj.4.gitcd proj.4./autogen.sh./configure makemake installcd ..wget http://download.osgeo.org/geos/geos-3.6.0.tar.bz2tar
2017-06-14 18:18:07
1419
原创 Linux 下编译R源代码并安装
Linux下也可以通过相应的yum或者apt-get进行安装。然而,有些情况下,如Linux软件中心带的R程序如果太old,无法与其它的程序比如Scala或者Java兼容,则需要手工编译源码进行安装。这种繁琐的环节最好不要遇上,否则会比较
2016-10-26 17:46:13
4833
原创 typeid 一节
好久都说要好好测测typeid的用法,今天终于得以如愿以偿,呵呵。下面,我就把测试代码发下来,#include #include using namespace std;class Base {public: virtual void vvFcn(){}};class Derived : public Base{public: virtual void vvFcn(){}};int
2009-03-01 10:16:00
432
原创 重载函数的确定
在C++ Primer中函数重载这一节讲到,为了确定最佳匹配,编译器将实参类型到相应形参的转换划分等级。转换等级以降序排列如下:1.精确匹配。实参与形参类型相同 2.通过类型提升实现的匹配。 3.通过标准转换实现的匹配。 4.通过类类型转换的实现。 可是在下面的程序却发现,2的优先级甚至超过了1,十分不明白,所以先记下来,望大虾解答一下。#include
2009-02-28 23:53:00
531
原创 转 bitset和vector,都是用位来存放信息
编过程的人都熟悉布尔选项标志:将一组选项处理成一个整体,将它们打包进一个word,为每个选项使用一个位。比如,要设置Unix文件的许可权限,你可能类似于这样写: chmod("my_file", S_IWUSR | S_IRUSR | S_IRGRP | S_IROTH); 每个常量对应一个位;通过用“位或”操作组合它们,你能够一次就指定很多选
2009-02-28 11:07:00
1543
转载 C语言中的多态实现
一直想知道C++中的多态,在C语言中怎样表示,现在转一下,让大家一起分享一下。Bridge,Proxy,Factory这些设计模式都是基于抽象类的。使用抽象对象是这里的一个核心. 其实我觉得框架化编程的核心问题是抽象,用抽象的对象构建程序的主题框架,这是面向对象编程的普遍思想,用抽象构建骨架,在家爱上多态就形成了一个完整的程序。由于C++语言本省实现了继承和多态,使用这样的编程理念(理
2009-02-16 20:06:00
601
原创 转基本数据类型之间的任意转换
templateout_type convert(const in_value &t) { stringstream stream; stream.clear();//清空流 stream out_type result;//这里存储转换结果 stream >> result;//向result中写入值 return result; }
2009-02-15 23:43:00
590
原创 编程的起点
今天,刚加入一个群,原本以为自己c++水平还不错的我,遇到了一个群里的提问,却只能愣在一边,这个问题如下: #include#includeusing namespace std; templatevoid swap(T&a,T&b){ T temp=a;a=b;b=temp;} int main(){ double dx=3
2009-02-15 13:52:00
481
原创 温习一下Java 环境变量的配置
要想正确运行一个简单的HelloWorld的Java程序,首先要下载安装sun公司提供的Java JDK(java开发工具),然后正确设置环境变量。设置方法如下:安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在D:/Java/Jdk1.5): JAVA_HOME=D:/Java/Jdk1.5 classpa
2009-02-11 22:26:00
322
超强exe资源修改器
2010-09-25
SSD7 选择题答案
2009-06-25
输入已经消除左递归的以及提取公共左因子的LL(1)文法,再输入相应的表达式,若分析成功,则在递归输出过程中输出"acc",若不成功,则有相应的报错以及位置指名。注意,要把同一个非终结符的产生式分成单个输入。他会自动计算first,follow,预测分析表的构造,但并不输出。
2009-05-10
LL1语法分析器 自顶向下 计算FIRST集、FOLLOW集和SET
2009-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人