Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Hadoop的压缩算法实例及压缩算法选取

Hadoop的压缩算法实例及压缩算法选取

常见数据压缩算法压缩文件压缩主要有两个好处,一是减少了存储文件所占空间,另一个就是为数据传输提速。在Hadoop大数据的背景下,这两点尤为重要,那么我现在就先来了解下hadoop中的文件压缩。hadoop里支持很多种压缩格式,我们看一个表格: LZO和LZ4算法已经不在Hadoop1.x中使用了。1、DEFLATE是同时使用了LZ77与哈夫曼编码的一个无损数据压缩算法,源代码可以在zlib库中找到。gzip是以DEFLATE算法为基础扩展出来的一种算法。...
在JavaScript 中创建JSON对象--例程分析

在JavaScript 中创建JSON对象--例程分析

要想用程序从网页上抓数据,需要熟悉HTML和JavaScript语言,这里有一个在学习JSON时碰到的例程,就是在Javascript 中创建JSON对象,为了学习并掌握其内容,按我的理解对此例程做个注释,记录我掌握的知识,以备将来验证是否正确。程序很简单,分三部分(代码在本文后面):1、<h2>部分:用大字符显示标题;2、<p>部分:显示一段信息的结构,但无内容,内容在后面添加;3、<scrip>部分:Javascri...
C#的未来:不可变类

C#的未来:不可变类

本文是 C# 的未来系列文章的最后一篇了,这次我们将讨论第 159 号提案,它建议在编译器中加入对不可变类的支持。虽说在 C# 中创建不可变类型一直以来都是可以做到的,并且C# 6 还将进一步简化这一过程,但目前还没有一种方式能够“将类声明为不可变”,并让编译器对这一声明进行校验。这一提议看起来似乎并非十分重要,因为对类进行手动检查也不是非常困难的事。但如果缺少了对于不可变性的某种声明,就难以了解开发者的意图。应 用程序的开发者可能...
ntpd 信息泄露漏洞(CVE-2014-9297)

ntpd 信息泄露漏洞(CVE-2014-9297)

ntpd 信息泄露漏洞(CVE-2014-9297)发布日期:2015-04-07更新日期:2015-04-09受影响系统:NTP NTP 4.x描述:CVE(CAN) ID: CVE-2014-9297Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化。ntpd没有正确检查异常情况,对于扩展字段指针内的长度值没有正确验证,可导致信息泄露。<*来源:...
Java与C在整数累加的运算对比

Java与C在整数累加的运算对比

闲来没事,今天晚上突发奇想,在同样平台Ubuntu 14.04,同等运算负荷的情况下测试了一下C与Java的性能。可是,最后的实验结果让我大吃一惊,在我的心里也慢慢再一次对詹姆斯.高斯林(Java语言的作者)的敬意。实验本身很简单,各位看官也可以去做同样的实验。有了心得之后,不妨一起本着学习的心态,共同交流,共同成长。下面贴出测试代码:C语言:int main(){int number=0,i=0;for(i=0;i<=1000000000;i++)...
ntpd参考实现拒绝服务漏洞(CVE-2015-1799)

ntpd参考实现拒绝服务漏洞(CVE-2015-1799)

ntpd参考实现拒绝服务漏洞(CVE-2015-1799)发布日期:2015-04-07更新日期:2015-04-09受影响系统:NTP NTP < 4.2.8p2NTP NTP 4.xNTP NTP 3.x描述:Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化。NTP项目ntpd参考实现用对称密钥加密接受未经身份验证的数据包,没有对称关联的拒绝服...
Java的String和StringBuffer和StringBuilder详解

Java的String和StringBuffer和StringBuilder详解

前言最近发现团队成员在Java代码方面的质量不够高,准备写一些基础的文章,供大家参考。一、定义String是不可变字符序列。StringBuffer是可变的字符序列。StringBuilder也是可变的字符序列。1、StringBuffer和StringBuilder的唯一区别StringBuffer对象是线程安全的,这意味着StringBuffer对象可以同时被多个并行线程修改,因为它所有的方法都被声明为"synchronized(同步)"。String...
FastJson库省略小数点后0的Bug的跟踪

FastJson库省略小数点后0的Bug的跟踪

最近在项目中使用FastJson库,因为FastJson是阿里巴巴开源的JSON工具包,处理JSON的速度很快,性能也很好,而且功能强大,完全支持Java Bean、集合、Map、日期、Enum、范型等。但是我们在使用中,发现一个Bug:我们的接口中定义了某个float类型的参数,但是如果传过来的值的小数点后面为0的话(比如12.0),那么“.0”会被省略掉。而这一点是我们不能接受的。下面对此Bug详细说明,比如代码如下:com.a...
GitLab 不受 Redcarpet XSS 漏洞影响

GitLab 不受 Redcarpet XSS 漏洞影响

两天前,Daniel LeCheminant 发表了一篇博客,描述了 Redcarpet Markdown 库存在着潜在的 XSS 跨站点脚本攻击漏洞。Gitlab 官方发布消息称不受此漏洞影响。该漏洞影响了使用 Redcarpet Markdown 库直接将输出的 HTML 发送到用户浏览器的场景。Gitlab 通过一个特殊的步骤对 HTML 进行处理,因此不会存在该问题。在 Ubuntu 12.04 上安装 GitLab http://www.linu...
<< 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 >>