文档章节

Protocol Buffers 开发工具 protobuf-dt插件

boonya
 boonya
发布于 2017/01/13 17:20
字数 371
阅读 328
收藏 1

protobuf-dt插件介绍

protobuf-dt是一个Eclipse插件,它为Protocol Buffers(protobuf)开发提供IDE支持。拥有以下特性:

  1. 语法高亮显示
  2. 基于语法、上下文和数据类型的代码书写提示功能
    
  3. 在你输入的时候生成数字标签。
    
  4. 链到编辑器的大纲视图
    
  5. 支持以超链接的开发变量/语法定义,包含导入的.proto文件。
    
  6. 类似于Javadoc的文档
    
  7. 可配置是否与protoc集成 
    

输入图片说明

Protocol Buffers( 简称 Protobuf)是一种高效的可扩展的结构化数据存储方式,非常适合做数据存储和RPC数据交换。Protocol Buffers是开源项目,由Google发布,Google内部的几乎所有的RPC协议和文件格式都使用Protocol Buffers。

一般都会提到Protobuf和XML的比较,Protobuf 以高效的二进制方式存储,比 XML 小 3 到 10 倍,快 20 到 100 倍,语义更清晰,无需类似 XML 解析器的东西。这就使得Protobuf可以作为XML的替代。而且,Protobuf以二进制方式存储,如果没有.proto文件,是无法读出它的任何内容,使用它在网络上传输数据时有一定的保密性。

该项目主页:https://code.google.com/p/protobuf-dt/

以上内容来自:http://www.open-open.com/open337904.htm

安装插件

很简单,直接在Eclipse>Help>Eclipse Marketplace..中搜索:protobuf-dt 输入图片说明

一步步安装即可。

相关下载

From:http://vincepeng.iteye.com/blog/2002439

protobuf-java-2.5.0.jar

protoc.rar

ptfdt.rar

© 著作权归作者所有

boonya
粉丝 76
博文 301
码字总数 58348
作品 0
海淀
高级程序员
私信 提问
protobuf-dt(support for protoc-gen-as3)

Protocol Buffers Development Tools(support for protoc-gen-as3) protobuf-dt is an Eclipse plug-in that provides support for Protocol Buffers (protobuf.) This plug-in requires Ecl......

猪圈
2014/07/08
1K
2
php安装 protobuf2.6.1扩展

首次实际项目中用到protobuf,找了下资料,弄了下环境并跑通,做下记录以免忘记 由于对接方使用的是proto2.4版本,所以也只能使用版本2的了。注意下,大版本间似乎是不支持的,我们试过安装版...

goodman_fz
2018/12/26
389
0
用 Maven 实现一个 protobuf 的 Java 例子

原文出处:jihite 1. 介绍Protocol Buffers Protocal Buffers(简称protobuf)是谷歌的一项技术,用于结构化的数据序列化、反序列化,常用于RPC 系统(Remote Procedure Call Protocol System...

jihite
2018/05/14
0
0
Protobuf Thrift数据描述语言调研

编者注 由于json是字符进行传送,尤其是传送float参数,会直接导致数据传输量暴增。则需要使用二进制化的跨语言传输方法。编者找到Google Protocol Buffers,Apache Thrift,Apache avro。 ...

抢小孩糖吃
2018/01/20
98
0
基于http协议使用protobuf进行前后端交互

protobuf介绍 由于网上关于protobuf的交互的资料比较零散,所以自己整理了一下关于protobuf前后端交互的资料,以作参考。 Google Protocol Buffers 简称 Protobuf,它提供了一种灵活、高效、...

陈老葱
07/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
7
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
10
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
昨天
9
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部