09 2016 档案

摘要:转载请注明出处 今天我们用go来搭建一个文件服务器FileServer,并且我们简单分析一下,它究竟是如何工作的。知其然,并知其所以然! 首先搭建一个最简单的,资源就挂载在服务器的根目录下,并且路由路径为根路径:127.0.0.1:8080/ 服务器程序和资源结构如下: 打开源码,我们定位到net/ 阅读全文
posted @ 2016-09-26 14:27 Accept 阅读(7660) 评论(1) 推荐(2) 编辑
摘要:首先编写thrift文件(rpcserver.thrift),运行thrift --gen go rpcserver.thrift,生成代码 搭建一个以二进制为传输协议的服务器如下: 查看自动生成的代码recserver.go,我们发现 NewRpcServiceProcessor函数代码如下: 也 阅读全文
posted @ 2016-09-13 13:37 Accept 阅读(1813) 评论(0) 推荐(0) 编辑
摘要:我们以hello world来大概分析一下golang中的thrift包,并且扒一扒网络上有关thrift的一些坑 查看源码,服务器定义如下:(详见simple_server.go文件) 在go语言中,创建一个thrift服务器有三种方法:(详见simple_server.go文件) 这三个函数分别 阅读全文
posted @ 2016-09-12 16:19 Accept 阅读(9270) 评论(1) 推荐(0) 编辑
摘要:继续之前的德州扑克话题,上次的DOS界面确实没法看,我女朋友说这是什么鬼。哈哈,估计只有自己能玩了 这两天重构了一下界面,基于web服务器和浏览器来交互。 服务器和客户端之间用websocket通信,这种全双工长连接更方便服务器及时的将整个游戏数据向客户端推送。 这篇随笔主要记录一下做前端界面的时候 阅读全文
posted @ 2016-09-12 00:09 Accept 阅读(2797) 评论(0) 推荐(0) 编辑
摘要:参考了一下这篇文献,http://cowboyprogramming.com/2007/01/04/programming-poker-ai/ 自己用go实现了一个德州扑克AI,效果还可以。 正常和它玩耍的时候,互动性还不错。但是也有一点点问题,比如玩家乱来,把把都ALL IN(反正不是真的要钱), 阅读全文
posted @ 2016-09-08 13:40 Accept 阅读(5946) 评论(1) 推荐(0) 编辑
摘要:哇,好久好久没写东西啦。。。 这两天实现了一个简单的游戏引擎,可以发牌,可以比较两手牌的大小 这阶段过后准备用这个引擎来实现一个简单的AI对战,现在先记录一下,实现方面我用的是GO语言 接下来我假设你已经懂游戏规则和俗语了 首先是牌的储存,2~~A,一共13张牌,我用的是一个14位的二进制区间来储存 阅读全文
posted @ 2016-09-05 13:30 Accept 阅读(903) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示