摘要: 今天改了一下电子邮件的实现,个人觉得比之前的稍微好了一点,特此记录。 邮件按不同的分法可以分为很多类,根据策划的要求,我把邮件分为了两种,一种是下发的所有用户的,一种是发给某几个人的。 之前实现的比较简单,也是很容易想的的思路,那就是当需要下发一封邮件时,先判断用户是否在线,若在线则直接先发到在线用 阅读全文
posted @ 2016-03-16 20:21 mr_yu 阅读(4311) 评论(0) 推荐(1) 编辑
摘要: 最近读skynet c语言部分的源码,发现有好多锁的使用和gcc提供的一些原子操作。看到这些东西,对于我这个newbee来说实在有些hold不住。但为了了解并进一步掌握,还是决定好好分析一下。不足之处望指正。 自旋锁(spinlock) 和 互斥锁(mutex) 对比 自旋锁:得到锁之前是在一个循环 阅读全文
posted @ 2016-03-16 10:11 mr_yu 阅读(1997) 评论(0) 推荐(0) 编辑
摘要: 最近将项目迁移到了公司服务器上,以后客户端调试和服务端开发都要去链接这台服务器,但是开发就需要调试,也需要log信息,同一局域网内,如何链接服务器并随时查看服务器上的log信息呢? 今天搞了一下,把步骤分享如下: 临时服务器在VM下装的ubuntu系统,装好后设置联网模式为桥接模式: 首先在ubun 阅读全文
posted @ 2016-03-15 09:37 mr_yu 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 最近实现了游戏好友系统。第一次按照自己的方法实现,觉得代码有些冗余,估计是思路问题。特在此记录,一是为了以后维护,二是向和我一样没有啥经验的程序员提供一个思路,更希望大家不吝赐教提供更好的设计思路。 需求: 添加好友 a)根据当前玩家等级获取10个正负20级其他玩家列表 b) 获取的其他玩家最近一次 阅读全文
posted @ 2016-03-09 10:15 mr_yu 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 问题描述:ubuntu下用lua开发游戏电子邮件模块,自己测试时向用户推送100封,而用户最多只能有50封。这是调用sysdelete删除一些邮件。当打印log时,打印到一半后程序中途停止。将打印log的代码删除后又恢复正常。 目前估计是缓存满了。待解决。。删除邮件代码如下: function _M 阅读全文
posted @ 2016-03-08 09:57 mr_yu 阅读(893) 评论(0) 推荐(0) 编辑