自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 LUA 源码阅读笔记(一)

好久没有在网上留言了。。。 背景介绍因为工作的需要,后台svr要能够动态修改更新,使用C当然没有问题,问题就在于修改源码后,需要重启服务。所以就想到在C里能够嵌入一种脚本,最好是和C无缝结合的。因此就想到使用到LUA,LUA的大名圈内人士应该早有耳闻,只不过一直没有机会接触。机缘巧合,有幸一见。 俗话说得好,耳闻不如一见。LUA使用起来还是很简单的,语法和普通的脚本语言相差不大

2011-11-08 11:37:03 730

原创 NS2 学习笔记(二)

添加新分组头的步骤1、用C++语言增加一个新的文件,其中包括新的分组头的struct,该struct的命名规则为hdr_newhdr,必需要定义static int offset_字段,以及访问该字段的方法。2、定义需要的访问其他字段的成员函数3、创建一个static类来完成OTCL连接,按照命名规则,这个类的类名应该叫NewhdrPacketHeader,从PacketHeaderClass类继

2008-11-10 09:32:00 373

原创 NS2 学习笔记(一)

1、NS为什么要用使用分裂对象模型在模拟的过程中,模拟器要完成两种不同的事情:一、要完成对具体协议的模拟,需要的是一种高效的系统编程语言,实现的算法要能够多次重复的执行,因此运行的效率很重要;二、需要经常设置或者修改模拟场景,需要在较短的时间内开发出大量的场景,从修改模型到重新运行的这段周转时间就很重要。因此选择了C++和OTCL,C++的运行效率比较高,但是修改后需要重新编译等,需要花费较大的时

2008-11-07 16:02:00 549

原创 ANSI C中获取结构体成员偏移量量的办法

#define OFFSET (size_t)&(((MyStruct*)0)->MyField)    上面定义的MY_OFFSET宏就是要的MyField的偏移。这样强制转换后的结构指针怎么可以用来访问结构体字段?其实这个表达式根本没有也不打算访问MyField字段。ANSI C标准允许任何值为0的常量被强制转换成任何一种类型的指针,并且转换结果是一个NULL指针,因此((MyStruct

2008-10-07 15:27:00 1620

空空如也

空空如也

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

TA关注的人

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