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

Hadoop集群上使用Lzo压缩

转自:http://www.tech126.com/hadoop-lzo/自从Hadoop集群搭建以来,我们一直使用的是Gzip进行压缩当时,我对gzip压缩过的文件和原始的log文件分别跑MapReduce测试,最终执行速度基本差不多而且Hadoop原生支持Gzip解压,所以,当时就直接采用了Gzip压缩的方式关于Lzo压缩,twitter有一篇文章,介绍的比较详细,见这里:Lzo压缩相比Gzip压缩,有如下特点:压缩解压的速度很快Lzo压缩是基于Blo

系统 2019-08-12 09:29:35 3324

Jquery

使用jQuery开发一个基于HTML5的漂亮图片拖拽上

昨天我们介绍了一款HTML5文件上传的jQuery插件:jQueryHTML5uploader,今天我们将开发一个简单的叫uploadcenter的图片上传程序,允许用户使用拖拽方式来上传电脑上的图片,使用现在浏览器支持新的HTML5API。图片将会有一个预览和进度条,都由客户端控制。目前,图片都保存在服务器上的一个目录里,当然你可以自己加强相关功能。在线演示在线下载什么是HTML文件上传?使用HTML5上传文件其实综合使用了3种技术,新的FileRead

系统 2019-08-29 22:22:41 3323

IOS

音乐社交APP源码ios版

关于音乐曲库,对接的是百度音乐,会自动随搜索链接百度曲库2.便捷聊天,采用xmpp基本架构。3.加入和整理了群聊天。4.分布式聊天,喜欢该专辑直接进入聊天,喜欢该音乐的进入聊天。5.采用兴趣社交和陌生社交方式6.自动创建的群聊源码下载:http://code.662p.com/view/8290.html源码下载:http://code.662p.com/view/8290.html详细说明:1.关于音乐曲库,对接的是百度音乐,会自动随搜索链接百度曲库2.

系统 2019-08-12 09:30:07 3322

Jquery

使用jQuery插件filtrify实现的超酷动态标签分类

日期:2012-5-2来源:GBin1.com在线演示1在线演示2本地下载大家在开发过程中往往需要有效的展示不同类别下的图片或者文字内容,这个过程中你可能需要使用不同的标签来过滤不同类别下的图片内容,或者提供给用户一个方便的方式来选择不同的列别。今天我们这里将使用jQuery插件-filtrify来快速精致的实现一个超酷的摩托车分类展示应用,大家可以看到使用filtrify来使用标签分类显示图片是多么的简单,而且使用isotype来生成动画展示特效,希望大

系统 2019-08-12 09:29:30 3322

CSS

使用div和CSS样式画三角形

文章参考http://blog.csdn.net/cangkukuaimanle/article/details/6798509http://www.jb51.net/css/16650.html说说画三角形的原理1、设置一个DIV的高度和宽度全部为0,2、然后设置border-width为适当的值3、设置border-style为实线4、设置border-color的颜色,然后将上、右、下、左不需要显示的边框设置为透明即可例子

系统 2019-08-29 22:10:13 3320

IOS

IOS - SDWebImage 非ARC 问题

非arc项目中使用SDWebImage类库1.添加类库引用(1)ImageIO.framework(2)MapKit.framework2.在targets->buildPhases->找到相对应的实现文件添加-fobj-arc特性IOS-SDWebImage非ARC问题

系统 2019-08-12 01:33:15 3320

Jquery

MVC5 新建项目里不包含jquery.unobtrusive-ajax

Asp.NETMVC5高级编程第5版.pdf中有解决方法:用NUGET程序包管理器控制台安装下面这两个文件Install-PackagejQuery–version1.10.2Install-PackageMicrosoft.jQuery.Unobtrusive.Ajax–version3.0.0NUGET程序包管理器控制打开方法:MVC5新建项目里不包含jquery.unobtrusive-ajax.js(MVC5异步表单的问题)解决方法

系统 2019-08-12 01:33:22 3319

Jquery

jQuery中的.bind()、.live()和.delegate()分析

首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子:事件冒泡(又称事件传播):当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。利用事件传播(这里是冒泡)这个机制,就可以实现事件委托。具体来说,事件委托就是事件目标自身不处理事件,而是把处理任务委托给其父元素或者祖先元素,甚至根元素(document)。一个单击操作会触发alert函数的执行。click事

