Erlang
文章平均质量分 69
小天屎
即使是坨屎,也要有飞翔的梦
展开
-
Quoted-Printable编码原理及代码实现
这篇文章是我之前在RYTong内部分享的一篇文章,摘取了有用的部分。当时帮助某项目邮件系统解决问题,期间了解到Quoted-Printable编码,在此与大家分享下该编码的原理和个人版本的代码实现。关于规范关于Quoted-Printable的编码规范,需要参考rfc2045。为了方便大家阅读,在此给大家看一下融合我个人理解的翻译:除了换行(CRLF序列)中的CR或LF,原创 2016-03-30 10:09:08 · 4385 阅读 · 0 评论 -
基于Erlang实现的一个简单的并发控制程序
这篇文章是我之前在RYTong内部分享的一篇文章,摘取了有用的部分。当时帮助另一个某项目解决一个并发控制的问题,基于此跟大家分享一个关于Erlang process的小程序。原创 2016-03-30 10:19:53 · 713 阅读 · 0 评论 -
gen_server + ets的几个小技巧
最近团队中的一个小伙伴在实现一个缓存服务,使用ets作为缓存的存储,使用gen_server实现管理。其中发现了一些坑,在此与大家分享。原创 2016-04-14 12:25:57 · 1501 阅读 · 0 评论 -
Ejabberd源码学习——启动流程
这篇文章是我之前在RYTong内部分享的一篇文章,将简单介绍一下Ejabberd在启动时候的流程,以及启动过程中一些关键的逻辑。原创 2016-04-11 14:35:03 · 1498 阅读 · 0 评论 -
Ejabberd源码学习——端口监听及报文转发流程
这篇文章是我之前在RYTong内部分享的一篇文章。上一篇文章说到Ejabberd在启动的时候会监听配置的端口,但没有详细解释监听的流程。这篇我们就来看看Ejabberd监听端口的实现逻辑,了解下一个XMPP实体如何连接到Ejabberd,Ejabberd又是如何将该实体发送的报文转发给目标实体的。原创 2016-04-11 14:58:01 · 1928 阅读 · 1 评论