在学习caffe 之前,首先学习一下protobuf.
Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。
下面是几个比较好的介绍protolbuf的链接,博主属于懒人一类的,在加上,现在只是学习,无创新,就不自己写了。
1 详细介绍原理,用途,例子和编码解码方式和过程,是比较全面的介绍。属于基础篇
http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/
2 介绍了protobuf 的格式,和数据类型,使用方法 属于基础加使用篇、
2.1 消息定义
http://blog.sina.com.cn/s/blog_abea023b0101dxce.html
2.2 协议讲解
http://blog.sina.com.cn/s/blog_9b0604b40101jyif.html
3 一种自动反射消息类型的 Google Protobuf 网络传输方案 进阶篇
http://www.cnblogs.com/Solstice/archive/2011/04/03/2004458.html
4 玩转Protocol Buffers 实战篇
http://www.searchtb.com/2012/09/protocol-buffers.html