随笔分类 -  Erlang

rebar3自动编译
摘要:功能:修改完代码可以自动编译加载到VM中 必须安装的软件: Linux: inotify 链接https://github.com/rvoicilas/inotify-tools/wiki 配置: 在~/.config/rebar3/rebar.config中添加 {plugins, [rebar3 阅读全文
posted @ 2019-04-19 15:36 Xx0翼 阅读(647) 评论(0) 推荐(0)
erlang服务器启动,有情况会报,enif_send: env==NULL no ono-SMP VMAborted 的错误报告?
摘要:问题的原因所在: 1:因为你当前使用的主机是一个单核的主机(不会自动启动); 2:多核上如果不设置-smp enable是不会有什么问题的,因为从OTP R12B开始,如果操作系统报告有多于1个的CPU(或者核心)VM的, SMP版本会自动启动,并且根据CPU或者核心的数量启动同样... 阅读全文
posted @ 2015-11-21 18:51 Xx0翼 阅读(284) 评论(0) 推荐(0)
ubtuntu 下安装Erlang R17
摘要:在Ubuntu 下 Erlang R17B 的安装的过程记录:1 :如果你主机上没有安装jdk,那需先安装,安装过程如下: # sudo apt-get update(更新已安装的包) # sudo apt-get install openjdk-7-jdk # javac -version(检... 阅读全文
posted @ 2015-11-21 16:14 Xx0翼 阅读(2628) 评论(0) 推荐(1)
erlang 查看内存消耗的方法?
摘要:找出消耗内存最多的进程 : lists:reverse(lists:keysort(2,[{P, erlang:process_info(P, heap_size)} || P <- erlang:processes()])).找到最消耗内存的ETS表 : lists:reverse(lists:keysort(2,[{T, ets:info(T, memory)} || T <- ets:all()])). 阅读全文
posted @ 2014-03-31 15:41 Xx0翼 阅读(647) 评论(0) 推荐(0)
Erlang中如何在同一台机器上运行多个erlang节点?
摘要:首先打开shell,然后在打开cmd输入:erl -sname bilbo 这样就启动了一个gandal的erlang节点。如图: 阅读全文
posted @ 2013-08-16 12:00 Xx0翼 阅读(380) 评论(0) 推荐(0)
编辑一个.bat文件来启动一个.erl的程序?
摘要:新建文本输入:"D:\DY\erl\erl5.10.2\bin\erl.exe" -noshell -s convert get_request 保存为xx.bat。。解释: "D:\DY\erl\erl5.10.2\bin\erl.exe" --是erl.exe的路径 -noshell --启动shell -s convert get_request --调用convert模块中的get_request()方法 阅读全文
posted @ 2013-08-15 23:35 Xx0翼 阅读(439) 评论(0) 推荐(0)
ets查询:查询表中的具体一列的所有值
摘要:比如要查询goods表中的ID这一列的所有值:P = [{#goods{upgrade='$1',_ = '_'},[],['$1']}]要查询ID和Upgrade这两列的值:P2 = [{#goods{id='$2',upgrade='$1',_='_'},[],[{{'$2','$1'}}]}]ets:select(goods,P). 阅读全文
posted @ 2013-08-15 15:41 Xx0翼 阅读(213) 评论(0) 推荐(0)
erlang中的lists:foldl()的用法,格式转换实例应用
摘要:lists:foldl(fun(),参数1,参数2):这个函数就是先把参数1传给fun()处理,然后将参数2(列表)中每一个元素,依次传给fun()函数进行处理。lists:foldl(fun(Elem, AccIn) -> [B,C] = string:tokens(Elem, "="), [{list_to_integer(B),list_to_integer(C)}|AccIn] end, [], string:tokens("1=2,3=4,5=6", ",")). 阅读全文
posted @ 2013-08-15 14:02 Xx0翼 阅读(1599) 评论(0) 推荐(0)