编程技术 - 军军小站|张军博客
Hive

Hive常用命令

本文转载自:http://blog.csdn.net/an342647823/article/details/196247331.hive模糊搜索表showtableslike'*name*';2.查看表结构信息descformattedtable_name;desctable_name;3.查看分区信息showpartitionstable_name;4.根据分区查询数据selecttable_coulmfromtable_namewherepartit

系统 2019-08-12 09:27:09 4887

C++

我所理解的设计模式(C++实现)——装饰者模式

解决的问题:我们在装饰新家的时候买了几幅抽象画,买回来之后发现有些加上色彩艳丽的边框更适合我们,而有的加上玻璃罩之后更能符合我们的使用。那我们来怎么解决这个问题呢?他需要动态的给别的对象增加额外的职责,这就是装饰者模式的目的。我们可以通过继承的方式来给原对象增加新功能,但是装饰者模式采用组合的方式比生成子类更加灵活。类图及样例实现:在装饰模式中的各个角色有:抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象。具体构件(Con

系统 2019-08-29 23:44:53 4871

C++

TreeFrog Framework(C++ web framework, based

一直希望能用C++开发Web程序,加上熟悉Qt,选择了TreeFrogFramework来尝试。TheTreeFrogFramework的最新版本是1.7.4,可以在这里下载。我是在Windows7上搭建的开发环境,之前已经安装了Qt4.5.2。如果你没有安装,可以到Qt官网下载安装。有了Qt,TreeFrog的安装就很简单了,参考官方的安装指南。我下载的源码,从源码安装,按照官方指南即可。>cdtreefrog-x.x.x>configure--enab

系统 2019-08-29 22:53:57 4868

Android

Android ART运行时无缝替换Dalvik虚拟机的过程

Android4.4发布了一个ART运行时,准备用来替换掉之前一直使用的Dalvik虚拟机,希望籍此解决饱受诟病的性能问题。老罗不打算分析ART的实现原理,只是很有兴趣知道ART是如何无缝替换掉原来的Dalvik虚拟机的。毕竟在原来的系统中,大量的代码都是运行在Dalvik虚拟机里面的。开始觉得这个替换工作是挺复杂的,但是分析了相关代码之后,发现思路是很清晰的。本文就详细分析这个无缝的替换过程。老罗的新浪微博:http://weibo.com/shengy

系统 2019-08-29 22:15:26 4853

Hadoop

hadoop 任务失败重复次数的处理方法

hadoop任务分为maptask和reducetask,当maptask执行失败后会重试,超过重试次数(mapred.map.max.attempts指定,默认为4),整个job会失败,这是我们不想看到的。解决办法:hadoop提供配置参数“mapred.max.map.failures.percent”解决这个问题。如果一个Job有200个maptask,该参数设置为5的话,则单个job最多允许10个maptask(200x5%=10)失败,这是我想要

系统 2019-08-29 22:58:44 4838

CSS

css入门教程资料(5)

十二.控制BOX的样式样式表规定了一个容器BOX,它将要储存一个对象的所有可操作的样式。包括了对象本身、边框空白、对象边框、对象间隙四个方面。为了大家更好地理解这些属性的意义,以及互相之间的关系,请看下面这个图示:1.边框空白(MARGIN)如图所示,位于BOX模型的最外层,包括四项属性。格式分别如下:·margin-top:顶部空白距离·margin-right:右边空白距离·margin-bottom:底部空白距离·margin-left:左边空白距离

系统 2019-08-29 23:41:19 4817

Hadoop

hadoop的1TB排序

原文链接:http://www.javaeye.com/topic/7099861、1TB(或1分钟)排序的冠军作为分布式数据处理的框架,集群的数据处理能力究竟有多快?或许1TB排序可以作为衡量的标准之一。1TB排序,就是对1TB(1024GB,大约100亿行数据)的数据进行排序。2008年,Hadoop赢得1TB排序基准评估第一名,排序1TB数据耗时209秒。后来,1TB排序被1分钟排序所取代,1分钟排序指的是在一分钟内尽可能多的排序。2009年,在一个

系统 2019-08-12 09:30:30 4809

ASP.NET

ASP.NET 2.0中的Output Caching

本文英文原版以及代码下载:http://aspnet.4guysfromrolla.com/articles/121306-1.aspxASP.NET2.0中的OutputCaching导言:要想提升webapplication的性能的话,使用caching技术是肯定能实现的.Caching利用一些操作将结果存储在一个本地可以快速访问的地方.在ASP.NETversion1.0里引入了2种技术:.OutputCaching-在特定的时间段内,将一个ASP.

系统 2019-08-29 23:27:03 4804

Python

Python基础(七)- 统计Dataframe中每一列独立值/唯一值的个数

简介介绍一下在Python中如何统计DataFrame中每一列的唯一值,并输出唯一值的数量。环境介绍系统环境:Windows10Python版本:Python3.5核心语句df['column'].unique()df['column'].value_counts()示例与解释a=list(dataSetRaw['vin'].unique())#列出该列的唯一值len(a)#统计该列有多少个不一样的值b=pd.DataFrame(dataSetRaw['v

系统 2019-09-27 17:49:25 4800

C++

MongoDB与C++ Client安装

goodMongoDB与C++Client安装-vincent的日志-网易博客MongoDB与C++Client安装2012-08-0817:40:07|分类:服务器|标签:|字号大中小订阅出处:http://hi.baidu.com/kissdev/blog/item/b275a14e9a82d9dcd0c86a57.htmlMongdb是一个高性能可扩展的no-sql数据库产品,即适用key-value查询管理,也适用关系型数据管理,操作语言以Java

系统 2019-08-12 01:54:41 4799

Javascript

牛腩JavaScript

牛腩JavaScript就简单的讲述了一下JavaScript的基本语法和正则表达式。看完以后感觉很轻松因为所有语言都这样都有三大结构:顺序,循环,选择。都有数据类型,变量,函数。现在大部分语言都是面向对象的编程了,JavaScript也不例外它也有对象也有属性,方法。导图总结:牛腩JavaScript

系统 2019-08-12 01:32:20 4798

C++

EssentialC++ 以template进行编程

这一章通过讲解二叉树的template的实现过程,来讲解template的语法,以及一些需要注意的地方。首先了解一下二叉树的一些基本操作,二叉树支持插入,删除,遍历的操作。第一个安插至空白树的值,会成为此树的根节点。接下来的每个节点按特定的规则插入。如果小于根节点,就被置于左侧指数,大于根节点就被置于右子树。string类型按照字典排序。如下图遍历又分前序遍历,中序遍历,后序遍历。按照上图,前序遍历结果:Piglet,Ek,Chris,Kanga,Roo,

系统 2019-08-29 23:00:32 4795

C#

C# 读取Excel中指定的Sheet名称或索引

publicDataTableExcelToDS(stringPath){stringstrConn="Provider=Microsoft.Jet.OLEDB.4.0;"+"DataSource="+Path+";"+"ExtendedProperties=Excel8.0;";OleDbConnectionconn=newOleDbConnection(strConn);conn.Open();stringstrExcel="";OleDbDataAd

系统 2019-08-29 22:50:07 4788

Hive

Hive官方手册翻译(Getting Started) - 实践检验

Hive官方手册翻译(GettingStarted)-实践检验真理-51CTO技术博客Hive官方手册翻译(GettingStarted)2012-07-2316:18:12标签:手册hadoophive版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。翻译Hive官方文档系列,文中括号中包含注:字样的,为我自行标注的,水平有限,翻译不是完美无缺的。如有疑问,请参照Hive官方文档对照查看。内容列表Cloudera制作的Hive介绍视频安装与

系统 2019-08-12 01:32:13 4788

redis

redis编码转换器

redis中使用utf8编码使用一句c#即可完成转换:System.Text.Encoding.UTF8.GetString("\xe5\xa5\xbd\xe7\x9a\x84\xe3\x80\x82\xe6\x88\x91\xe7\x9f\xa5\xe9\x81\x93\xe4\xba\x86\xe3\x80\x82\xe3\x80\x81\xe6\x88\x91\xe8\xbf\x99\xe8\xbe\xb9\xe9\x80\x80\xe4\xba\x

系统 2019-08-12 01:52:42 4777