2016年7月17日

安利spacemacs ^^

摘要: spacemacs是什么? spacemacs是一套emacs的配置,开箱即用。而emacs是功能非常强大的编辑器,有着神的编辑器,伪装成操作系统的编辑器之类的美称。而spacemacs利用emacs支持的强大功能,构建了一个成体系的,亲民的配置系统。如果非要做一个类比的话,大概是linux操作系统 阅读全文

posted @ 2016-07-17 11:14 德不孤 阅读(3686) 评论(1) 推荐(0) 编辑

2015年12月20日

lambda创世纪

摘要: lambda创世纪 lambda介绍 λ演算(英语:lambda calculus,λ calculus)是一应用于研究函数定义、函数应用和递归的形式系统。它由阿隆佐·邱奇和他的学生斯蒂芬·科尔·克莱尼在20世纪30年代引入。邱奇运用λ演算在1936年给出判定性问题(Entscheidungs... 阅读全文

posted @ 2015-12-20 10:46 德不孤 阅读(562) 评论(0) 推荐(0) 编辑

2015年10月24日

jinterface包详解

摘要: jinterface阅读总结 一.jinterface简介jinterface是用来与erlang node通信的一个java包。由于大多东西都已经封装好了,所以使用起来非常方便。它伪装自己是一个节点,在erlang程序看来,它就是一个erlang node 二.jinterface组成jinte... 阅读全文

posted @ 2015-10-24 19:12 德不孤 阅读(524) 评论(0) 推荐(0) 编辑

2015年9月24日

lager源码阅读

摘要: 一. lager简单介绍 lager是一开源erlang 日志框架。地址:https://github.com/basho/lager, 在erlang中得到了广泛的使用。那么: 1. 一个好的日志框架应该是什么样子? 2. lager是一个好的日志框架吗? 3. lager 对比erla... 阅读全文

posted @ 2015-09-24 08:14 德不孤 阅读(2343) 评论(0) 推荐(0) 编辑

2015年9月9日

emqttd学习总结

摘要: 一. emqttd介绍 emqttd 是用erlang实现的mqtt协议服务端,主要支持发布订阅功能。mqtt的优势有如下几点: 可靠传输。MQTT可以保证消息可靠安全的传输,并可以与企业应用简易集成。 消息推送。支持消息实时通知、丰富的推送内容、灵活的Pub Sub以及消息存储和过滤。 ... 阅读全文

posted @ 2015-09-09 19:42 德不孤 阅读(18185) 评论(3) 推荐(1) 编辑

2015年6月18日

map结构初探

摘要: ## map结构初探maps是erlang新出的一种数据结构,传说用来替代record。这里主要说下maps的具体实现,并分析各种操作的时间复杂度(c层面)。并对优缺点做一个总结。环境:版本为R17### map结构```ctypedef struct map_s { Eterm thing_... 阅读全文

posted @ 2015-06-18 15:42 德不孤 阅读(549) 评论(0) 推荐(0) 编辑

2015年5月15日

erlang内存模型:私有堆 vs 共享堆

摘要: ## erlang内存模型:私有堆 vs 共享堆 `翻译 by 吹牛逼翻译小组` 原文:[Erlang Memory models: Private Heap vs Shared Heap](https://mydevelopedworld.wordpress.com/2012/12/20/erla... 阅读全文

posted @ 2015-05-15 09:16 德不孤 阅读(1354) 评论(0) 推荐(0) 编辑

2015年5月13日

erlang的send_after的时间管理

摘要: ##send_after时间轮管理 愚昧之人追赶时间之轮,聪慧之人乘坐时间之轮。 ----无名氏#####send_after时间管理send_after可以实现在多少秒后发送一条消息给某个进程,但是这个erlang是如何判断时间到了呢?在erlang的实现time.c文件中可以看到erla... 阅读全文

posted @ 2015-05-13 10:34 德不孤 阅读(1980) 评论(0) 推荐(0) 编辑

2015年1月28日

erlang beam 文件格式

摘要: beam文件是erlang编译器生成的文件格式,可以直接加载到erlang vm中运行的文件格式。 一. 文件格式 beam文件的文件布局如下: 文件由一个文件头加各种块构成,块的结构由块头加自定义结构组成。在beam文件中atom块,code块,字符串块,导入表,导出表,是必须出现的块。其它可选(意思是你没用到beam文件就不会出现这些块)。 接下来逐一介绍这些块: 1. 文件头 4字节... 阅读全文

posted @ 2015-01-28 19:15 德不孤 阅读(5233) 评论(0) 推荐(1) 编辑

导航