
Erlang
kernel121
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Erlang集群管理系统中遇到的一些小问题
erlang节点之间的文件传输# file:read_file/write_fileXML解析# xmerlErlang中字符串的处理# string# io_lib# re# listswhen I start erl in the terminal as root, there is a warning:'no display name ...2010-03-10 17:31:38 · 257 阅读 · 0 评论 -
Erlang interoperability
在HTML文档的 doc/tutorial下有文件(新添Makefile):[code="tree"]inter|-- Makefile|-- cnode_c.c|-- cnode_s.c|-- cnode_s2.c|-- complex.c|-- complex1.erl|-- complex2.erl|-- complex3.erl|-- com...原创 2010-02-17 16:33:33 · 160 阅读 · 0 评论 -
为EFS提供C API
问题:EFS是我最近学习Erlang的过程中写的一个mini分布式文件系统,仿Google File System。希望给它提供一套C API,以方便利用现有的C库,如与NFSv3,或Fuse的整合。用Erl_interface库可以很easy的做到这一点,这是否从C调用Erlang的唯一方法?Port或linked-in Port是Erlang调C实现的功能,Port是在Erlang一方...原创 2010-02-17 18:32:29 · 197 阅读 · 0 评论 -
开源项目egfs
在[url]http://projects.trapexit.org/web/#/web/index/all/name/asc/225[/url]发现了一个开源项目egfs[url]http://code.google.com/p/egfs/[/url],与俺的efs目的类似,同时发现了fuserl和fuserldrv,完成了fuse的erlang port驱动(support port+link...原创 2010-02-19 22:21:14 · 285 阅读 · 0 评论 -
gen_server: handle_cast VS handle_info
[url]http://www.trapexit.org/forum/viewtopic.php?p=44427[/url]fuserlsrv采用gen_server behaviour,它是open_port的控制进程。对从port来的消息,由fuserlsrv的回调函数handle_info处理,这里没有一个explicit request operation, 而是有gen_...原创 2010-02-20 15:17:16 · 648 阅读 · 0 评论 -
Erlang学习告一段落
学习了一个多月的Erlang,很开阔眼界。最近在公司里建议用Erlang写一集群管理系统,开始进行中,采用通信平台加插件的结构,还是非常合适的,类似于Erlang里面的回调模块。细节的东西,只有在项目中才能加深体会。[b]想在一个方向深入下去,就是分布式数据库系统,希望自己能够坚持下去,建立个很好的根据地,[/b]不能再漂来漂去了。想想这几年以来,开始做三年CAD二次开发,后来做了一段时间...原创 2010-02-28 17:13:21 · 152 阅读 · 0 评论 -
学习erlang三个月小节
期间主要做了 - 看erlang programming中文版- 浏览了一遍otp的文档- 了解了几个著名的erlang开源软件- 论坛- 虚拟机集群管理系统的一个alpha版 还是要写东西,才能深入理解。 说说虚机管理系统的大致功能是:用户管理存储管理虚拟机管理集群监控 其架构从上到下依次为为: 监控中心(WebServer...原创 2010-06-01 21:44:13 · 127 阅读 · 0 评论 -
mnesia schema management
Q: 加入一个新节点到Mnesia System > mnesia:start().> mnesia:change_config(extra_db_nodes, [some_existing_node]). %% disk-less node now> mnesia:change_table_copy_type(schema, node...原创 2010-06-19 16:59:57 · 165 阅读 · 0 评论 -
安装wx成功
今晚下定决心,要安装wx for Erlang,经过几个小时的奋战,终于成功。最主要的一步是改了 wx/configure.in,不让其检查 OpenGL/gl.h等文件。 附带的解决edoc的中文问题: http://langzhe.iteye.com/blog/675277...原创 2010-11-01 23:10:05 · 235 阅读 · 0 评论 -
mini code and tools
on startup:./.erlang$HOME/.erlangFrom [url]http://mryufeng.iteye.com/blog/pdf[/url][quote]io:format("~s~n", [binary_to_list(erlang:system_info(info))]).netstat -n | awk '/^tcp/ {++S[$NF]...原创 2010-02-17 12:09:59 · 110 阅读 · 0 评论 -
Erlang中的各类文件
[按]还是多看看这个[url]http://erlangdisplay.iteye.com/category/53509[/url],实战性强,俺是标题党。理解Erlang中的各类配置文件和资源文件,对分布式系统的部署和运维有重要意义。参见Erlang/OTP System Principles.[b]source file[/b].erl.hrl[b]conf...原创 2010-02-15 10:45:35 · 248 阅读 · 0 评论 -
Erlang标准库代码
欲掌握OTP,可以多读读Erlang标准库代码,rpc, os_mon,lists等,比仅仅看文档好多了。2010-04-21 22:35:58 · 177 阅读 · 0 评论 -
actors style of concurrent programming
from [list][*] Actors should not block[*] Communicate with actors only via messages[*] Prefer immutable messages[*] Make messages self-contained[/list][quote][b]A balanced attitude...2010-05-01 19:46:19 · 135 阅读 · 0 评论 -
几个有趣的Erlang项目
RiakScalarisCouchDBDisco 云计算平台的编程语言从C++(google),Java(Hadoop, Dynamo),再到Erlang。原创 2010-07-15 18:45:55 · 255 阅读 · 0 评论 -
Learning Erlang
要开始高调学习Erlang了,先来报个到! 8) [code="erlang"]-module(tut).-author(ecloud).-export([fac/1, del/2]).-include_lib("eunit/include/eunit.hrl").%% @spec fac(integer()) -> integer().-spec fac(...原创 2010-02-08 17:48:55 · 115 阅读 · 0 评论 -
Erlang中的进程表示
[code="erlang"]test1() -> Pid = spawn(fun() -> receive stop -> void end end), Pid ! stop.test2() -> register(tut, spawn(fun() -> receive stop -> void end end), tut ! stop.[...原创 2010-02-08 22:56:03 · 196 阅读 · 0 评论 -
Erlang的代码加载过程
[code="erlang"]code:load_file/1[/code]提个问题在这儿,慢慢琢磨 :arrow: 问题列表compile-load-linkin-run[color=blue]beam文件格式code_server的工作方式VM的启动方式和启动过程[/color]分布式应用(release/application)...原创 2010-02-08 23:05:39 · 211 阅读 · 0 评论 -
Erlang的基准测试
需要测试Erlang系统各个方面的性能。[list][*] 进程创建和并发能力[*] 大数据量的消息传输[/list][code="erlang"]queue_test() -> Q = queue:new(), Q1 = queue:in(1), Q2 = queue:in(2), ok.-record(node_i...原创 2010-02-08 23:11:09 · 124 阅读 · 0 评论 -
Erlang bytecode
[url]http://mryufeng.iteye.com[/url]yufeng在一篇文章中提到可以从erlang源码生成中间码,下来想想对理解VM的机制是大有帮助的,记一下,在此,对yufeng在Erlang方面的丰功伟绩表示感谢 :idea: 。[code="erlang"]-module(tut1).-export([fac/1]).fac(0) -> 1...原创 2010-02-10 18:26:22 · 147 阅读 · 0 评论 -
Erlang应用列表
本文收集Erlang的应用列表,随时更新维护 WebServer:http://yaws.hyber.org/http://github.com/mochi/mochiweb Database:https://wiki.basho.com/display/RIAK/Riakhttp://couchdb.apache.org/http://hiba...2010-11-02 17:47:57 · 148 阅读 · 0 评论