首页 脚本语言 Erlang ( Page 2 )

Erlang 28

Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境.

Erlang项目内存泄漏分析方法

随着项目越来越依赖Erlang,碰到的问题也随之增加。前段时间线上系统碰到内存高消耗问题,记录一下troubleshooting的分析过程。线上系统用的是Erlang R16B02…

Erlang中的模块与模式匹配介绍

模块是Erlang的基本代码单元,erl文件编译后以.beam作为扩展名,采用UTF8字符集,.erl文件示意如下: -module(模块名,与存放模块的文件名相同) -expor…

Erlang中的匹配模式总结

一、赋值时匹配 原子匹配 复制代码 代码如下: atom = atom % atom another = another % another atom = another % ex…

Erlang中的socket编程简单例子

Erlang 中gen_tcp 用于编写TCP程序,gen_udp用于编写UDP程序。一个简单的TCP服务器echo示例: 复制代码 代码如下: Start_echo_server…

Erlang初学:Erlang的一些特点和个人理解总结

我对 Erlang 编程理念的理解:以分布式架构师的角度写代码。 函数式编程 Erlang 里面的函数是数学里面的函数:必须有返回值。 只要是函数必然有返回值,函数是一个过程,以英…

Erlang分布式节点中的注册进程使用实例

上一篇文章中说到, 注册进程关联的原子具有全局作用域, 这里的全局指的是当前 Erlang 虚拟机, 在分布式中, 便是当前分布式节点. 因此, 在一个节点中注册进程关联的原子, …

Erlang中的注册进程使用实例

之前看到 Erlang 中的注册进程时,对注册并不理解,主要是不理解注册的原子的作用域。刚才突然想明白了: 复制代码 代码如下: 注册进程关联的原子具有全局作用域 也就是说关联了注…

Erlang中遍历取出某个位置的最大值代码

例:有这么一个列表,A = [[\"abc\",\"bds\",3],[\"ssdss\",\"dddx\",2],[\"sfa\",\"ww\",4],[\"wad\",\"ff…

erlang on_load_function_failed排查过程解析

目录概述排查过程代码结论概述 在做mongo建连优化时,突然发现打出的包无法启动。有日志如下: {"Kernel pid terminated",applica…

Erlang实现的一个Web服务器代码实例

转贴一个简单的Web服务器: httpd.erl %% httpd.erl - MicroHttpd -module(httpd). -author(\"ninhenry@gmai…