erlang的DNS解析,有个inet模块,可以做这个事情,对应的api如下:(这里用的R16B的版本)inet:getaddr/2解析对应一个ip,而inet:getaddr/2解析有可能对应1个或多个映射的IP. 第一个参数为host域名,第二个参数是ipv4或ipv6.如下图: 简单写了...
分类:
其他好文 时间:
2014-07-10 10:09:06
阅读次数:
248
系统的构建一定会设计到简历接口,让他与不同的语言的应用程序之间简历系统的联系。这就叫做erlang的接口技术。 接口技术的三种实现方法: 1.让程序以外部操作系统进行的形式在Erlang虚拟机以外运行。这是一种安全的做法。即时外部语言的代码也是有问题的,也不会让Erlang系统崩溃,Erla...
分类:
其他好文 时间:
2014-07-07 21:09:18
阅读次数:
206
安装Erlang比较简单下载Erlang的压缩包输入tar -zxvf 压缩包 解压进入解压的目录下 输入./configure在./configure执行完成后,输入make然后输入make install即可完成运行时输入erl即可进入交互命令行模式Prolog我安装的是Swing-Prolog...
分类:
其他好文 时间:
2014-07-07 14:25:21
阅读次数:
206
12.00 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE Mic...
分类:
其他好文 时间:
2014-07-02 22:10:05
阅读次数:
267
百度云推送官方地址http://developer.baidu.com/wiki/index.php?title=docs/cplat/push简单的介绍下原理: 百度云推送支持IOS和Android的云推送。Android支持的还不错,但是IOS一般很难调通。百度云对于IOS的推送来说,他只是做....
分类:
移动开发 时间:
2014-06-30 13:09:46
阅读次数:
315
在正常情况下:{A,B,C} ={1,2,3}.但是不可以{1,2,3} ={A,B,C} .可是数据当作参数传递时,却可以右向匹配,如: print({name,Name}=NameTup,{age,Age}) ->和 print(NameTup={name,Name},{age,Age}) .....
分类:
其他好文 时间:
2014-06-27 18:55:07
阅读次数:
211
在erlang的API中,erlang:trunc/1 是就近取整,erlang:round/1是四舍五入的,整理下:对于正数的向上和向下取整,1 %% 向上取整2 ceil(N) ->3 T = trunc(N),4 case N == T of5 true ...
分类:
其他好文 时间:
2014-06-26 22:57:07
阅读次数:
1630
环境:ubuntu_server 1210目的:构建web版hello world程序参考链接:http://roberto-aloi.com/blog/2013/07/13/create-deploy-erlang-cowboy-application-heroku/1.使用rebar 构建一个项...
分类:
Web程序 时间:
2014-06-26 16:11:10
阅读次数:
339
《Erlang程序设计(第2版)》基本信息作者: (瑞典)Joe Armstrong译者: 牛化成丛书名: 图灵程序设计丛书出版社:人民邮电出版社ISBN:9787115354570上架时间:2014-5-27出版日期:2014 年6月开本:16开页码:428版次:2-1所属分类:计算机 > 软件与...
分类:
其他好文 时间:
2014-06-25 18:05:33
阅读次数:
252
Erlang消息接收函数,一般都会设计成尾递归调用自己的模式。但是这样的模式,如果没有消息则会无限的等待下去,所以为了不无限等待,这里可以加个超时设定,例如:flush() -> receive _ -> flush() after 1000 -> ok ...
分类:
其他好文 时间:
2014-06-24 11:02:14
阅读次数:
213