python erlang列表,元组对比学习笔记。
分类:
编程语言 时间:
2014-11-23 17:17:51
阅读次数:
288
1. 传参或在匿名函数内慎用self()通常在做消息传递或新建进程的时候我们需要将当前进程的Pid发给目标进程以便接收返回信息,但初学者不留意容易犯以下错误spawn(fun() -> loop(self(), gen_tcp:accpet(...))end).fun这段代码在本进程内是不会预...
分类:
其他好文 时间:
2014-11-23 15:39:27
阅读次数:
263
添置几个便宜的Linux系统到我的服务器组,OpenPoker可以要多大规模有多大规模。组合一打1U服务器系统可以轻松胜任五十万甚至一百万玩家同时在线。当然不仅仅是纸牌游戏,对于其他多人RPG网游(MMORPG)也是一样的。我可以指派几个服务器做网关节点,另外几个做数据库节点访问存储介质上的数据,然...
分类:
其他好文 时间:
2014-11-21 18:18:37
阅读次数:
300
模块说明函数经过优化,比等价Erlang实现(比如位语法)更快,更节省内存大部分可用位语法等价实现模块的实现根据EEP(Erlang Enhancement Proposal)31模块只处理面向字节的数据binary,位串Bitstring不是binary,使用会badarg异常操作基于0索引所有的...
分类:
其他好文 时间:
2014-11-21 17:57:11
阅读次数:
311
基础知识:RabbitMQ 是一个开源的MQ,使用 Erlang 写成。MQ 全称是Message Queue (消息队列), 是一种应用程序对应用程序的通信方法。通过消息队列,应用程序之间可以通过读写出入队列的消息来通信,而不是通过直接调用彼此来通信。Erlang 是一种通用的面向并发的编程语言,...
Cowboy 是轻量的HTTP server。 它构建在Ranch之上,请参考Ranch。...
分类:
其他好文 时间:
2014-11-19 16:01:25
阅读次数:
112
诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、clojure、Scala、F#等等。目前最当红的Python、Ruby、Javascript,对函数式编程的支持...
分类:
其他好文 时间:
2014-11-19 15:44:51
阅读次数:
279
前面的文章有讲过erlang热更新,只是大概介绍,现在再深入一点讲erlang的模块热更新。erlang的热更新是模块级别的,就是一个模块一个模块更新的。热更新就是在不停止系统的情况下对运行的代码进行替换。文章主要讲erlang如何热更新,热更新的原理,以及热更新会遇到的问题及解决思路。...
分类:
其他好文 时间:
2014-11-17 10:51:31
阅读次数:
237