erlang
juzejian
这个作者很懒,什么都没留下…
展开
-
使用erlang思维还需要转变
刚才在写一个程序的时候,对一个binary数据,想的是怎么把binary数据的前三个字节给取出来,赋值给一个变量,通过split_binary? 通过列表运算? 其实通过模式匹配才是王道,一直知道模式匹配是erlang中非常非常强大的能力,对于取值,赋值,功能强大无与伦比,有了模式匹配,完全不再需要写那么多代码操作数据了,一个匹配搞定。 <<A:24, _/binary...2012-07-23 06:54:55 · 103 阅读 · 0 评论 -
supervisor与gen_server使用小结
supervisor与gen_server是OTP标准库中提供的两种behavior,其中gen_server是基础的公共服务器框架,supervisor本身就是一个gen_server behavior的实例。 supervisor behavior是建立监控树的基础,只有一个回调函数init(Arg),返回该监控进程的监控规格,其中包括了被监控子进程的重启模式,以及所有被监控子进...2012-07-29 20:44:04 · 287 阅读 · 0 评论 -
erlang版本的protobuf
这两天看了google protocol buffers的文档,protobuf非常不错,解决了一直以来遇到的消息版本不同的问题,对项目中的开发非常有帮助。 最近在学习erlang,官方只有java、c++、python的protobuf实现,第三方有两个erlang实现: http://github.com/ngerakines/erlang_protobuffs/tree/maste...2012-08-02 23:46:27 · 250 阅读 · 0 评论