1、epmd是Erlang Port Mapper Daemon的缩写,完成Erlang节点和IP,端口的映射关系,不同节点间的通信要靠epmd进程进行沟通。
2、erl是启动erlang虚拟机的命令。
3、从实际操作的角度看,只要执行erl选项包含-name 或者-sname就会自动启动epmd和net_kernel。如果由于意外关闭了epmd进程,可以通过/usr/...
分类:
其他好文 时间:
2014-12-27 20:27:44
阅读次数:
313
erlang 提供了简单易用的并发编程模型,基本不需要再考虑多线程并发问题。但实际应用中并不是那么的完美,很多地方需要注意,标准库也很坑人的;再者多线程编程很多很容易解决的事情,在erlang中是那么的蛋疼和无奈,嗯,erlang只是专注于自己擅长领域,慎入。 1.进程message_queu...
分类:
其他好文 时间:
2014-12-27 13:53:07
阅读次数:
202
C是王道 C++是正道 erlang是大道 python是歪门邪道 java是无间道 公司网站在用java做了3个版本后,终于选择要基本废弃java了。 原因有以下几个方面 1、单一堆的内存管理,stop the world的full gc 公司在很多服务...
分类:
编程语言 时间:
2014-12-26 18:59:27
阅读次数:
220
学习资料:官方Doc:http://www.erlang.org/doc.html写的特别详细: http://www.cnblogs.com/zhengsyao/ (强推,写得很详细)系统技术研究:http://blog.yufeng.info/庄周梦蝶erlang板块:http://www.bl...
分类:
编程语言 时间:
2014-12-25 23:32:37
阅读次数:
391
Erlang游戏开发-协议选择什么协议?协议包含通讯协议和数据格式.通讯协议通讯协议目前常用的是:HTTP和TCP.其有各自的特点根据游戏的特点而进行选择.HTTPHTTP比较成熟,使用极其广泛.具有丰富的基础软件和工具.对于简单的social game可以使用HTTP作为通讯协议.这类游戏对实时性...
分类:
其他好文 时间:
2014-12-24 20:00:32
阅读次数:
160
http://www.blogjava.net/killme2008/archive/2007/09/27/148747.htmlErlang用于操纵文件I/O的模块有:file模块:打开、读、写、关闭文件已经操作目录的方法基本都在这里filename模块:提供平台独立方式用于操纵文件名fileli...
分类:
其他好文 时间:
2014-12-24 16:04:36
阅读次数:
146
问:1. spawn(fun() -> loop() end).2. spawn(loop()).语句1和2到底有什么区别? 2会阻塞,1不会, spawn到底是怎么执行的?? 过程能否说详细点.loop() ->receive ok -> ok, loop(); stop -> stopend.答...
分类:
其他好文 时间:
2014-12-24 11:14:03
阅读次数:
174
Erlang(英语发音:/??rlæ?/)是一种通用的并行程序设计语言,它由乔·阿姆斯特朗(Joe Armstrong)在瑞典电信设备制造商爱立信所辖的计算机科学研究室开发,目的是创造一种可以应付大规模开发活动的程序设计语言和运行环境。Erlang于1987年发布正式版本,最早是爱立信拥有的私有软件...
分类:
其他好文 时间:
2014-12-24 09:53:03
阅读次数:
209
erlang的随机数是一个常用的东西,random:uniform()函数,如果在一次调用中,它会生成不同的随机数,但如果是多个不同的进程调用,则它的结果随机数是一致的(多个进程相同位置比较)。每次调用会更新进程字典里的random_seed变量,这样在同一个进程内每次调用random:unif.....
分类:
其他好文 时间:
2014-12-23 20:58:31
阅读次数:
125
安装分两步
1. 从EPEL仓库安装Erlang
1) 使服务器能够使用EPEL,执行如下命令即可
su -c 'rpm -Uvhhttp://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'
2) 执行如下命令安装erlang
yum install er...
分类:
其他好文 时间:
2014-12-23 19:38:13
阅读次数:
416