11. curry化
def inject(arr:Array[Int],initial:Int)(operation: (Int,Int) => Int): Int ={
var carryOver = initial
arr.foreach(element => carryOver = operation(carryOver,element))
carryOver
}
val ar...
分类:
其他 时间:
2015-02-01 16:13:00
收藏:
0 评论:
0 赞:
0 阅读:
277
1.1. 下载jackson
Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jackson社区相对比较活跃,更新速度也比较快。
下载地址:
http://jackson.codehaus.org/1.7.6/jackson...
分类:
编程语言 时间:
2015-02-01 16:12:50
收藏:
0 评论:
0 赞:
0 阅读:
279
Odd period square roots
Problem 64
All square roots are periodic when written as continued fractions and can be written in the form:
√N = a0 +
1
a1 +
1
...
分类:
编程语言 时间:
2015-02-01 16:12:40
收藏:
0 评论:
0 赞:
0 阅读:
264
First Missing Positive
Total Accepted: 27915 Total
Submissions: 121776My Submissions
Question
Solution
Given an unsorted integer array, find the first missing positive integer.
F...
分类:
其他 时间:
2015-02-01 16:12:30
收藏:
0 评论:
0 赞:
0 阅读:
335
Jump Game
Total Accepted: 32273 Total
Submissions: 118742My Submissions
Question
Solution
Given an array of non-negative integers, you are initially positioned at the first index ...
分类:
其他 时间:
2015-02-01 16:12:20
收藏:
0 评论:
0 赞:
0 阅读:
246
Length of Last Word
Total Accepted: 32811 Total
Submissions: 113876My Submissions
Question
Solution
Given a string s consists of upper/lower-case alphabets and empty space charact...
分类:
其他 时间:
2015-02-01 16:12:10
收藏:
0 评论:
0 赞:
0 阅读:
151
KMP算法是一种改进的字符串匹配算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法).
KMP算法的关键是根据给定的模式串W1,m,定义一个next函数,next函数包含了模式串本身局部匹配的信息.
#include
#include
#include
#include
#include
...
分类:
编程语言 时间:
2015-02-01 16:12:00
收藏:
0 评论:
0 赞:
0 阅读:
232
两个APP之间的跳转是通过[[UIApplication sharedApplication]
openURL:url]这种方式来实现的。
1.首先设置第一个APP的url地址
2.接着设置第二个APP的url地址
3.需要跳转的时候
NSString *urlString = [NSString stringWithFormat:@"AppJumpSecon...
分类:
移动平台 时间:
2015-02-01 16:11:50
收藏:
0 评论:
0 赞:
0 阅读:
328
1. Json字符串转换为java对象
1.1. Json字符串转换为java bean
Json2Bean.java
package jackson;
import java.io.IOException;
import org.codehaus.jackson.map.ObjectMapper;
public
class J...
分类:
编程语言 时间:
2015-02-01 16:11:30
收藏:
0 评论:
0 赞:
0 阅读:
317
简介
在csdn上发现了一个http://blog.csdn.net/maotoula/article/details/7680716 ,上面有分析对于一个车牌的识别过程。于是跟着这个流程分析,自己利用opencv
来代码实现了一遍。
[编辑]图像预处理
首先拿到如下的车牌照片:
接着对它进行一些预处理,这里做的是简单的将它灰阶二值化:
uchar* p...
分类:
其他 时间:
2015-02-01 16:11:20
收藏:
0 评论:
0 赞:
0 阅读:
536
在不同游戏中,经常有各种各样抽奖的环节,比如每次登入游戏的免费抽奖,卡牌游戏中的抽不同颜色的卡牌英雄,不同品质的武器抽奖,十连抽等等。今天给大家讲解一下,比较传统的抽奖方式,就是转转盘的抽奖,包含抽奖界面动画的设计和抽奖概率的设计。由于内容稍微有点多,所以分两篇进行讲解,本篇先介绍转盘抽奖方式的界面设计。...
分类:
其他 时间:
2015-02-01 16:11:10
收藏:
0 评论:
0 赞:
0 阅读:
353
-- 表的结构 `ecs_account_log`
CREATE TABLE IF NOT EXISTS `ecs_account_log` (
`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',
`user_id` mediumint(8) unsigned NOT NULL COMMENT '用户...
分类:
数据库技术 时间:
2015-02-01 16:11:00
收藏:
0 评论:
0 赞:
0 阅读:
365
前三篇我们主要说了多线程访问共享可变状态时需要进行正确的同步处理,保证同一时刻只有一个线程访问相同的数据,我们使用synchronized关键字来实现原子性操作。今天我们在来认识一下同步的另一个重要方面:内存可见性,这个概念其实很好理解,就是保证在同一个时刻,共享可变状态对访问它的线程呈现出自己最新的状态变化。
我们经常遇到的情景是这样的,一个全局变量计数器,一个线程负责更新该数值,另一些线程获...
分类:
编程语言 时间:
2015-02-01 16:10:40
收藏:
0 评论:
0 赞:
0 阅读:
290
/**
*
* Javascript sprintf
* http://www.webtoolkit.info/
*
* %% – Returns a percent sign
* %b – Binary number
* %c – The character according to the ASCII value
* %d – Signed decimal number
* %f...
分类:
编程语言 时间:
2015-02-01 16:10:39
收藏:
0 评论:
0 赞:
0 阅读:
223
sprintf 跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf比printf 有用得多.下面我们先说以下sprintf的用法.
sprintf是个变参函数,定义如下:
int sprintf(char *buffer, const char *format [, argument] ... )
除...
分类:
其他 时间:
2015-02-01 16:10:10
收藏:
0 评论:
0 赞:
0 阅读:
363
1001
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4883
题意为:有n组客人来吃饭,给出每组客人的人数及用餐开始时间,结束时间,格式为hh:mm;要求一组客人来的时候就必须给其安排位子
,问最少需要多少把椅子才能做到(一位客人需要一把椅子).
方法:time[i],表示第i分钟有多少用餐的人,也就是需要多少把椅子,将开始时间,结束...
分类:
其他 时间:
2015-02-01 16:09:50
收藏:
0 评论:
0 赞:
0 阅读:
297
1001
http://acm.hdu.edu.cn/showproblem.php?pid=4907
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace ...
分类:
其他 时间:
2015-02-01 16:09:40
收藏:
0 评论:
0 赞:
0 阅读:
277
本文的题意就是循环将后面的n个结点移动到前面去,所以,n有可能是大于链表的长度的,这是一个小小的陷阱。然后就是很简单的细节了,有点脑残,提交了好多次。...
分类:
其他 时间:
2015-02-01 16:09:30
收藏:
0 评论:
0 赞:
0 阅读:
232
SVG与Canvas是HTML5上绘制图形应用的两种完全不同模式的技术,两种绘制图形方式各有优缺点,但两者并非水火不容,尤其是SVG内容可直接绘制在Canvas上的功能,使得两者可以完美的融合在一起,让Canvas可享用到现有丰富的SVG素材,并不失SVG矢量无级缩放的特点。
《基于HTML5的Drag and Drop生成图片Base64信息》这篇虽然展示的是拖拽普通栅格图片的效果,但你也可以直接拖拽SVG格式的图片进行显示,只不过普通图片的格式数据为data:image/png类型,而SVG格式的数据类...
分类:
Web开发 时间:
2015-02-01 16:09:10
收藏:
0 评论:
0 赞:
0 阅读:
407
1.UISearchBar(效果如下:)
①创建UISearchBar对象
//初始化,定义frame
UISearchBar *bar = [[UISearchBar alloc] initWithFrame:CGRectMake
(0, 50, self.view.fra...
分类:
移动平台 时间:
2015-02-01 16:09:00
收藏:
0 评论:
0 赞:
0 阅读:
408