04 2016 档案
对内存对齐的深一步理解
摘要:接触内存对齐这个概念,也有三四年了。不过由于我工作后一直做游戏服务器,都是在x86架构的机子上写代码,也没怎么注意内存对齐。使用最多的估计也就是面试时经常问结构体大小。最近在写自己服务器框架的二进流读写模块时,整理了下这方面的内容。本方不会涉及基本概念。 内存对齐只是指数据存储在内存时的起始地址是否 阅读全文
posted @ 2016-04-10 16:57 coding my life 阅读(9973) 评论(0) 推荐(0)
lua面向对象封装及元表(metatable)性能测试
摘要:Lua本身是没有面向对象支持的,但面向对象编程在逻辑复杂的大型工程却很有用。于是很多人用Lua本身的数据结构table来模拟面向对象。最简单的一种方法是把对象的方法、成员都放到table中。如: 调用也比较简单: 这已经很像面向对象编程。但我们可以看到这样写有些缺点: 1.数据和方法混在一起(当然这 阅读全文
posted @ 2016-04-04 16:33 coding my life 阅读(3622) 评论(0) 推荐(0)