随笔分类 -  Erlang

study erlang
摘要:http://blog.csdn.net/karl_max/article/details/39853821. erlang分布式编程的基本模型(1) 分布式erlang:这种模型可以让我们在一个紧密耦合的计算机集群上编写程序。(2) 分布式erlang应用程序运行在一个可个这个进程的环境中。一个局... 阅读全文
posted @ 2015-04-03 17:04 die 阅读(363) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/karl_max/article/details/39778601. 并发原语:(1) Pid = spawn(Fun) %% 创建一个新的并发进程,用于对Fun求值。(2) Pid ! Message %% !是发送操作符,消息发送是异步的,返回结果是消息... 阅读全文
posted @ 2015-04-03 17:03 die 阅读(219) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/karl_max/article/details/39763721. erlang:halt()可以即刻停止系统运行。2. q()命令可以完成文件和数据库的一些处理后再退出。它是init:stop()的一个shell别名3. erlang可以动态加载代码,正... 阅读全文
posted @ 2015-04-03 16:34 die 阅读(516) 评论(0) 推荐(0)
摘要:http://www.tuicool.com/articles/ZNzuyu前言学习Erlang的时候在书的留白处随手记录了一些东西,还有一些记录在了demo的注释里面,今天抽时间整理出来了一部分,分享一下.正文Erlang的设计哲学是为每一个独立的事件创建一个新进程.Erlang的容错处理:如果不... 阅读全文
posted @ 2015-04-02 15:05 die 阅读(804) 评论(0) 推荐(0)
摘要:http://developerworks.github.io/2011/05/16/erlang-use-log4erl/Erlang 使用Log4erlall = debug ] { ...}指定了Logger的名称,你可以去任意你喜欢的名字.如果不指定任何名字,那么log4erl将... 阅读全文
posted @ 2015-03-23 11:40 die 阅读(457) 评论(0) 推荐(0)
摘要:https://github.com/ahmednawras/log4erl/blob/master/API.txtNOTE:=====Please be informed that the API below as of now is not stable and any of the funct... 阅读全文
posted @ 2015-03-20 17:30 die 阅读(248) 评论(0) 推荐(0)
摘要:https://github.com/ahmednawras/log4erl/blob/master/CONFIGURATION.txt Configuration Guide: ====================TOC:====* Introduction* Loggers - E... 阅读全文
posted @ 2015-03-20 16:50 die 阅读(246) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/me-sa/archive/2012/01/10/erlang0030.htmlSupervisors are used to build an hierarchical process structure called a supervision tr... 阅读全文
posted @ 2015-03-20 15:14 die 阅读(594) 评论(0) 推荐(0)
摘要:http://wqtn22.iteye.com/blog/1820587转载请注明出处 注意,这里只是给出一个总结,具体性能需要根据实际环境和需要来确定霸爷指出,新的erlang虚拟机有很多调优启动参数,今后现在这个方面深挖一下。1. 进程标志设置: 消息和binary内存:erlang:pro... 阅读全文
posted @ 2015-03-04 14:26 die 阅读(1706) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_96b8a1540101317g.html一、基本概念在Erlang中,通过两个概念管理错误事情:事件管理器(event manager)和事件处理句柄(event handles)。通常各种错误、警告和消息事件都会有Erlang运行时系... 阅读全文
posted @ 2015-02-27 17:06 die 阅读(1720) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_96b8a1540101317m.html这段时间我们的项目遇到广播包的一些性能问题,想起之前看到yufeng老大提到的1s广播40K包的问题,我也想测试测试我们机器的IO能力。这次仅仅测试发包的能力,采用的是一对一的方式。测试代码:-m... 阅读全文
posted @ 2015-02-27 17:04 die 阅读(933) 评论(0) 推荐(0)
摘要:在window中调试的时候我们可以通过启动多个cmd窗口运行Erlang节点,在生产环境中我们需要Erlang服务在Centos服务器上后台运行;这就需要在启动的时候添加启动参数detached来脱离终端: -detachedStarts the Erlang runtime system d... 阅读全文
posted @ 2015-02-13 20:54 die 阅读(3467) 评论(0) 推荐(0)
摘要:http://wgcode.iteye.com/blog/1007623第二章 入门1.所有的变量都必须以大写字母开头,如果要查看某个变量,只要输入变量的名字即可,如果一个变量被赋予值,就称为绑定变量,否则被称为自由变量,一开始所有变量都是自由的。有一点像Java中的常量,这就是为什么用大写字母的原... 阅读全文
posted @ 2015-02-12 15:37 die 阅读(490) 评论(0) 推荐(1)
摘要:http://blog.csdn.net/pkutao/article/details/8572216{ok, Listen} = gen_tcp:listen(?defPort, [binary, {packet, 2},{reuseaddr, true},{active, true}]),%ge... 阅读全文
posted @ 2015-02-11 14:57 die 阅读(1414) 评论(0) 推荐(0)
摘要:http://www.csdn 123.com/html/blogs/20131113/95993.htm获取当前时间erlang:now()得到的是从1970年1月1日零时起,到现在经过的时间,结果为{MegaSecs, Secs, MicroSecs}。有个问题要注意,还有另外一个函数可以实现同... 阅读全文
posted @ 2015-02-05 18:37 die 阅读(2184) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/me-sa/archive/2012/03/20/erlang0047.htmlbnotunary bitwise notintegerdivinteger divisionintegerreminteger remainder of X/Yintege... 阅读全文
posted @ 2015-02-05 10:59 die 阅读(1033) 评论(0) 推荐(0)
摘要:http://erlangdisplay.iteye.com/blog/315452_开头(包括_)在erlang可以是表明,这个变量可以存任意东西,就是我们常说的全匹配,_A一般来说就是表明这个东西我拉出来了,是某某东西,但是我没用到,这一般就用_A,A就是要么就绑定变量,要么就匹配变量咯,这要视... 阅读全文
posted @ 2015-02-04 11:22 die 阅读(585) 评论(0) 推荐(0)
摘要:http://fengmm521.blog.163.com/blog/static/2509135820147922355273/如果有一个数字,你想要转换成字符串这个在Erlang中是怎么操作的,如果是小写字母开头的字符串原子呢,这个要怎么转成字符串。以及字符串的连接。数字转字符串:现在有一个数字... 阅读全文
posted @ 2015-02-03 17:44 die 阅读(1195) 评论(0) 推荐(0)
摘要:http://wenku.baidu.com/link?url=or-8mkUYUM0uVeqCYESGe93YIlh2IDLP7lFOwRlwr8Syf3PeHbwJC5DPCErs4NFrb1p4I16eJuHIIFG_tR_jdYGoL5MsJX0YEjdeUmKjkTG1、and or 和a... 阅读全文
posted @ 2015-02-03 15:28 die 阅读(2244) 评论(0) 推荐(0)
摘要:http://www.ask3.cn/a/jingcaibowen/tech/Erlang/2013/0614/42043.htmlgen_server是erlang的OTP框架中最常用的“行为模式”了吧,至少几本erlang教材都是首 先介绍这个。这东西用来做什么的呢?或者说,为什么要用这东西呢?... 阅读全文
posted @ 2015-02-03 15:11 die 阅读(670) 评论(0) 推荐(0)