
erlang日常收集
文章平均质量分 83
闲人一小枚
平平淡淡走路,开开心心对待
展开
-
aidlux 安装 erlang 23(未完)
初始安装apt-get install -y makeapt-get install -y gccapt-get install -y m4apt-get install -y libxml2-utilsapt-get install -y libxml2apt-get install -y unixodbcapt-get install -y unixodbc-develapt-get install -y fopapt-get install -y ncurses...原创 2022-02-16 01:13:47 · 1080 阅读 · 0 评论 -
接入Erlang控制台的几种方法
引用https://www.cnblogs.com/fvsfvs123/p/4290886.html查看原创 2020-09-14 19:10:09 · 249 阅读 · 0 评论 -
erlang 内部监控工具的方法
系统级别perf top, dstat -tam, vtune 都能很好分析beam 瓶颈,本文主要erlang 级别排查:1. 反编译 确认线上运行代码是否正确,reltools没掌握好,升级偶尔出现问题decompile(Mod) -> {ok,{_,[{abstract_code,{_,AC}}]}} = beam_lib:chunks(code:which...转载 2020-01-04 08:14:49 · 616 阅读 · 0 评论 -
linux 安装erlang
一、是安装过erlang过,如果有安装过先卸载或先清除编译文件(make clean)二、安装到下载的文件目录(百度云:https://pan.baidu.com/s/1sLLwnL-jUpOHRyOohngW9Q)tar -zxvf otp_src_20.2.tar.gzcdotp_src_20.2sudo ./configure --prefix=/usr/local/e...原创 2019-08-17 03:15:46 · 3300 阅读 · 0 评论 -
erlang list和string自带方法应用
一 、 erlang -listslists:append([[1,2,3],[1,b],[3,4,5]]). 结果为 [1,2,3,a,b,3,4,5] 把多个列表合并成一个列表lists:append("abc","sad"). 结果为 "abcsad" 合并lists:concat([doc,'/',file,'.',3]). 结果为 "doc/file.3"lists:delete...翻译 2017-03-01 13:13:13 · 1750 阅读 · 0 评论 -
erlang数字转字符串
数字转字符串:现在有一个数字23456.我要把他转成字符串"23456".使用下边的方法1>lists:flatten(io_lib:format("~p",[23456])."23456"也可以用下边的这个方法:2>integer_to_list(23456)."123"原子字符串转字符串:3>atom_to_list(abcdef)."abcdef"字符串...转载 2017-03-01 13:11:05 · 1916 阅读 · 0 评论 -
erlang xml 处理
解出xml Str字段Str:查找字段 XmlStr:xml格式的stringstring(Str, XmlStr) -> {Doc, _} = xmerl_scan:string(XmlStr), Date = xmerl_xpath:string(Str, Doc), if Date =/= [] -> ...原创 2019-06-01 19:12:12 · 360 阅读 · 0 评论 -
erlang http post请求之 text json xml方式
xml请求XmlList = xmlencode(ParamList),ContentType = "application/xml",HTTPOptions = [{timeout, 3000}],Options = [], httpc:request(post, {"www.baidu.com", [], ContentType, XmlList}, HTTPOptions,...原创 2019-01-21 10:21:15 · 972 阅读 · 0 评论 -
Erlang rsa 加 解密和签名的方法
使用私钥签名就用公钥验签,反正就对调 (注:sha为sha1加密方式)RSA签名 成sign内容-spec gen_rsa_sign(MsgBin, DigestType, KeyBin) -> binary() when MsgBin :: binary(), DigestType :: 'md5' | 'sha' | 'sha224' | 'sha256' ...原创 2018-12-06 12:14:46 · 697 阅读 · 0 评论 -
erlang 简单的ftp上传
-module(erl_ftp).%% API-export([main/1]).main(_) -> {ok, Pid} = ftp:open("192.168.31.89", [{port, 2121}]), case ftp:user(Pid, "ftp1", "123") of ok -> noop; UserErr -> ...原创 2018-07-05 20:29:11 · 383 阅读 · 0 评论 -
erlang日常收集方法(内置方法和函数、md5加密高效方法、调试方法、监听和编译解读)
一、lists中的个别的函数:seq >> lists:seq(0,9). 生成0,1,2,3,~,7,8,9的数字seq >> lists:seq(0,9,3). 生成0,3,6,9的数字 中间相隔 3map >> lists:map(F,L). 是将列表L中的值带入到fun F中执行(注: F=fun(X) -> X e...原创 2017-03-01 13:14:36 · 879 阅读 · 0 评论