- 博客(3)
- 收藏
- 关注
原创 erlang开发中的简单进程框架(非OTP)
-module(template). -record(stat, {}). -export([start/1, stop/0, reload/0, init/1, loop/1]). start(Opts) -> Stat = parse_opts(Opts), Pid = erlang:spawn(fun() -> init(Stat) end),
2009-08-29 15:35:00 534
原创 erlang中的代码热替换实践——动态升级尾递归中的用来记录状态的Record
最近在项目开发中,遇到了一个问题,就是如何在erlang中对模块进行代码热替换的时候,同时修改进程中尾递归所传递的用于记录状态的Record信息。典型的程序结构如下:-record(stat, {ver=?VER, counter=0}). loop(#stat{ver=_Ver, counter=Counter}=Stat) -> receive {ver} ->
2009-08-29 15:20:00 1436
原创 记录:ErlIde中的中文问题及解决
在ErlIde中,erlang源代码的默认的编码方式为ISO-8859-1,在这种编码方式下,输入中文之后是无法保存的。 参照网上找到的办法,在eclipse的Window -> Preferences配置中,打开General -> Content Types,找到Text –> Erlang source file,将Default Encoding修改为UTF-8,点Update,将erl
2009-08-26 13:12:00 1321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人