erlang
chenyu469
这个作者很懒,什么都没留下…
展开
-
erlang在emacs的快捷键
在emacs中erlang的快捷键的了解1. 打开erlang的源码文件,使用快捷键c-h,m,会显示erlang的帮助,包含了快捷键功能的描述2. 打开erlang的shell,使用快捷键c-h,m, 会显示erlang shell的帮助,包含了快捷键功能的描述3. 使用c-h,k, 键入要了解的快捷键。原创 2012-01-24 08:35:21 · 465 阅读 · 0 评论 -
在mac lion上搭建emacs+erlang+distel开发环境的遇到的问题与解决
1. imac27吋,emacs只使用一个窗口真浪费修改.emacs,建立6个窗口,上面3个窗口浏览源码,下面左边一个窗口也显示源码,下方中间窗口显示erlang shell, 下方右侧窗口显示terminal。如下图2. 发现distel安装后,使用m-.进行跳转时,emacs始终提示connection refused已经连接了节点nonode@nohost逐步解决原创 2012-01-24 07:59:22 · 1172 阅读 · 3 评论 -
distel是否对于数据结构的跳转有相关命令?
m-., m-, 可以实现函数定义的跳转与返回。但是对于record数据结构的定义没有帮助,是不是distel无法实现?原创 2012-01-24 08:09:48 · 390 阅读 · 0 评论 -
http://www.erlangchina.net/?fromuid=15359
http://www.erlangchina.net/?fromuid=15359转载 2012-01-24 10:59:36 · 609 阅读 · 0 评论 -
rabbitmq项目的worker_pool_sup学习
今天遇到建立数量不确定的worker的sup的问题,这个问题是通过rabbit_sup无法解决的,这些模块都不是基础性的,但是需要由childid的名字,不能是唯一的。查询了worker_pool_sup文件,虽然这个文件已经看过很多次了,但是很多答案都在里面只是看的时候无法领悟。在函数init中,创建了2种process,一种是worker_pool, 另一种是worker_pool原创 2012-05-21 08:27:25 · 394 阅读 · 0 评论 -
rabbit_sup.erl源码文件学习
只有两页,长度是109行。虽然很简短,里面保函的知识却不少。用他创建的worker类型的process有两种,一种是基础性的,使用start_child函数建立。另一种也是worker类型的process,但属于上层的,使用start_restartable_child函数建立,由于每个每个supervisor的技术限制,只能制定一种重启的策略,所以他是通过委托rabbit_restart原创 2012-05-21 08:28:40 · 328 阅读 · 0 评论 -
mac系统,macports安装时,调试erlang程序时,erlang的源码查找的方法
天早上在overflow上协助别人解决too short cookie string的问题时,遇到了需要查询erlang源码查找原因的问题。1. 首先要找到源码在系统中的那里用macports安装时,使用命令port content erlang 可以发现源码的安装位置,在/opt/local/lib/erlang中。2. 在emacs中使用rgrep命令进行查找3. 查询上下文,原创 2012-05-22 08:43:58 · 752 阅读 · 0 评论