IT书架 本次搜索耗时 1.628 秒,为您找到 45 个相关结果.
  • 1.开篇词:如何精进 Go 开发能力?

    Go 带你撬开云原生世界的大门 Go 带给你更好的求职优势 如何学习 Go 语言? 学习 Go 基础语法 学习 Go 编程实战 进行 Go 编程实战 精进 Go 编程能力 通过本课程你将学到什么? 我们知道,Go 出自名门 Google 公司,是一门支持并发、垃圾回收的编译型高级编程语言。Go 兼具静态编译语言的高性能以及动态语言的高开发效...
  • 16.gRPC 服务:如何实现一个 gRPC 服务器?

    gRPC 核心知识讲解 RPC 介绍 gRPC 介绍 Protocol Buffers 介绍 如何学习 gRPC? miniblog 实现 gRPC 服务器 定义 gRPC 服务 生成客户端和服务器代码 实现服务端 实现客户端 补全业务代码 编译并测试 小结 提示:本节课最终代码为:feature/s21 。 前面我们已经...
  • 1.protobuf官方文档参考

    定义一个消息类型 指定字段类型 分配标识号 指定字段规则 添加更多消息类型 添加注释 保留标识符(Reserved) 从.proto文件生成了什么? 标量数值类型 默认值 枚举 使用其他消息类型 导入定义 使用proto2消息类型 嵌套类型 更新一个消息类型 Any Oneof 使用Oneof Oneof 特性 向后兼容...
  • Linux下Supervisor使用教程 ,守护进程启动

    2676 2022-12-01 《程序人生》
    Supervisor使用教程 平台要求 安装supervisor 本文测试的时候是使用Linux的yum安装的(其它方式未做测试) 加入系统守护进行 Supervisor使用教程 在项目中,经常有脚本需要常驻运行的需求。以PHP脚本为例,最简单的方式是: $ nohup php swoole . php & 在项目中,经常有脚本需要...
  • 6 玩家匹配队列

    玩家匹配队列 上一章的答案 游戏数据管理 进入匹配队列 玩家匹配队列 联机逻辑开发进度:■■□□□□□□□□□□ 本章结束开发进度:■■■■■□□□□□□□ 上一章的答案 index.html : var app = new Vue ({ el : '#app' , data : { ...
  • 14 玩家排行榜

    玩家排行榜 玩家排行榜 这一章我们新增一个游戏最常见的功能:玩家胜利次数排行榜。 看上去好像很复杂,先要记录每局的数据,再去排序一下,然后再进行前十名的截取,但其实使用Redis 的某种数据结构的话可以非常容易实现这个功能,那就是Sorted Set 有序集合。 Redis Sorted Set:doc.redisfans.com/sorted...
  • 5 联机初始化

    联机初始化 联机逻辑开发进度:□□□□□□□□□□□□ 本章结束开发进度:■■□□□□□□□□□□ Swoole开发环境 教程使用Swoole 4.3.1 版本开发,但并没有使用协程等功能,只是使用了Swoole WebSocket Server ,理论上安装旧版也是没问题的。环境需要大家自行安装,这个也是学习的一个过程,详情可以查看小册的附录一...
  • 8 创建游戏房间

    创建游戏房间 上一章的答案 创建房间分析 绑定玩家连接 初始化玩家数据 发送开始游戏指令 创建游戏房间 联机逻辑开发进度:■■■■■■■□□□□□ 本章结束开发进度:■■■■■■■■■□□□ 上一章的答案 Logic 类: <? php ... class Logic { public funct...
  • 19 Swoole入门篇(下)

    Swoole入门篇(下) Task异步任务 为什么需要异步任务这种机制呢? Task初始化 Timer定时器 swoole_timer_tick swoole_timer_after 小结 Swoole入门篇(下) 上一篇我们讲了如何安装Swoole 扩展,编写HTTP 服务器,编写WebSocket 服务器。这一章将会介绍Task 异...
  • 18 Swoole入门篇(上)

    Swoole入门篇(上) 编译安装 HTTP服务器 使用面向对象创建HTTP服务器 WebSocket服务器 Server配置 回调函数 小结 Swoole入门篇(上) 入门篇的服务对象是那些没有看过官方文档、没有接触过Swoole 框架的同学。 通过入门篇的学习,你将会了解Swoole 的一些基本入门知识。由于本小册的项目仅仅使用到...