自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Erlang内存管理和运行模式笔记

Erlang进程非常轻量级 进程间通过消息传递进行通讯 进程接收消息时无法判断消息是共享的还是物理上复制过来的,这取决于Erlang运行时系统 每个进程都有一个邮箱,或者说是消息队列,队列中包含所有发给该进程的消息的指针 消息本身是一个term,存储在堆上 进程调用receive语句时会扫描邮箱直到找到第一个匹配的消息 发送消息时接收者由进程id来指定,而不管进程位于何处 Erl...

2008-09-25 16:40:26 256

Erlang:一个通用的网络服务器

原文: [url=http://20bits.com/2008/06/16/erlang-a-generalized-tcp-server/]Erlang: A Generalized TCP Server[/url] 前面几篇文章里谈到了Erlang的[url=http://20bits.com/2008/05/02/network-programming-in-erlang/]gen_t...

2008-09-24 16:50:14 202

原创 Erlang里的make

Erlang自带一个make工具 我们看一个例子 目录结构: [code] --Emakefile -include --test.hrl -src --test.erl -ebin [/code] Emakefile: [code] {'src/*', [{i, "include"}, {outdir, "ebin"}]}. [/code] test...

2008-09-22 17:38:50 234

介绍Erlang里的Record

原文: [url=http://20bits.com/2008/06/15/erlang-an-introduction-to-records/]Erlang: An Introduction to Records[/url] 在Erlang内部只有两种混合的数据类型:List和Tuple,而这两种都不支持命名访问,所以如果没有额外的库的话想创建像PHP、Ruby或Python中的关联数组(...

2008-09-12 15:52:42 178

原创 准备将www.beyondrails.com改版

准备将www.beyondrails.com做成一个主流IT技术博客、资源、新闻的mashup,包括: 1,java 2,ruby 3,python 4,erlang 5,c/c++ 6,Ajax/RIA 7,Database 8,Linux 。。。等等等等 请大家及时转移个人资料,谢谢...

2008-09-04 23:16:48 98

原创 Erlang与ActionScript3采用JSON格式进行Socket通讯

前提: 需要下载[url=http://code.google.com/p/as3corelib/]as3corelib[/url]来为ActionScript3处理JSON codec server.erl [code] -module(server). -export([start/0,start/1,process/1]). -define(defPort, 8888). ...

2008-09-02 16:37:55 110

原创 Erlang的JSON库

使用下列JSON库: [url]http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang[/url] 该JSON库采用[url=http://www.erlang.org/ml-archive/erlang-questions/200511/msg00193.html]Joe Armstrong prefered ...

2008-09-02 15:40:14 171

原创 Erlang和ActionScript3的Socket通讯

server.erl [code] -module(server). -export([start/0,start/1,process/1]). -define(defPort, 8888). start() -> start(?defPort). start(Port) -> case gen_tcp:listen(Port, [binary, {packet, 0},...

2008-09-02 13:18:35 103

原创 Erlang和Ruby的Socket通讯

server.erl [code] -module(server). -export([start/0,start/1,process/1]). -define(defPort, 8888). start() -> start(?defPort). start(Port) -> case gen_tcp:listen(Port, [binary, {packet, 0},...

2008-09-01 22:12:07 71

原创 Erlang实现简单Web服务器

转贴一个简单的Web服务器: httpd.erl [code] %% httpd.erl - MicroHttpd -module(httpd). -author("ninhenry@gmail.com"). -export([start/0,start/1,start/2,process/2]). -import(regexp,[split/2]). -define(de...

2008-09-01 17:59:44 285

Mnesia用户手册:五,Mnesia高级特性

本章描述了构建分布式、容错的Mnesia数据库相关的高级特性: 1)索引 2)分布和容错 3)表分片 4)本地内容表 5)无盘节点 6)更多的schema管理 7)Mnesia事件处理 8)Mnesia应用调试 9)Mnesia里的并发进程 10)原型 1,索引 如果我们知道record的key,那么数据获取和匹配在执行起来都很高效 相反如果不知道record的key...

2008-09-01 17:27:40 374

空空如也

空空如也

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

TA关注的人

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