??21.在生成随机数过程中一直使用:random:seed(erlang:now()).erlang:now()是可以一直递增的数,从不重复,但是不适合用于随机算法,最好使用下面这种:-spec get_random_num(integer()) -> integer().
get_random_num(Max) ->
> = crypto:rand_bytes(12),
ran...
分类:
其他好文 时间:
2014-11-03 17:46:44
阅读次数:
347
1. 保护式(guard)中如果出错,不会报错,只会返回false!case 1=:1 of
true when not erlang:length(t) =:= 1 orelse true ->
ok;
_ ->
error
end.Result is: error保护式中对t (atom) 求length会出错,本应crash...
分类:
其他好文 时间:
2014-11-03 17:45:47
阅读次数:
410
erlang更新到R17已有一段时间了,公司项目打算从旧版的erlang迁移到R17,却不料有不少的困扰,其中一个问题是中文问题。在erlang的文档中说到,erlang更新到R17后,默认编码从Latin-1换成了utf8,所以无法正确识别中文,文章主要讨论及解决这个问题。...
分类:
其他好文 时间:
2014-11-03 10:16:50
阅读次数:
144
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。采用 Erlang 实现的工业级的消息队列(MQ)服务器。 RabbitMQ的官方站:http://www.rabbitmq.com/ AMQP(高级消息队列协议)...
erlang本身提供一个接口,可以用来检查模块是否有导出函数,这个接口是erlang:function_exported/3,但是很多时候这个接口无法正常使用。很多模块在erlang启动时都没有加载到系统,都是在使用到的时候才加载,所以这个检查导出函数的接口可能会出现错误的结果。文章讨论这个问题的解决方案及为什么会这样的原因。...
分类:
其他好文 时间:
2014-11-01 10:13:56
阅读次数:
201
详细说明erlang cowboy路由规则。...
分类:
其他好文 时间:
2014-10-31 13:54:58
阅读次数:
231
解释cowboy服务器response之前的http request的步骤,以及cowboy实现的细节。...
分类:
Web程序 时间:
2014-10-30 19:09:05
阅读次数:
263
回顾一下web技术的发展历史,并可预见一下未来的发展。除了HTTP/2.0这个还未正式纳入规范的技术,Cowboy与所有这些技术都是兼容的。...
分类:
Web程序 时间:
2014-10-30 17:14:59
阅读次数:
227
Erlang支持全部Web要求的,包括未来的重要功能。Erlang与Web完美契合,用它来搭建Web程序确有意义。...
分类:
Web程序 时间:
2014-10-30 17:01:39
阅读次数:
218