- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 erlang gen_server start
gen_server start_linkstart_link(Module, Args, Options) -> Resultstart_link(ServerName, Module, Args, Options) -> ResultTypes:ServerName = {local,Name} | {global,GlobalName} | {via,Module,Via
2014-11-27 19:28:30 835
原创 erlang iolist
erlang的io_list到底是什么格式?官方文档翻了半天没搞清楚,后来在yufeng博客中找到一段1. []2. binary3. 列表, 每个元素是int(0-255)或者binary或者iolist,其中binary是指 bitsize % 8 == 0 ,int 是0-255原文ok一切明了 然后我就联想到,gen_tcp:send
2014-11-26 19:48:11 994
原创 erlang ets heir read_concurrency
ets heir 当前ets 进程销毁后,会将数据发送至read_concurrency
2014-11-25 17:14:42 1231
原创 erlang io:format 远程打印信息
-module(test).-compile([export_all]).r() -> io:format("group leader:~p~n", [erlang:group_leader()]), io:format("node:~p~n", [node()]), erlang:group_leader(whereis(user), self()), io:for
2014-11-24 19:33:25 1212
原创 erlang 一些常用函数 缓慢填坑
1:获取linux时间戳unixtime() -> {M, S, _} = erlang:now(), M * 1000000 + S.
2014-11-21 19:49:22 477
原创 erlang lists:keyfind的一个小坑
测试代码如下Key = 2/2,FindReuslt = lists:keyfind(Key, 1, [{1, 1}],case FindReuslt of {Key, Value} -> find; false -> not_findend.这段代码会报没有匹配的错误原因是 Key = 2/2 其实 Key被赋值为
2014-11-21 19:41:56 3244
原创 erlang 游戏服务器 缓存策略
1:什么是缓存 在数据库与服务器逻辑之间加入的数据层2:作用 减少数据库操作 服务器使用mysql作为数据库,mysql每秒钟并发数量有限,所以我们要减少mysql的操作。3:erlang的缓存 erlang 在内存中可用 进程字典/ gen state / ets 储存变量,理论上三种方式都可以作为缓存
2014-11-18 20:39:27 2918 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人