erlang汇总

常用启动参数
  • -detached

    用于运行守护或后台进程
  • -remsh Node

    连接到某个节点
  • -connect_all false
    禁止节点自动连通,且不能使用全局注册(global)
  • +sub true|false

    开启或关闭进程调度的负载平衡,默认false
  • +S Num

    开启smp时设置调度进程数量
  • +P Number

    设置进程数量上限
  • -setcookie

    指定cookie
  • -hidden

    设置为隐藏节点,在多节点中不会被其他节点自动连接,需要显示调用net_kernel:connect/1
  • +sub true

    开启调度程序负载平衡
  • -extra

    设置启动参数,通过init:get_plain_arguments/0获得
  • -config

    指定应用的配置,通过application:get_env/2获得
  • +pc unicode | latin1

    启动时指定字符格式
    • latin1:只有ISO-latin-1范围内的字符才能被认为是可打印的,这意味着代码点大于255的字符将永远不会被打印,并且包含此类字符的列表将被工具显示为整数列表,而不是文本字符串
    • unicode:在决定是否以字符串语法显示整数列表时,将考虑所有可打印的Unicode字符。这可能会带来意想不到的结果,例如,如果您的字体没有涵盖所有Unicode字符
    • io:printable_range(). 查看shell的字符格式
编程规范
官网推荐

http://www.erlang.se/doc/programming_rules.shtml#REF19691

  1. 不要写深度嵌套代码
  2. 不要写非常大的模块,模块行数控制在1000行内
  3. 不要写很大的函数 尽量控制一个屏幕能显示完整
  4. 不要写太长的代码,太长时就换行
  5. 变量命名,驼峰式命名 后面跟数字的前面可以加’_’,以突出显示 如Player_2
  6. 函数名、模块名,单词以_分隔
  7. 代码间隔格式 ,后面加空格 看起来比较直观 如{12, 23, 45}
运维常用
recon:scheduler_usage(1000).    %% 查看一定时间内调度器程序使用率 参数为毫秒

%% Type = used | all
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值