IT书架 本次搜索耗时 0.131 秒,为您找到 1023 个相关结果.
  • 20、接入websocket并实现最基础的文字通讯

    接入websocket并实现最基础的文字通讯 一、完成webscoket协议 二、实现controller/chat.go的Chat方法 三、实现service/user.go的Find方法 四、前端websocket初始化 五、进行测试一下 接入websocket并实现最基础的文字通讯 一、完成webscoket协议 1.新建cont...
  • 7 好家伙你要媳妇不要--函数

    2209 2022-11-29 《漫画Go语言》
    漫画 Go 语言 函数 函数的声明 函数的使用 函数的参数 函数返回值/多返回值 变量在函数的作用域 函数作为参数传递 匿名函数 defer语句 闭包 指针 数组指针 指针数组 指针函数 指针参数 panic() 和 recover() 漫画 Go 语言 函数 函数的声明 函数代表了代码执行的逻辑,Go语言中函数...
  • 数据库设置与注册

    数据库设置与注册 数据库设置 最大连接数 最大空闲连接数 时区 注册驱动 数据库设置与注册 Beego ORM 要求显式注册数据库的信息,而后才可以自由使用。 当然,永远不要忘了匿名引入驱动: import ( _ "github.com/go-sql-driver/mysql" _ "github.co...
  • 5 联机初始化

    联机初始化 联机逻辑开发进度:□□□□□□□□□□□□ 本章结束开发进度:■■□□□□□□□□□□ Swoole开发环境 教程使用Swoole 4.3.1 版本开发,但并没有使用协程等功能,只是使用了Swoole WebSocket Server ,理论上安装旧版也是没问题的。环境需要大家自行安装,这个也是学习的一个过程,详情可以查看小册的附录一...
  • 21.项目管理:如何通过 Makefile 来高效管理你的项目?

    为什么要通过 Makefile 管理项目? 如何通过 Makefile 管理项目? 如何设计 Makefile 结构? 高效 Makefile 开发实战 小结 提示:本节课最终代码为:feature/s27 。 在我们完成了应用框架的构建、功能开发、静态代码检查等基本功能之后,是时候重新梳理下如何高效管理一个相对稳定的项目了。之所以在这个...
  • 13.go的grpc开发体验

    3. go的grpc开发体验 1. 下载工具 2. 下载go的依赖包 3. proto文件 4. 生成go文件 5. 服务端代码 6. 客户端 3. go的grpc开发体验 注意:新版本的protoc和之前的3.14之前的版本的protoc插件有区别:如果大家使用的是新版本的protoc参考:https://grpc.io/docs/la...
  • 日志模块

    日志模块 快速开始 多个实例 输出文件名和行号 异步输出日志 自定义日志格式 例子:PatternLogFormatter 引擎配置设置 日志模块 这是一个用来处理日志的库,它的设计思路来自于 database/sql ,目前支持的引擎有 file、console、net、smtp、es、slack。 例子参考beego-exampl...
  • 14.倒排索引算法

    基本概念 索引 Elasticsearch是如何做到快速索引的 什么是B-Tree索引? 什么是倒排索引? Posting List Term Dictionary Term Index 压缩技巧 Frame Of Reference Roaring bitmaps 联合索引 总结和思考 全文检索 Elasticsearch 是...
  • 6 玩家匹配队列

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

    热升级 热升级 热升级是什么呢?了解 nginx 的同学都知道,nginx 是支持热升级的,可以用老进程服务先前链接的链接,使用新进程服务新的链接,即在不停止服务的情况下完成系统的升级与运行参数修改。那么热升级和热编译是不同的概念,热编译是通过监控文件的变化重新编译,然后重启进程,例如 bee run 就是这样的工具 Beego 主要的思路来源于...