/efuns

Erlang项目中经常使用同时标准库中没有的功能

Primary LanguageErlangApache License 2.0Apache-2.0

efuns

Erlang项目中常用的功能方法。

包括:

  • 时间处理

    • utc
    • iso
    • 时间的可视化处理
    • 其它
  • IP处理

    • 在socket中提取ip
    • ipv4、ipv6在元组、字符串、二进制之间的转换
    • 其它
  • 数据

    • 格式转换
    • 大小端
    • 16进制转换
    • 其它
  • 全局进程相关函数

  • mnesia

    • Mnesia数据库重启加载
  • 加解密

    • AES 加解密
    • rsa 签名、加解密
  • 自动重载

    • reloader启动后会自动热更项目中变更的模块

使用

  • 下载

    $ git clone https://github.com/qingchuwudi/efuns.git
  • 编译

    $ cd efuns
    $ make
  • 使用

    启动

    $ make console

    调用

    1> iso8601:extended().
    <<"2017-07-05T08:31:36.950095Z">>