- 博客(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关注的人