摘要: 概要: 通用监督者行为 描述: 一个实现监督者的行为模块,一个监督被称为子进程的其它进程的进程。一个子进程可以是另一个监督者或工作者进程。工作者进程通常的实现使用gen_event,gen_fsm和gen_server中的行为。监督者使用这个模块实现一组标准的接口函数和包括跟踪和错误报告的功能。监督 阅读全文
posted @ 2017-03-18 16:37 云彩草原 阅读(599) 评论(0) 推荐(0) 编辑
摘要: gen_server 概要: 通用服务器行为描述: 行为模块实现服务器的客户端-服务器关系。一个通用的服务器进程使用这个模块将实现一组标准的接口功能,包括跟踪和错误报告功能。它也符合OTP进程监控树。了解更多信息参考OTP设计原则。 gen_server假定所有特定部分位于一个回调模块,它导出的一组 阅读全文
posted @ 2017-03-16 18:32 云彩草原 阅读(1937) 评论(1) 推荐(0) 编辑
摘要: 介绍 Erlcron实现类似Linux下面的cron的计划任务。 源码下载地址:https://github.com/erlware/erlcron 原理 Erlcron进程监控树 ecrn_cron_sup ecrn_agent ecrn_sup ecrn_reg_server ecrn_cont 阅读全文
posted @ 2017-03-08 19:58 云彩草原 阅读(375) 评论(0) 推荐(0) 编辑
摘要: crypto 模块描述:该模块提供一系列加密函数: 散列函数-安全散列标准,MD5报文摘要算法(RFC 1321)和MD4报文摘要算法(RFC 1320); Hmac函数-散列消息认证(RFC 2104) 分组密码-DES和AES的分组密码模式-ECB,CBC,CFB,OFB和CTR RSA加密(R 阅读全文
posted @ 2017-03-01 15:08 云彩草原 阅读(3328) 评论(0) 推荐(0) 编辑
摘要: RSA签名校验 产生RSA签名 示例: 阅读全文
posted @ 2017-02-28 21:07 云彩草原 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: ets:match/2用法:match(Tab, Pattern) -> [Match]返回和模式Pattern匹配的对象。一个匹配模式可能包含:绑定部分、'_'匹配任何Erlang项和匹配变量。 示例 避免过多'_'通配符出现,可以使用记录record 示例 ps:如果要得到整个对象,可以使用et 阅读全文
posted @ 2017-02-27 20:43 云彩草原 阅读(2605) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 在case语句中,这样写,编译时,会提示变量unsafe,解决编译器报错的方法有下面两个: 1、给unsafe的变量赋值 case get(?Player_LoopTaskInfo) of {TargetCnt, TaskStar, TaskExp} -> ok; _ -> Target 阅读全文
posted @ 2016-12-15 17:49 云彩草原 阅读(882) 评论(0) 推荐(0) 编辑