自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

RFC3261 中文版 SIP协议描述的RFC

RFC3261 SIP协议描述的RFC,中文版的,并且有英文对照

2011-02-18

3GPP SIP协议介绍

3GPP SIP协议介绍,据说是HW公司内部的资料,希望对学习SIP协议的同志有所帮助

2011-02-17

超强exe资源修改器

一个类似于eXeScope的但在某些方面比它还好一些的工具。1. 查看 Win32 可执行和相关文件的资源 (*.exe, *.dll, *.cpl, *.ocx),在已编译和反编译的格式下都可以。2. 提取 (保存) 资源到文件 (*.res) 格式,作为二进制,或作为反编过的译资源脚本或图像。图标,位图,指针,菜单,对话,字符串表,消息表,加速器,Borland 窗体和版本信息资源都可以被完整地反编译为他们各自的格式,不论是作为图像或 *.rc 文本文件。3. 修改 (替换) 可执行文件的资源。图像资源 (图标,指针和位图) 可以被相应的图像文件 (*.ico, *.cur, *.bmp),*.res 文件,甚至另一个 *.exe 文件所替换。对话,菜单,字符串表,加速器和消息表资源脚本 (以及 Borland 窗体) 可以通过使用内部资源脚本编辑器被编辑和重新编译。资源也可以被一个 *.res 文件所替换,只要替换的资源与它是同一类型并且有相同的名称。4. 添加新的资源到可执行文件。允许一个程序支持多种语言,或者添加一个自定义图标或位图 (公司的标识等) 到程序的对话中。5. 删除资源。大多数编译器添加了应用程序永远不会用到的资源到应用程序中。删除这些不使用的资源可以减小一个应用程序的大小。

2010-09-25

OpenSSL 编程中文帮助文档DOC

OpenSSL 编程中文帮助文档DOC,是学习网络安全和编程的必备资料,希望对大家的学习有帮助。DOC版

2010-03-17

毕业设计 开题报告Samples

毕业设计开题报告模板,这是其他同学的,经过老师修改过的,里面还保存有老师的修改说明,希望对大家有帮助

2010-01-06

毕业设计 开题报告模板和样例

这里面有两个开题报告模板,还有一些开题报告的样例,有公司的,也有学校的。希望对大家的毕设有帮助。希望大家可以顶一下啊

2010-01-06

PKI 公共基础设施实现和管理电子安全

PKI 公共基础设施实现和管理电子安全,pdf版

2009-12-03

OpenCA的体系结构

详细讲述了OpenCA的结构及工作原理,图文并茂,希望有助于学习OpenCA和搭建自己的CA的同志们

2009-11-29

用OpenCA构建自己的CA

省去OpenCA本身的繁琐,通过学习,用OpenCA构建自己的CA,这对学习OpenSSL CA和PKI认证的同学非常有用

2009-11-29

SSD7 数据库系统概念+笔试,2004年

SSD7 数据库系统概念+笔试题,2004年,要笔试的下了

2009-07-02

SSD7 选择题答案

SSD7 选择题答案,the answer to the multiple-choice, 包括三个doc文档,分别是exam1之前的(包括exam1),exam2之前的, exam3之前的,大家放心下载

2009-06-25

SSD8 Exercise5 练习5参考答案

SSD8 Exercise5 练习5参考答案,100分。是我同学做的,放心下载使用!

2009-06-25

SSD7 练习10标准答案

SSD7 Exercise10 练习10标准答案,大家放心下载使用

2009-06-25

SSD8 全部选择题

SSD8 全部选择题,放心下载,集合了N个人的心血,

2009-06-25

SSD8 Exam3

SSD8 Exam3 计算机网络与分布式计算第三次考试 答案请放心,绝对可靠!

2009-06-12

SSD8 Exam2,请大家放心,绝对可以使用!

这是我自己做的,答案要放心,绝对正确,好像扣了5分

2009-06-08

SSD8 Exam2

SSD8 Exam2,请大家放心,绝对可以使用!

2009-06-08

SSD7 Exercise7

答案绝对可靠,共3份,可自由选择! 这是卡耐基梅陇大学SSD7 Exercise7的标准及参考答案,可供参考

2009-05-27

输入已经消除左递归的以及提取公共左因子的LL(1)文法,再输入相应的表达式,若分析成功,则在递归输出过程中输出"acc",若不成功,则有相应的报错以及位置指名。注意,要把同一个非终结符的产生式分成单个输入。他会自动计算first,follow,预测分析表的构造,但并不输出。

输入已经消除左递归的以及提取公共左因子的LL(1)文法,再输入相应的表达式,若分析成功,则在递归输出过程中输出"acc",若不成功,则有相应的报错以及位置指名。注意,要把同一个非终结符的产生式分成单个输入。它会自动计算first,follow,预测分析表的构造,但并不输出。

2009-05-10

LL1语法分析器 自顶向下 计算FIRST集、FOLLOW集和SET

LL(1)文法使用的是确定的自顶向下的分析技术。LL(1)的含义是:第一个L表明自顶向下分析是从左向右扫描输入串,第2个L表明分析过程中将使用最左推导,1表明只需向右看一个符号便可决定如何推导,即选择哪个产生式(规则)进行推导。 LL(1)文法的判别需要依次计算FIRST集、FOLLOW集和SEL

2009-05-10

SSD8 Exercise8

SSD8 Exercise8,这是从其他地方下的,据说是标准答案,但是原上传者要10个,我只要3个,希望大家支持!!!

2009-04-13

07计算机考试题 网络 软件

这个为07年计算机考试题,东北大学的,包括网络部分和软件部分,无论找工作还是考研,都值得一测

2009-04-09

SSD6的练习参考答案

SSD6的练习参考答案,对于学习系统级编程的初学者来说,这是一个很好的借鉴

2008-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除