为了测试,我需要类似下面的数据: {:id?55?:parent_id?nil}?{:id?104?:parent_id?55} 最终函数可以指定层数和每个分支的个数,比如2层10个,总共110,3层10个1110,4层10个11110等等。 我整整花了2个白天...
分类:
其他好文 时间:
2014-11-15 18:58:46
阅读次数:
264
http://blog.csdn.net/ljy1988123/article/details/7782700本文涉及到的编程语言:C、C++、Java、C#、Prolog、VB、Scala、Clojure、Haskell、Ada、Python、Ruby、Pascal(Delphi)、Fortran...
分类:
编程语言 时间:
2014-11-15 18:40:56
阅读次数:
304
Clojure’s :pre and :post
:pre 和:post是clojure提供的两个断言功能。
:pre在函数调用之前检查参数是否符合条件。
:post在函数调用之后检查返回值是否符合条件。
例:
(defn pos-add [& args]
{:pre [(not-any? neg? args)]
:post [(
(apply + a...
分类:
其他好文 时间:
2014-11-11 16:37:40
阅读次数:
185
Clojure数据分析秘笈
目录
1
导入分析数据2
清洗和校验数据3
使用并发编程管理复杂度4
使用并行编程提高性能5
Cascalog6
使用Incanter数据集7
使用Incanter准备并执行数据分析8
使用Mathematica和R9
聚类、分类和使用Weka10
使用Incanter绘图11
创建网页图表
导入分析数据
...
分类:
其他好文 时间:
2014-11-10 10:02:17
阅读次数:
241
HornetQ Topic/Queue for Clojure
1. HornetQ 概述
HornetQ是一个支持集群和多种协议,可嵌入、高性能的异步消息系统。HornetQ完全支持JMS,HornetQ不但支持JMS1.1 API同时也定义属于自己的消息API,这可以最大限度的提升HornetQ的性能和灵活性。在不久的将来更多的协议将被HornetQ支持。
2....
分类:
Web程序 时间:
2014-11-07 11:27:55
阅读次数:
218
在Clojure中访问SQL Server 数据库。...
分类:
数据库 时间:
2014-11-03 13:07:03
阅读次数:
185
以下内容都出现在clojure官网的文档中,此文不过是将常见的疑问总结一下而已。 1、namespace,lib以及代码文件的约定。看下面的代码: (ns?com.my-company.clojure.examples.my-utils
??(:import?java.util.D...
分类:
其他好文 时间:
2014-10-31 22:22:21
阅读次数:
312
Schema
for Clojure Data Shape
Declaration
and Validation
1.何为schema
schema是描述数据形式的一种clojure数据结构,可用于文件、校验函数和数据。
下面举个例子让大家对schema有个总体认识.
例:
(ns schema-examples
(:require [sche...
分类:
其他好文 时间:
2014-10-31 13:53:33
阅读次数:
229
对于Colure提供的Var,Ref,Agent,Atom不是不好理解,关键是不知道用在哪里? 随着编写clojure代码数量的增加,对于var有了更深的了解。下面就分享一下,如果能帮助你更快地理解var,将会是令人开心的事情。 ja...
分类:
其他好文 时间:
2014-10-27 12:57:38
阅读次数:
227