
erlang
xiaodan007
魔导士
展开
-
erlang_netbeans_erlybird
一, 安装jdk1.7以上和相关的jre. 下载地址 http://pan.baidu.com/share/link?shareid=3146236688&uk=2067079829二, 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件转载 2014-05-10 20:20:59 · 1771 阅读 · 0 评论 -
数据库操作集
/******************************************************************** author : Clark/陈泽丹 created : 2014-4-1 purpose : 缓冲器********************************************************************原创 2014-04-02 23:38:47 · 814 阅读 · 0 评论 -
ZeroMQ线程通讯
源代码示例: git clone git://github.com/imatix/zguide.git原创 2014-06-12 12:53:25 · 2561 阅读 · 0 评论 -
第一个Erlang服务器
-module(tut).-export([start_server/0]).-export([start_client/0]).%开启服务器%start_server()-> spawn(fun() -> server_loop() end).server_loop()->receive {update_task,Client,TaskData} -> io:format原创 2014-03-24 03:28:04 · 956 阅读 · 0 评论 -
新一代MMO架构(Next Generation MMO Architecture 翻译)
新一代MMO架构(Next Generation MMO Architecture 翻译) 2012-12-18 15:26:54分类:原文地址:新一代MMO架构(Next Generation MMO Architecture 翻译) 作者:yueming新一代MMO架构 原文件Pdf下载: Next_Generation_MMO_Architectu转载 2014-05-06 03:52:23 · 2135 阅读 · 0 评论 -
传奇游戏架构图
一款大型的网游的开发主要由游戏策划,服务器端,客户端,美工,游戏测试,用户体验等几部分组成,其中服务器端的开发绝对是一个程序员大展身手的地方。只要你崇拜技术,热爱编程,在服务器端开发的世界里就有你的光芒。下面谈一谈服务器端的整体架构。 服务器端的整体架构如上图所示,首先,auth就是玩家的登录界面,玩家输入用户名和密码之后,auth就会直接去Accou转载 2014-05-06 04:20:45 · 13962 阅读 · 0 评论 -
服务器结构探讨
有关游戏开发:游戏开发始终是个小项目,另外由于开发时间的限制,软件工程的思想和方法在游戏开发领域并不怎么受欢迎。从游戏开发团队的规模也能看出,基本上只能算小开发团队,有些工作室性质的,那就更简单了。 我所了解的早些的开发团队,其成员间没有什么严格的分工,大家凭兴趣自由选择一些模块来负责,完成了再去负责另一模块,有其他同事的工作需要接手或协助的也会立即转入。所以游戏开发人员基本都是多面手转载 2014-05-01 03:07:48 · 1023 阅读 · 0 评论 -
erlang做页游
最近混了一些群,发现用erlang做页游的越来越多了,时不时的还有人站出来让新手去学erlang。不过主要还是应用于页游后端,游戏逻辑简单的就可以一试。还未见到有实时的MMORPG采用erlang作为后台。原因不外乎端游几乎是C++一脉相承,从客户端延伸到服务端,当然是同种语言方便。此外计算性能和员工招聘也是重要的理由。而页游和手游的客户端往往采用flash,java,objectc等,除j转载 2014-03-25 12:56:37 · 1679 阅读 · 0 评论 -
Erlang开发环境Windows+Emacs+Distel配置
概要:觉得别人写的不够傻瓜,于是自己整理一下。下载地址:Emacs:http://www.ourcomments.org/cgi-bin/emacsw32-dl-latest.pl。下载最新的latest EmacsW32+Emacs patched。Erlang OTP:http://www.erlang.org/download.html。下载Windows转载 2014-03-08 15:20:42 · 2866 阅读 · 0 评论 -
实现C++双分派
/******************************************************************** author : Clark/陈泽丹 created : 2014-4-22 purpose : 双分派文件 本想用暴力模板双分派解决就好了,因为类型不过五六个,但每每动笔时就有一个 幽灵般的声音在回荡:暴力法的遍历开销XXX... 这原创 2014-04-23 05:07:00 · 1446 阅读 · 0 评论 -
测erlang以预测服务器性能
测试起因 erlang 语言是建议多建进程(erlang自己的进程,不是操作系统进程),利用消息来协同进程,实现高并发。 要实际在项目中使用,就必须知道erlang进程创建的速度,进程间消息通信的速度,消息通信对内存的影响。 根据这些性能数据,才好判断进程需要切分到什么样的粒度,才能预估一个系统架构的大致性能水平。 书上没说,所以自己转载 2014-05-20 19:39:15 · 1208 阅读 · 0 评论 -
erlang 语法练习
-export([qsort/1]).-export([sum/1]).qsort([]) -> [];qsort([Pivot|T]) -> qsort([X || X <- T, X < Pivot]) ++[Pivot]++ qsort([X || X = Pivot]).sum([]) -> 0;sum([Head|Tail]) -> Head + sum(Tail)原创 2014-03-17 01:03:03 · 697 阅读 · 0 评论 -
MMORPG游戏服务器端设计
但是篇幅太长,而且过于关注细节,适合深读。这里给出一种宏观把握MMORPG服务器设计的文章,适合入门,读完后对服务器端的设计能有大概的掌握,方便对感兴趣的部分进行深入了解。1、首先是常见的服务器端结构,其中包括:登陆服务器、网关服务器、数据库服务器(账号数据库、角色数据库、地图数据库等)、聊天服务器、地图服务器、日志服务器等。下图为一个游戏大区的服务器群架构。所谓大区的意思,就是在打开客户转载 2014-05-01 17:26:57 · 1858 阅读 · 0 评论 -
记录 record
记录 record提供了一种方法吧一个名称与元组中的一个元素对应起来,从而便于区分元组中的各个元素的含义。定义方法:-record(Name, { key1 = Default1, key2 = Default2, key3, key4=undefined, ….}其中key3 与 key4=undefined 是等效写法;Name:记录的名字;Key1,转载 2014-05-20 21:11:55 · 744 阅读 · 0 评论 -
神曲2设计分析
神曲2设计分析(一)收费系统与系统架构神曲2设计分析(二)—收费设计分析请点击下面链接:神曲2设计分析(一)..(二)神曲2设计分析(三)黄金资源与RMB换算 请点击下面链接:神曲2设计分析(三) 神曲2设计分析(四)转载 2014-03-31 13:22:53 · 960 阅读 · 0 评论 -
erlang 游戏服务器开发
最近关注erlang游戏服务器开发 erlang大牛写的游戏服务器值得参考介绍本文以我的OpenPoker项目为例子,讲述了一个构建超强伸缩性的在线多游戏玩家系统。OpenPoker是一个超强多玩家纸牌服务器,具有容错、负载均衡和无限伸缩性等特性。源代码位于我的个人站点上,大概10,000行代码,其中1/3是测试代码。在OpenPoker最终版本敲定之前我做了大转载 2014-05-06 03:23:26 · 8063 阅读 · 0 评论 -
新大陆计划
-module(res_prc).-behaviour(gen_fsm).-export([create/1]).-export([init/1, recv_prc/2]).-export([send_evt/2]).-record( obj_data, { link = 0, data = [] }).%% 初始化锁原创 2014-05-28 04:17:01 · 1751 阅读 · 0 评论