主要内容
高阶过程:以过程为参数和/或返回值的过程
lambda 表达式
let 表达式
用过程作为解决问题的通用方法
求函数的 0 点
求函数的不动点
返回过程值
过程是语言里的一等公民 (first-class object)
1.3.1高阶过程
过程是抽象,一个过程描述了一种对数据的复合操作,如求立方过程:(define (cube...
分类:
其他好文 时间:
2014-09-14 18:03:27
阅读次数:
277
Docker 1.0正式发布!1.0 版本包含很多新特性,这也是 Docker 的首个产品级的版本。从今天开始,你将会一直听到一个新的概念 —— Docker as a platform ,其组件包括 Docker 引擎、容器运行时和打包工具以及 Docker Hub,这是一个基于云端的协作、内容和...
分类:
其他好文 时间:
2014-09-14 14:02:17
阅读次数:
229
转载自:http://www.codeceo.com/article/cpp-14-new-features.htmlC++14 这一继C++11 之后的新的 C++ 标准已经被正式批准,正在向 ISO 提交,将于年内发布。C++之父 Bjarne Stroustrup 说道,尽管与C++11 相比...
分类:
编程语言 时间:
2014-09-13 18:40:45
阅读次数:
267
转载自: http://www.codeceo.com/article/cpp-lambda.htmlC++ 11 对LB的支持,对于喜欢Functional Programming的人来说,无疑是超好消息。它使得C++进入了和C#,JavaScript等现代流行的程序设计语言所代表的名人堂。不熟悉...
分类:
编程语言 时间:
2014-09-13 18:29:45
阅读次数:
235
这2天事情比较多,都没时间更新博客,趁周末,继续继续~今天来讲个比较新潮的组件——ViewPager什么是ViewPager?ViewPager是安卓3.0之后提供的新特性,继承自ViewGroup,专门用以实现左右滑动切换View的效果。如果想向下兼容就必须要android-support-v4....
分类:
微信 时间:
2014-09-13 18:26:45
阅读次数:
384
C++ 11 的lambda expression(简称LB),在可以保证和inline expression同样应能的条件下,增加了参数功能和闭包功能,是我们写出简洁,明了,以维护代码的绝佳工具。应用时,为了避免代码重复和增加隐身类的数量,可用有名无型的LB变量。LB也可以赋值于std::func...
分类:
编程语言 时间:
2014-09-13 06:12:14
阅读次数:
403
要说windows一些新特性ipv6,64bit,桌面,这些sinox2014都有。
作为服务器,坚如磐石的汉澳sinox2014,稳定性不是windows可以相提并论的。
至于说windows简单易容,真看不出有什么优势。sinox的桌面也是非常的好用。
zfs
ZFS 文件系统是一个革命性的全新的文件系统,它从根本上改变了文件系统的管理方式,这个文件系统的特色和其带来的好处至今没...
本文主要记录自己对几个高级语法概念的理解:匿名函数、lambda表达式、闭包、装饰器。
这几个概念并非Python特有,但本文只限于用Python做说明。
1. 匿名函数
匿名函数(anonymous function)是指未与任何标识符绑定的函数,多用在functional
programming languages领域,典型应用场合:
1) 作为参数传给高阶函数(higher-or...
分类:
编程语言 时间:
2014-09-12 13:36:13
阅读次数:
344
一、安装JDK看了很多网上的教程,自己琢磨了一下。其实很简单,不需要麻烦的 wget ,用 apt-get 就搞定了sudo apt-get install oracle-java8-jdk安装完毕就已经自动配置好环境变量,可用以下语句测试:java -version二、安装minecraft服务器...
分类:
其他好文 时间:
2014-09-11 20:46:52
阅读次数:
571
OS X 10新特性1、系统图标扁平化。2、系统菜单栏可定制。3、新的通知中心。4、新的Spotlight。5、新的iCloud Drive,新增文档同步功能(学Windows)。6、新的Mail,新增播放视频,云备份等功能。7、新的Safari浏览器。8、新的AirDrop,可以连通OS X和IO...
分类:
移动开发 时间:
2014-09-11 20:46:12
阅读次数:
347