协议缓冲区数据的构造与解析软件设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:suing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的快速发展,信息的急速膨胀,高效、快速的组织和存储数据显得越来越重要。协议缓冲区是近几年互联网领域比较流行的数据交换格式。本文所研究的目标是实现高效构造和解析协议缓冲区格式数据的软件。课题来源于腾讯(北京)平台开发组的实际需求,利用此软件可以简化数据构造的过程,提高数据构造的效率。作者分析了协议缓冲区格式的特点,并对定义文件进行解析,根据解析的结果生成页面,在此基础上进行数据构造,并最终开发出符合项目需求的数据构造和解析软件。本文按照软件生命开发周期,从需求分析、系统设计、编码实现和系统测试几个方面详细的介绍了课题的开发过程。本文首先对协议缓冲区格式的特点进行了研究,并抽象出各个message定义的一些共同部分。针对公共部分,设计和实现一套新的数据构造方法,使得整个数据的构造过程更加简单和方便。构造的数据以可视化的形式展示,数据的准确率更高,数据构造的成本降低。然后针对已有的数据,考虑如何进行数据的解析,使得已有的数据可视化。在此基础上进行数据的修改和重新构造,可以有效的减少构造数据的时间消耗,保证数据的准确性和完整性,并且增强了数据的可维护性。最后对比了传统的构造方式,通过比较两种数据构造方式的时间消耗,新软件在构造数据方面效率得到了很大提升。
其他文献
薄基岩浅埋煤层开采时,极易引发突水溃沙灾害,其中水沙两相流体在多孔介质含水层以及破碎采动岩体中的渗流特性是研究的热点和难点问题。本文综合运用室内测试、理论分析、数值
随着新课改的不断发展,数学学习内容的不断泛化,使得很多学生成为了数学学习中的学困生。通过大量的实例证实,大多数学困生之所以为后进生是因为其学习动力的缺乏。这就导致对学
BOTDR传感系统以检测精度高、传感距离长、动态范围宽、可以实现温度和应力的同时检测而成为光纤传感的主流技术。本文对布里渊传感系统中的相关信号处理技术进行了深入研究,
随着光伏发电技术的日益成熟与国家政策的大力扶持,光伏发电的成本日渐降低,对太阳能光伏发电的应用受到普遍的关注。光伏系统输出功率存在高度的间歇性与波动性,这使得并网运行
本文旨在从关联理论的视角研究社会文化因素在言语交际话语理解过程中的作用。交际话语理解的研究上溯到亚里士多德的时代,语言哲学家们沿着两条不同的思路,开辟出了言语交际对
类比迁移在人类的学习中有着不可替代的地位,目前是心理学思维研究领域中的一个重要主题。许多研究者在类比迁移阶段的划分上达成以下共识:类比迁移包括四个阶段,即(1)源问题和靶
良好的体育行为对大学生成功地度过大学体育生活具有重要影响,对于他们终身体育意识的培养和全民健身的推进也具有十分重要的意义。近几年来,虽然国家十分重视学生的体育工作,但
近年来,男性生殖健康越来越受到威胁,男性不育率已由3:7上升到5:5,男性精子生成障碍越来越受到重视。所谓精子生成,就是指从原细胞到精子形成的连续增殖、分化、发育的过程,经历了
随着全球孔子学院的蓬勃发展,2011年9月至2012年7月笔者有幸参加了国家汉办汉语教师志愿者项目,在牙买加西印度群岛大学孔子学院承担汉语教学任务。在教学的初级阶段,除了完成
目的:在当今的社会调查中,经常会遇到各类敏感问题。在对敏感问题进行调查时,若采用直接调查的方式,由于涉及到个人或单位的隐私或者利益,被调查者往往拒绝回答或者在不得已回答的