自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

转载 c的字节对齐之总结

三个概念: 1,自然对齐值: 如果一个变量的内存地址正好在它的长度的整数倍的位置,该变量就是自然对齐的。如在32位CPU下,一个整型变量的地址为0x00000004,则它是自然对齐的。 需要字节对齐(自然对齐)的根本原因在于CPU访问数据的效率问题。假设上面整型变量的地址不是自然对齐的,而是为0x00000002,则CPU需要访问两次内存才能取得该变量的值:第一次取0x00000002-0x

2011-11-28 22:52:41 724

原创 结构体作为map的key或放入set中,需要重载<运算符

结构体作为map的key或放入set中,需要重载 typedef struct tagRoadKey {     int m_i32Type;     int m_i32Scale;     bool operator     {         if (m_i32Type != other.m_i32Type) // 类型按升序排序         {

2011-11-25 14:29:46 7595 1

原创 对比几家的翻译

翻译这句英文: What's often not realized, however, is that mock objects are but one form of special case test object, one that enables a different style of testing. google翻译的结果: 但是,往往没有意识到,是mock对象,特

2011-11-18 12:53:07 503

原创 协议描述与转换

用xml描述协议,基本类型包括:int8, uint8, int16, uint16, int32, uint32, int64, uint64, string 提供工具(用python实现)将xml协议描述文件转成proto文件,再生成protobuf的.h和.cc文件 提供工具(用python实现)将xml数据表描述文件转成sql建表语句 提供工具(用python实现)将xml数据表描述

2011-11-04 11:15:43 1167

原创 一些体会、总结

从需求(前期主要是功能需求)出发,分析出有哪些需求点(用例->时序图->协议),逐步走到实现。在OO模型和软件框架确定的情况下,定义什么样的接口完全取决于有什么样的需求,而不是取决于经验。 增量开发、编译、测试。 类的成员变量一定要在构造函数中初始化,否则创建了对象后不调用如Create或Init之类的函数(初始化类的成员变量),而直接调用一些依赖于成员变量值的函数,就会产生不可预

2011-11-03 14:21:13 349

Programming in Lua

Programming in Lua Lua程序设计.chm

2011-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除