函数式编程 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 而函数式编程(请注意多了一个“式”字)——Functional Programming ...
分类:
编程语言 时间:
2017-03-08 17:47:26
阅读次数:
260
evpp是一个基于libevent开发的现代化C++11高性能网络服务器,自带TCP/UDP/HTTP等协议的异步非阻塞式的服务器和客户端库。 特性: 现代版的C++11接口 非阻塞异步接口都是C++11的functional/bind形式的回调仿函数(不是libevent中的C风格的函数指针) 非 ...
分类:
编程语言 时间:
2017-03-07 19:03:32
阅读次数:
238
高阶函数Higher-order function 变量可以指向函数 以abs()函数举例,把函数本身赋值给变量: 结论:函数本身也可以赋值给变量,即:变量可以指向函数。如果一个变量指向了一个函数,那么,可通过该变量来调用这个函数。直接调用abs()函数和调用变量f()完全相同。 函数名也是变量 对 ...
分类:
编程语言 时间:
2017-03-07 17:49:01
阅读次数:
282
题意:给定限制条件(a,b)表示a必须在b之前,求所有合法序列中,小的数尽量在前面的方案 题解:首先我们根据限制条件建反向图,然后在反向图上求字典序最小的拓扑序(队列改为堆),逆序输出即可。 #include <queue> #include <functional> #include <cstdi ...
分类:
编程语言 时间:
2017-02-27 22:54:20
阅读次数:
243
例子需要包含头文件 #include <vector> #include <algorithm> #include <functional> bind1st和bind2nd函数用于将一个二元函数对象(binary functor,bf)转换成一元函数对象(unary functor,uf)。为了达到 ...
分类:
其他好文 时间:
2017-02-10 23:02:34
阅读次数:
274
诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。 不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、clojure、Scala、F#等等。目前最当红的Python、Ruby、Javascript,对函数式编程的支 ...
分类:
其他好文 时间:
2017-02-02 18:24:28
阅读次数:
356
7月21日任务 Coyle, J. R. Intraspecific variation in epiphyte functional traits reveals limited effects of microclimate on community assembly in temperate ...
分类:
Web程序 时间:
2017-01-20 07:40:04
阅读次数:
273
本文作者是一个人,所以全文主动语态用的都是I。 解题: Intraspecific variation in epiphyte functional traits reveals limited effects of microclimate on community assembly in tem ...
分类:
编程语言 时间:
2017-01-18 08:01:01
阅读次数:
256
Java 8历时2年8个月,这次升级是继Java 5之后对Java一次脱胎换骨的变化。在Java 8的新特性中很多都是围绕Lambda表达式而提供的,Lambda表达式也将使热衷于OOP(Object-Oriented Programming)的Java程序员体会到FP(Functional Pro ...
分类:
其他好文 时间:
2017-01-05 12:06:07
阅读次数:
225
什么是函数式编程? 函数式编程(functional programming)是一种编程范式,也就是如何编写程序的方法论。目前我们所熟知的是命令式编程,这里的命令式编程语言泛指所有把修改变量的值当作最基本计算方式的语言,函数式编程语言指把一个程序的输出定义为其输入的数学函数的语言,纯函数式编程没有内 ...
分类:
编程语言 时间:
2016-12-24 20:46:02
阅读次数:
242