Vi 分三种模式:一般模式,编辑模式,和命令模式 一般模式: 光标移动,搜索与替换,删除,复制,粘贴 编辑模式:插入或者替换文本 命令模式:读取、保存文件 一般模式 光标移动: h(左), j(下), k(上), l(右),30j表示向下移动30行 n<space>, 光标向后移动n个字符距离 0或 ...
分类:
其他好文 时间:
2016-08-21 13:39:57
阅读次数:
118
Problem A Brain's Photos 题目大意 n行m列的矩形,每个格子有一种颜色。如果含有C、M、Y则输出#Color,否则输出#Black&White。 解题分析 = = 参考程序 1 #include <map> 2 #include <set> 3 #include <stack ...
分类:
其他好文 时间:
2016-08-21 13:39:08
阅读次数:
122
String
在C++的学习生涯我中发现String类的功能十分强大,所以我们是很有必要模拟实现它的,况且在面试的时候模拟实现一个String类也是面试官经常会考的,但是因为外界因素的限制我们是不可能模拟的和库里的string一致的(C++库里的string功能更强大),所以今天我们只模拟实现string的基本功能-构造函数,拷贝构造函数,析构函数,赋值运算符重载,运算符+=的重载...
分类:
编程语言 时间:
2016-08-21 12:35:35
阅读次数:
241
前言之前一直考虑更换impala的文件存储格式为parquet,但是没有立即使用,最近又做了一些测试,看看parquet是否真的有用。在测试的时候顺便测了一下compute语句的效果,一起作为参考。下面抽出一个小业务的部分测试结果来展示。测试准备库名和表名当然不是真的。测试范围:
文件格式:parquet和text
compute语句的影响
测试用表:
表名
行数
字段数
物理存储大...
分类:
其他好文 时间:
2016-08-21 12:33:53
阅读次数:
211
前言测一下parquet、snappy、gzip、textfile这些方式在hdfs中占用的存储大小。在impala中直接建内部表。测试
存储格式
压缩格式
文件大小
建表时间 textfile
none
3.0 G
38.74s
parquet
none
1.5 G
32.33s
parquet
snappy
709.3 M
31.71...
分类:
其他好文 时间:
2016-08-21 12:32:15
阅读次数:
210
前言由于经常要帮数据分析抽表,因此自己写了个自动生成impala和sqoop脚本的工具,结果今天发现一个库中17张表,只成功导入了12张。仔细检查才发现是是由于impala建表时候字段使用了location关键字的原因。分析建表语句impala-shell -i ip:25004 -q "
DROP TABLE IF EXISTS database.table;
CREATE EXTERNAL TA...
分类:
其他好文 时间:
2016-08-21 12:34:24
阅读次数:
775
当我们一开始使用C语言来处理字符串的时候,会感觉非常的麻烦。C语言中缺少相应的字符串处理函数,如果想要实现某个字符串功能,只能靠我们自己来实现。但是当来到C++中,字符串的处理就会变得异常简单。今天我们就来学习一下C++中最高频的字符串处理函数。示例代码上传至:https://github.com/chenyufeng1991/CppString。 首先要引入C++中的字符串头文件:#i...
分类:
编程语言 时间:
2016-08-21 12:33:35
阅读次数:
249
传送门
q = 5√+12q \ =\ \frac{\sqrt5+1} 2在黄金系统下面a0a1...ana_0a_1...a_n等于 ∑ni=0ai?qn?i\sum_{i=0}^n a_i?q^{n?i },其中ai a_i 是 00 或者 11。现在给出两个黄金系统下面的数字,请比较他们的大小。Input单组测试数据。第一行有一个字符串 aa 。第二行有一个字符串 bb 。他们都是非空串,可...
分类:
其他好文 时间:
2016-08-21 12:33:33
阅读次数:
144
http://blog.chinaunix.net/uid-24103300-id-108248.html 一、Linux程序gcc编译步骤: Gcc编译过程主要的4个阶段: l 预处理阶段,完成宏定义和include文件展开等工作;(.i) l 根据编译参数进行不同程度的优化,编译成汇编代码(.s ...
分类:
数据库 时间:
2016-08-21 12:32:50
阅读次数:
208
五大原则 单一职责原则SRP(Single Responsibility Principle)是指一个类的功能要单一,不能包罗万象。如同一个人一样,分配的工作不能太多,否则一天到晚虽然忙忙碌碌的,但效率却高不起来。 开放封闭原则OCP(Open-Close Principle) 一个模块在扩展性方面 ...
分类:
其他好文 时间:
2016-08-21 12:31:08
阅读次数:
139
| 版权声明:本文为博主原创文章,未经博主允许不得转载。 数据类型: (1)、值类型 <!--[endif]--> (2)、字符类型 (3)、布尔类型 <!--[endif]--> (4)、枚举类型(enum) 1 枚举其实是一个整数类型,用于定义一组基本整数数据,并可以给每个整数指定一个便于记忆的 ...
一、对于class X,有四种情况,会造成“编译器必须为未声明constructor的classes合成一个default constructor或者扩充user-constructor”,对于其它情况,编译器什么也不做,如果程序需要,那是程序员的责任。 1、带有Default Constructo ...
分类:
编程语言 时间:
2016-08-21 12:30:52
阅读次数:
141
一、Javasrcipt的string对象有哪些常用的方法? 1、stringObject.indexOf(searchvalue,fromindex)返回某个指定的字符串值在字符串中首次出现的位置。该函数对大小写敏感,如果查找的字符不存在,就返回-1 2、stringObject.match(se ...
分类:
编程语言 时间:
2016-08-21 12:31:10
阅读次数:
156
有关八数码问题及其参考: http://wenku.baidu.com/view/87c92ef1ba0d4a7302763a29.html http://blog.csdn.net/damotiansheng/article/details/40017107 http://blog.csdn.ne ...
分类:
编程语言 时间:
2016-08-21 12:30:24
阅读次数:
251
1.在新节点中进行操作系统配置,包括主机名。网络。防火墙和无密码登录等。 2.在所有节点/etc/host文件中添加新节点 3.把namenode的有关配置文件复制到该节点 4.修改master节点slaves文件,增加改节点 5.单独启动该节点上的datanode和nodemanager $had ...
分类:
其他好文 时间:
2016-08-21 12:30:47
阅读次数:
130
在配置hbase集群将 hdfs 挂接到其它镜像盘时,有不少困惑的地方,结合以前的资料再次学习; 大数据底层技术的三大基石起源于Google在2006年之前的三篇论文GFS、Map-Reduce、 Bigtable,其中GFS、Map-Reduce技术直接支持了Apache Hadoop项目的诞生, ...
分类:
其他好文 时间:
2016-08-21 12:30:27
阅读次数:
229