上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: Linux作为首选的服务器操作系统,它有非常明显的优势。我们强烈建议在发布环境使用Linux系统。 那我们在Linux下如何配置,可以使引擎的性能最大化? socket_optimization.sh #!/bin/bash # set ulimit limit() { echo "ulimit - 阅读全文
posted @ 2018-08-07 22:26 _raindrop 阅读(306) 评论(0) 推荐(0) 编辑
摘要: https://github.com/tensorflow/tensorflow http://www.eefocus.com/component/374208/r0 阅读全文
posted @ 2018-08-05 12:37 _raindrop 阅读(131) 评论(0) 推荐(0) 编辑
摘要: ZeroMQ 是一个很有个性的项目,它原来是定位为“史上最快消息队列”,所以名字里面有“MQ”两个字母,但是后来逐渐演变发展,慢慢淡化了消息队列的身影,改称为消息内核,或者消息层了。从网络通信的角度看,它处于会话层之上,应用层之下,有了它,你甚至不需要自己写一行的socket函数调用就能完成复杂的网 阅读全文
posted @ 2018-08-05 10:43 _raindrop 阅读(3096) 评论(0) 推荐(0) 编辑
摘要: 相对于skynet,KBEngine提供了完整的组件方案。 Loginapp 登录验证、注册、Client的接入口。 Baseapp 通过Loginapp分配过来的Client会与Baseapp保持连接,完成客户端与服务端的交互。 定时把Entity的数据保存进数据库。 Baseapp之间会进行互相 阅读全文
posted @ 2018-08-03 23:43 _raindrop 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 有哪些开源? KBEngine《暗黑战神》 最后一战 pomelo skynet muduo GoWorld 服务引擎要实现什么? 核心两个问题:消息的pipeline与游戏世界状态维护。 网络: 定义client到server、server到client、server到server的消息流。 我们 阅读全文
posted @ 2018-08-03 10:29 _raindrop 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 测试到达目的主机的网络是否连接,但ping无法检查系统端口是否开放 ping www.google.com telnet可以检查某个端口是否开放 telnet ip_addr:port traceroute 是用来检测发出数据包的主机到目标主机之间所经过的网关数量的工具。traceroute 的原理 阅读全文
posted @ 2018-08-02 14:53 _raindrop 阅读(368) 评论(0) 推荐(0) 编辑
摘要: make cmake CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令 阅读全文
posted @ 2018-08-02 10:35 _raindrop 阅读(1610) 评论(0) 推荐(0) 编辑
摘要: 在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱得火热之年代,select和poll的用武之地越来越有限,风头已经被epoll占尽。 epoll通过在Linux内核中申请一个简易的文件系 阅读全文
posted @ 2018-07-31 15:45 _raindrop 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 先说个故事 鬼子进村 处理大量的连接的读写,select 是够低效的。因为 kernel 每次都要对 select 传入的一组 socket 号做轮询,这叫鬼子进村策略。一遍遍的询问“鬼子进村了吗?”,“鬼子进村了吗?”... 大量的 cpu 时间都耗了进去。(更过分的是在 windows 上,还有 阅读全文
posted @ 2018-07-24 14:00 _raindrop 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 5基础技术知识 10管理方面 技术 多看游戏系统代码,优化代码,多调试 知识+逻辑(深度思考) 架构(选型) 做的更多,做的比安排给你的任务更多。 除了做完这个功能,还将关联的功能全部掌握清楚 ,熟悉更多业务,不管是不是你负责的;熟悉更多代码,不管是不是你写的。 关于读源码 找资料(开发计划和版本历 阅读全文
posted @ 2018-07-07 14:59 _raindrop 阅读(195) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页