有时候我们看到的方法中有很多组的参数,可能会让大家觉得疑惑,其实是因为这个方法使用了柯里化。Swift里可以对方法进行柯里化,也就说有多个参数的方法可以接受第一个参数,然后变成一个接受余下参数并且返回结果的新方法,举个例子:
func twoTemp(a:Int)(b:Int) -> Int{
return a + b
}
这个方法有两组参数,可以只传第一个参数:
let oneTemp =...
分类:
编程语言 时间:
2015-06-14 12:30:13
阅读次数:
139
The Hardest Problem Ever
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 19343 Accepted Submission(s): 9061
Problem Description
...
分类:
编程语言 时间:
2015-06-14 12:32:31
阅读次数:
132
简述
Partitioner组件可以让Map对Key进行分区,从而可以根据不同的key来分发到不同的reduce中去处理;你可以自定义key的一个分发规则,如数据文件包含不同的大学,而输出的要求是每个大学输出一个文件;Partitioner组件提供了一个默认的HashPartitioner。package org.apache.hadoop.mapreduce.lib.partition;
pub...
分类:
其他好文 时间:
2015-06-14 12:32:10
阅读次数:
145
You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopping you from robbing each of them is that adjacent houses...
分类:
其他好文 时间:
2015-06-14 12:32:38
阅读次数:
118
【题目】
Implement a basic calculator to evaluate a simple expression string.
The expression string may contain open ( and closing parentheses ),
the plus + or minus sign -, non-negative integer...
分类:
其他好文 时间:
2015-06-14 12:31:38
阅读次数:
122
我的MySQL使用手记
近期在windows下使用MySQL,简单的记录下开发中遇到的一些问题
1. char,varchar和text的区别...
分类:
数据库 时间:
2015-06-14 12:29:48
阅读次数:
154
利用ActionScript的ENTER_FRAME事件同样可以达到《【ActionScript】定时器,修改组件的透明度》(点击打开链接)的效果,
以一个蓝色正方形旋转360度一周,之后自动停止,来说明这个问题。
虽然下面这个简单动画同样可以利用补间来轻松实现,但是希望通过这个例子来说明ActionScript3.0如何控制组件旋转与ENTER_FRAME事件。
一、基本布局
基...
分类:
其他好文 时间:
2015-06-14 12:31:44
阅读次数:
152
在近期的练手项目中,我们使用到了Android Fragment技术。在应用的交互中,我可能需要实现:
从当前的fragment跳转到另一个fragment
从当前的fragment跳转到一个activity中
从当前的activity跳转到一个fragment中
网上提供的思路较多,这里总结了一套自己的方法。...
分类:
其他好文 时间:
2015-06-14 12:29:27
阅读次数:
176
作者:李强强
上一篇,泥瓦匠基础地讲了下Java
I/O : Bit Operation 位运算。这一讲,泥瓦匠带你走进Java中的进制详解。
一、引子
在Java世界里,99%的工作都是处理这高层。那么二进制,字节码这些会在哪里用到呢?
自问自答:在跨平台的时候,就凸显神功了。比如说文件读写,数据通信,还有Java编译后的字节码文件。下面会有个数据通信的例...
分类:
编程语言 时间:
2015-06-14 12:29:09
阅读次数:
223
在上节中( [6] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之CONNECT消息格式分析)我们分析了CONNECT消息格式,我们知道CONNECT消息是客户端发送出去的,作为对客户端的连接请求,服务器端同样会有一个消息的返回,这个消息就是CONNACK的消息。我们在发出去CONNECT消息后,如果WireShark抓包工具依然开启的话,将会抓到类似于下面的TCP消息,其16进制为:20 02 00 00,那么其代表什么意思呢?...
分类:
系统相关 时间:
2015-06-14 12:30:01
阅读次数:
232
本工具类永久维护,永久更新,如果各位读者发现有bug或这不合理之处,欢迎指正,博主将第一时间改正。
以下是主要内容,本类主要功能有:
1.创建文件功能;
2.向文件中写入字节数组;
3.向文件中写入字符串;
4.从文件中读取字节数组;
5.从文件中读取字符串;
import java.io.File;
import java.io.FileInputStream;
i...
分类:
移动开发 时间:
2015-06-14 12:27:51
阅读次数:
131
iOS实现tableView下拉搜索功能地址:github地址效果展示JRSearchBar/// 搜索 -> array
- (NSMutableArray *)searchTest:(NSString *)searchText InArray:(NSArray *)array;...
分类:
移动开发 时间:
2015-06-14 12:27:53
阅读次数:
183
嵌套类可以分为两种,静态的和非静态的,即静态嵌套类和非静态嵌套类。非静态嵌套类又叫做内部类(Inner Class)。我们通常所说的静态内部类其实是不严格的,严格的说应该叫做静态嵌套类(Static Nested Class)。虽然内部类和静态嵌套类都属于嵌套类,但是二者有本质区别:内部类的实例化对象需要绑定一个外围类的实例化对象,而静态嵌套类的实例化对象不能也无法绑定外围类的实例化对象。...
分类:
编程语言 时间:
2015-06-14 12:28:17
阅读次数:
307
再试试UDP通信,发送速度快,更加灵活
UDP实际相当于是对等通信,不用简历连接,但是这里为了有个server的概念,在服务端绑定了端口,而客户端则是发送时随机分配的端口
Qt C++服务端
简历gui工程,pro里面加入network模块,界面放一个label,两个button
widget.h
#ifndef WIDGET_H
#define WIDGET_H
#inclu...
分类:
编程语言 时间:
2015-06-14 12:27:55
阅读次数:
183
iOS抽屉效果和侧边菜单源码下载地址1、效果演示1. 抽屉效果演示1. 侧边菜单演示2、使用说明构造方法 initialization/// 构造方法(左控制器 & 右控制器 & 背景图片)
-(instancetype)initWithLeftController:(UIViewController *)leftController
andMainContr...
分类:
移动开发 时间:
2015-06-14 12:28:23
阅读次数:
236