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

【Hadoop】利用MultipleOutputs,MultiOutputFor

这是小D第一篇博客,有什么错误还请各位指正。小D也是刚接触Hadoop,因为在淘宝实习,有很多算法要在分布式环境下实现,所以这几天一直在看Hadoop,边用边学。最近实现的一个算法需要reduce输出很多参数,每个参数的格式不一样,而且要做为下一次mapreduce的输入,大家都知道Hadoop的分布式操作系统HFS是以目录为节点读取文件的,每个reduce输出一个分片,所以必须把要输出的文件根据类型的不同输出到不同的目录中去。因为淘宝还在用Hadoop0

系统 2019-08-12 09:29:27 2969

编程技术

基于XFire实施WS-Security

基于XFire实施WS-Security分类:WebServices2008.4.2722:10作者:龙行天下|评论:0|阅读:22概述WebService是安全的吗?鉴于安全性涉及诸多方面(例如身份验证和授权、数据隐私和完整性等),而SOAP规范中根本没有提及安全性这一事实,所以我们不难理解人们为什么认为答案是否定的。很少有不需要某种形式的安全性保证的企业级系统。在WebService中,处理WebService安全的过程比处理其他领域应用的安全问题更为

系统 2019-08-29 23:49:49 2966

编程技术

考察Membership, Roles, 和Profile - Part 2

本文英文原版及代码下载:http://aspnet.4guysfromrolla.com/articles/121405-1.aspx#postadlink考察Membership,Roles,和Profile-Part2导言:在Part1我们已经提到Membershipclass类包含很多方法可以用来创建、删除、修改、检索、验证用户.由于每个开发者的需求不同,Membershipclass类被设计为使用provider模式。这就意味着membership

系统 2019-08-29 22:12:29 2966

编程技术

Logistic Regression and Classification

分类(Classification)与回归都属于监督学习,两者的唯一区别在于,前者要预测的输出变量\(y\)只能取离散值,而后者的输出变量是连续的。这些离散的输出变量在分类问题中通常称之为标签(Label)。线性回归的策略同样也适用于分类吗?答案是否定的。下面结合例子简要说明理由。假设我们现在的任务是根据肿瘤大小判断是否为良性肿瘤,答案当然只有yes或no。我们用\(y=1\)表示良性肿瘤,用\(y=0\)表示恶性肿瘤。当然,如果你想用其他两个不同的值分别

系统 2019-08-12 01:33:05 2966

Javascript

小矮人Javascript模块加载器

https://github.com/miniflycn/webkit-dwarf短小精悍的webkit浏览器Javascript模块加载器Why我们有许多仅基于webkit浏览器开发的应用无论是使用requirejs还是seajs都需要先加载完模块加载器本身之后才能加载其他模块无论出于首屏优化需要,还是手机2G优化需要,我们都需要一个足够小的模块加载器内置CDN失败回源策略AMD&CMDrequire([module],callback);这是AMD规范

系统 2019-08-12 01:33:03 2966

ASP.NET

[ASP.NET] Session 详解

本文仅代表作者个人观点,正确与否请读者自行研究!阅读本文章之前的准备阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。懂得ASP/ASP.NET编程了解ASP/ASP.NET的Session模型了解ASP.NETWeb应用程序模型了解ASP.NETWeb应用程序配置文件Web.config的作用、意义及使用方法了解InternetInformationServices(以下简称IIS)的基本使用方法了解如何在Mi

系统 2019-08-29 23:51:37 2965

编程技术

Struts入门

[b][size=18]采用的是MYECLIPSE5.1该登录并没有采用连接数据库.共分为四个页面1.login.jsp登录表单2.errors.jsp打印错误信息3.login_success.jsp登录成功页面4.login_failure.jsp登录失败页面开发前首先加入STRUTS支持.第一步:1:首先新建一个登录页面(login.jsp)<%@pagelanguage="java"contentType="text/html;charset=gb

系统 2019-08-29 22:43:50 2965

Hive

hive 操作

1、命令行操作(1)打印查询头,需要显示设置:sethive.cli.print.header=true;(2)加"--",其后的都被认为是注释,但CLI不解析注释。带有注释的文件只能通过这种方式执行:hive-fscript_name(3)-e后跟带引号的hive指令或者查询,-S去掉多余的输出:hive-S-e"select*FROMmytableLIMIT3">/tmp/myquery(4)遍历所有分区的查询将产生一个巨大的MapReduce作业,如

系统 2019-08-12 09:26:57 2965

Javascript

几个常用的Javascript函数

//*******************************************************//replacementsforunsupportedarrayfunctions(becausearrayname.push(var)//andarrayname.pop()arenotimplementedinIEuntilversion5.5)functionthearrayisgood(thearray,i){if((thearray

系统 2019-08-12 01:33:21 2965

编程技术

UITableView 系列三 :分类显示和改变外观 (实

1.分类显示sections在之前的文章UITableView的资料设定方式一文中,已经示范如何在UITableView中设定所要显示的资料,以及分别显示这些资料的细节,但是如果资料比数太多时该怎么办?你可以参考本篇文章的做法,将资料做分类的处理,并且建立快速索引,让使用者能以最短的时间找到所需要的资料。资料分类的概念动态表格的内容多半是存放在阵列当中方便资料的存取,如果你有好几类不同比的资料,你可以将这些资料分别存放在不同的阵列里,最后再使用一个NSMu

系统 2019-08-29 22:01:25 2964

Javascript

Javascript DOM

(一)基础1.现在的XHTML都是符合XML规范的,XML里面包含的内容称为处理指令(processinginstruction),它主要给XML解析器一些额外的信息,来告诉解析器如何处理XML数据,例如所有的XML文件开头都有也可以指定XML文件的样式表2.DOM节点的类型Document最顶层节点,所有的其它节点都是附属于它的。Docume

系统 2019-08-29 23:14:52 2962

Javascript

用JavaScript(js)对时间格式化

用JavaScript(js)对时间格式化可以说是Web项目中不可或缺的一个Javascript类库,它可以帮助你快速的解决客户端编程的许多问题,下面贴出一个用js格式化时间的方法。

系统 2019-08-29 22:43:41 2962

Javascript

javascript interface

我转载的啊:functionInterface(name,methods){if(arguments.length!=2){thrownewError("接口构造函数含"+arguments.length+"个参数,但需要2个参数.");}this.name=name;this.methods=[];if(methods.length<1){thrownewError("第二个参数为空数组.");}for(vari=0,len=methods.length

系统 2019-08-29 22:13:45 2962

编程技术

整合struts2+spring2

举个简单的例子来说明。首先,前提条件是配置好了struts2(我用的是struts2-0-14),并测试成功。一,导入组件包:将Spring,log4j-1.2.14.jar,commons-logging.jar放入WEB-INF/lib中注意:配置struts2时将以下组件放入WEB-lib中commons-logging-1.1.jar,freemarker-2.3.8.jar,ognl-2.6.9.jar,struts-core-2.0.6.jar

系统 2019-08-29 22:54:42 2961