码迷,mamicode.com
首页 >  
搜索关键字:函数式编程    ( 1899个结果
什么是MapReduce?
MapReduce:MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。映射(Map),化简(Reduce)的概念和它们的主要思想都是从函数式编程语言中借鉴而来的。它极大地方便了编程人员-----即使在不了解分布式并行编程的情况下,也可以将自己的程序运行在分布式系统上。MapReduce在执行时先指定一个Map(映射)函数,把输入键值对映射成一组新的键值对,经过一定处理后交...
分类:其他好文   时间:2015-03-09 19:05:43    阅读次数:173
python lambda匿名函数
Python的一个很重要的方面就是:函数式编程(functional programming),即可以再原本传递参数和值的地方传递函数。lambda x: x%3 == 0 和以下等价:def by_three(x): return x %3 == 0 我们不需要真的给函数一个名字,其也可...
分类:编程语言   时间:2015-03-02 14:45:17    阅读次数:147
AOP理解
AOP:(Aspect Oriented Programming)面向切面编程         通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。...
分类:其他好文   时间:2015-02-28 21:39:21    阅读次数:241
为什么Underscore
Underscore是什么?Underscore一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。它是这个问题的答案:“如果我在一个空白的HTML页面前坐下, 并希望立即开始工作, 我需要什么?“...它弥补了部分jQuery没有实现的功...
分类:其他好文   时间:2015-02-28 14:16:36    阅读次数:88
STL 算法部分 原创入门教程,要详细资料请百度
STL算法部分库为 Algorithm 算法库 Functional函数式编程 Numeric 基础性的数值算法一一:find 查找类有13个函数,详情请百度。使用方法,s.find(“a”);s就是一个数据类型,比方说set 集合,就是在一个集合中找到第一个和a一样的 字符,然后返回他的迭代器,迭...
分类:编程语言   时间:2015-02-28 12:55:30    阅读次数:197
SCALA学习笔记(一)
变量 获取变量的值是一个耗时的工作时,可以考虑使用lazy var. lazy val forLater = someTimeConsumingOperation() scala> val first :: rest = List(1, 2, 3) first: Int = 1 rest: List[Int] = List(2, 3) 函数定义 “=”并不只是...
分类:其他好文   时间:2015-02-27 10:11:20    阅读次数:163
LinQ——lambda表达式欲知
在学习LinQ的过程中,最主要的一个阶段就是对于lambda的熟悉使用 1)Lambda介绍 lambda本质上是一个委托,他是匿名委托(匿名函数),其本身是从函数式编程语言中发展而来的。多有的Lambda表达式使用Lambda运算符=>;其左侧是输入的参数,右侧是表达式或者语句块,也就是赋值的意思。Lambda一般和委托合作出现,将表达式直接分配给委托类型,举例如下。...
分类:其他好文   时间:2015-02-24 12:37:17    阅读次数:180
程序员最应该知道的20件事
1.应用函数式编程原则引用透明性是一个非常可取的特性。这意味着,不论何时调用它,对于同一组参数它永远给出同样的结果,这使它跟那些与其他系统相互交织的东西比起来更易于使用。2.从用户的角度看问题你不是用户。不要把你的想法强加到用户头上,每个人的想法都不尽相同。花一个小时去观察用户的行为比你花上一天的时间去猜测他们想要什么要有用得多。3.心口不一的客户。在你决定客户需求之前,最好先和他们多讨论几次,重新...
分类:其他好文   时间:2015-02-14 12:20:04    阅读次数:137
Python 函数式编程 filter(),map() , reduce()......
1.filter(function,sequence)返回一个 sequence(序列),包括了给定序列中所有调用function(item)后返回值为 true 的元素(如果可能的话,会返回相同的类型)。如果该序列(sequence)是一个string(字符串)或者tuple(元组),返回值必定是...
分类:编程语言   时间:2015-02-12 17:52:29    阅读次数:193
python中的函数式编程
函数式编程的一个特点就是,允许 1. 把函数本身作为参数传入另一个函数! 2. 返回一个函数!...
分类:编程语言   时间:2015-02-11 00:37:26    阅读次数:274
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!