自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 棋牌游戏服务端架构(总)

  H5Gateway接入H5客户端Gateway服务器仅暴露 Gateway 监听端口,Client 与 Server 之间通讯均通过 Gateway 转发Client 与 Gateway 仅建立一条连接,Gateway 可与多种 Server(Login、Center)建立连接,初步设想同一时间仅保留一条连接,内网连接的切换代价不高,当然同时保留多条连接也行Gat...

2018-12-20 16:07:12 16855 5

转载 实现 组件-实体-系统

      先来总结下,上篇文章讲些什么内容:       组件表示一个游戏对象可以拥有的数据部分        实体用来代表一个游戏对象,它是多个组件的聚合       系统提供了在这些组件上进行的操作        这篇文章将会讲述如何实现一个ECS系统,并且会解决一些存在的问题。所有的实例代码,我都是使用C语言来编写。 实现组件           在上篇文章中,我...

2018-12-28 21:20:10 1373 1

转载 redis 五种数据类型的使用场景

String1、String常用命令:除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作:获取字符串长度往字符串append内容设置和获取字符串的某一段内容设置及获取字符串的某一位(bit)批量设置一系列字符串的内容 应用场景:String是最常用的一种数据类型,普通的key/value存储都可以归为此类,value其实不仅是String...

2018-12-27 15:19:33 1086

转载 Redis应用场景

1.  Redis常用数据类型Redis最为常用的数据类型主要有以下:StringHashListSetSorted setpub/subTransactions在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的:         首先Redis内部使用一个redisObject对象来表示所有的key和value,re...

2018-12-27 15:02:07 232

转载 理解 组件-实体-系统 (ECS \CES)游戏编程模型

原文出处:点击打开链接 一般来说,我们实现游戏实体都是采用面向对象的方法进行编程。每一个实体都是一个对象,并且需要一个基于类的实例化系统,允许实体通过多态来扩展。但是,这样的方法,往往导致系统中出现大量的类,造成类爆炸的情况出现。随着新的实体出现,我们发现很难在类继承图中添加新的实体,特别是当这个实体需要很多不同类型的功能的时候。你可以看下下面的一个简单的类图继承。一个静态的敌人,并不能够...

2018-12-26 17:25:28 520

原创 H5Gateway设计(二)

H5Gateway,它负责与H5客户端建立连接,接收H5客户端发送过来的消息,并对消息进行验证,转换,转发等。 1,网关的功能1.1 与H5客户端建立连接这个应该是网关最基本的网功了,一个服务做为网关,所有客户端来的消息都必须先到达这里。客户端与网关采用WebSocket连接。 1.2 消息过滤 客户端可能给服务器发送任何消息,合法的或非法的都有可能。而网关对业务...

2018-12-24 14:52:52 1463

原创 Gateway网关设计(一)

网关Gateway,它负责与客户端建立连接,接收客户端发送过来的消息,并对消息进行验证,转发等。 1,网关的功能1.1 与客户端建立连接这个应该是网关最基本的网功了,一个服务做为网关,所有客户端来的消息都必须先到达这里。客户端与网关采用TCP长连接。 1.2 消息过滤 客户端可能给服务器发送任何消息,合法的或非法的都有可能。而网关对业务服务进行了隔离,消息到网关这...

2018-12-22 23:06:24 7543 2

转载 db_proxy_server源码分析

可以通过查看DB_Server的配置文件dbproxyserver.conf文件,DB_SERVER主要分为以下几个部分:1、TeamTalk_Matser 采用了MySQL数据库2、TeamTalk_Slave   MYSQL数据库 3、unread 未读信息实例 Redis 数据库4、group_set 群组设置实例 redis数据库5、token 实例 redis...

2018-12-20 16:19:43 392

原创 Android仿淘宝淘口令实现

 先复制信息到剪切板,然后再打开淘宝,.既然是复制,肯定是复制到系统的剪切板了,我们可以通过下边的代码来把口令给复制到系统的剪切板里 1 2 3 4 5 6 //获取剪贴板管理器: ClipboardManager cm = (ClipboardManager) getSystemService(Context....

2018-12-19 18:10:51 5786

原创 使用VS+VisualGDB编译调试Linux程序

下面我们来看一下创建demo的过程吧。配置虚拟机VisualGDB支持Linux的原理是,通过ssh连接到Linux系统上通过ssh给linux下达命令,具体原理不多说,看官网。既然需要Linux系统,而VS又是Windows系统,那么就需要一台虚拟机。使用VMware或者Visual Box都可以。首先要配置好网络,主机和虚拟机可以互相Ping通。然后清除防火墙即可...

2018-12-16 14:56:58 922

mytestupload.html

测试车牌识别ocr页面文件

2022-04-28

LandAI.zip

斗地主AI程序,斗地主机器人, 实现斗地主AI算法,可以进行人机对战, 单机测试版本, 欢迎大家提出建议。

2019-11-23

mysql-essential-5.6.1-m4-win32.rar

mysql 5.6.0版本安装包,安装数据库,此版本mysql数据库稳定好用,。

2019-06-11

斗地主AI程序

斗地主AI程序, 单机测试版本, 欢迎大家提出建议

2019-03-22

WXHttpTester

WXHttpTester用于微信开放平台接口测试,方便调试和使用微信开发平台接口。

2019-01-28

protobuf vs版本

protobuf visual studio 编译版本. 下载后,解压到一个目录中,用vs打开vsprojects目录中的protobuf.sln

2019-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除