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
变量绑定可以是let绑定,函数形参实参绑定,分为2大类,均支持嵌套,活用let绑定会使代码简洁1.顺序绑定(let[x1y2](printx,","y))#x=>1,y=>2(let
zk1878
·
2014-04-05 11:00
clojure
clojure
变量绑定
clojure
变量绑定可以是let绑定,函数形参实参绑定,分为2大类,均支持嵌套,活用let绑定会使代码简洁1.顺序绑定(let[x1y2](printx,","y)) #x=>1, y=>2 (let
zk1878
·
2014-04-05 11:00
clojure
clojure
变量绑定
阅读更多
clojure
变量绑定可以是let绑定,函数形参实参绑定,分为2大类,均支持嵌套,活用let绑定会使代码简洁1.顺序绑定(let[x1y2](printx,","y))#x=>1,y=>2(let
zk1878
·
2014-04-05 11:00
clojure
clojure
基础教程(一)
clojure
基础教程1,";"号开头表示注释user=>;表示注释 user=>2,对应Java的String类型user=>(str"str") "str" user=>(str"str"'hah'
luyee2010
·
2014-04-04 01:00
clojure
欢迎关注微信公众账号PigCode
欢迎大家关注: PigCode不定期推送博客文章,及编程相关内容.方便手机阅读.1.n(最新文章)2.r(随机文章)3.h(热门文章)4.help(帮助信息)5.其它字符进行关键字搜索.推荐关键字(Java,
Clojure
Ivan_Pig
·
2014-03-25 21:00
code
开放实时数据处理平台 Twitter Storm
GitHub上的最新版本是Storm0.5.2,基本是用
Clojure
写的。Storm为分布式实时计算提供了一组通用原语,可被用于“流处理”之中,实时处
m635674608
·
2014-03-23 11:00
twitter
在
Clojure
中使用class
这个类的class属性, 不能被获取到(.getCanonicalName (classXXXX))但可以直接调用class的方法(.getCanonicalNameXXXXX)
Loli控
·
2014-03-17 10:00
Storm源码浅析之topology的提交
一、介绍 Storm的开发语言主要是Java和
Clojure
,其中Java定义骨架,而
Clojure
编写核心逻辑。
wbj0110
·
2014-03-13 21:00
storm
Storm源码浅析之topology的提交
一、介绍 Storm的开发语言主要是Java和
Clojure
,其中Java定义骨架,而
Clojure
编写核心逻辑。
wbj0110
·
2014-03-13 21:00
storm
Storm源码浅析之topology的提交
一、介绍 Storm的开发语言主要是Java和
Clojure
,其中Java定义骨架,而
Clojure
编写核心逻辑。
wbj0110
·
2014-03-13 21:00
storm
函数式编程初探
不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、
clojure
、Scala、F#等等。目前最当红的Python、Ruby、Javas
andrewstz
·
2014-03-12 11:00
函数式编程
自学
Clojure
- Day 2
今天是自学
Clojure
的第二天,目前主要依靠两本书:《
Clojure
编程》和《七周七语言》。主要是想通过第二本书来带节奏,然后不懂得地方通过第一本书来获得更详细的解释。
武斌_小米
·
2014-03-12 00:00
clojure
Clojure
学习入门(17)—— 异常处理
异常处理
Clojure
代码里面抛出来的异常都是运行时异常。当然从
Clojure
代码里面调用的java代码还是可能抛出那种需要检查的异常的。
king_tt
·
2014-03-10 22:00
clojure
Clojure
学习入门(17)—— 异常处理
异常处理
Clojure
代码里面抛出来的异常都是运行时异常。当然从
Clojure
代码里面调用的java代码还是可能抛出那种需要检查的异常的。
sunboy_2050
·
2014-03-10 22:00
clojure
逻辑编程框架——core.logic入门
core.logic是miniKanren的一个实现。miniKanren中一个重要的概念就是goal,根据goal来推测可能的结果,这就是它的核心概念。 一、Core.logic的基本语法: (run* [logic-variable] logic-expressions) ;;或者 (run 1 [logic-variable] logic-expre
Aaron5
·
2014-03-10 00:00
逻辑编程
clojure
逻辑编程框架——core.logic入门
阅读更多core.logic是miniKanren的一个实现。miniKanren中一个重要的概念就是goal,根据goal来推测可能的结果,这就是它的核心概念。一、Core.logic的基本语法:(run*[logic-variable]logic-expressions);;或者(run1[logic-variable]logic-expressions)二、三个核心操作符号:fresh,==
Aaron5
·
2014-03-10 00:00
逻辑编程
clojure
逻辑编程框架——core.logic入门
core.logic是miniKanren的一个实现。miniKanren中一个重要的概念就是goal,根据goal来推测可能的结果,这就是它的核心概念。 一、Core.logic的基本语法: (run* [logic-variable] logic-expressions) ;;或者 (run 1 [logic-variable] logic-expre
Aaron5
·
2014-03-10 00:00
逻辑编程
clojure
开发利器-light table安装使用
一安装JDK二安装leiningen,配置环境变量。将leiningen的bin路径追加到Path中:C:\Users\ebaoluo\.lein\binleiningen的官网下载地址:http://leiningen-win-installer.djpowell.net/如果无法下载,我在下面地址为大家上传了一份:http://download.csdn.net/detail/va_key/7
va_key
·
2014-03-08 04:00
table
clojure
light
Leiningen
Clojure
Building Tool
➜ ~ lein help Leiningen is a tool for working with
Clojure
projects.
散关清渭
·
2014-03-07 15:00
clojure
building
Learning
Clojure
by Example
;
Clojure
is written in "forms", which are just ; lists of things inside parentheses, separated by
散关清渭
·
2014-03-06 15:00
clojure
clojure
学习笔记(更新中)
在我们开始学习
clojure
语言之前,先选一个自己喜欢的ide吧,本人在尝试intellij失败后果断回到了eclipse的怀抱中(对于有强迫症的同学,可以搜下xumingming大侠的intellijleiningen
va_key
·
2014-03-05 23:00
clojure
Yahoo! s4和Twitter storm的粗略比较
s4 Twitter Storm 协议 Apache license 2.0 Eclipse Public License 1.0 开发语言 Java
Clojure
,Java,
Clojure
编写了核心代码
·
2014-03-05 16:00
twitter
clojure
笔记
storm-
clojure
clojure
方法定义defn宏用来定义一个函数。它的参数包括一个函数名字,一个可选的注释字符串,参数列表,然后一个方法体。而函数的返回值则是方法体里面最后一个表达式的值。
淘气天空lc
·
2014-02-28 19:00
clojure
Y分钟学
clojure
宏
和所有Lisp一样,
Clojure
内在的同构性使得你可以穷尽语言的特性,编写生成代码的子过程——“宏”。宏是一种按需调制语言的强大方式。小心!可以用函数完成的事用宏去实现可不是什么好事。
weakish
·
2014-02-27 00:00
入门
元编程
macros
clojure
Prismatic向Schema 0.2中添加了数据类型强制转换
Prismatic向其
Clojure
数据描述库即Schema的0.2版本中添加了数据类型强制转换。强制转换的添加意味着该库不会只是简单地拒绝类型错误的数据,而是可以将它配置为修改实例以符合模式。
Tom Coupland
·
2014-02-26 00:00
Java 并发编程的艺术
围绕着JVM已经形成了一个庞大且繁荣的生态圈,Groovy、Scala、
Clojure
、Ceylon等众多JVM语言在蓬勃发展着,如今的Java已经不
方腾飞
·
2014-02-26 00:00
Clojure
遍历数组
这种情况是我在工作中遇到的,由于是做REST接口开发,有时候会遇到POST请求大量数据字段,并且我的后台要对这些字段做为空验证,因此我想到将这些字段存放在数组中统一验证,下面的代码是我验证的方式。(def check-update-keys ["a" "b" "c" "d"]) //这里定义了一个数组,该数组表示POST请求中哪些字段需要验证。 (defn get-nil-kyes "che
Huangchp
·
2014-02-24 13:00
关于strom
GitHub上的最新版本是Storm0.8.0,基本是用
Clojure
写的。Storm为分布式实时计算提供了一组通用原语,可被用于“流处理”之中,实时处
w13770269691
·
2014-02-20 14:00
Y分钟学
clojure
Clojure
是运行在JVM上的Lisp家族中的一员。她比CommonLisp更强调纯函数式编程,且自发布时便包含了一组工具来处理状态。这种组合让她能十分简单且自动地处理并发问题。
weakish
·
2014-02-20 00:00
函数式编程
lisp
入门
jvm
clojure
Clojure
专题:字符串处理
本文翻译自Strings本文内容包括使用
Clojure
内建的函数和标准库来操作字符串,以及JDK中的相关操作.版权:ThisworkislicensedunderaCreativeCommonsAttribution3.0UnportedLicense
ivan_pig
·
2014-02-10 20:00
clojure
clojure
斐波那契数列一个解法的解析
最近做 4
Clojure
的fib序列的一个题 http://www.4
clojure
.com/problem/26 自己用的是 #(take % (map first (iterate
kdlan
·
2014-02-06 22:00
clojure
更简单的用 Emacs 连接 maven 启动的
clojure
:swank 服务端
然后新建一个目录,用来存放相关的项目文件mkdirmaven_prj进入该目录,在该目录内新建一个名为pom.xml的项目文件,可以直接拷贝后面附的那个pom.xml启动一个swank服务器,执行命令如下:mvn
clojure
FreeBlues
·
2014-02-04 07:00
Emacs 奇怪问题的解决
用package-install安装了slime、slime-repl、swank-
clojure
之后,经常遇到两个问题:1、每次执行M-xslime,总会遇到一个错误提示: 看起来你好像没有安装
FreeBlues
·
2014-02-04 06:00
坚持使用javascript的四个理由
无论如何,这些新的语言包括TypeScript, CoffeeScript,
Clojure
Script, and Google’s Dart。
_Yggd
·
2014-02-02 11:00
JavaScript
cljr 安装失败记录
Air:
Clojure
admin$java-jarcljr-installer.jar /Users/admin/.cljr/project.cljdoesnotexist,cljrmustbeinitialized.The
FreeBlues
·
2014-01-28 21:00
Emacs 下用 slime 连接
clojure
最简单实现
有不少同学想在Emacs下用slime调试
clojure
程序,我也是其中之一,之所以这么选择是因为熟悉了Emacs异常方便的快捷键操作,非常清楚把这些快捷键跟
clojure
的REPL机制结合起来会让调试程序来非常顺手
FreeBlues
·
2014-01-27 18:00
一个简单问题的
Clojure
实现
过程中遇到一个问题,感觉永别的语言写起来一定很简单,但是由于用
Clojure
写代码的经验少,一时不知道怎么用
Clojure
的方法来实现。
ljie-PI
·
2014-01-24 23:00
Leiningen 安装<转>
Leiningen是一个
Clojure
项目管理工具。
yongjian_luo
·
2014-01-21 17:00
PigPen 介绍:
Clojure
的 Map-Reduce
这篇文章翻译自http://techblog.netflix.com/2014/01/introducing-pigpen-map-reduce-for.html。之前翻译过关于cascalog的文章(Cascalog入门(1),Cascalog入门(2))。Cascalog是基于Cascading,PigPen是基于ApachePig,两者是比较相似的东西。以下进入正文:我们今天很高兴向全世界发
ljie-PI
·
2014-01-18 23:00
大数据
clojure
PigPen
解构(let,第2部分)
转载自:http://book.2cto.com/201304/20377.html使用
Clojure
编程很多时候需要跟各种类型的数据结构实现打交道,而顺序性数据结构和map是其中最关键、最常用的两种。
myrainblues
·
2014-01-17 16:00
【转】
Clojure
FP之6大规则
《
Clojure
程序设计》函数式编程6大规则:1.避免直接递归。
kiwi_coder
·
2014-01-13 18:00
clojure
FP
Clojure
学习入门(16)—— 正则表达式
一、创建正则表达式 re-pattern函数: 函数(re-pattern)接受一个字符串参数,返回一个正则表达式样式(java.util.regex.Pattern类的实例)。这个样式能用于正则表达式匹配 user=> (re-pattern "\\d+") #"\d+" 也可以使用读取宏来直接用文本的方式输入正则表达式:在字符串前使用#符号。和用re-pattern函数生成的一样,例如,下
sunboy_2050
·
2014-01-12 07:00
Clojure
学习入门(16)—— 正则表达式
一、创建 正则表达式 re-pattern函数: 函数 (re-pattern) 接受一个字符串参数,返回一个正则表达式样式(java.util.regex.Pattern类的实例)。这个样式能用于正则表达式匹配 user=>(re-pattern"\\d+") #"\d+" 也可以使用读取宏来直接用文本的方式输入正则表达
king_tt
·
2014-01-12 07:00
clojure
Cirru 脚本语言的方向感
为什么用脚本语言先不说Cirru,我把不少时间花在新的语言上边,比如CoffeeScript,MoonScript,以及Go,
Clojure
,还有非常数学化的Haskell,计划长期投入时间.秋天项目紧的时候老板建议我前端以外的技术先别去关心
题叶
·
2014-01-12 00:00
cirru
编程语言
学习
函数式编程
当我们说起函数式编程来说,我们会看到如下函数式编程的长相:函数式编程的三大特性:immutabledata不可变数据:像
Clojure
一样,默认上变量是不可变的,如果你要改变变量,你需要把变量copy出去修改
buaa_shang
·
2014-01-10 16:00
Clojure
学习入门(15)—— 条件判断
一、标准的流程控制 if: 将一个判断表达式作为它的第一个参数进行求值。如果求值为true,那么就返回它的第二个参数(相当于“then”子句)的求值结果。如果结果为false(包括nil)就返回第三个参数的求值结果(相当于“else”子句),前提是有提供第三个参数并且不为空。 user=> (defn is-small [number] (if ( (is-small 50) "yes" us
sunboy_2050
·
2014-01-08 23:00
Clojure
学习入门(15)—— 条件判断
一、标准的流程控制if:将一个判断表达式作为它的第一个参数进行求值。如果求值为true,那么就返回它的第二个参数(相当于“then”子句)的求值结果。如果结果为false(包括nil)就返回第三个参数的求值结果(相当于“else”子句),前提是有提供第三个参数并且不为空。 user=>(defnis-small[number](if(<number100)"yes&
king_tt
·
2014-01-08 23:00
clojure
免费的编程书
IndexAdaAgdaAndroidAPLArduinoASP.NETMVCAssemblyLanguageNon-X86AutoHotkeyAutotoolsAwkBashBasicBETACC++
Clojure
COBOLCoffeeScriptColdFusionCoolCoqDDartDB2Delphi
renwofei423
·
2014-01-08 10:00
免费
书籍
Clojure
学习入门(14)—— 循环控制
Clojure
基于函数的流程控制 repeatedly字面意思为重复函数。
sunboy_2050
·
2014-01-06 23:00
Clojure
学习入门(14)—— 循环控制
Clojure
基于函数的流程控制 repeatedly 字面意思为重复函数。
king_tt
·
2014-01-06 23:00
clojure
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他