240 发简信
IP属地:北京
  • 检测数据库迁移准确性

    游戏运营中经常遇到数据库迁移的情况。比如:合服前的库迁移。为了节省成本整合库迁移。甚至换云服务商引起的库迁移。其实运维本身有责任和义务保证迁移过程中库数据的准确性和完整性。因...

  • 游戏合服新方案

    游戏随着运营时间变成导致DAU变少。尤其是手游采用衮服的开服策略。导致服务器合服变得更加频繁且要求高效。合服的目的有二。其一是降低服务器成本,其二利于玩家之间的相互竞争。曾经...

  • 网络通信5:HTTP下载器

    游戏开发中需要动态下载资源。甚至支持热更新修复代码。都需要引擎支持文件下载功能。写个基于http协议的多线程文件下载器。用第三方库如何选择问题?如何实现接口方便调用问题?等等...

  • 网络通信4:HTTP实现二进制传输

    HTTP实现二进制传输。曾经为这事还纠结过。刚工作时游戏都是端游。基本学习和接触过得都是TCP发送二进制方式。当时刚开始转型研发页游。原来删除的都是C++开发。突然要研究fl...

  • 网络通信3:HTTP实现文本传输

    HTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,HTTP协议是建立在TCP协议之上的一种应用。由于HTTP在每次...

  • 网络通信2:TCP通信实现

    TCP是底层通讯协议,定义的是数据传输和连接方式的规范。TCP协议,传输控制协议(Transmission Control Protocol,缩写为:TCP)是一种面向连接的...

  • 网络通信1:字节流的封装

    在网络通讯中,数据在网络传输的格式常以字节流的形式进行,因此需要我们对字节流进行写入和读出的操作。在几乎其他所有语言中,网络数据的收发在利用类似send(或write)和re...

  • 表结构对比版本

    ​ 游戏研发中常遇到跨版本执行数据库脚本的事情。一般都是采用按版本号依次准备脚本的方式。更新时依次执行所跨版本的脚本语句。如何其中出现遗落也不好确定。所以一直琢磨是否可以...

  • 如何查看表中的二进制流

    ​ 最近在整理10来年游戏研发中沉淀下来的知识。很多知识都是因为爱好所以深入学习和实现。也许曾经精力旺盛毫无优先级可言。纯粹为了实现自己的一刹那的想法。现在回忆起...

  • 或与运算和安全整数(数的影子)

    或与运算和安全整数(数的影子) ​ 八门神器是安卓、iOS、塞班平台上通用的游戏修改工具,可以修改内存中的数值和参数。在游戏运行时,内存和处理器都会对于游戏进行非...

  • 预分配法生成唯一ID

    预分配法生成唯一ID ​ 在项目中经常有生成唯一ID的业务需求。作为唯一标识方便后续查找和追踪。网上也有很多实现方案。比如:数据库自增主键,数据库批量生成ID,U...

个人介绍
从事游戏研发10年。经历端游,页游,手游的时代。精通游戏技术架构和丰富的游戏项目经验。希望沉淀的经验和大家交流与分享。