操作系统
Clojure for循环
Clojure没有for循环,也没有可以直接改变的变量。 Commons Lang的StringUtils类 indexOfAny对str中的字符进行遍历,并报告第一处能与sea...
3年前 (2021-10-14) 903 0 linux系统 Clojure
可用于Clickhouse的五个开源图形客户端
俄罗斯搜索巨头Yandex开发的面向列存的关系型数据库。ClickHouse是过去两年中OLAP领域中非常热门,并于2016年开源。典型的用户包括著名的公司,例如字节,新浪和腾讯。...
3年前 (2021-10-14) 1085 0 linux系统 Clojure
clojure变量、绑定和命名空间
变量、绑定和命名空间使用def或defn定义了一个对象时,这个对象会被存储在一个Clojure变量(var)中。 def创建了一个名为user/foo的变量。 (def foo...
3年前 (2021-10-14) 641 0 linux系统 Clojure
编程语言发展70年,用50种不同语言输出「Hello World」
「免费学习 60+ 节公开课,投票页面,点击讲师头像」 作者 | Sylvain Saurel 译者 | 风车云马 责编 | 屠敏 【导读】历经 70 年,不断出现的编程语言为开发...
3年前 (2021-10-14) 634 0 linux系统 Clojure
Clojure协议和数据类型
抽象为代码重用打下了基础。 Clojure语言自身对序列、容器和可调用性进行了抽象:定义Java接口并用Java类实现之。 ● 协议(Protocol)作为Java接口的替代物,适...
3年前 (2021-10-14) 659 0 linux系统 Clojure
Java 的新未来:逐渐“Kotlin 化”
来自不同编程语言的竞争正促使 Java 不断吸收新特性,变得更能适应时代和开发人员的新需求。 本文最初发表于 The Bored Dev 网站,经原作者授权由 InfoQ 中文站翻...
3年前 (2021-10-14) 752 0 linux系统 Clojure
Clojure 序列谓词
序列谓词转换函数用于对序列中的值进行转换。 map接受一个源容器coll和一个函数f作为参数,并返回一个新的序列。该序列的所有元素,都是通过对coll中的每个元素调用f得到的。...
3年前 (2021-10-14) 825 0 linux系统 Clojure
有了这十五款编程游戏,谁都可以学编程!
1、Coding Games 一边玩游戏,一边挑战编程难题。Coding games支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。...
3年前 (2021-10-14) 635 0 linux系统 Clojure
Clojure 部分求值与部分应用
部分求值与部分应用当对函数进行部分求值时,会得到一个新的函数。 该函数接受一个参数,并返回原来的那个函数,只不过有一个参数被固化了。部分求值又名柯里化, 部分应用 部分求值 你...
3年前 (2021-10-14) 597 0 linux系统 Clojure
Clojure 元数据
元数据:用来“描述数据的数据。 在Clojure中,元数据是与一个对象逻辑上的值产生正交的那些数据。 一个person的名和姓是普通的旧式数据(plain old data)。但一...
3年前 (2021-10-14) 643 0 linux系统 Clojure
Clojure 一切皆序列
程序操作的对象是数据。 在最底层,程序面对的是字符串、列表、向量、映射表、集合和树这样的数据结构。 在Clojure中,所有这些数据结构都可以通过同一个抽象概念来访问:序列。 序...
3年前 (2021-10-14) 604 0 linux系统 Clojure
你有想过使用Clojure和Cortex进行机器学习么?
无论是开始接受还是从事一些新事物,总是不容易的。机器学习是可能需要尽快学习新项目的编程技能之一,但你或许并不知道从哪里开始。当然,在这个大社交媒体、门户网站经常出现的这个词,或许真...
3年前 (2021-10-14) 600 0 linux系统 Clojure
Clojure形式与数值类型
函数式风格、对并发的强力支持以及干净的Java互操作,给Clojure提供了极其强大的力量。 形式Clojure具有同像性,lojure代码本身,是由Clojure数据构成的。 当...
3年前 (2021-10-14) 604 0 linux系统 Clojure
鲍勃大爷:为何选择Clojure?
前言: 我用许多不同的语言编写了系统; 从汇编程序到Java。我用二进制机器语言编写程序。我用Fortran,COBOL,PL / 1,C,Pascal,C ++,Java,Lu...
3年前 (2021-10-14) 819 0 linux系统 Clojure
Clojure编程快速入门
● Java运行时。 ● Leiningen。Leiningen是一个用于管理依赖项的工具,并且可以基于代码启动各种任务。 使用Leiningen来安装Clojure 使用Lein...
3年前 (2021-10-14) 773 0 linux系统 Clojure
程序员最讨厌哪种编程语言?
关于编程语言,大家一直在争论"谁才是最好的编程语言",可一直也没有一个定论。今天我们不再老生常谈谁才是最好的编程语言,而是反其道行之,看看程序员最想diss哪种语言? Stack...
3年前 (2021-10-14) 869 0 linux系统 Clojure
如果学大数据,最好学习哪种编程语言?是Java还是Python或者c++?
实际上,Java本来就是从C++衍生出来的, 而且Java语言的对象模型几乎就是C++对象模型的简化版。然而,C++和Java之间仍存在一些显著的差异。 java语言另辟蹊径,充分...
3年前 (2021-10-14) 777 0 linux系统 Clojure
hadoop生态系统包括哪些?
本人从事大数据相关行业,可以谈谈关于hadoop生态系统认识!Hadoop 是 Apache 旗下的一套开源软件平台H它提供的功能有:利用服务器集群,根据用户的自定义业务逻辑,对海...
3年前 (2021-10-14) 974 0 linux系统 Clojure