首先看一个spark自带的最简单的例子:
object SparkPi {
def main(args: Array[String]) {
val conf = new SparkConf().setAppName("Spark Pi")
val spark = new SparkContext(conf)
val slices = if (args.length >...
分类:
其他好文 时间:
2015-08-26 22:43:23
阅读次数:
337
Strategy模式是一种行为型设计模式,它将算法一个个封装起来,在某一时刻能够互换地使用其中的一个算法。从概念上看,所有这些算法完成的都是相同的工作,只是实现不同而已。动机在开发中,我们常常会遇到概念上相同,处理方法不同的任务,例如,对一件商品使用不同的税额计算方法来计算其价格。一般来说,有以下的方法来处理:
复制和粘贴(一份代码具有两个版本,维护成本大)
使用switch或者if语句,用一个变...
分类:
其他好文 时间:
2015-08-26 22:43:14
阅读次数:
251
HDU1856 - More is better 利用并查, 集找最大群体数目...
分类:
其他好文 时间:
2015-08-26 22:40:59
阅读次数:
204
发现最近题目老是看不下去呀,英语要加强了,六级还是抓紧考过吧,丢人了。这道题目的意思是,给你一个正方体,然后让你正方形的八个顶点涂色,看看有多少种经过翻转后也不相同的情况。
解析:肯定还是要用到polya定理了,这里的关键在与分析有多少种置换的状态:
1.绕着相互对立的两个面旋转,有90度,180度,270度,所以总共有3*3=9种情况。
2.绕着相互对立的两个边旋转,有180度这样,所以总共...
分类:
其他好文 时间:
2015-08-26 22:41:56
阅读次数:
216
题意:
求n(n
即排列之后的每个位置上的数字,减去初始排列1 2 3 4 ... n,得到的结果满足题目中所给的正负关系
思路:
DP
比赛时我学弟想了个状态压缩DP,然后就开始搞了,搞到最后超时了...
这个思路很好的..但是不能在这里用..
code:
我强调一遍...下面↓这个代码 !超时!......
#include
#include
#include
#inc...
分类:
其他好文 时间:
2015-08-26 22:41:43
阅读次数:
215
游戏中经常会要求对象之间的交互,在交互的时候如果是同模块的还好,可以取引用,如果不是,就容易出现各种耦合,不利于项目的开发。软件开发一般都强调“高内聚,低耦合”,既然如此,上面的问题就应该引起重视,相应的解决方案一般来说都是事件分发。事件分发的原理一般是使用委托或Action(其实也是委托),用户预先注册指定的事件,我们将这个事件存起来,在用户要求执行指定事件的时候,将对应的事件列表依次执行一遍,有...
分类:
其他好文 时间:
2015-08-26 22:40:22
阅读次数:
223
适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本电脑的电源插头不匹配使得笔记本电脑无法使用。这时候一个三相到两相的转换器(适配器)就能解决此问题,而这正像是本模式所做的事情。适配器模式分为两种,...
分类:
其他好文 时间:
2015-08-26 22:41:03
阅读次数:
260
easyUI iframe中请求Session失效后iframe内跳转到首页的解决方案
最近用户easyUI搭了一套前端,后台是spring mvc + shiro,如果前端页面超过session过期时间再操作,iframe内的内容就会跳转到登录页面,而不是整个页面跳转到登录页。
原因:iframe内的请求因为请求超时后返回登录页面,还是会填充到iframe中。
解决方案:
1. 登录...
分类:
其他好文 时间:
2015-08-26 22:39:36
阅读次数:
232
题意:有n种卡片,可以通过买干脆面收集卡片,每包干脆面最多一张卡片,问收集完n种卡片时买的干脆面包数的期望。
做法:
把当前手中有的卡片种类状压成s,
然后dp[s],状态为s时的期望。
考虑每次买一包干脆面,有三种情况:
1、已经拥有
2、没有拥有
3、没有卡片
于是dp[s]=dp[s]*(1跟3的概率之和)+dp[s|(1
#include
#include...
分类:
其他好文 时间:
2015-08-26 22:38:37
阅读次数:
181
Description
动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。
现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。
有人用两种说法对这N个动物所构成的食物链关系进行描述:
第一种说法是"1 X Y",表示X和Y是同类。
第二种说法是"2 X Y",表示X吃Y。
此人对N个动物,用上述两种说...
分类:
其他好文 时间:
2015-08-26 22:40:34
阅读次数:
187
Dragon Balls
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4582 Accepted Submission(s): 1747
Problem Description
Five hundre...
分类:
其他好文 时间:
2015-08-26 22:38:07
阅读次数:
191
Description
The King of Fighter 97 (KOF97) is an electronic game of wrestling type. Once it was fashionable among youths. The game is amused. However, playing by oneself is not as excited as with frie...
分类:
其他好文 时间:
2015-08-26 22:39:17
阅读次数:
185
【编者按】OneAPM 运营团队,近日在 github 上发现了一篇文章,特别奉献给大家。本文作者王宇先生从2015年年初就开始使用我们的产品,也是OneAPM 的忠实用户。OneAPM 是一个优秀的性能监控平台。为什么我们要使用性能监控呢? 并不是为了炫耀我有多么酷的玩具,仅仅因为我们希望在问题发生的第一时间就能知道。 在第一时间发现问题,把问题解决于无形之中,总比出了大麻烦通宵达旦加班舒服得多。...
分类:
其他好文 时间:
2015-08-26 22:38:52
阅读次数:
208
现在我们拼搏两三年,等公司上市后,就实现财务自由,就能过上好日子。
上面是我经常看到拉创业者入伙时说的话,很具有蛊惑性。
我很疑惑,怎么“财务自由”就和“过上好日子”画上了等号呢?
记得“财务自由”这个词,是在《富爸爸穷爸爸》这本书中首先提出来的,是指财务自由,就是当你不工作的时候,也不必为金钱发愁,因为你有其他投资。当工作不是你养家糊口的惟一手段时,你便...
分类:
其他好文 时间:
2015-08-26 22:38:36
阅读次数:
149
Problem Description
After trying hard for many years, Victor has finally received a pilot license. To have a celebration, he intends to buy himself an airplane and fly around the world. There are n co...
分类:
其他好文 时间:
2015-08-26 22:37:57
阅读次数:
197
Hotaru's problem
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 2432 Accepted Submission(s): 841
Problem Description
Hotaru Ichijou...
分类:
其他好文 时间:
2015-08-26 22:36:46
阅读次数:
184
HDU - 4474
Yet Another Multiple Problem
Time Limit: 20000MS
Memory Limit: 65536KB
64bit IO Format: %I64d & %I64u
Description
There are tons...
分类:
其他好文 时间:
2015-08-26 22:38:09
阅读次数:
222