cdh-5.10.0搭建安装

1.修改主机名为master, slave1, slave2vim /etc/sysconfig/network HOSTNAME = masterHOSTNAME = slave1HOSTNAME = slave2 2.修改hosts文件(三个节点都要设置)vim /etc/hosts192.168.1.7 master192.168.1.8 slave1192.168.1.9 slave2
阅读本文

软件测试相关内容

1、您认为做好测试用例设计工作的关键是什么?  白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果  黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题  2、问:一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别?  300个用户在一个客户端上,会占用客户机更多的资源,而影响测试的
阅读本文

chmod 777 修改权限之后,文件夹颜色变绿:解决方案

修改前: 方法一:ls --color=none #不显示颜色 方法一修改后: 方法二:修改配色①安装git+++可用在windows下载之后用ftp传上去:http://pan.baidu.com/s/1qXFnOxI也可以直接下载(本机出问题)wget https://www.kernel.org/pub/software/scm/git/git-2.0.5.tar.gz②解压安装git:ta
阅读本文

git init here以及git下载代码到本地

git windows下载地址:https://git-scm.com/download/win按照全部“下一步”点击安装完成即可。接下来如何将代码下载到自己电脑里,有些网上介绍右键会有git init here,但是你安装新的git后,发现并没有这个项,只有“Git GUI Here”和“Git Bash Here”。如何下载代码?1.再自己电脑盘创建一个文件夹,比如Git,此文件夹是用来放代码
阅读本文

使用Topshelf组件构建简单的Windows服务

很多时候都在讨论是否需要了解一个组件或者一个语言的底层原理这个问题,其实我个人觉得,对于这个问题,每个人都有自己的看法,个人情况不同,选择的方式也就会不同了。我个人觉得无论学习什么,都应该尝试着去了解对应的原理和源码(这里就不要急着吐槽,容我说完)。对底层的了解不是为了让你写出类似的东西,让你写也不可能写的出来,重写一个就需要以此修改整个底层结构,了解底层知识只是为了让你可以在写业务代码时,
阅读本文

20169221 2016-2017-2 《网络攻防》第六周学习总结

教材学习内容总结第五章 TCP/IP网络协议攻击1.TCP/IP网络协议栈攻击网络安全属性与攻击模式 1)网络安全属性:机密性、完整性、可用性、真实性、不可抵赖性 2)网络攻击的基本模式:截获、中断、篡改与伪造。TCP/IP网络协议栈安全缺陷与攻击技术 1)网络层接口:当网络层接口处于混杂模式下时,则可直接进行嗅探并截获数据包 2)互联层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目
阅读本文

电商物流仓储的28条经验

仓储物流 , 就是利用自建或租赁库房、场地,储存、保管、装卸搬运、配送货物。传统的仓储定义是从物资储备的角度给出的。现代“仓储”不是传统意义上的“仓库”、“仓 库管理”,而是在经济全球化与供应链一体化背景下的仓储,是现代物流系统中的仓储。而电商仓储物流就是专门为电商设计,完全贴合电商的需求而开设的仓储物 流。下面共总结了28条电商物流仓储的经验,请细看!  1、周转率与动销率区别  考核KPI和安
阅读本文

Bootloader Project

Bootloader Project From OMAPpedia Jump to: navigation, search Contents [hide] 1 OMAP Bootloader Overview 2 OMAP Boot Sequence 2.1 SYSBOOT Pins 2.2 First Stage Boot 2.3 Second Stage Boot
阅读本文

路径,文件,目录,I/O常见操作汇总

主要内容:一、路径相关操作如何判定一个给定的路径是否有效/合法;如何确定一个路径字符串是表示目录还是文件;    如何获得路径的某个特定部分(如文件名、扩展名等);如何准确地合并两个路径而不用去担心那个烦人的””字符;    问题5:如何获得系统目录的的路径(如桌面,我的文档,临时文件夹等);    解决方案:    主要是使用System. Environment类的相关属性和方法:    E
阅读本文

C# Enum设计和使用的相关技巧

