上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 47 下一页

2018年12月10日

Go语言第一深坑:interface 与 nil 的比较

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

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

go语言静态库的编译和使用

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

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

GoWorld – 用Golang写一个分布式可扩展、可热更的游戏服务器

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

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

基于Golang的游戏服务器框架cellnet开发日记(二)(转)

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

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

golang Leaf 游戏服务器框架简介

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

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

awesome-go:一个很全的go语言框架,库,软件合集

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

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

服务器网络库 cellnet

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

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

go游戏框架比较

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

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

2018年12月9日

KBEngine 服务器端-loginapp-协议构建、解析执行详细介绍

摘要: KBEngine 服务器端-loginapp-协议构建、解析执行详细介绍 宏宏宏 由于 C++ 是静态语言,不能像 js 一样通过函数名字符串来直接执行函数,所以将 messageId 映射到可执行函数的复杂性大大提升;KBEngine 使用了一系列精巧的「宏」来解决这个问题。 为了叙述方便,我把需 阅读全文

posted @ 2018-12-09 08:19 &大飞 阅读(404) 评论(0) 推荐(0)

KBEngine.executeRawDatabaseCommand使用

摘要: KBEngine.executeRawDatabaseCommand使用 先贴一段官方的API介绍: def executeRawDatabaseCommand( command, callback, threadID, dbInterfaceName ): 功能说明:这个脚本函数在数据库上执行原始 阅读全文

posted @ 2018-12-09 08:18 &大飞 阅读(531) 评论(0) 推荐(0)

kbengine + cocos2d-js-demo理解

摘要: kbengine + cocos2d-js-demo理解 KBEngine 是国内开源的游戏服务器引擎,据说参考了 Bigworld 的架构;网上能找到的开源游戏服务器引擎很少,网易的 Pomelo 是用 Node.js 来实现的,现在还是觉得 C/C++ 更熟悉些,就先从这个开始理解游戏服务器开发 阅读全文

posted @ 2018-12-09 08:17 &大飞 阅读(701) 评论(0) 推荐(0)

kbengine_js_plugins

摘要: 改动(2017/7/6) 在Cocos Creator使用此脚本的步骤(2017/7/6) Usage KBE-Plugin fire-out events(KBE => Unity): KBE-Plugin fire-in events(Unity => KBE): 阅读全文

posted @ 2018-12-09 08:04 &大飞 阅读(395) 评论(0) 推荐(0)

2018年12月6日

Unity对H5小游戏开发的支持——Project Tiny

摘要: 随着微信小游戏跳一跳的大火,游戏市场对于H5小游戏的开发逐渐火爆,作为一名Unity游戏开发从业者,大家对于Unity中开发小游戏的支持也很关注!近日Unity官方发布了Project Tiny 预览包,旨在构建可以即时加载而无需安装的游戏和体验。 Project Tiny Project Tiny 阅读全文

posted @ 2018-12-06 19:30 &大飞 阅读(11904) 评论(0) 推荐(0)

2018年12月5日

js中应用protocol buffer

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

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

javascript之ProtoBuf在websocket中的使用

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

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

html5+go+websocket简单实例代码

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

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

编写WebSocket服务,客户端和html5调用

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

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

如何启动、关闭和设置ubuntu防火墙

摘要: sudo ufw enable|disable 由于LInux原始的防火墙工具iptables过于繁琐,所以ubuntu默认提供了一个基于iptable之上的防火墙工具ufw。 ubuntu 9.10默认的便是UFW防火墙,它已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操 阅读全文

posted @ 2018-12-05 16:04 &大飞 阅读(158) 评论(0) 推荐(0)

ubuntu下/etc/rc.local和/etc/init.d/rc.local的区别

摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013401853/article/details/71079595 <!-- flowchart 箭头图标 勿删 --> 在ubuntu下要把一个程序加入开机启动,一般可以通过修改rc.local来 阅读全文

posted @ 2018-12-05 15:22 &大飞 阅读(349) 评论(0) 推荐(0)

Ubuntu16.04 搭建svn

摘要: 1、卸载SVN 查看自己是否安装了svn svn 上图显示已安装,可用以下命令进行卸载 sudo apt-get remove --purge subversion (–purge 选项表示彻底删除改软件和相关文件) 2、安装SVN 安装前先更新一下 sudo apt-get update 接下来安 阅读全文

posted @ 2018-12-05 10:23 &大飞 阅读(231) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 47 下一页

导航