摘要: 匿名函数 函数式语言中,函数是一等公民,它应该可以像其它类型(int,float,string等)一样,能支持“字面量”,这就是匿名函数。 可以看到,匿名函数可以代替函数的位置来使用。 有些函数需要的参数是另一个函数,当然也可以用匿名函数传入。比如: 不要太在意: ~f: 这样的语法,这只是具名函数 阅读全文
posted @ 2015-09-06 12:34 可雷曼土 阅读(1729) 评论(0) 推荐(0) 编辑
摘要: 递归函数 函数当然可以递归,而且更鼓励用递归而不是循环。 不过,递归需要关键字声明出来。 看另一个例子,去掉相邻的重复元素。 选项 Option 是OCaml中常用的类型。它表示可能是某个值,或者可能什么都没有。 从Option类型的值中取得有效值,需要用“解构”来提取。 匹配成功,但编译器给出个语 阅读全文
posted @ 2015-09-02 16:04 可雷曼土 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 如果在centos环境下配置好了opam,安装好了ocaml, core, utop,接下来就可以开始学习ocaml了。 跟随《Real world Ocaml》的脚步来学吧。网上有html版。 先概览一下。 普通的数字计算 ocaml很在乎类型,浮点数和整数类型运算符不能混用。 整数数位如很多,为 阅读全文
posted @ 2015-09-01 17:53 可雷曼土 阅读(1826) 评论(0) 推荐(0) 编辑
摘要: 假设你已经在centos7上,使用su权限安装好了opam,下面回到普通权限。使用opam来安装其它东西。 opam 安装的东西,默认都在 ~/.opam 目录下,它没有权限改变系统目录的东西。 如果配置有问题,很简单。删除 ~/.opam 目录,一切从新来过! 1. opam init 初始化环境 阅读全文
posted @ 2015-08-29 14:38 可雷曼土 阅读(2989) 评论(0) 推荐(1) 编辑
摘要: centos7 上安装opam 阅读全文
posted @ 2015-08-28 17:45 可雷曼土 阅读(4171) 评论(0) 推荐(0) 编辑
摘要: 准备: 1. eclipse javaEE 4.5版。新建 dynamic web project,选择生成web.xml 2. 改造web.xml <web-app> 标签下都不要,填入: <filter> <filter-name>mystruts2</filter-name> <filter- 阅读全文
posted @ 2015-06-30 15:47 可雷曼土 阅读(393) 评论(0) 推荐(0) 编辑
摘要: eclipse 下载javaEE版,这里用4.5(Mars)。 Tomcat8解压,设置好JAVA_HOME环境变量。 下载struts2官网上的lib包,struts-2.3.24-lib.zip,解开包含100多我们可能会用到的jar包。 下载struts2官网上的example包,struts 阅读全文
posted @ 2015-06-29 16:27 可雷曼土 阅读(934) 评论(0) 推荐(0) 编辑
摘要: Eclipse4.5 (Mars) for javaEE版 Tomcat8 安装,设置JAVA_HOME环境变量 建立dynamic web project, 运行目标指向Tomcat8 服务器。 注意:创建工程时,选择生成web.xml 工程上右键,新建,servlet 名字:Hello,继承Ht 阅读全文
posted @ 2015-06-26 17:21 可雷曼土 阅读(408) 评论(0) 推荐(0) 编辑
摘要: Tomcat服务器不用安装,绿色解压。 apache-tomcat-8.0.23-windows-x86.zip 进入bin目录,启动,停止用两个bat文件(startup.bat, shutdown.bat)就可以。 初次可能会出错,需要设置 JAVA_HOME环境变量,指向JDK根目录。 然后启 阅读全文
posted @ 2015-06-26 16:01 可雷曼土 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 不需要费力气用MSI文件进行:下一步,下一步的安装。 只要拿到那个压缩文件(mysql-5.6.16-win32.zip),解压后就可以用了。 1. 解压文件,随便哪里。 2.进入bin目录,开一个cmd窗口,执行:mysqld,服务器运行。此时,关闭cmd窗无效,服务器仍然在后台运行。 3.关闭方 阅读全文
posted @ 2015-06-26 13:01 可雷曼土 阅读(134) 评论(0) 推荐(0) 编辑