源码位置位于安装目录的lib/stdlib/src下。之前在使用gen_server时,由于之前自己实现过一个gen_server,因此对它内部的机制也能知道个七七八八,最近在用erlang的fsm模块,突然想读一读它得源码,这才突然发现erlang的源码内部还是做了很复杂的工作,尤其是有个“阴魂不...
分类:
其他好文 时间:
2014-06-06 19:34:29
阅读次数:
271
timer:tc/3对于统计函数运行时间是个很不错的函数,截图timer:tc/1,tc/2,tc/3的API:拿斐波那契数列入手做个讲解:-module(fib).-export([fib/1]).fib(0)
-> 0;fib(1) -> 1;fib(N) when N>1 -> fib(N-1...
分类:
其他好文 时间:
2014-06-06 17:41:20
阅读次数:
325
概述=================================前端时间学习cpp,感到有些疲惫,也感到了一些困惑,久思未解。
正好放松下自己,就拿起了erlang。erlang是一个高并发的编程语言,而且支持热部署,适合做DB
server。虽然erlang的计算能力相对于他的并发能力要逊色...
分类:
其他好文 时间:
2014-06-06 14:14:52
阅读次数:
231
record的定义-record(useinfo,{id,name,pass}).%动态的传值和取值,这里的Record是{useinfo,1,lvn,123456}。put_record(Record)
-> Name = Record#userinfo.name, Name. %% #u...
分类:
其他好文 时间:
2014-06-06 09:21:11
阅读次数:
253
Riak是以 Erlang
编写的一个高度可扩展的分布式数据存储,Riak的实现是基于Amazon的Dynamo论文,Riak的设计目标之一就是高可用。Riak支持多节点构建的系统,每次读写请求不需要集群内所有节点参与也能胜任。像这样的系统,我们需要版本机制来确定哪个值是最新的。所以就引入了向量时钟...
分类:
其他好文 时间:
2014-06-06 09:16:36
阅读次数:
416
前言经常看见新同学对于安装MySQL十分惧怕,这是因为不熟悉的缘故,确实源码编译比较麻烦,缺少各种依赖包也够折腾的。当然还有预编译包,但是对于新同学来说好像都挺麻烦的。当然有yum安装,但是我们需要多实例,测试多个版本就不方便了。那么我来说说比较简单的方法。使用沙箱环境。MySQL
Sandbox是...
分类:
数据库 时间:
2014-06-06 08:35:33
阅读次数:
461
系统为centOS;配置网络cd
/etc/sysconfig/network-scripts/vi ifcfg-eth0先按装pel和相关模块yum -y install
perl-develyum -y install perl-CPAN然后进行CPAN的配置cpan -i o conf ini...
分类:
其他好文 时间:
2014-06-05 19:24:28
阅读次数:
396
一、配置网络YUM源(仅以163源为例)1.1卸载RHEL原有YUM套件;[root@instructorDesktop]#rpm-qa|grepyum##记录下YUM套件的各个构成部分
[root@instructorDesktop]#rpm-qa|grepyum|xargsrpm-e--nodeps1.2下载对应RHEL发行版的CENT的yum套件(可借助浏览器完成);[root@instructorD..
分类:
其他好文 时间:
2014-06-04 12:53:09
阅读次数:
467
虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN安装#yum
install subversion1)创建svn用户#groupadd svn#useradd ....
分类:
系统相关 时间:
2014-06-03 16:32:51
阅读次数:
335
Batteries included: RabbitMQ clustering The
clustering built in to RabbitMQ was designed with two goals in mind: allowing
consumers and producers to k...
分类:
其他好文 时间:
2014-06-02 06:11:46
阅读次数:
392