1. 左补齐 padding left
io:format("~4..Ts~n", ["a"]). -> TTTa
io:format("~4..0B~n", [1]). -> 0001
文档里介绍的具体语法:The general format of a control sequence is ~F.P.PadModC .
F:长度
P:保留小数位数
Pad:补齐的字符串
Mod:模式,即,~s|~w|~B
C:The character C determines the type of control sequence to be used. 还理解的不是很清楚
FP为任意数字
2. io:format | io_lib:format
io:format("~4..0B~n", [1]) -> 0001 默认直接写入当前的输出流
io_lib:format("~4..0B~n", [1]) -> [["000", "a"], "\n"] 返回了一个字符串列表
3. {ok, Columns, _Rows=[R]} = db:find(Sql).
其中的_Rows 为占位变量,只是标识一下变量的意义。_Rows=[R] 标识和赋值一并完成。
4. 得到当前时间的字符串
{Year, Mon, Day} = date(),
{Hour, Min, Sec} = time(),
io_lib:format("~B-~2..0B-~2..0B ~2..0B:~2..0B:~2..0B", [Year, Mon, Day, Hour, Min, Sec]).
5. 字符串转换成整数
string_to_int(Bin) when is_binary(Bin) ->
string_to_int(binary_to_list(Bin));
string_to_int(Str) when is_list(Str) ->
{I, []} = string:to_integer(Str),
I.
6. aes 加密
crypto:aes_cfb_128_encrypt(Key, IVec , Text )
crypto:aes_cfb_128_decrypt(Key, IVec , Text )
文档:Text must be a multiple of 128 bits (16 bytes). Key is the AES key, and IVec is an arbitrary initializing vector. The lengths of Key and IVec must be 128 bits (16 bytes).
Key,IVec必须为128bits, Text必须为128bit的倍数,不足的话补足。呵呵,不仔细看的话,会被折磨的。
边写erlang边更新,不写不更新...
分享到:
相关推荐
erlang入门电子书 erlang编程 Introducing Erlang,作者Simon.St.Laurent
erlang 安装包
Erlang及其应用Erlang及其应用Erlang及其应用
ErlangB和ErlangC计算工具(exe可执行文件+excel两个) ErlangB和ErlangC计算工具(exe可执行文件+excel两个)
erlang25.0 windows版本
erlang otp25 win安装包
erlang22最新下载包 erlang22.1.tar.gz erlang22最新下载包 erlang22最新下载包
Erlang并发编程,Erlang程序设计,Erlang中文手册。 学习erlang的好资料。 Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此...
erlang 中文基础教程erlang 中文基础教程
erlang安装包
erlang文献及资料汇总 入门资料: erlang中文手册(R11B 文档译文,最适合入门) erlang位运算与二进制解析 erlang二进制高效编程 erlang异常处理详解 开发经验: 面对软件错误构建可靠的分布式系统 编写分布式的 ...
erlang资源,非常值得下载,二郎学习
esl-erlang_23.0和rabbitmq-3.8.4windows版本 直接下载安装就行,可以直接下载就可安装,非常的方便 ,欢迎大家下载 注意事项: 1. Erlang版本和RabbitMQ版本要配套 (Erlang23.0, RabbitMQ3.8.4) 2. amd芯片请乖乖...
Erlang特性: ● 并发性 - Erlang支持超大量级的并发进程,并且不需要操作系统具有并发机制。 ● 分布式 - 一个分布式Erlang系统是多个Erlang节点组成的网络(通常每个处理器被作为一个节点) ● 健壮性 - Erlang...
我自己在新学erlang,在LeetCode OJ上找了题目练习,题目很适合新手熟悉语言,但是LeetCode OJ里面只有几门主流语言的答案,下面是已完成的erlang源代码,后续有空再做其他问题续传,题目包含:(源码开头都有题目...
This package contains the Erlang/OTP runtime implementation, which is configured and built with HiPE support (allows compiling to native code), and minimal set of Erlang applications: compiler - ...
Programming Erlang
rabbitmq,erlang安装包
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。
erlang 程序设计 源码 erlang 程序设计 源码 erlang 程序设计 源码erlang 程序设计 源码