E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
clojure
Clojure
语言八:Sequence
sequence定义sequence不是一般的list,实际上实现了ISeq接口,ISeq接口定义如下:package
clojure
.lang; /** *Apersistent,functional
sheismylife
·
2012-12-28 12:00
Clojure
语言七:I/O
对应stdin,stdout和stderr,
Clojure
默认提供了*in*,*out*和*err*三个symbols与之对应。可以使用binding宏进行重定向。
sheismylife
·
2012-12-28 10:00
Clojure
语言六:def & var
specialform
Clojure
提供了一种函数和宏之外的操作形式,specialform.数量有限,并且不是
Clojure
语言本身实现的。
sheismylife
·
2012-12-28 09:00
clojure
var
binding
Clojure
语言五:StructMap
参考官方文档:http://
clojure
.org/data_structures很多自定义的map拥有部分或者全部相同的keys,将这些相同的keys抽出来定义成StructMap类型,可以提升性能,
sheismylife
·
2012-12-27 20:00
Clojure
语言四:解析XML
现在假定有一个xml文件内容如下: localhost 7777 200 200
Clojure
提供了
clojure
.xml来解析xml文件。
sheismylife
·
2012-12-27 16:00
Clojure
语言三:容器
map{:a1:b2}用{}括起来,key都由:开头,每对key/value中间用空格分开,也可以用,分开,,被认为等价于一个空格vector用[]括起来的,比如:[123]数组中的每个元素之间用空格分开set也使用{}括起来,但是前面多一个#符号#{:a:b:c}同时没有key,只有value,而且形如:valuelist还有一个最常见的list,()括起来。LISP的基本形式:(abc)
sheismylife
·
2012-12-27 16:00
Clojure
语言二:Literal
Literal中文可能应该是字面常量。字符串如果要表示字符串的话,应该用双引号括起来,比如"hello,world",允许跨多行,并且可以使用Java的escapecharacters.参考:http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.10.6nilnil相当于Java中的null,代表没有值,如果用在条件表达
sheismylife
·
2012-12-27 10:00
Clojure
语言一:Symbol
Symbol书写方式1.开头不能是数字2.之后可以是文字或数字和 *,+,!,-,_,?特殊字符用法/特殊字符在Symbol中只能出现一次,可以/左边是namespace,右边是类,比如:my-namespace/foo,也可以左边是类,右边是方法,还可以在project.clj文件中的dependency中左边是groupId,右边是artificatId..特殊字符可以出现在Symbol中多次
sheismylife
·
2012-12-27 09:00
Emacs 配置
Clojure
开发环境一
clojure
-mode
发现
Clojure
太晚了,遗憾的是我是个很不错的Java程序员,同时还擅长Emacs,对于lisp比较熟悉。居然不知道
Clojure
?错过了多少青春年华。亡羊补牢,为时未晚。现在开始吧。
sheismylife
·
2012-12-26 18:00
ubuntu
emacs
clojure
用Leiningen创建第一个
Clojure
工程四
这节介绍如何将
Clojure
程序打包成一个可以执行的standaloneJava程序。也就是所有的依赖都已经在jar包中,并且Main-Classmanifest也被正确设置。
sheismylife
·
2012-12-26 18:00
用Leiningen创建第一个
Clojure
工程三
下面是解释:nil nilisapossiblevalueofanydatatypein
Clojure
.nilhasthesamevalueasJavanull.The
Clojure
conditionalsystemisbasedaroundnilandfalse
sheismylife
·
2012-12-26 17:00
用Leiningen创建第一个
Clojure
工程二
在project1工程文件中添加一个clj-http依赖:(defprojectproject1"0.1.0-SNAPSHOT" :description"FIXME:writedescription" :url"http://example.com/FIXME" :license{:name"EclipsePublicLicense" :url"http://www.e
sheismylife
·
2012-12-26 15:00
用Leiningen创建第一个
Clojure
工程一
本文内容来自:https://github.com/technomancy/leiningen/blob/preview/doc/TUTORIAL.md不过只描述最简单的部分,不会冗长而让人知难而退。运行下面的命令,就可创建第一个工程$leinnewproject1 Generatingaprojectcalledproject1basedonthe'default'template. Tosee
sheismylife
·
2012-12-25 21:00
Leiningen 安装
Leiningen是一个
Clojure
项目管理工具。
sheismylife
·
2012-12-25 17:00
Clojure
编程环境安装
本文参考自官方站点:http://
clojure
.org/downloads首先确保已经安装了JDK5以上版本。
sheismylife
·
2012-12-25 14:00
clojure
测试说明
Clojure
测试说明 1. 下载eclipse插件以支持
clojure
:地址:http://ccw.cgrand.net/updatesite/下载完成即可算成功2.
zxcvg
·
2012-12-21 16:00
怎么导入
clojure
项目到eclipse中
Clojure
: Importing a Leiningen Project into Eclipse March 10th, 2011 | Posted by Jay in Computing
imacej
·
2012-12-16 21:00
eclipse
Clojure
学习——Web框架Noir
Noir是一个
clojure
的轻量级的web快速开发框架。而且使用和入门都比较简单,而且 官网例子也简洁明了。
Aaron5
·
2012-12-16 12:00
Clojure
学习——Web框架Noir
Noir是一个
clojure
的轻量级的web快速开发框架。而且使用和入门都比较简单,而且 官网例子也简洁明了。
Aaron5
·
2012-12-16 12:00
http-kit 1.2 发布
Http-kit是主要由Java和
Clojure
开发,为
Clojure
定制的零依赖的Httplib,包括异步的高性能HTTPServer和HTTPClient。
·
2012-12-08 14:00
软件更新新闻
http-kit 1.2 发布
Http-kit是主要由Java和
Clojure
开发,为
Clojure
定制的零依赖的Httplib,包括异步的高性能HTTPServer和HTTPClient。
·
2012-12-08 06:00
软件更新新闻
Clojure
学习——给持久化框架配上c3p0连接池
试着配置了个c3p0的连接池在
clojure
ql框架中使用。同样的,放在clj-record框架中也没问题。
Aaron5
·
2012-12-06 17:00
Clojure
学习——给持久化框架配上c3p0连接池
试着配置了个c3p0的连接池在
clojure
ql框架中使用。同样的,放在clj-record框架中也没问题。
Aaron5
·
2012-12-06 17:00
Clojure
学习——持久化框架clj-record
只是断断续续学了不久
clojure
,被逼去看源码,试了好几次,总算写出了能跑起来的代码。
Aaron5
·
2012-12-06 10:00
Clojure
学习——持久化框架clj-record
只是断断续续学了不久
clojure
,被逼去看源码,试了好几次,总算写出了能跑起来的代码。
Aaron5
·
2012-12-06 10:00
Clojure
学习——持久化框架
Clojure
QL
之前写过用
clojure
jdbc来连接数据库进行操作。对于很多Java开发人员来说,用惯了Hibernate、MyBatis之类的持久化框架,似乎不用框架写都不会代码了。
Aaron5
·
2012-12-06 09:00
Clojure
学习——持久化框架
Clojure
QL
之前写过用
clojure
jdbc来连接数据库进行操作。对于很多Java开发人员来说,用惯了Hibernate、MyBatis之类的持久化框架,似乎不用框架写都不会代码了。
Aaron5
·
2012-12-06 09:00
Clojure
学习——使用
clojure
jdbc操作mysql
一、在mysql库中建需要的test库和users表。 CREATE DATABASE test; CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `email` varchar(100) DEFAULT NULL, PRI
Aaron5
·
2012-12-05 11:00
Clojure
学习——使用
clojure
jdbc操作mysql
一、在mysql库中建需要的test库和users表。 CREATE DATABASE test; CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `email` varchar(100) DEFAULT NULL, PRI
Aaron5
·
2012-12-05 11:00
Clojure
学习——
clojure
构建工具Leiningen2.x的安装
Linux环境下的安装: 1、 下载脚本。 2、粘贴到你的~/bin或者/usr/bin下面。 3、赋予脚本可执行权限。 (例如:chmod 755 ~/bin/lein或者 chmod +x /usr/bin/lein) 4、执行lein self-install。 window环境下的安装: 1、 下载lein的bat脚本(放在:c:\lein目录下) 2、
Aaron5
·
2012-12-05 10:00
Clojure
学习——
clojure
构建工具Leiningen2.x的安装
Linux环境下的安装: 1、 下载脚本。 2、粘贴到你的~/bin或者/usr/bin下面。 3、赋予脚本可执行权限。 (例如:chmod 755 ~/bin/lein或者 chmod +x /usr/bin/lein) 4、执行lein self-install。 window环境下的安装: 1、 下载lein的bat脚本(放在:c:\lein目录下) 2、
Aaron5
·
2012-12-05 10:00
Clojure
学习——IntelliJ IDEA配置
clojure
开发环境
所以我暂时选择了IntelliJIDEA作为
clojure
的开发环境。在IntelliJIDEA上配置
clojure
的开发环境只需要安装两个插件即可:1、La
Clojure
插件。
Aaron5
·
2012-12-03 17:00
ide
clojure
leiningen
Clojure
学习——IntelliJ IDEA配置
clojure
开发环境
所以我暂时选择了IntelliJIDEA作为
clojure
的开发环境。在IntelliJIDEA上配置
clojure
的开发环境只需要安装两个插件即可:1、La
Clojure
插件。
Aaron5
·
2012-12-03 17:00
ide
clojure
leiningen
IDEA配置
clojure
插件-La
Clojure
选择Browserepositories 4.找到La
Clojure
,右键点击,选择DownloadandInstall 5.耐心等待……下载完成后点击OK 6.可以看到,插件已经安装完成: 7.确定后重启
shevliu
·
2012-12-02 18:00
clojure
clojure
教程 资料 收集
翻译
clojure
入门教程 http://xumingming.sinaapp.com/302/
clojure
-functional-programming-for-the-jvm-
clojure
-tutorial
p2world
·
2012-11-29 15:00
clojure
开放实时数据处理平台 Storm
GitHub上的最新版本是Storm0.5.2,基本是用
Clojure
写的。Storm为分布式实时计算提供了一组通用原语,可被用于“流处理”之中,实时处
·
2012-11-27 17:00
storm
Clojure
入门教程
转载自网址:http://xumingming.sinaapp.com/302/
clojure
-functional-programming-for-the-jvm-
clojure
-tutorial/内容列表简介条件处理引用类型函数式编程迭代编译
caodaoxi
·
2012-11-18 00:00
clojure
Twitter 数据实时分析处理攻击 Storm
GitHub上的最新版本是Storm0.5.2,基本是用
Clojure
写的。Storm为分布式实时计算提供了一组通用原语,可被用于“流处理”之中,实时处理消息并
·
2012-11-12 16:00
storm
实时计算
Twitter 数据实时分析处理工具 Storm
GitHub上的最新版本是Storm0.5.2,基本是用
Clojure
写的。Storm为分布式实时计算提供了一组通用原语,可被用于“流处理”之中,实时处理消息并
·
2012-11-12 16:00
twitter
开始征战CoffeeScript
最近在用
clojure
script做游戏,感觉整个项目使用了很多工具来编程,但是在效率及管理上都方便很多,整个项目的发布都是通过脚本自动实现的,降低了发布过程人为因素的影响。
lav点搜
·
2012-11-08 21:00
CoffeeScript
clojurescript
twitter storm的多语言组件(1)
TwitterStorm(https://github.com/nathanmarz/storm)是一个分布式实时计算系统,作者使用
clojure
和java来编写系统;因此storm默认支持使用
clojure
xuwenq
·
2012-11-08 15:00
storm
multi-language
把一千以内的数字转为英文的程序
故意用不熟悉的
Clojure
语言写的,据说用函数式编程语言写程序想的时间比写的时间多,确实如此,应该是有效防止老年痴呆的方法。英文数字通常3个一组用逗号分隔,是有道理的,确实每三个是一个轮回。
xuhx
·
2012-11-01 22:00
map函数
使用过一段时间的
clojure
之后,对其中的map操作印象深刻。因此在使用别的语言的时候,特别希望有这个功能。事实是很多语言其实也有这个函数,但并不好用。
崔钢
·
2012-10-26 10:00
require,use&import in
clojure
阅读更多在
clojure
1.4中,引用其它
clojure
包函数的方法1.全名引用user=>(in-ns'myapp)#myapp=>(
clojure
.string/capitalize"abc")"Abc
no7beckham
·
2012-10-10 15:00
require,use&import in
clojure
在
clojure
1.4中,引用其它
clojure
包函数的方法 1.
no7beckham
·
2012-10-10 15:00
clojure
clojure
collections
user=> (class '(1 2 3))
clojure
.lang.PersistentList user=> (class [1 2 3])
clojure
.lang.PersistentVector
no7beckham
·
2012-10-10 10:00
clojure
clojure
1.4.0的安装
运行
clojure
需要在机器上安装java6。
teamlet
·
2012-10-09 16:00
java
c
脚本
user
clojure
Clojure
中文专业技术社区
最近在公司大佬的支持下,建立了一个
Clojure
语言中文方面的博客和问答网站,欢迎任何对
Clojure
这门基于JVM之上的函数式语言感兴趣的童鞋贡献原创文章或者资料,申请帐号请看这里。
庄周梦蝶
·
2012-09-25 12:00
2012年9月TIOBE编程社区指数
我们有多少时间等待预期的的Scalas,飞镖和
Clojure
s的突破呢?TIOBE编程社区指数是流行的编程语言的一个指标。该指数每月更新一次。的收视率是根据世界各地
cometwo
·
2012-09-20 16:00
编程
语言
lisp
smalltalk
actionscript
powershell
clojure
入门: hello world
转载http://xumingming.sinaapp.com/283/
clojure
-hello-world/
clojure
入门:helloworld发表于2011年12月01日由xumingming
guoqiangma
·
2012-09-19 16:00
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他