随笔分类 -  服务器开发

摘要:环境准备 本文介绍从零开始创建多个虚拟机,组建一个测试k8s集群的完整过程,并记录中间踩过的坑 创建虚拟机 安装vagrant和virtualbox https://www.vagrantup.com/ https://www.virtualbox.org/wiki/Downloads 创建两个目录 阅读全文
posted @ 2020-12-23 09:39 深圳-宝爷 阅读(2448) 评论(0) 推荐(0) 编辑
摘要:网络延迟是所有实时同步的游戏都会遇到的问题,下面是关于实时同步问题的一些思考和处理方法。具体的解决方法可能比较特殊,首先这里的服务器并不跑定时器(除了一个游戏结束倒计时的定时器),由前端驱动,延迟的情况下主要是由前端来预测或纠正,服务器辅助,处理和转发,据我的了解好像没什么人这样子搞吧。所以看完如果... 阅读全文
posted @ 2014-12-15 18:18 深圳-宝爷 阅读(8706) 评论(18) 推荐(10) 编辑
摘要:Unix时间戳包含了丰富的时间信息,很多平台都有时间戳的概念,也提供了不少操作时间戳的系统调用这些系统调用固然强大,但我比较喜欢使用便捷的方法,而不是去调用系统函数,下面分享敲代码时候碰到的两个小例子,我使用了非常规的做法,使效率提高了那么一点点。当代码变简单,变高效,哪怕只是一点点,心情都是非常舒畅的~~~定义:是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。Example1需求,一个存储在Memcached(可理解为数据库)的结构体,结构主要内容如下,每个玩家每天可以获得MAX经验,exp字段表示今天得到的经验,这个字段用于判断是否达到当天的最高经验假设玩家要增 阅读全文
posted @ 2012-06-09 20:56 深圳-宝爷 阅读(2442) 评论(0) 推荐(1) 编辑
摘要:现在多CPU的趋势越来越大了. 有时候为了更好地操作机器, 需要将某个进程绑定到具体的CPU上去. 下面给出了一个进程绑定到具体的CPU上去的一个例子.cpu.c[CODE]#include<stdlib.h>#include<stdio.h>#include<sys/types.h>#include<sys/sysinfo.h>#include<unistd.h>#define __USE_GNU#include<sched.h>#include<ctype.h>#include<string.h> 阅读全文
posted @ 2011-10-18 18:12 深圳-宝爷 阅读(912) 评论(0) 推荐(1) 编辑

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