上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: mysql是在linux下,java代码通过jdbc访问总是中文乱码。做过如下尝试: 1)修改 mysql的 my.cnf文件,设置 default-character-set等参数 2) 利用alter database 改变被访问的数据库字符集 alter database testdb cha 阅读全文
posted @ 2016-05-06 21:55 51kata 阅读(703) 评论(0) 推荐(0)
摘要: Clojure是一门Lisp方言——确切地说,是一门JVM上的Lisp方言——也是一门非纯粹的函数式语言。 Clojure理所当然地秉承了Lisp“代码即数据( code is data! )”的设计哲学, 代码和值一样处于同等地位。 这一著名特性,内含了无穷无尽魔法威力,并通过括号体现出强大的语言 阅读全文
posted @ 2016-04-29 14:31 51kata 阅读(1020) 评论(0) 推荐(0)
摘要: 相比我们传统的 c ,java ,python ,javascript等,Clojure的语法比较特别,初一看,还可能会有些不适应。 本文来介绍下Clojure的语法特点。 一、表达式 所有的Clojure代码都是由表达式组成的,每个表达式都会产生一个值。 常见的表达式如: 60 [2 4 6] ( 阅读全文
posted @ 2016-04-29 00:16 51kata 阅读(361) 评论(0) 推荐(0)
摘要: Clojure提供了几种强大的数据结构(集合) 一、集合种类 1、vector 相当于数组,如: [2 3 5] , ["ad" "adas" "adadsads"] 2、list 相当于链表,如: '(2 3 5) , '("ad" "adas" "adadsads") 与vector相比,[]变 阅读全文
posted @ 2016-04-29 00:16 51kata 阅读(1227) 评论(0) 推荐(0)
摘要: 谓词函数是一个判断式,一个返回bool值的函数。 clojure中(lisp习惯)有个规定:对于判断功能的函数,函数名后面都有一个“?”号。所以只要看到后面带问号的函数名,就知道这一定是一个判断函数。 1、 instance? 检查值是否是某种类型 user=> (instance? String 阅读全文
posted @ 2016-04-29 00:15 51kata 阅读(233) 评论(0) 推荐(0)
摘要: 我们先要了解下什么是Clojure,我们从它的特性来了解: 1、首先它是一门编程语言,并且它写的程序是运行在jvm上的,同java语言一样。 2、Clojure代码可以使用任意java类库,反之java代码也可以使用任何的Clojure库,这使得Clojure天生就有强大的功能,因为有大量已有的ja 阅读全文
posted @ 2016-04-28 13:57 51kata 阅读(317) 评论(0) 推荐(0)
摘要: filter操作是函数式编程中对集合的重要操作之一,其作用是从原集合中筛选符合条件的条目,组成一个新的集合。 这在我们日常编程中是非常常见的操作。我们通常的做法是通过循环语句来处理。 而使用filter方法会非常方面。 我们下面看python中的例子: 我们需求是从一个列表中筛选满足条件的条目,我们 阅读全文
posted @ 2016-04-27 15:33 51kata 阅读(416) 评论(0) 推荐(0)
摘要: 首先我们要明白在编程语言中,表达式和语句的区别。 表达式是一个由变量、常量、有返回值的函数加运算符组成的一个式子,该式子是有返回值的 ,如 a + 1 就是个表达式, 单独的一个常量、变量 或函数调用也是一个表达式。 而语句通常是值程序设计语言中的一个指令,如 if, for ,print , br 阅读全文
posted @ 2016-04-27 14:29 51kata 阅读(1169) 评论(0) 推荐(0)
摘要: 一、概述 reduce操作是函数式编程中的重要技术之一,其作用是通过对一个集合的操作,可以从中生成一个值。比如最常见的求和,求最大值、最小值等都是reduce操作的典型例子。python通过内置reduce函数对reduce操作提供了很好的支持。 函数语法: reduce(function, ite 阅读全文
posted @ 2016-04-27 11:20 51kata 阅读(3256) 评论(1) 推荐(1)
摘要: 一、概述 map操作是函数式编程中的重要技术之一,其作用就是对一个集合中的每个元素做处理,生成一个新的元素,由这些新的元素组成一个新的集合的返回。 所以map操作后,产生的新集合的元素个数和原集合的元素个数相同,但里面的元素值不一样,元素值对应的类型也可以和原来的不一样。 python通过内置的ma 阅读全文
posted @ 2016-04-26 20:13 51kata 阅读(904) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页