erlang程序优化点的总结

注意,这里只是给出一个总结,具体性能需要根据实际环境和需要来确定霸爷指出,新的erlang虚拟机有很多调优启动参数,今后现在这个方面深挖一下。1. 进程标志设置:       消息和binary内存:erlang:process_flag(min_bin_vh...

发表于:2013-3-9 / 阅读(5028) / 评论(0) 分类 编程
使用Erlang的OTP框架创建应用

概述第一部分:建立服务器第二部分:打造一个发布第三部分:测试我们所构建的东西原文:Building An OTP Application作者:Martin Logan译者:ShiningRay概述Erlang是一门干净简洁的语言,也容易学习。这只是Erlang,我们现在要讨论OTP。当进入到OTP之...

发表于:2013-3-9 / 阅读(50406) / 评论(0) 分类 编程
erlang中for循环实现

erlang中没有for循环,那我们就自己实现一个吧。for(Max,Max,F) -> [f(Max)];for(I,Max,F) -> [F(I) | F(I+1,Max,F)]. 

发表于:2013-2-28 / 阅读(795) / 评论(0) 分类 编程
erlang中什么时候使用分号

我们在erlang中会遇到3种标点符号。逗号(,)用来分割函数调用、数据构造器以及模式中的参数。句号(.)(后跟一个空白符号)用来在shell中分割完整的函数和表达式。分号(;)用来分割子句,在这几种情况下都会用到子句:分段的函数定义、case语句、if语句、try...catch语句以及recei...

发表于:2013-2-28 / 阅读(764) / 评论(0) 分类 编程
erlang程序设计笔记

第十章,10.1.3 让客户机和服务器运行于同一个局域网的不同机器上,我在同一台机器上安装了一个ubuntu虚拟机来模拟一个局域网,在这个虚拟机上启动节点: erl -name gandalf -setcookie abc{error_logger,{{2012,10,10},{15,36,58}}...

发表于:2012-10-10 / 阅读(11269) / 评论(0) 分类 编程
Erlang小结

1、数据类型 Numbers Invariable Variables Atoms Boolean Algebra & Comparison operators Tuples {4,5} Lists [1, 2, 3, {numbers,[4,5,6]}, 5.34, atom] List ...

发表于:2012-9-28 / 阅读(829) / 评论(0) 分类 编程
Erlang R15B02 发布

Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 Erlang R15B02 发布,该版本支持 dialyzer 并行,据测试在双核虚拟机环境中的dialyzer, R1...

发表于:2012-9-6 / 阅读(737) / 评论(0) 分类 编程
gen-erl-app快速生成erlang app 框架

上一篇说了rebar它可以方便的生成OTP目录和文件、编译、测试erlang程序、内联驱动和打包Erlang发行版本。 功能实在是强大,不过使用起来也是比较复杂的。 今天介绍一个简单点的。 经常需要创建各种erlang app,这个过程一旦掌握,就很繁琐,因此写了这个小工具,用来生成 基于OTP的e...

发表于:2012-8-8 / 阅读(1036) / 评论(0) 分类 编程
Rebar:Erlang构建工具

Rebar是一款Erlang的构建工具,使用它可以方便的编译、测试erlang程序、内联驱动和打包Erlang发行版本。 Rebar是一个独立的erlang脚本,所以使用Rebar发布程序非常简单,甚至可以直接集成在项目文件夹中。默认的情况下,Rebar会按照Erlang/OTP来组织项目的结构,这...

发表于:2012-8-8 / 阅读(1078) / 评论(0) 分类 编程