Erlang
分享学习Erlang的过程
逻辑领主
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CentOS中Erlang OPT升级FTP插件版本
我这里以opt22版本为例 该版本的ftp版本是1.0.4,这里我要升级到1.0.5版本。第四步、 然后退到otp_src_22.2目录进行make、make install;第三步、把编译ftp1.0.5版本的文件上传到目录otp_src_22.2/make。第二步、在otp_src_22.2/lib目录下替换ftp源码;第一步、首先拿到ftp1.0.5的源代码;第五步、重启服务器,查看各服务是否正常。原创 2024-10-25 15:45:03 · 419 阅读 · 0 评论 -
Erlang对字符串进行Base64加密
但如果你需要将其作为字符串处理(例如,用于网络传输或文件存储),% 你可以使用binary_to_list将其转换为列表,% 这里直接使用Erlang的字符串(即字节列表)展示结果。% 注意:Base64编码结果通常作为二进制数据处理,% 将编码后的二进制数据转换回字符串(可选)% 使用base64模块进行编码。% 或者使用类似的函数进行转换。% 将字符串转换为二进制数据。% 返回编码后的字符串。原创 2024-07-02 14:25:45 · 353 阅读 · 0 评论 -
Erlang中使用odbc传递sql_integer参数失败
如果大于这个数需要使用sql_varchar来传递。在 Erlang/OTP 的标准库中,通常是一个 32 位整数(原创 2024-03-01 16:20:25 · 197 阅读 · 1 评论 -
Erlang逻辑运算符
andalso(短路与)orelse(短路或)原创 2024-02-21 16:15:23 · 273 阅读 · 0 评论 -
Erlang关系运算符
• =/=(恒不等于)• =:=(恒等于)• >=(大于等于)原创 2024-02-21 16:14:37 · 293 阅读 · 0 评论 -
Erlang中ftp:recv_bin存在没有响应进程卡死的情况
解决方式就是利用gen_server:call(GenServer, Req, Timeout)的方式去加入超时来解决,超时未响应的问题。在项目中会遇到一中情况,就是ftp:recv_bin没有返回值,进程也没有响应的情况,原创 2024-02-21 15:09:46 · 192 阅读 · 0 评论 -
Erlang中异常的大致问题
2) throw型异常,通过throw/1生成,用于抛出一个调用者可能会捕获的异常。3) 运行时错误:是指erlang运行时抛出的错误,比如对非数据类型执行算术运算,erlang运行时会捕获异常,并抛出。在erlang中,这类异常的类型为error;timeout_value:超时参数错误,在receive.. after语法中,after对应的超时数据错误(应为不小于0的integer或infinity。{try_clause,V}:try匹配错误,执行try时,没有找到匹配的pattern。原创 2024-02-04 11:39:44 · 581 阅读 · 1 评论
分享