- 博客(7)
- 收藏
- 关注
使用erlang开发网页游戏服务器(简单架构)
放假随便搞了一个简单的架构,没有任何功能,主要是从openpoker抠出来的,感谢op,感谢aatv,感谢bbtv,感谢cctv... 代码在此[url]http://code.google.com/p/erlangshen/[/url] 编译:erl -make 启动:erl -name xxx -setcookie abc 使用:gateway:start(3000,10000). ...
2009-04-07 17:37:20 544
使用erlang开发网页游戏服务器(开篇)
准备业余时间使用erlang开发一个网页游戏的服务器, 目标:每台服务器并发10K用户, 方向:类似商业大亨的模拟经营类游戏,客户端界面比较好处理,服务端也可以省去地图和寻路算法等等比较麻烦的地方...
2009-03-31 11:32:33 376
step by step开发一个简易股票交易系统(五)---数据库使用
Step5:使用mnesia代替进程字典 1.创建mnesia表init_db.erl [code="java"] -module(init_db). -import(lists, [foreach/2]). -compile(export_all). -include_lib("stdlib/include/qlc.hrl"). -record(stock,{id,pid})....
2009-03-19 10:11:38 673
step by step开发一个简易股票交易系统(四)---支持多股票
Step4:使用gen_server改写stock,增加stock_server,支持多只股票买卖,支持股票开牌/停牌,可以显示交易挂单 stock.erl [code="java"] -module(stock). -behaviour(gen_server). -export([start/0,stop/0]). -export([init/1, handle_call/3, ...
2009-03-18 19:19:48 1574
step by step开发一个简易股票交易系统(三)---基本完善
Step3:增加TradeId区别确定各个挂单的唯一性,增加买卖股票的数量参数,并改进匹配算法 [code="java"] -module(stock). -export([start/0,buy/1,sell/1]). start()-> register(stock,spawn(fun()->loop([],[],1)end)). buy(Trade) -> ...
2009-03-18 13:56:33 454
step by step开发一个简易股票交易系统(二)---优化与改进
Step2:把买和卖的交易队列分拆到两个list中,在添加买卖挂单的时候,分别按照价格和时间排序,并优化了lookup代码。 [code="java"] -module(stock1). -export([start/0,buy/2,sell/2]). start()-> register(stock,spawn(fun()->loop({[],[]})end)). b...
2009-03-18 11:40:32 881
step by step开发一个简易股票交易系统(一)---万事开头简
前面写的有些乱,重新整理一下代码和文档 step 1:先考虑最简化情况,只有一只股票,并且不考虑股票数量,没有考虑挂单时间顺序,使用一个list存放买卖交易队列,只要买/卖的价格高于/低于当前任意一个交易挂单,即可成交。 [code="java"]-module(stock1). -export([start/0,buy/2,sell/2]). start()-> regis...
2009-03-18 11:32:40 2144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人