随笔分类 - Erlang
study erlang
摘要:http://no-fucking-idea.com/blog/2012/03/23/using-eredis-in-erlang/Using Eredis, Redis With ErlangMAR 23RD, 2012|COMMENTSRecently i decided to move my ...
阅读全文
摘要:http://qqdenghaigui.iteye.com/blog/1554541一,带函数Pred1, all(Pred, List) -> boolean()如果List中的每个元素作为Pred函数的参数执行,结果都返回true,那么all函数返回true,否则返回false例子:lists:...
阅读全文
摘要:erlang抽象码与basho的protobuf(一)使用erlang抽象码与basho的protobuf(二)代码生成原理之词法与语法分析erlang抽象码与basho的protobuf(三)代码生成原理之语义分析erlang抽象码与basho的protobuf(四)代码生成原理之代码生成erla...
阅读全文
摘要:Module-module(Name).模块是方法的集合。注意这行最后的“.”符号是必不可少的。这个模块名必须和保存这段代码的文件(后缀为“erl”的文件)有相同的名称。当我们在使用另一个模块中的函数时,我们使用下面的语法module_name:function_name(arguments).在模...
阅读全文
摘要:http://avindev.iteye.com/blog/76373注:这篇文章可能会有争议,欢迎提出意见在Erlang中,如果要实现两个远程节点之间的通信,就需要通过网络来实现,对于消息发送,是使用TCP。如果要在两个节点间频繁发送消息,比如每秒几百上千条,那样就要注意了。无论是网游服务器开发的...
阅读全文
摘要:http://www.cnblogs.com/me-sa/archive/2011/07/20/erlang0006.html 在Erlang中使用Tuple ,数据项的顺序\数量都是确定的,一旦数据项顺序调整或者增减字段,都容易出现badmatch.同时一些常量如果硬编码到代码中,一旦数值变化...
阅读全文
摘要:erlang分布式入门(一)-ping pong测试环境和http://willvvv.iteye.com/blog/1523918一样,192.168.0.182(centos-182)和192.168.0.183(centos-183),1.按照上面链接(步骤1-4)设置通过ssh hostna...
阅读全文
摘要:http://blog.chinaunix.net/uid-22566367-id-382011.html在Programming Erlang这本书中,在写到第十章中,主要实现的是不同节点之间的通信,书上列出了四步,其中的第一步很容易实现,依葫芦画瓢,很容易实现同一台机子上,不同节点之间的通信,运...
阅读全文
摘要:http://blog.chinaunix.net/uid-22566367-id-382012.htmlerlang与c之间的连接参考资料:网络资料作者:Sunny 在Programming Erlang书上的第十二章中实现了elang与c语言之间的连接,本人觉得那个例子还是有点复杂,在此,本人举...
阅读全文
摘要:http://my.oschina.net/astute/blog/119250?p=1在看ranch user guide的过程中,发现实现protocol handler需要使用特殊的gen_server形式,也就是enter_loop函数调用,事例代码如下:?12345678910111213...
阅读全文
摘要:http://www.cnblogs.com/little-ant/p/3196201.htmlsimple_one_for_one vs one_for_one:相同点:这种Restart Strategy和one_for_one基本相同(即当一个child process挂掉后,仅仅重启该chi...
阅读全文
摘要:Erlang 聊天室程序( 一)Erlang 聊天室程序(二) 客户端的退出Erlang 聊天室程序(三) 数据交换格式---json的decodeErlang 聊天室程序(四) 数据交换格式---json的encodeErlang 聊天室程序(五) 设置客户端信息Erlang 聊天室程序(七) 获...
阅读全文
摘要:http://diaocow.iteye.com/blog/1768647http://www.cnblogs.com/me-sa/archive/2011/08/11/erlang0007.htmlets是什么?ets是Erlang Term Storage的缩写,它是一个基于内存的KV Tabl...
阅读全文
摘要:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=25876834&id=3300393因为在本人工作中,服务端Erlang和客户端的flash通信都是发送二进制数据(协议)来通信,Erlang处理起来二进制数据真的很方便,在空余时间查看...
阅读全文
摘要:http://www.cnblogs.com/me-sa/archive/2011/11/05/erlang0012.html Erlang进程有自己的消息队列来保存接收到的消息,新接收到的消息放在队列的尾部。Erlang的接收原语receive就是用来从消息队列中选择性提取消息的。receive...
阅读全文
摘要:http://blog.csdn.net/slmeng2002/article/details/5532771最近关注erlang游戏服务器开发 erlang大牛写的游戏服务器值得参考介绍本文以我的OpenPoker项目为例子,讲述了一个构建超强伸缩性的在线多游戏玩家系统。OpenPoker是一个超...
阅读全文
摘要:http://www.java123.net/v/955748.html Erlang最大的优点是方便,很多基础功能都已经集成到Erlang语言中。之前用C++写服务器的时候,管理TCP连接很繁琐,需要写一大堆代码来实现。底层的框架需要写很多代码实现,这样既浪费时间,又会有很多BUG。但是用Erl...
阅读全文
摘要:http://www.cnblogs.com/me-sa/archive/2011/12/27/erlang0025.html1>application:start(log4erl). 我们就从这一行命令开始说起吧,回车之后可以把log4erl应用程序启动起来.Erlang/OTP中的能完成特定功能...
阅读全文
摘要:http://blog.csdn.net/ubuntu64fan/article/details/40542549本文翻译自:http://ninenines.eu/docs/en/cowboy/HEAD/guide/getting_started/我没有按原文逐句翻译。仅仅是我自己的理解,力求简单...
阅读全文
摘要:http://blog.csdn.net/erlib/article/details/40743687情景:设计一个图书管理系统,需求:1. 基本的增删查改功能;2. 支持多节点备份(其中一个节点挂了进,对外接口不影响)。方案一:Erlang 代码如下:https://gist.github.com...
阅读全文
浙公网安备 33010602011771号