文章分类 -  GO

leaf 和cocos creator 游戏实战(一)使用protobuf完成通讯
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ouzhengai/article/details/81050692 <!-- flowchart 箭头图标 勿删 --> 项目目的: 开发一个交互性的小游戏,限于服务端经验较少,故开始学习leaf框架 阅读全文

posted @ 2018-12-11 23:45 &大飞 阅读(790) 评论(0) 推荐(0) 编辑

gRPC
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuduorui/article/details/78278808 <!-- flowchart 箭头图标 勿删 --> gRPC分享 概述 gRPC 一开始由 google 开发,是一款语言中立、平台 阅读全文

posted @ 2018-12-11 18:32 &大飞 阅读(659) 评论(0) 推荐(0) 编辑

gRPC初体验
摘要:gRPC是由Google主导开发的RPC框架,使用HTTP/2协议并用ProtoBuf作为序列化工具。其客户端提供Objective-C、Java接口,服务器侧则有Java、Golang、C++等接口,从而为移动端(iOS/Androi)到服务器端通讯提供了一种解决方案。 当然在当下的环境下,这种解 阅读全文

posted @ 2018-12-11 18:23 &大飞 阅读(473) 评论(0) 推荐(0) 编辑

vgo简明教程
摘要:2018年8月25日更新:Go官方已将第三方库管理工具定义为模块(modules),这篇文章已过期,请大家阅读新文章《Go模块简明教程》了解一下。 前言 vgo是Go语言推出的第三方库管理工具,即将在Go语言新版本中使用。 相信大家都接触过其它语言的第三方库管理工具,比如Java的maven,PHP 阅读全文

posted @ 2018-12-10 16:20 &大飞 阅读(751) 评论(1) 推荐(0) 编辑

go nil转为interface{}后判断不可靠
摘要:判断一个值是否为nil,最好是直接跟nil进行比较判断,而不要通过interface{}的形参传给另一个函数来进行判断。 但是用反射可以通过interface{}来判断nil,如testnil5。 看如下示例代码,a是一空指针,但只有testnil4和testnil5能正确判断出来: type St 阅读全文

posted @ 2018-12-10 16:00 &大飞 阅读(361) 评论(0) 推荐(0) 编辑

golang: 详解interface和nil
摘要:golang的nil在概念上和其它语言的null、None、nil、NULL一样,都指代零值或空值。nil是预先说明的标识符,也即通常意义上的关键字。在golang中,nil只能赋值给指针、channel、func、interface、map或slice类型的变量。如果未遵循这个规则,则会引发pan 阅读全文

posted @ 2018-12-10 15:58 &大飞 阅读(596) 评论(0) 推荐(0) 编辑

Go语言第一深坑:interface 与 nil 的比较
摘要:interface简介 Go 语言以简单易上手而著称,它的语法非常简单,熟悉 C++,Java 的开发者只需要很短的时间就可以掌握 Go 语言的基本用法。 interface 是 Go 语言里所提供的非常重要的特性。一个 interface 里可以定义一个或者多个函数,例如系统自带的 io.Read 阅读全文

posted @ 2018-12-10 15:48 &大飞 阅读(958) 评论(0) 推荐(0) 编辑

go语言静态库的编译和使用
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leo881205/article/details/80141735 <!-- flowchart 箭头图标 勿删 --> 本文主要介绍go语言静态库的编译和使用方法,以windows平台为例,linu 阅读全文

posted @ 2018-12-10 14:55 &大飞 阅读(1121) 评论(0) 推荐(0) 编辑

GoWorld – 用Golang写一个分布式可扩展、可热更的游戏服务器
摘要:Golang具有运行效率高、内存安全等优良特性,因此是非常适合用来进行服务器开发。使用Golang开发游戏服务器有如下的优点: 运行效率远高于各种脚本语言,大幅度提升服务器承载能力内存安全,不会像C++服务器那样出现内存错误导致服务器down机Goroutine能够很好地利用多核计算能力,提升承载能 阅读全文

posted @ 2018-12-10 14:02 &大飞 阅读(691) 评论(0) 推荐(0) 编辑

基于Golang的游戏服务器框架cellnet开发日记(二)(转)
摘要:看官们肯定还有大部分不是很熟悉Actor模型. 我这里基于Erlang, Skynet等语言和框架库来实战型解释下Actor模型. Actor概念 Actor模型和OO类似, 都是符合人的思维模式进行编码. OO里啥都是类, 用类来模拟对象, 解决所有的问题. Actor类似的使用Actor来模拟处 阅读全文

posted @ 2018-12-10 11:15 &大飞 阅读(239) 评论(0) 推荐(0) 编辑

