前面学习完了gen_server 、gen_tcp 现在做一个简易的socket通讯,服务端将接收到的信息返回给客户端,具体代码如下:服务端: 1 -module(tcp_socket3). 2 -behaviour(gen_server). 3 4 -export([start/0, logi.....
分类:
其他好文 时间:
2014-08-14 23:20:06
阅读次数:
303
ETS 提供“键-值” 搜索表, 驻留在内存中,速度较快。是缓存的大利器。record 作为erlang的一种数据结构,通常用于函数量传递。ETS中创建表, 对数据进行增、删、改、查 , 及关闭表常用的函数 ets:new(Name, Options) -> tid() %% 创建表 Op...
分类:
其他好文 时间:
2014-08-14 23:18:36
阅读次数:
331
1.方法与顺序无关
2.枚举绑定数据类型
enum {
ObjectiveC,
Java,
Ruby,
Python,
Erlang
};
typedef NSUInteger Language;
...
分类:
其他好文 时间:
2014-08-14 01:37:17
阅读次数:
220
生成随机数;pid三位的含义;map数据结构的优势;receive的妙用;begin end真好用;ets的创建个数限制带来的暗示
分类:
其他好文 时间:
2014-08-14 01:12:20
阅读次数:
345
1、gb_tree的查询操作: lookup(Key, {_, T}) -> lookup_1(Key, T). lookup_1(Key, {Key1, _, Smaller, _}) when Key < Key1 -> lookup_1(Key, Smaller); lookup_1(Key, {Key1, _, _, Bigger}) when Key > Key1 -...
分类:
其他好文 时间:
2014-08-13 01:25:05
阅读次数:
275
erlang http://download.erlide.org/update/ php http://download.eclipse.org/tools/pdt/updates/3.3
分类:
系统相关 时间:
2014-08-12 17:47:54
阅读次数:
285
Rabbitmq集群高可用RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言,但其本身并不支持负载均衡。Rabbit模式大概分为以下三种:单一模式、普通模式、镜像模式单一模式:最简单的情况,非集群模式。没什么好说的。普通模式:默认的集群模式。对于Queue来...
分类:
其他好文 时间:
2014-08-11 20:54:02
阅读次数:
291
a simple erlang process pool analysis...
分类:
其他好文 时间:
2014-08-11 00:21:50
阅读次数:
291
1、安装erlang 语言环境 安装依赖文件 #yum install ncurses-devel进入 http://www.erlang.org/download.html 选择源文件下载 wget http://www.erlang.org/download/ otp_src_17.1.tar....
分类:
其他好文 时间:
2014-08-10 18:06:00
阅读次数:
342
当我开始学习编程的时候(1967年),我可以在 FORTRAN 和(传说中的)Algol 之间选择,不过没有任何人了解 Algol,所以我选择了 FORTRAN。在我最早学习编程的时候,我的编程周期基本上是这样的:第一周 在纸上的表格里编写代码,然后送到计算机中心将其转换为打孔卡;第二周 复查打孔卡...
分类:
其他好文 时间:
2014-08-08 15:37:36
阅读次数:
334