Erlang杂项

保证supervisor子进程的init/1是安全稳定的,db等依赖三方服务的操作可用reconnect等

List =:= []  好于  erlang:length(List), *回忆下erlang的数据类型那篇文章

List的-- 是右对齐, [a,b,c] -- [a] -- [b]   =:= [b,c].

List的++复制的是左边的元素,确定 ShortList++LongList

本地修改node时间,在不改变linux系统时间,可以使用faketime

Erlang自动开启了时间校准,调时间时候,关闭时间校准.

List comprehension 易读性更强 [X || X <- [1,2,a,3,4,b,5,6], integer(X), X > 3].

sys:get_status可以用来查看进程信息

ets:tab2list()非常危险, 在了解的情况下使用

receive...after...的timeout上限是2^32毫秒,大概是49.5天

IDEA是个很好的Erlang开发环境

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • supervisor 是由python语言编写、基于linux操作系统的一款服务器管理工具,用以监控服务器的运行,...
    每次哭都笑着奔跑阅读 6,363评论 6 14
  • erlang应用脚本stop分析 其实这篇文章的名字应该是如何安全关闭erlang应用更加科学。 erlang应用...
    randyjia阅读 1,265评论 0 1
  • 世界是并行的,Erlang程序反应了我们思考和交流的方式,人作为个体通过发送消息进行交流,如果有人死亡,其他人会注...
    abel_cao阅读 2,806评论 1 4
  • 【002课堂小结 】 每当我们在讲公正的时候,背后的含义是说,它是符合效率的。只有那些让社会里每个人都 有积极性去...
    吃瓜群众巫格格阅读 254评论 0 0
  • 3·7念家 文/落枫 孩童好似春风落, 儿女七载早离乡。 未见朱颜花如似, 黑发白雪掺鬓沧。 世间芙蓉何不是, 其...
    ToyIHere阅读 215评论 0 1