自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 收藏
  • 关注

转载 Protocol Buffer数据编码

这是一篇让你对Protocol Buffer知其然亦知其所以然的文档,即便你在并不了解这其中的技术细节和处理机制的情况下,仍然能够在你的应用程序中正常的使用Protocol Buffer,然而我相信,通过对这些细节和机制的深入了解,不仅可以让你更好的使用和驾驭Protocol Buffer,而且还能深深地感受到Google工程师的智慧和高超的编程技艺,因此在我看来,深入的研习对我们编程能力的提高和

2017-08-05 22:36:59 405

转载 Protocol Buffer Java应用实例

生成目标语言代码      下面的命令帮助我们将MyMessage.proto文件中定义的一组Protocol Buffer格式的消息编译成目标语言(Java)的代码。至于消息的内容,我们会在后面以分段的形式逐一列出,同时也会在附件中给出所有源代码。      protoc -I=./message --java_out=./src ./MyMessage.proto      从上面

2017-08-05 22:25:23 696

转载 Protocol Buffer C++应用实例

生成目标语言代码      下面的命令帮助我们将MyMessage.proto文件中定义的一组Protocol Buffer格式的消息编译成目标语言(C++)的代码。至于消息的内容,我们会在后面以分段的形式逐一列出,同时也会在附件中给出所有源代码。      protoc -I=./message --cpp_out=./src ./MyMessage.proto      从上面的命

2017-08-05 22:14:41 334

转载 Protocol Buffer基本语法

一、为什么使用Protocol Buffer?      在回答这个问题之前,我们还是先给出一个在实际开发中经常会遇到的系统场景。比如:我们的客户端程序是使用Java开发的,可能运行自不同的平台,如:Linux、Windows或者是Android,而我们的服务器程序通常是基于Linux平台并使用C++开发完成的。在这两种程序之间进行数据通讯时存在多种方式用于设计消息格式,如:      1

2017-08-05 21:52:33 1306

翻译 软件定时器

定时器定时器(Timer) 是一个使用内核系统时钟来计时的内核对象。当一个定时器指定的时间计时到达时,它会执行一个应用层定义的动作,或简单地记录下这个“期满”事件,并等待应用层读取它的状态值概念我们可以定义任意数量的定时器,每个定时器都通过它的内存地址来引用一个定时器有以下几个关键属性:①时限(Duration):是指从启动到定时器第一次期满之间的时间间隔,单位为毫

2017-08-05 14:19:39 765

原创 有符号数据的符号位扩展

简介:在写传感器驱动程序的时候经常会遇到输出数据位数在8到16位之间。这样,在调试的时候如果使用printf直接输出数据,有可能出现错误。因为printf在打印的时候会做数据类型判断。所以我们需要对数据做符号位扩展。使用例子:比如说现在有一个输出为12位的加速度计数据,最高位表示数据符号位。现在读取X轴的数据(两个8位寄存器)如下:所以我们需要一个16位有符号变量来存储X轴的数据,现定义一个 in...

2017-08-03 20:36:04 5153

空空如也

空空如也

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

TA关注的人

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