摘要: 原文地址:http://www.cnblogs.com/hellohuang/p/6294763.html # HMX-ServerHMX-Server分步式服务器框架,主要分为网关、登录、世界、场景、数据服务器,适用于大中小型项目 # 安装步骤1. 下载后,将Source/dependence/下 阅读全文
posted @ 2017-01-17 21:29 HolleHuang 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: (原文地址:http://www.cnblogs.com/hellohuang/p/5492302.html ) 这是一个简单实现有分步式框架,由5个服务进程组成一个服务器,它们分别是世界服(Ws),数据库处理服(Dp),场景服(Ss),网关服(Fep),框架的思想用来自工作项目框架(但没有它的代码 阅读全文
posted @ 2016-05-16 11:21 HolleHuang 阅读(2320) 评论(3) 推荐(4) 编辑
摘要: 在做C++项目时,经常会用到Mysql数据库,Mysql接口提供给我们的数据是相当原始的,如:字段名、字段类型,字段长度等等,一般情况我们都想一种更方便获得数据如:XXXStruct* pRecourdInfo =(const XXXStruct*)(mysql获得的数据指针);直接转换字段对应的结... 阅读全文
posted @ 2015-04-23 22:42 HolleHuang 阅读(2164) 评论(0) 推荐(3) 编辑
摘要: #网上有很多读写分离的中间件,像proxy,mycat等等,由于本人比较懒,懒得去读各种开源的东西,还是想造轮子来得快。 ##1、了解mysql通信协议,其中有分4.1之前和4.1版本的,由于4.1之前几乎没有人去使用了,所以我就直接按4.1的版本来实现。 ##2、找一个解析sql的库,从而得到sq 阅读全文
posted @ 2022-08-19 16:03 HolleHuang 阅读(261) 评论(0) 推荐(0) 编辑
摘要: [nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/x86_64/gpgcheck=0enabled=1 在etc/yum.repos.d/nginx.repo建个文件,将上面的内容填入 阅读全文
posted @ 2018-07-09 21:42 HolleHuang 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、前言->需求 最近公司的项目需要试上线,安卓包会放到多个渠道进行推广,玩家会进行下载安装登录,后台为了得到渠道包的下载使用数据,就会给每个渠道包加入了不同的渠道ID以便统计数据。那问题就来了,每出一个新版本的包,要快速生成几十上百个渠道包,那改怎么办,不可能手动去改ID再去生成吧,这样会很费时费 阅读全文
posted @ 2018-06-07 18:01 HolleHuang 阅读(609) 评论(1) 推荐(2) 编辑
摘要: Swa-server 开源框架* 适用于中小型游戏,如:养成、RPG、棋牌等;应用软件,如:聊天室等* 已经封套好底层socket管理,sql请求处理、数据加密解密* 拿来即可开工写业务* Swa-server是面向小型快速开发的框架,所以采用单进程模式,以后更新也是单进程方案去解决所遇到的问题,这... 阅读全文
posted @ 2015-01-31 13:48 HolleHuang 阅读(14287) 评论(19) 推荐(7) 编辑
摘要: 看到一个面试题,是有关寻路的,于是想练练手,自己也写一个。把地图坐标设计为二维数据,坐标点的值代表不同意义。先上代码: 1 import java.util.ArrayList; 2 import java.util.Collections; 3 import java.util.Comparator; 4 import java.util.List; 5 6 public class FindLine { 7 // 测试数据,0代表可通的路,1代表墙,5代表起点或终点 8 public static int[][] map = { 9 ... 阅读全文
posted @ 2013-11-07 18:08 HolleHuang 阅读(906) 评论(0) 推荐(1) 编辑
摘要: 游戏不好搞啊,设计的东西,能尽量简单就简单,代码太多判断就写死行了,反正它运行起来是对的就行了。情形:09:00昨天发生了很痛苦的一件事情,那就是游戏中data内存同步不到data数据库,这个问题在第二天才发现(游戏还可以正常玩),这让人很担心啊。同步data内存的是一个定时器TaskTimer,这个定时器会定时回写数据到data库中,但在某个时间点后就发现数据库没有增,一直停留停在那个点上;看到这个问题时,游戏肯定是不允许kill掉重启的(部分玩家数据会没有,会回档)。确认问题:18:00一开始时,就以为是后台操作不对,或配置有问题会导致data同步TaskTimer停掉,但开服后过一段时间 阅读全文
posted @ 2013-04-20 13:21 HolleHuang 阅读(2182) 评论(7) 推荐(1) 编辑