官方文档:http://www.erlang.org/doc/installation_guide/INSTALL.html
很详细!建议E文好的同学看这个。。。
安装erlang,首先得做一下准备工作:
1. 安装JDK:ubuntu12.0
原创
2012-06-09 12:41:45
715阅读
方法一:
sudo apt-get install erlang
方法二:
先安装依赖的软件包:
apt-get install gcc g++ build-essential m4 libncurses5-dev libssl-dev flex unixodbc-dev fop libwxbase2.8-dev libwxgtk2.8-dev lib
原创
2012-02-07 20:21:41
513阅读
tar -xvf otp_src_R12B-4.tar.gzcd otp-src-R12B-4sudo ./configure --prefix=/otp/erlangsudo makesudo make installln -s /opt/erlang/bin/erl /usr/local/bin/erl
原创
2008-09-28 13:25:36
2165阅读
1评论
搜索了很多资料都说到,如果库不全的话,编译安装的时候会报各种错误,所以我们站在
原创
2022-09-14 14:45:39
126阅读
Mongodb 安装
打开命令输入如下命令:
1
sudo apt-get install mongodb
输入管理员密码后确认安装,然后等待安装结束。
pgrep mongo -l //查看是否存在m
原创
2013-01-11 14:42:41
683阅读
这两天安装了下Erlang,准备有时间了解下。Mac下的安装1. 安装port 访问如下网站: http
原创
2023-01-31 09:35:28
345阅读
Erlang 是一种功能性和高级编程语言,旨在构建可扩展的系统,专注于容错。Erlang 是处理更多并发连接的完美解决方案。它广泛用于构建强大的电子商务和在线支付应用程序。与 Java 或 Python 相比,Erlang 的学习曲线更陡峭。添加 Erlang 仓库更新软件包列表并将基本依赖项添加到系统中。sudo apt update
sudo apt install software-prop
原创
精选
2024-05-08 17:27:40
1215阅读
Some notes on Erlang timer.
转载
2012-03-16 15:17:00
400阅读
2评论
Erlang SMP使用操作系统线程实现多个调度器,利用了多核多CPU的优势并把实现细节对开发者隐藏起来, 可以不修改代码甚至不用重新编译就可以使用;使用SMP可以有非常灵活的启动选择和运行时调整的方法入口;
转载
2012-02-01 12:36:00
246阅读
2评论
学习Erlang的时候在书的留白处随手记录了一些东西,还有一些记录在了demo的注释里面,今天抽时间整理出来了一部分,分享一下.
转载
2011-10-23 17:02:00
295阅读
2评论
从开始学习编程的时候Array就是基础数据结构,也是被使用最频繁的,但是在Erlang中一等公民是List和tuple,在项目中到处都是List的各种处理,但是Array却少见踪迹.好奇心驱使,最近了翻看了一下Array的代码实现.array基础 [1] array可动态扩展大小;可固定大小,可按需自动增长. [2] 如果没有明确赋值会使用默认值undefined,要区分是否赋值过可以使用
转载
2012-06-14 09:56:00
169阅读
2评论
梳理了一下有关Erlang Guard相关的知识,纠正了Learn you some erlang 作者的一个理解上的小偏差.
转载
2012-03-22 00:08:00
138阅读
2评论
Erlang中atom数据类型能够做的唯一的运算就是比较,它不参与垃圾回收,因而在搞崩Erlang的各种方法中无节制使用原子名列前茅.
转载
2012-01-04 15:57:00
371阅读
2评论
既然Erlang中有List,那iolist又是为了解决什么问题而设计的呢?
转载
2012-01-31 17:58:00
341阅读
2评论
ordsets 是lists实现的有序集合.由于数据元素的变动都会触发重新排序,所以ordsets效率不高,只适用于数据量比较小的场景.ordsets中包含了常见的集合操作:求交集,并集,是否为子集,是否存在交集 6> ordsets:intersection([1,2,3,4],[3,4,5,6]).[3,4]7> ordsets:union([1,2,3,4],[3,4,5
转载
2012-07-06 23:06:00
327阅读
2评论
1、到官网https://www.erlang-solutions.com/downloads/download-erlang-otp下载最新的源码包。2、清理一下Ubuntu安装前的环境.首先卸载已经安装的Erlang:sudo apt-get remove erlang3、在编译之前,先需要安装好编译需要的环境. libncurses5-devm4libssl-dev
原创
2013-01-08 10:52:43
8932阅读
1,首先,在用户/data/projects 目录创建rabbitmq目录,用于安装rabbitmq相关软件2,执行
原创
2023-04-25 20:07:36
528阅读
Queue 是Erlang的队列,它的内部实现充分考虑到了效率,值得学习.估计"如何用链表高效实现Queue"这个也会在面试题目中频繁出现吧
转载
2012-07-10 11:08:00
321阅读
2评论
epmd进程和Erlang节点进程如影随形,在Rabbitmq集群,Ejabberd集群,Couchbase集群产品文档中都会有相当多的内容讲epmd,epmd是什么呢?
epmd 是Erlang Port Mapper Daemon的缩写,全称足够明确表达它的功能了(相比之下,OTP就是一个难以从字面理解的名字);epmd完成Erlang节点和IP,端口的映射关系,比如在我的测试机上,
转载
2014-07-03 22:34:00
416阅读
2评论
dict是动态哈希表实现的字典.在接口上和orddict保持一致,在实现上和array动态扩展的思路类似, 与proplists,orddict相比它能够支持更大的数据量,你可以在数据量膨胀的时候从orddict转为dict.dict使用的是动态哈希技术实现,理论依据是论文: "The Design and Implementation of Dynamic Hashing for Se
转载
2012-06-24 22:30:00
297阅读
2评论