码迷,mamicode.com
首页 >  
搜索关键字:Erlang    ( 1826个结果
Erlang基础知识集锦
http://wenku.baidu.com/link?url=or-8mkUYUM0uVeqCYESGe93YIlh2IDLP7lFOwRlwr8Syf3PeHbwJC5DPCErs4NFrb1p4I16eJuHIIFG_tR_jdYGoL5MsJX0YEjdeUmKjkTG声明:此文档只作为对e...
分类:其他好文   时间:2015-02-03 16:37:48    阅读次数:198
Using Eredis, Redis With 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 ...
分类:其他好文   时间:2015-02-03 14:44:45    阅读次数:186
erlang lists模块函数使用大全
http://qqdenghaigui.iteye.com/blog/1554541一,带函数Pred1, all(Pred, List) -> boolean()如果List中的每个元素作为Pred函数的参数执行,结果都返回true,那么all函数返回true,否则返回false例子:lists:...
分类:其他好文   时间:2015-02-03 12:49:34    阅读次数:224
Erlang Module and Function
Module-module(Name).模块是方法的集合。注意这行最后的“.”符号是必不可少的。这个模块名必须和保存这段代码的文件(后缀为“erl”的文件)有相同的名称。当我们在使用另一个模块中的函数时,我们使用下面的语法module_name:function_name(arguments).在模...
分类:其他好文   时间:2015-02-02 12:22:30    阅读次数:206
erlang中list和ets的查找
最近发现一个ets和list的查找小问题,以前一直没有注意,问题是这样的,一样的数据在list中能够查到,但是在ets中查不到: 从上图可以看出,对于list中可以使用2.0找到2,但是在ets中却不行,说明lists中查找使用的是==而ets中使用的是=:=,虽然不是什么特别严重问题,但是可能会在代码中留下难以发现的bug...
分类:其他好文   时间:2015-02-01 21:55:09    阅读次数:232
Erlang中一些错误或者异常的标识
erlang中错误大体分为四种: 1. 编译错误 2. 逻辑错误 3. 运行时错误 4. 用户代码生成的错误编译错误,主要是编译器检测出的代码语法错误逻辑错误,是指程序没有完成预期的工作,属于开发人员的问题运行时错误,是指erlang运行时抛出的错误,比如对非数据类型执行算术运算,erlang运行时...
分类:其他好文   时间:2015-02-01 17:44:50    阅读次数:174
为什么我要选择erlang+go进行服务器架构(2)
为什么我要选择Erlang呢? 一、erlang特别适合中小团队创业: erlang有异常成熟、经过电信级别大规模验证的OTP应用库,只需要很简单的代码就能建立起异常稳定、容错性强、扩展性强、高并发的服务器框架,这也是erlang最宝贵的核心价值所在。 二、erlang是天生的并发语言:...
分类:其他好文   时间:2015-01-31 17:49:59    阅读次数:164
使用erlang实现简单的二进制通信协议
最近实现的一种简单的协议以及工具,主要用于客户端服务端通讯传输二进制数据时,协议的解包与封包,具体如下:首先定义协议的格式,主要由三部分组成: 数据长度(数据部分长度+协议号长度):4个字节 协议号:2个字节 数据部分:2进制数据数据部分如果是字符串需要先计算字符串的长度,占2个字节,之后再紧...
分类:其他好文   时间:2015-01-30 22:26:41    阅读次数:443
erlang beam 文件格式
beam文件是erlang编译器生成的文件格式,可以直接加载到erlang vm中运行的文件格式。 一. 文件格式 beam文件的文件布局如下: 文件由一个文件头加各种块构成,块的结构由块头加自定义结构组成。在beam文件中atom块,code块,字符串块,导入表,导出表,是必须出现的块。其它可选(...
分类:其他好文   时间:2015-01-28 20:59:18    阅读次数:469
erlang里面中文相关处理
在控制台输出的话Name = "测试数据",io:format("~ts~n",[Name]).如果是和客户端通信,假如都是utf8编码服务器获取的时候,仍然可以直接通过binary_to_list解码发给客户端的数据的时候,需要用unicode:characters_to_binary("猪头")...
分类:其他好文   时间:2015-01-28 19:41:39    阅读次数:454
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!