一. 介绍 Protocolbuffer 是一种数据交换格式,类似于我们现在使用的XML和JSON。是Google公司推出的,本来这个语言是Google公司内部使用的,随着Google对这个格式的优化,就本着好用的东西大家分享的原则,就拿出来供大家使用(简称Protobuf或PB),和XML、JSO ...
分类:
其他好文 时间:
2016-12-28 12:37:34
阅读次数:
208
1 #include 2 void sort(int *pa,int *pb){//a,b按照从大到小的次序排列(利用了指针,实现“双向”传递) 3 int t; 4 if(*pa<*pb){ 5 t=*pa;*pa=*pb;*pb=t; 6 } 7 } 8 int gcd_1(int a,int ... ...
分类:
其他好文 时间:
2016-12-24 16:57:00
阅读次数:
183
背景 随着大数据时代的到来,越来越多的数据流向了Hadoop生态圈,同时对于能够快速的从TB甚至PB级别的数据中获取有价值的数据对于一个产品和公司来说更加重要,在Hadoop生态圈的快速发展过程中,涌现了一批开源的数据分析引擎,例如Hive、Spark SQL、Impala、Presto等,同时也产 ...
分类:
其他好文 时间:
2016-12-21 20:30:38
阅读次数:
322
datawindow是一个功能强大而且扩展性很强的工具,一个非常好的功能能够让用户点击列头对datawindow中的列进行排序。 排序功能还允许你指定列对数据窗口进行排序,这个功能对大多数的列都能够使用,但是他却不能对有下拉数据窗口列进行排序。原因就是 这个排序的功能是通过列的值进行排序的而不是显示 ...
分类:
编程语言 时间:
2016-12-16 14:41:08
阅读次数:
177
假设我们的订单系统,有"新增"、"待定"、"提交"、"取消"四种状态,新增的定单只能修改为“取消”和“待定”状态,“待定”的订单只能改变为"取消"和"提交"的状态。“取消”和“提交”状态的订单得订单状态不能被改变。 现在我们假设数据窗口把所有的订单都显示了出来,显示的列有“订单号”“订单状态”,订单 ...
分类:
其他好文 时间:
2016-12-16 11:59:53
阅读次数:
305
正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。 现给定A、DA、B、DB,请编写程序计算PA + PB。 输入格式: 输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中 ...
分类:
其他好文 时间:
2016-12-16 01:32:37
阅读次数:
118
1016. 部分A+B (15) 正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。 现给定A、DA、B、DB,请编写程序计算PA + PB。 输入格式: 输入在一行中依次给出A、D ...
分类:
其他好文 时间:
2016-12-15 18:14:08
阅读次数:
121
function convertSize(size) { if(!size) { return '0 Bytes'; } var sizeNames = [' Bytes', ' KB', ' MB', ' GB', ' TB', ' PB', ' EB', ' ZB', ' YB']; var i ...
分类:
Web程序 时间:
2016-12-09 22:16:37
阅读次数:
196
一、简介Elasticsearch是个基于Lucene实现的开源、分布式、restful的全文本搜索引擎,此外他还是一个分布式实时文档存储,其中每个文档的每个filed均是可被索引的数据,且可被搜索,也是一个带实时分析功能的搜索引擎,能够扩展至数以百计的节点实时处理PB级别的数据。它的特点..
分类:
其他好文 时间:
2016-12-08 12:00:54
阅读次数:
346
ceph介绍Ceph是统一存储系统,支持三种接口。Object:有原生的API,而且也兼容Swift和S3的APIBlock:支持精简配置、快照、克隆File:Posix接口,支持快照Ceph也是分布式存储系统,它的特点是:高扩展性:使用普通x86服务器,支持10~1000台服务器,支持TB到PB级的扩展。高可靠性..
分类:
其他好文 时间:
2016-12-08 00:10:39
阅读次数:
418