mini code and tools

on startup:

./.erlang
$HOME/.erlang

From [url]http://mryufeng.iteye.com/blog/pdf[/url]
[quote]io:format("~s~n", [binary_to_list(erlang:system_info(info))]).
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
ethtool -S eth0
inet:i().
ets:i().
erts_debug:set_internal_state(available_internal_state, true).

slave
pool
erl_boot_server
shell
[/quote]

timer:tc(MFA)

Alg+g
> h

random
timer


%% -define(debug, true).

-ifdef(debug).
-define(INFOMSG(X), error_logger:info_msg("{~p,~p}: ~p~n", [?MODULE, ?LINE, X])).
-else.
-define(INFOMSG(X), true).
-endif.

-ifdef(debug).
-define(LOG(X), io:format("{~p,~p}: ~p~n", [?MODULE,?LINE,X])).
-else.
-define(LOG(X), true).
-endif.

-record(verid, {id = 0, version = 0}).
-record(diskid, {id = 0, version = 0}).
-record(chkid, {id = 0, version = 0}).
-record(fileid, {id = 0, version = 0}).

-record(mdp_chkget_req, {
chkid = #chkid{} :: #chkid{},
chkno = 0 :: integer(),
chkrep = 0 :: integer(),
chklen = 0 :: integer()
}).
-record(mdp_chkget_rep, {
chkid = #chkid{} :: #chkid{},
chkrep = 0 :: integer(),
disks = [] :: list()
}).

-record(mdp_chkload_req, {
chkid = #chkid{} :: #chkid{},
chkno = 0 :: integer(),
chkrep = 0 :: integer(),
chklen = 0 :: integer()
}).
-record(mdp_chkload_rep, {
chkid = #chkid{} :: #chkid{},
chkrep = 0 :: integer(),
disks = [] :: list()
}).
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值