随笔分类 -  Erlang

From Sharp to Erlang 
[Erlang 0053] fun & Code replacement
摘要:查看了fun的内部表达方式,并做了代码热更新的小demo. 阅读全文
posted @ 2012-04-05 17:58 坚强2002 阅读(2338) 评论(0) 推荐(2) 编辑
[Erlang 0052] Erlang otp_src_R15B01 Released
摘要:This is R15B01, the first maintenance release for the R15B major release. 阅读全文
posted @ 2012-04-04 21:55 坚强2002 阅读(2084) 评论(3) 推荐(2) 编辑
[Erlang 0051] Using ETS in Erlang Shell
摘要:在Erlang Shell中调试的时候经常会遇到的一个问题就是在Shell中遇到异常会导致ETS表丢失,需要反复去创建ETS表,调试比较麻烦.这是由于Erlang Shell在遇到异常之后会重建,ETS表依赖于创建它的进程,如果创建它的进程崩溃了ETS表也就销毁了(不是绝对的,后面可以看到); 阅读全文
posted @ 2012-04-01 16:11 坚强2002 阅读(3552) 评论(3) 推荐(2) 编辑
[Erlang 0050]用fun在Erlang Shell中编写尾递归
摘要:平时在Erlang Shell中写demo的时候,经常会用到fun , List Comprehensions 快速构造测试条件,能不创建代码文件就不创建.那么在Shell中怎么构造一个尾递归程序呢? 阅读全文
posted @ 2012-03-24 22:08 坚强2002 阅读(2714) 评论(3) 推荐(4) 编辑
[Erlang 0049] 哈哈,一起来打印三角形
摘要:刚刚看到微博上有朋友说"哎~连个for循环都没有的erlang我真想不出该怎么去打印星号三角形了。。。",哈哈,一起来Happy一下吧,一起来打印三角形! 阅读全文
posted @ 2012-03-22 23:00 坚强2002 阅读(2039) 评论(0) 推荐(3) 编辑
[Erlang 0048] Erlang Guard
摘要:梳理了一下有关Erlang Guard相关的知识,纠正了Learn you some erlang 作者的一个理解上的小偏差. 阅读全文
posted @ 2012-03-22 00:08 坚强2002 阅读(2800) 评论(1) 推荐(2) 编辑
[Erlang 0047] Erlang 进制转换
摘要:如果人类像卡通人物那样,每只手上只有 4个手指会怎样呢?我们可能永远都不会想到要发明一种以10为基础的数字系统的问题, 取而代之的是我们可能会认为数字系统基于 8是正常、自然、合理、必然的,是毫无疑问的,是非常合适的。这时,就不能称之为十进制了,得将它称作为以8为基础的数字系统或八进制。 ... ... 龙虾根本没有手指,但它两只前爪的末端都有螯。适合于龙虾的数字系统是四进制数字系统或称为基于4的数字系统. 阅读全文
posted @ 2012-03-20 21:30 坚强2002 阅读(12804) 评论(1) 推荐(2) 编辑
[Erlang 0046] Erlang Timer
摘要:Some notes on Erlang timer. 阅读全文
posted @ 2012-03-16 15:17 坚强2002 阅读(6893) 评论(0) 推荐(2) 编辑
[Erlang 0045] Erlang 杂记 Ⅲ
摘要:学习Erlang有点滴收获就会记录到Evernote,今天又整理出来了一部分,分享一下. 阅读全文
posted @ 2012-03-11 13:11 坚强2002 阅读(4626) 评论(2) 推荐(3) 编辑
[Erlang 0044] Erlang Shell History
摘要:平时调试代码最比较郁闷的一个问题就是Erlang Shell一旦关闭刚刚输入过的命令历史就丢失了,如果能像维护一个输入命令的历史就方便了,rlwrap项目就可以. 阅读全文
posted @ 2012-03-06 14:22 坚强2002 阅读(1516) 评论(2) 推荐(4) 编辑
[Erlang 0043] Erlang Code Snippet
摘要:在使用Erlang开发过程中我们会积累一些常用的util方法,同时会把一些方便编译调试的方法放在Erlang的user_default模块.今天翻阅Evernote发现两段非常实用的代码片段,由于google codesearch服务已经关闭,源头不可追溯,好东西不可独享,和大家分享. 本文会持续更新补充内容. 阅读全文
posted @ 2012-03-04 23:24 坚强2002 阅读(4053) 评论(2) 推荐(2) 编辑
[Erlang 0042] Erlang 动态执行
摘要:之前遇到过把字符串解析成为Erlang数据项的问题, 现在我们继续上文的话题,看看如何动态执行Erlang表达式. 阅读全文
posted @ 2012-02-29 23:31 坚强2002 阅读(6450) 评论(2) 推荐(2) 编辑
[Erlang 0041] 详解io:format
摘要:最近遇到几个问题,都是和Erlang Shell输出有关,问题解决了但是追问还要继续下去,后面几篇文章都将围绕这一话题展开;那我们就从io:format("hello world!")开始说起吧. 阅读全文
posted @ 2012-02-26 21:29 坚强2002 阅读(11047) 评论(4) 推荐(4) 编辑
[Erlang 0040] Hidden Features of Erlang
摘要:Hidden Features of C#这个帖子大家不陌生吧,有人也在stackoverflow上提出了类似的问题:Hidden Features of Erlang,不过运气不佳的是,这个帖子并没有火爆起来而且现在已经关帖了;已经回复的内容其中大部分内容我在之前的博文里面已经覆盖了,下面逐楼梳理一遍,大家查缺补漏吧; 阅读全文
posted @ 2012-02-17 16:23 坚强2002 阅读(2987) 评论(0) 推荐(3) 编辑
[Erlang 0039] Erlang Inheritance
摘要:和Parameterized Module一样的态度:把extend当作Erlang语言特性,当作代码复用的一种手段,不扯OOP,可能更好理解: ) 本文回答Erlang Inheritance 怎么用?如果是Parameterized Module呢? 什么时候使用? 阅读全文
posted @ 2012-02-17 13:15 坚强2002 阅读(3341) 评论(1) 推荐(4) 编辑
[Erlang 0038] Node.js & Erlang
摘要:没有应用场景上下文做编程语言的比较就是一场关公战秦琼的乱斗而已,而语言的比较一次又一次的比较,并非开发者无聊,而是这的确关乎开发者时间精力的投入和未来可能的回报.现在估计问的最多的就是做Android开发还是iOS开发,仅次于它的就是选Node.js还是Erlang?众说纷纭,自己看吧,甚至Joe Armstrong,Felix Geisendörfer,等牛人也也加入了讨论! 阅读全文
posted @ 2012-02-16 22:01 坚强2002 阅读(5740) 评论(2) 推荐(4) 编辑
[Erlang 0037] Erlang Parameterized Module
摘要:把Parameterized Module作为一个Erlang的语法特性而不扯到OOP上去,可能更好理解: ) 本文回答Erlang Parameterized Module是什么?有什么用?怎么实现的?我们能不能用?什么时候使用? 阅读全文
posted @ 2012-02-16 16:31 坚强2002 阅读(4549) 评论(4) 推荐(3) 编辑
[Erlang 0036] "HOW TO"不创建崩溃报告主动销毁gen_server进程
摘要:创建一个gen_server的时候会在init方法中检查依赖的外部服务是否可用;如果不可用的话他就直接返回{stop,Reason},gen_server进程创建失败;这个目标他很容易就达到了,但是进程启动失败之后却创建了Crash Report,这种异常情况是可以预料的并不需要创建崩溃报告Crash Report;为什么会产生崩溃报告Crash Report?如何消除呢? 阅读全文
posted @ 2012-02-16 11:32 坚强2002 阅读(2558) 评论(1) 推荐(3) 编辑
[Erlang 0035] Erlang SMP
摘要:Erlang SMP使用操作系统线程实现多个调度器,利用了多核多CPU的优势并把实现细节对开发者隐藏起来, 可以不修改代码甚至不用重新编译就可以使用;使用SMP可以有非常灵活的启动选择和运行时调整的方法入口; 阅读全文
posted @ 2012-02-01 12:36 坚强2002 阅读(5125) 评论(1) 推荐(2) 编辑
[Erlang 0034] Erlang iolist
摘要:既然Erlang中有List,那iolist又是为了解决什么问题而设计的呢? 阅读全文
posted @ 2012-01-31 17:58 坚强2002 阅读(8150) 评论(2) 推荐(3) 编辑

  我,技术人,身体变胖,头脑依然灵活,喜欢Erlang .net,非著名技术博客,翻译过大师经典文章,也原创了不少.在技术之路上沉思,不断重构着不太优秀的自己.爱生活,爱Erlang!