![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FP
fowlersong
这个作者很懒,什么都没留下…
展开
-
erlang-python port 程序
把书上第12章那个erlang-c的例子改编了下,把C程序改写成了python程序。在ubuntu8.04 + erlang5.6.5 + python2.5.2上调试通过。erlang side: example2.erl[code="erlang"]-module(example2).-export([start/0, stop/0]).-export([twice/1...2009-07-28 23:15:12 · 200 阅读 · 0 评论 -
世间只有是非
世间只有是非? (2009-10-26 11:43)基于数学的本质是可逆,可以说直接联系的不同概念(名词)之间只有2种关系?1.整体与部分A ---- & ------B1 \_______B2 \_______B32.抽象与具体A ---- | -----B1 \_______B2 \_______B3...2012-09-27 11:01:03 · 85 阅读 · 0 评论 -
Erlang风格的RPC
Erlang风格的RPC (2010-01-29 23:38) 原文 http://armstrongonsoftware.blogspot.com.nyud.net/2008/05/road-we-didnt-go-down.html Erlang中的RPC最近,在erlang的邮件列表中,我参与了一个非常有趣的讨论,Steve Vinoski和他的朋友们谈及R...原创 2012-09-27 10:57:11 · 131 阅读 · 0 评论 -
rabbitmq的资源
rabbitmq的相关资源 坚强2012有篇介绍 http://www.cnblogs.com/me-sa/archive/2012/10/17/rabbitmq_for_the_first_sight.html 淘宝数据库研发组的资料 http://mysql.taobao.org/index.php/Rabbitmq ...2013-11-15 17:16:51 · 173 阅读 · 0 评论 -
世界上的语言 Languages In The World
Roberto Aloi 给出了一个统计图表http://roberto-aloi.com/languagesintheworld/展示了各种FP语言的世界版图,看看中国处于何种分量还是有点意思的。比如Erlang,还是网罗了大部分的大内高手,但也有遗漏,比如淘宝褚霸。我要加紧学习啊 ...2012-08-22 17:33:57 · 194 阅读 · 0 评论 -
Erlang模块使用频度列表
Armstrong分析出来的模块使用频度排名 lists (11340) io (7929) file (2974) io_lib (1799) string (949) erlang (808) ets (733) ordsets (655) dict (554) gen_tcp (475) ...原创 2012-03-13 15:18:07 · 113 阅读 · 0 评论 -
Erlang编程方法学
Erlang 函数式编程语言对象:状态中心map/reduce 只是单层的分而治之测罗,并不具有递归的灵活通用性 数据库外部操作时无状态的数据库本身是有状态的,比较重数据库状态 = 数据库快照 + 外部无状态操作数据库系统除了是信息持久中心,同时也是信息传递中心/消息中间件。随着NoSQL的。兴起,消息中间件开始走向没落...原创 2012-07-10 14:21:19 · 95 阅读 · 0 评论 -
ErlangOTP框架
框架也称行为原创 2012-07-04 21:57:20 · 189 阅读 · 0 评论 -
Erlang持久化: ETS/DETS, Mnesia
ETSDETSMnesia原创 2012-07-04 21:56:50 · 383 阅读 · 0 评论 -
Erlang和其他语言的接口
Erlang有所长,有所短。短于图像和信号处理,字符串处理,长于高级协议实现,并发服务等。因此常常需要Erlang和其他语言的协同互为补强。Erlang和Delphi的接口Erlang和Python的接口参见[url]http://pascal4123.iteye.com/blog/434927[/url]有一个更详尽的文章[url]http://www...原创 2012-07-04 21:54:33 · 156 阅读 · 0 评论 -
Erlang文件
Erlang文件操作的基础模块是file模块我最喜欢的一种文本文件读写方法写列表到Erlang数据文件{ok, S} = file:open(File, Write),lists:foreach(fun(X)->io:format(S,"~p.~n", [X]) end, L),file:close(S).随机写文件{ok, S} = file:open(Fi...原创 2012-07-04 21:52:47 · 117 阅读 · 0 评论 -
Erlang进程,节点
[进程]创建进程Pid = spawn(Fun)Pid = spawn(Mod, Func, Args)Pid = spawn(Node, Mod, Func, Args)使用MFA启动进程是热升级的关键所在杀死僵尸进程kill(Pid)注册进程 - 给进程绑定一个容易记住的原子名称register(AnAtom, Pid)注销进程 - 接触进程...原创 2012-07-04 21:52:02 · 325 阅读 · 0 评论 -
Erlang编译
2种预处理1)包含文件-include(Filename)Filename 是绝对路径-include_lib(Filename).Filename 是相对路径,相对于安装的Erlang库根目录,比如"C:\Program Files\erl5.9\lib"。包含文件通常是记录文件2)宏-define(Con, Replacement).-define(...原创 2012-07-03 23:09:43 · 132 阅读 · 0 评论 -
Erlang数据结构及流程控制
数据结构反映一个数据的内部构成。数据的逻辑结构是指成分数据的逻辑关系,可分为单一类型和复合类型。单一类型 数值 整数 - 理论上允许是任意长度(只要不超过机器限制) 浮点数 64bit 原子 - 用单引号括起来复合类型 - 可无限嵌套 元组 - 不适用于递推 列表 - 可按序访问(用|),适用于递推 字符串 - 是一...原创 2012-07-01 00:01:35 · 151 阅读 · 0 评论 -
我的奶酪在哪里?
原文链接:http://armstrongonsoftware.blogspot.com/2012/06/wheres-my-cheese.html我的奶酪在哪里?命令式编程是相当困难的。主要的问题是,一旦你把东西放到一个你希望能够找到它的地方。 ...2012-10-19 11:30:27 · 107 阅读 · 0 评论 -
一种傻纸牌游戏的Erlang实现
小时候,曾经玩一种2人的纸牌优秀,洗牌之后,一人一半,然后轮流出1张牌,压在牌桌上,越压越高,如果有人出的牌和前面某张相同的点,就把这两张牌中间的牌一起赢取,收回到自己的牌下面。这样下去直到有一方手中无牌认输。其实,洗牌之后,就已经注定输赢了。 -module(cards).-export([shuffle/0]).-include("card.hrl").r...2014-06-09 18:17:55 · 267 阅读 · 1 评论