系统 2019-08-29 22:02:23 3318

编程技术

策略模式(Strategy)

Strategy属于行为模式,用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换,它可以客户端的选择来,决定用什么实现。Context(上下文环境)其内组合了一个策略的抽象类,然后具体的实现交给继承策略抽象类的子类去实现。从上面一句话,可以看到,Strategy涉及到三个角色:Context环境角色:它是使用策略模式的场景,即持有一个策略类。抽象策略角色:这是一个抽象角色,通过是由一个接口事抽象类实现,这个类提供所有的

系统 2019-08-12 09:29:58 3318

Android

Android Developers:优化布局结构

这是一个普遍的误解,使用基本的布局结构是最高效率的布局。然而,每个你加入你的应用程序的组件和布局都需要初始化,布局,和绘制。例如,使用嵌套的LinearLayout实例能导致一个过深的视图结构。而且,嵌入几个使用laytou_wight参数的LinearLyaout实例,由于每个孩子需要被测量两次导致特别昂贵的开销。当布局是一个反复的填充的时候,这个特别重要,例如当被使用在一个ListView或者GridView中时。在这个课程当中,你将会学习使用Hier

系统 2019-08-12 09:29:34 3318

Android

Android获取屏幕大小和设置无标题【安卓进化二

android获取屏幕大小非常常用,例如写个程序,如果要做成通用性很强的程序,适用屏幕很强,一般布局的时候都是根据屏幕的长宽来定义的,所以我把这个总结一下,方便日后忘记的时候查阅。还有就是有时候写程序根据需求不需要title,可以在程序中设置无title的屏幕!转载请标明出处:http://blog.csdn.net/wdaming1986/article/details/6769821程序的效果图:代码说明一切真理:一、mainActivity。java

系统 2019-08-29 23:01:09 3317

PHP

[转]PHP下一代的五个Framework介绍

PHP下一代的五个Framework介绍作者:雪山老人来源:http://sohotx.com/mzk/index.php/1007/ArticleContent/317.html所有版权归原文所有由sohotx.com雪山老人翻译整理,转载请标明英文源文网址:http://www.theweb20dev.com/wordpress/2006/05/03/5-next-generation-php-frameworks/另一篇介绍phpframeworks

系统 2019-08-29 22:59:46 3317

编程技术

:MapReduce: 提高MapReduce性能的七点建议[译]

转载自:每天一小步Cloudera提供给客户的服务内容之一就是调整和优化MapReducejob执行性能。MapReduce和HDFS组成一个复杂的分布式系统,并且它们运行着各式各样用户的代码,这样导致没有一个快速有效的规则来实现优化代码性能的目的。在我看来,调整cluster或job的运行更像一个医生对待病人一样,找出关键的“症状”,对于不同的症状有不同的诊断和处理方式。在医学领域,没有什么可以代替一位经验丰富的医生;在复杂的分布式系统上,这个道理依然正

系统 2019-08-29 22:50:21 3317

ASP.NET

ASP.Net2.0 数据绑定控件的优越性

尽管有丰富、功能强大的编程接口,ASP.NET1.xDataGrid控件仍需要编写大量自定义代码来处理普通操作,如分页、排序、编辑和删除数据。例如,当用户单击以保存或取消更改时,DataGrid控件能够引发事件但不提供更多的功能。如果要将更改存储到持续媒介(如一个数据库)之中,则必须自己处理UpdateCommand事件,检索更改后的值,编写一条SQL命令,然后从该处提交更新。DataGrid控件限制普通数据操作的引发事件,因为它是一个数据源不可知的控件,

系统 2019-08-29 22:26:46 3317

Python

(python3.7)+openpose

这几天开始接触人体行为识别,经过多方对比后,选择了现在最热的人体骨架提取开源库,openpose。下面就不多说了,直接开始openpose在win10下的配置:需求如下:1.VS2019据说VS2015以上的版本就可以,VS201x主要是为了通过cMake生成的.sln文件生成可执行exe文件、dll文件,和一些程序运行所必需的文件,下载VS2019community版本就可以,有微软账号(免费申请)就可以免费用;2.Python3.7+Pycharm想要

系统 2019-09-27 17:54:48 3316