自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

Erlang与OO设计模式strategy模式

以前看过head first design patterns觉得是个不错的书,学习了一点设计模式,现在弄Erlang了,十分想两者结合对比着看看,不为别的,体会两者之间的区别跟联系,看看世界到底是OO的,还是functional的 :D 由于我并没有什么真正OO的编程经验,难免错误很多,大家批判着看好了。先看第一个模式strategy模式,大致上来说,就是对接口编程而不是具体实现编程,如果...

2011-06-01 23:56:21 191

Erlang程序中race condition的发现讲座小记

因为是针对Erlang所以这里race condition就是指message passing的部分,因为Erlang里边没有共享内存,而相互之间只能通过发送消息,而通常来说认为,发送消息很快速,基本这边一发,另外一边就收到了,有点类似于传统thread共享内存时候的感觉,就是很短暂,普通的时候不容易发现错误,所以有了这么个PULSE的项目。例子就是,就是维持一个counter有read,...

2010-12-25 21:13:46 107

Erlang Multicore Programming讲座小记

这个是对于Ulf在qcon大会上的演讲的简单小笔记,首先Ulf一上来先介绍了一点背景知识,然后引出了小例子,就是典型的map函数,先是一个基本的串行的例子,非常简单,就是map(F, L) -> [F(X) || X Pids = [spawn(fun() -> Parent ! {self(), F(X)} ...

2010-12-25 06:38:29 101

不知不觉,Erlang三周年

不经意间,自己弄Erlang已经有三周年了,回顾一下,继续继续

2010-12-23 02:17:12 90

Erlang OTP in action读书笔记之第二章

看过第一章,继续第二章,由于有了Erlang的基础知识,这里就简略的翻一遍,作为完整的补充,不过,几位有经验的作者还是讲了不少我原来没留意过的地方,也值得记录一下,这里就只列出来我原来没注意过的觉得还不错的地方,就不做对于基础部分的详细罗列了。比较实用的有一个是CTRL+G这个功能,可以通常通过两个节点来互相连接控制,比如一个是实际的运行系统的结点,通过这个功能可以达到远程连接控制的目的,...

2010-12-12 00:12:57 87

Erlang OTP in action异常简单的读书笔记(持续更新中)

哈哈,今天终于拿到了新鲜的Erlang OTP in action真是等了好久啊,打去年说要出的时候就在那等了,一等一下拖了一年,虽然之前有预览版,但总归是自己的同事写的,当然要正版支持一下了,还这么贵,不过带了电子版一起卖,唉,用不着电子版啊,这次看此书,正好作为OTP培训课的补充,快速看完,先略记一下。全书概述,总体分了三个部分,第一部分就是带上OTP的基础知识,第二部分看起来像个项目...

2010-12-08 06:15:52 147

我的Erlang编程技巧大全

这里集中记录我的Erlang编程过程中零散发现的小的技巧以及代码之类的防止被不良网站抓取,先不写具体内容,过几天再来补上防止被不良网站抓取,先不写具体内容,过几天再来补上#### 方便debug的macro定义 #### 2010-11-06#### 一个函数加载所有的重新编译的代码 #### 2010-10-23经常,会改变一个代码,逐个l(module)的话,很麻烦...

2010-10-23 15:16:23 135

多点分布式Erlang简单实验

正好趁着放假,拿出以前的东西好好玩玩,今天又回顾了一遍Erlang里启动多个结点的过程,记录在此。首先,启动两个点,foo@xxx跟bar@xxx,命令:erl -sname foo -setcookie erlangerl -sname bar -setcookie erlang测试两点连通:net_adm:ping(bar@xxx).这里开始的时候出错来着,是由于我...

2010-08-06 04:18:30 114

用Erlang的冒泡排序小例子简单入门EUnit和QuickCheck

[b]一个简单的Erlang函数,带上EUnit的测试函数,最后用QuickCheck再写个同类的。[/b]话说,还在上学那会儿,[url=http://www.amazon.com/Francesco-Cesarini/e/B002UKN2G2/ref=ntt_athr_dp_pel_1]Francesco Cesarini[/url]来给我们上课,中间出个练习就是写个Erlang的冒泡...

2010-08-05 16:03:05 238

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除