C#的Enum设计的相关指导在网上有相关文章论述:英文:中文:C# Idioms: Enum还是Enum Class(枚举类)  Enum的运算通常涉及到位运算(AND、OR、XOR),按位运算, 常使用FlagsAttribute 自定义属性定义。FlagsAttribute 和 Enum 的准则:只有要对数值执行按位运算(AND、OR、XOR)时才对枚举使用FlagsAttribute 自定义
阅读本文

对Socket CAN的理解(3)——【Socket CAN发送数据流程】

当我们在用户层通过socket进行CAN数据的发送时,需要进行以下操作:    (1) 创建一个套接字socket,采用AF_CAN协议;    (2)将创建的套接字返回描述符sockfd,绑定到本地的地址;    (3)通过sendto系统调用函数进行发送;sendto的函数声明如下:int sendto(int sockfd, const void *msg, intlen,unsig
阅读本文

企业信息化“三剑客”ERP\SCM\BPR

企业资源计划(ERP)是一种以市场和客户需求为导向,以实行企业内外资源优化配置,消除生产经营过程中一切无效的劳动和资源,实现信息流、物流、资金流、价值流和业务流的有机集成和提高企业竞争力为目的,以计划与控制为主线,以网络和信息技术为平台,集客户、市场、销售、计划、采购、生产、财务、质量、服务、信息集成和业务流程重组(BPR)等功能为一体,面向SCM的现代企业管理思想和方法。    新经济时
阅读本文

linux 环境下git的安装与配置

git是一个分布式的版本控制工具1、安装git相关的依赖yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel 2、下载git的源码进行安装https://www.kernel.org/pub/software/scm/git/ 3、编译安装tar -xzvf git-2.9.3.tar.gz cd gi
阅读本文

Jenkins 权限控制策略

一、概述  我们再构建job时,需要对Jenkins的用户进行权限的控制,所以我写了一篇关于Jenkins 权限控制的策略  配置路径:系统管理->Configure Global Security->勾选Enable security二、用LDAP登录控制2.1 LDAP配置路径:Access Control->Security Realm->勾选LDAP,配置如下:服务器:ldap.xxx.c
阅读本文

Hive行列转换-lateral view的使用

lateral view用于和split、explode等UDTF一起使用的,能将一行数据拆分成多行数据;在此基础上可以对拆分的数据进行聚合。lateral view首先为原始表的每行调用UDTF,UDTF会把一行拆分成一行或者多行,lateral view在把结果组合,产生一个支持别名表的虚拟表。1、Lateral View语法 lateralView: LATERAL VIEW udtf(ex
阅读本文

Maven学习总结(15)——深入理解Maven相关配置

MAVEN2的配置文件有两个settings.xml和pom.xml settings.xml:保存的是本地所有项目所共享的全局配置信息,默认在maven安装目录的conf目录下,如果没有安装maven而是用的m2eclipse插件,那么也可以把这个配置文件放在.m2目录下 pom.xml:描述项目的配置文件,放在每个项目的根目录下 settings.xml localRepository:本地
阅读本文

Maven学习总结(18)——Maven常用插件介绍

我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-plugin的compile目标用来编译位于src/main/Java/目录下的主源码,testComp
阅读本文

产品迭代发布如何更快速?阿里持续集成与持续交付实践之路全解析

2017年5月9日,云效平台资深研发工程师向禹通过直播分享了《持续集成与持续交付实践之路》。他从云效背景、云效方案、云效价值三个方面进行了分享。他主要分享了持续集成持续交付的解决方案和案例,并且对大型系统如何实现持续集成、持续交付、进行产品迭代发布进行了详细介绍。 以下内容根据直播视频整理而成。云效背景——阿里巴巴《持续交付》之路大应用下的交付在七八年之前,阿里巴巴的B2B一直沿用瀑布的模式来进行
阅读本文

持续集成(1)gitlab的安装

操作系统:centos 6.5 关闭selinux# 修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled ,然后重启电脑 # sestatus -v 查看selinux状态步骤:1、安装软件包及解决依赖项 2、系统用户 3、Ruby环境 4、Go 5、数据库(Mysql/Postgresql) 6、Redis 7、Gitlab
阅读本文