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
深入学习
阅读更多学习
clojure
有一段时间了,大多停留在看
clojure
doc与api和书籍上面,看的写的都是基于repl的一些零碎单调的小例子,基本的函数与关键字大概熟悉了,但还需要大量案例与工程的学习,在这篇文章中
xylong
·
2013-08-14 19:00
clojure
noir
compojure
zk
boostrap
clojure
深入学习
阅读更多学习
clojure
有一段时间了,大多停留在看
clojure
doc与api和书籍上面,看的写的都是基于repl的一些零碎单调的小例子,基本的函数与关键字大概熟悉了,但还需要大量案例与工程的学习,在这篇文章中
xylong
·
2013-08-14 19:00
clojure
noir
compojure
zk
boostrap
clojure
深入学习
学习
clojure
有一段时间了,大多停留在看
clojure
doc与api和书籍上面,看的写的都是基于repl的一些零碎单调的小例子,基本的函数与关键字大概熟悉了,但还需要大量案例与工程的学习,在这篇文章中
xylong
·
2013-08-14 19:00
zk
clojure
boostrap
noir
compojure
Clojure
命名空间中use与require的区别
这个问题的答案来自于stackoverflow,老外人家回答问题就是细心、认真,学习一下。A:Cananyoneexplainthedifferencebetweenuseandrequire,bothwhenuseddirectlyandas:useand:requireinthensmacro?B:requireloadslibs(thataren'talreadyloaded),usedoe
on_way_
·
2013-08-12 13:00
Clojure
编程语言(擅长处理并行的可运行在JVM上的语言)
Clojure
编程语言充分利用Eclipse的
Clojure
插件MichaelGalpin,软件架构师,eBay简介: Lisp是一种编程语言,以表达性和功能强大著称,但人们通常认为它不太适合应用于一般情况
xinklabi
·
2013-08-08 23:00
clojure
图灵八月书讯 ——技术图书嘉年华
Java最新技术必读佳作,TheJavaSpecialists'Newsletter创始人HeinzKabutz博士作序推荐涵盖Java7最新特性全面解读Groovy、Scala和
Clojure
在JVM
turingbooks
·
2013-08-07 16:00
图灵书讯
图灵八月书讯 ——技术图书嘉年华
Java最新技术必读佳作,TheJavaSpecialists'Newsletter创始人HeinzKabutz博士作序推荐涵盖Java7最新特性全面解读Groovy、Scala和
Clojure
在JVM
turingbooks
·
2013-08-07 16:00
图灵书讯
Clojure
惰性序列的头保持问题
原文链接:https://my.oschina.net/clopopo/blog/150130《
Clojure
编程》一书中有一个例子:(let[[td](split-with#((ChunkBuffer.java
chuangong2592
·
2013-08-05 11:00
Clojure
惰性序列的头保持问题
《
Clojure
编程》一书中有一个例子:(let[[td](split-with#((ChunkBuffer.java:20); (let[[td](split-with#(<%12)(range1e8
凯奥斯
·
2013-08-05 11:00
lisp
clojure
惰性序列
clojure
新手指南(16):基本迭代&递归
首先递归也可以作为一种遍历集合元素的方法,
Clojure
就有递归方式的迭代器。本章就是揭示
clojure
中迭代和递归的工作方式和使用它们的好处。使用dose
凯奥斯
·
2013-08-04 11:00
递归
迭代
lisp
clojure
clojure
新手指南(16):基本迭代&递归
首先递归也可以作为一种遍历集合元素的方法,
Clojure
就有递
chuangong2592
·
2013-08-04 11:00
听说scala、结缘
clojure
学习scala有一会了,零零碎碎,没有太多时间与精力投入,一段时间后,也厌倦了,虽然scala某些方面很犀利,但兴趣到最后也没多少了,遇到了
clojure
\也是缘于http://blog.fnil.net
xylong
·
2013-08-01 19:00
clojure
听说scala、结缘
clojure
阅读更多学习scala有一会了,零零碎碎,没有太多时间与精力投入,一段时间后,也厌倦了,虽然scala某些方面很犀利,但兴趣到最后也没多少了,遇到了
clojure
\也是缘于http://blog.fnil.net
xylong
·
2013-08-01 19:00
clojure
听说scala、结缘
clojure
阅读更多学习scala有一会了,零零碎碎,没有太多时间与精力投入,一段时间后,也厌倦了,虽然scala某些方面很犀利,但兴趣到最后也没多少了,遇到了
clojure
\也是缘于http://blog.fnil.net
xylong
·
2013-08-01 19:00
clojure
4
clojure
["a""day""Have""nice"])(=(__"
Clojure
isafunlanguage
baiyangfu
·
2013-08-01 07:00
clojure
新手指南(15):可变性
我们已经知道如何把数据绑定到一个变量上,这给我们提供了一种可共享的数据的持久化存储方式(数据被绑定到一个变量后,我们是无法对数据本身进行修改的,重新绑定又是另一回事了,和修改数据本身无关);;将列表绑定到lat上 user=>(deflat(list123)) #'user/lat user=>lat (123) ;;我们得到的是一个新的列表 user=>(cons3lat)
凯奥斯
·
2013-07-31 23:00
java
lisp
clojure
clojure
新手指南(15):可变性
原文链接:https://my.oschina.net/clopopo/blog/148993我们已经知道如何把数据绑定到一个变量上,这给我们提供了一种可共享的数据的持久化存储方式(数据被绑定到一个变量后,我们是无法对数据本身进行修改的,重新绑定又是另一回事了,和修改数据本身无关);;将列表绑定到lat上user=>(deflat(list123))#'user/latuser=>lat(123)
chuangong2592
·
2013-07-31 23:00
4
clojure
problem 132
断断续续在4
clojure
上做题,今天遇到一个比较难的,值得记录一下这里面最难的一行代码就是第5行知识点:
clojure
if的使用interposecompnextmapcat如果你也感兴趣,或许应该把这一行代码搞明白
baiyangfu
·
2013-07-30 18:00
core.async: 另一种
Clojure
和
Clojure
Script异步编程方式
虽然core.async
Clojure
/
Clojure
Script库发布还不到一个月,但是与此相关的博客帖子已经发布了很多,它们描述了如何有效地使用core.async在前端代码中避免“回调嵌套”,还展示了一些令人印象深刻的浏览器示例的简单代码
Zef Hemel
·
2013-07-28 00:00
设置slf4j-simple日志级别
;
clojure
(System/setPropertyorg.slf4j.impl.SimpleLogger/DEFAULT_LOG_LEVEL_KEY,"TRAC
Ellipse
·
2013-07-23 14:00
slf4j-simple
clojure
新手指南(14):Hash-Maps ,Array-Maps & Sorted...
hash-map创建在
clojure
中,哈希表是最通用的一种Map,和java中的HashMap一样,它们在处理大量数据方面效率非常高,但是不保证顺序。
凯奥斯
·
2013-07-18 11:00
map
HashMap
lisp
clojure
clojure
新手指南(14):Hash-Maps ,Array-Maps & Sorted...
原文链接:https://my.oschina.net/clopopo/blog/145319hash-map创建在
clojure
中,哈希表是最通用的一种Map,和java中的HashMap一样,它们在处理大量数据方面效率非常高
chuangong2592
·
2013-07-18 11:00
Clojure
Interpreter
正在学习
Clojure
,为了方便跑demo,把
Clojure
RT抠出来,用 rSyntaxTextarea 组件弄了下语法高亮,就有了这么个解释器。
mysh
·
2013-07-16 15:00
clojure
Interpreter
clojure
新手指南(13):序列&向量
序列我们知道
clojure
是Lisp的一种方言,那么这也意味着对这门语言必然植根于“列表解析”。但是在
Clojure
中,我们优先使用"序列"来创造列表和管理列表中的元素。
凯奥斯
·
2013-07-13 11:00
java
lisp
clojure
clojure
新手指南(12):本地绑定&词法作用域
如果你还没忘的话,仔细回想一下,之前我们是如何将对象绑定到变量名上的。但当时我们只是全局绑定,在那时这种绑定是非常有用的。不过,有很多时候,本地绑定往往比全局绑定更合适,例如把变量限制在一个操作内部的时候。下面就让我们看看如果使用绑定函数 "let"进行本地绑定。=>id java.lang.Exception:Unabletoresolvesymbol:id... =>(let[id1]
凯奥斯
·
2013-07-10 15:00
java
lisp
clojure
词法作用域
函数式编程初探
不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、
clojure
、Scala、F#等等。目前最当红的Python、Ruby、
jiabinjlu
·
2013-07-09 19:00
clojure
新手指南(11):正则表达式
Clojure
依赖java的正则表达式库来处理这些操作。re-split函数是
Clojure
Contrib中字符串库的一部分,所以这就需要确
凯奥斯
·
2013-07-08 23:00
java
lisp
clojure
《虚拟机并发编程》读书笔记(二)关于STM
这是
Clojure
中很流行的一种并发编程模型。当然这并不是去多学一门语言,而是不同的语言设计都有他各自的特点,很多设计模式都是可以借鉴的,通俗的讲就是给编程更开阔的视野。
Gaischen
·
2013-07-08 19:00
clojure
stm
clojure
新手指南(10):与java交互
clojure
是基于jvm的语言,就是说
clojure
会被编译成字节码被jvm执行。但是
clojure
能做的可不仅仅是被编译成字节码,它提供了一套API让用户与java交互。
凯奥斯
·
2013-07-07 16:00
java
lisp
clojure
clojure
新手指南(9):元数据
我们在定义函数的时候提到了如何去定义一个元数据。但之前只是定义它,并没有明说它的用途。让我们再看一下之前定义的select-random函数,我们添加了一个叫做:add的元数据。注意:元数据是以哈希表形式展现的。(键和值可以是任何类型,不过key一般推荐为关键字类型)=>(defnselect-random "从一个列表中随机返回一个元素" {:added"1.2"};;元数据 [optio
凯奥斯
·
2013-07-07 13:00
lisp
clojure
metadata
clojure
之HelloWorld
原写于2012-03-08 今天开始尝试
clojure
,遇到的问题、经验整理 1.了解
clojure
http://metaphy.iteye.com/blog/458872
fatmind
·
2013-07-06 12:00
入门
clojure
clojure
之HelloWorld
阅读更多原写于2012-03-08今天开始尝试
clojure
,遇到的问题、经验整理1.了解
clojure
http://metaphy.iteye.com/blog/4588722.开始HelloWrold
fatmind
·
2013-07-06 12:00
clojure
入门
clojure
之HelloWorld
阅读更多原写于2012-03-08今天开始尝试
clojure
,遇到的问题、经验整理1.了解
clojure
http://metaphy.iteye.com/blog/4588722.开始HelloWrold
fatmind
·
2013-07-06 12:00
clojure
入门
clojure
新手指南(8):参数和重载
现在我们首先定义一个支持4个参数相加的函数:(defn add [ v1 v2 v3 v4] (+ v1 v2 (if v3 v3 0) (if v4 v4 0) ))我们想达到这样一种效果。如果我们调用(add1234),则正常返回10。如果我们调用(add123)能得到结果6
凯奥斯
·
2013-07-05 14:00
lisp
clojure
可变参数
clojure
新手指南(7):定义函数
实际上,
clojure
提供了一个更好的方式做同一件事情。“defn”这个函数就是专门用于定义函数的。
凯奥斯
·
2013-07-04 22:00
lisp
clojure
clojure
新手指南(6):全局绑定&匿名函数
绑定变量在
Clojure
中,我们可以使用"def"给函数和数据赋予一个名字。
凯奥斯
·
2013-07-04 10:00
匿名函数
lisp
clojure
clojure
新手指南(5):判断&基本类型
判断语句在
Clojure
中,所有的语法规则最终都是S表达式。我们如何知道哪些是判断语句呢?这个很简单,
clojure
中(lisp习惯)有个规定:对于判断功能的函数,函数名后面都有一个“?”号。
凯奥斯
·
2013-07-03 23:00
lisp
clojure
clojure
新手指南(4)代码保护
clojure
遇到这种前缀加上单引号的表达式就会直接跳过求值,直接把其当做一种叫做“符号”的数据结构。
凯奥斯
·
2013-07-03 22:00
lisp
clojure
使用leiningen搭建
clojure
开发环境
使用leiningen搭建
clojure
开发环境首先来讲下Leiningen是什么东东?Leiningen是一个用于自动化(构建)
clojure
项目的工具。
枫中畅游
·
2013-07-03 13:00
clojure
集成开发环境之leiningen+nrepl+emacs
Leiningen是一个用于自动化(构建)
clojure
项目的工具。
javalinjx
·
2013-07-03 13:00
clojure
leiningen
nrepl
clojure
集成开发环境之leiningen+nrepl+emacs
Leiningen是一个用于自动化(构建)
clojure
项目的工具。
javalinjx
·
2013-07-03 13:00
clojure
leiningen
nrepl
clojure
集成开发环境之leiningen+nrepl+emacs
Leiningen是一个用于自动化(构建)
clojure
项目的工具。
javalinjx
·
2013-07-03 13:00
clojure
leiningen
nrepl
clojure
新手指南(3)复杂表达式求值
为了理解复杂的表达式和对它的操作,一个首要的前提就是理解”前缀表达式“。这可能会花费你一点时间来习惯它。不过我相信你会很快的爱上这种规则的。你想想,如果你要对多个值进行同一种运算,你只用写一个运算符在第一个值的最前面,而不是写多个运算符在中间。不信就看下面的例子:普通:1+2+3+4+5+6+8+9 前缀:+123456789抛开前缀表示法不说,一个复杂表达式可以看出是一个单独的操作,或者
凯奥斯
·
2013-07-03 11:00
lisp
clojure
clojure
新手指南(2)使用REPL求值
Clojure
拥有动态语言的所有好处。这意味着你可以在程序被加载后依然可以改变它,并且不用采取额外的步骤去编译代码。你既不用停止也不用重启正在运行的应用就可以让修改生效。
凯奥斯
·
2013-07-03 10:00
lisp
clojure
clojure
新手指南(1)设置&安装
内容包括如何访问windows命令行接口,如何确定java是否被正确安装,如何在REPL上运行
clojure
。步骤一:使用命令行接口所有的操作系统都包含一个命令行接口。
凯奥斯
·
2013-07-02 11:00
lisp
clojure
clojure
新手指南-目录
无意中在一个博客上发现《
clojure
新手指南系列》系列。感觉很不错,于是决定翻译下来与大家共享。
凯奥斯
·
2013-07-02 10:00
lisp
clojure
Clojure
FP 之6大规则
——摘自《Programming
Clojure
》.
Aegeaner
·
2013-06-29 23:00
Storm-源码分析- Multimethods使用例子
1. storm通过multimethods来区分local和distributed模式 当调用launch-worker的时候,
clojure
会自动根据defmulti里面定义的fn来判断是调用哪个版本的
·
2013-06-28 16:00
method
函数式编程初探
不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、
clojure
、Scala、F#等等。
shiyiyufen
·
2013-06-23 09:00
函数式编程
数据库即值
Hickey因创造了
Clojure
编程语言而蜚声业内,目前他正在开发函数式数据库Datomic。
Zef Hemel
·
2013-06-16 00:00
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他