golang Leaf 游戏服务器框架简介
摘要:Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。 Leaf 的关注点: 良好的使用体验。Leaf 总是尽可能的提供简洁和易用的接口,尽可能的提升开发的效率 稳定性。Leaf 总是 阅读全文

posted @ 2018-12-10 11:03 &大飞 阅读(5583) 评论(0) 推荐(0) 编辑

awesome-go:一个很全的go语言框架,库,软件合集
摘要:由 awesome-python.启发,我们在这里整理了一个一个很全的go语言框架,库,软件合集。 内容 非常赞的go语言 Audio & 音乐类 安全认证 & OAuth CUI 数据库 数据库驱动 日期时间 Email 嵌入脚本项目 Forms 游戏开发 代码生成 GUI 图像 日志 机器学习 阅读全文

posted @ 2018-12-10 10:38 &大飞 阅读(2302) 评论(0) 推荐(0) 编辑

服务器网络库 cellnet
摘要:cellnet是一个高性能,简单,方便的开源服务器网络库 自由切换编码,业务代码无需调整。 TCP和html5的应用都可以直接使用cellnet迅速搭建服务器框架。 如果你熟悉Java的Netty或Mina网络库,Handler机制将给予你强大定制功能。 特性 数据协议 编码支持: Google P 阅读全文

posted @ 2018-12-10 10:18 &大飞 阅读(863) 评论(0) 推荐(0) 编辑

go游戏框架比较
摘要:开发语言 Golang能重复利用多核计算能力,提升承载能力,简单易用,内存安全,运行效率高于各种脚本语言 框架比较 cellnet是一个组件化、高扩展性、高性能的开源服务器框架 Leaf 是一个模块化、多核支持、稳定的开源游戏服务器框架 GoWorld一个分布式可扩展、可热更新的游戏服务器框架 特性 阅读全文

posted @ 2018-12-10 10:03 &大飞 阅读(6279) 评论(0) 推荐(0) 编辑

js中应用protocol buffer
摘要:前段时间公司项目需要用到protocol buffer数据传输协议,这是什么东西,根本没接触过,好好的json干嘛不用?怀着好奇心去了解学习,最后顺利运用。下面是一些是经验,希望能帮到一些人。 首先我们要知道什么是protocol buffer protocolbuffer(以下简称PB)是goog 阅读全文

posted @ 2018-12-05 23:14 &大飞 阅读(2299) 评论(0) 推荐(0) 编辑

javascript之ProtoBuf在websocket中的使用
摘要:因为ProtoBuf的序列化效率和大小都非常好,所以它在网络通信上面应用越来越多;而webosocket也随着web3.0应用越来越广泛,而将这两个结合在一起的也会慢慢形成一种趋势;本人是为了测试自已写的一个C# websocket,所以在web上面结合pb也写了一个js实例: 1.首先下载prot 阅读全文

posted @ 2018-12-05 22:41 &大飞 阅读(2403) 评论(0) 推荐(0) 编辑

html5+go+websocket简单实例代码
摘要:html5+go+websocket简单实例代码 这次的就直接发放代码截图吧,应该是用go语言做后台一个简易的聊天,这里没用到什么特别的知识,最朴实的来实现效果,主要目的是分享下h5怎么用websocket,go搭建websocket服务的主要部分。 go代码部分: // WebChat proje 阅读全文

posted @ 2018-12-05 22:26 &大飞 阅读(997) 评论(0) 推荐(0) 编辑

编写WebSocket服务,客户端和html5调用
摘要:1,关于websocket HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯。 在JavaEE7中也实现了WebSocket协议。 在 WebSocket API,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可 阅读全文

posted @ 2018-12-05 21:42 &大飞 阅读(384) 评论(0) 推荐(0) 编辑

golang json 为map[string] interface{}
摘要:json字符串: {"sn":1,"ls":false,"bg":0,"ed":0,"ws":[{"bg":0,"cw":[{"sc":0,"w":"还"}]},{"bg":0,"cw":[{"sc":0,"w":"有点"}]},{"bg":0,"cw":[{ 阅读全文

posted @ 2018-11-07 17:39 &大飞 阅读(1703) 评论(0) 推荐(0) 编辑

Ubuntu16.04下源码安装go1.11.2编译器
摘要:Ubuntu下直接安装go1.11.2版本的go语言编译器需要依赖go1.4版本。所以在安装1.4版本以上的时候,需要安装1.4版本。 版本下载地址:https://storage.googleapis.com/golang/go1.11.2.linux-amd64.tar.gz (对应相应版本进行 阅读全文

posted @ 2018-11-07 07:19 &大飞 阅读(949) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示