gogoproto一睹为快

package message;
import "gogo.proto";
option (gogoproto.sizer_all) = true;
option (gogoproto.marshaler_all) = true;
option (gogoproto.unmarshaler_all) = true;

message Header {
  enum HmacHashFunction {
    MD5  = 0;
    SHA1 = 1;
  }
  required uint32           message_length      = 1; // length in bytes

  optional HmacHashFunction hmac_hash_function  = 3 [default = MD5];
  optional string           hmac_signer         = 4;
  optional uint32           hmac_key_version    = 5;
  optional bytes            hmac                = 6;
}

message Field {
  enum ValueType {
    STRING  = 0;
    BYTES   = 1;
    INTEGER = 2;
    DOUBLE  = 3;
    BOOL    = 4;
  }
  required string       name            = 1;
  optional ValueType    value_type      = 2 [default = STRING];
  optional string       representation  = 3;
  repeated string       value_string    = 4;
  repeated bytes        value_bytes     = 5;
  repeated int64        value_integer   = 6 [packed=true];
  repeated double       value_double    = 7 [packed=true];
  repeated bool         value_bool      = 8 [packed=true];
}
  
message Message {
  required bytes    uuid        = 1;
  required int64    timestamp   = 2; // nanoseconds since UNIX epoch
  optional string   type        = 3;
  optional string   logger      = 4;
  optional int32    severity    = 5 [default = 7];
  optional string   payload     = 6;
  optional string   env_version = 7;
  optional int32    pid         = 8;
  optional string   hostname    = 9;
  repeated Field    fields      = 10;
}
时间: 2024-10-24 12:52:57

gogoproto一睹为快的相关文章

自定义View之实现日出日落太阳动效

以前也很羡慕网上大神随手写写就是一个很漂亮的自定义控件,所以我下决心也要学着去写,刚好最近复习了Android View的绘制流程知识,看来看去就是那些个知识点,没点产出总感觉很迷.现在个人呢用的是华为荣耀8手机,碰巧在看自带的天气APP时,滑到最下面看到那个动效图:日出时间和日落时间上边是一个半圆,白天任意的时刻(在日出和日落时间之间)都有对应一个太阳从日出时刻沿着半圆弧做动画特效,个人第一感觉就是:就拿这个来练练手啦!于是拿着笔和纸,画了模型图,甚至求什么sin.cos函数,有点过分了哈,还

【react学习】关于react框架使用的一些细节要点的思考

( _(:3 」∠)_给园友们提个建议,无论是API文档还是书籍,一定要多看几遍!特别是隔一段时间后,会有意想不到的收获的) 这篇文章主要是写关于学习react中的一些自己的思考: 1.setState到底是同步的还是异步的? 2.如何在子组件中改变父组件的state 3.context的运用,避免"props传递地狱" 4.组件类里有私有变量a,它到底改放在this.a中还是this.state对象中(作为属性a)呢? 1.setState到底是同步的还是异步的? class MyC

Exadata 12.2.1.1.0 Highlights

突然发现,在中国农历新年的这几年里,Exadata 12.2版本已经发布了. 本起去docs.oracle.com上看看它的新特性,结果发现文档还没有更新: 下面是找到的一些资料,让我们来一睹为快吧: Smart Analytics: (1). In-Memory Formats in Columnar Flash Cache In-Memory formats used in Smart Columnar Flash Cache Enables vector processing on sto

【原创】锡林格勒木兰围场乌兰布统大草原

时间:2016年07月10日      地点:回京路上      事件:草原两日游      诗句: <草原二日游>           乌兰布统名四方,天苍野茫无边疆.           满眼绿色壮河山,风云青史垂流芳.                                                                       <将军袍子滩>           将军袍子水一滩,游人上马浪花欢.           尚坤求诗呼王艳,女人何必两相难

本地事务和分布式事务工作实践 【转】

一:从事务的历史说起 知已知彼,百战不败.想了解事务,我们从事务的历史说起. 在Windows平台上,事务的概念最开始出现在关系型数据库中,但是随着.net平台的发展,事务包括的的范围也越来越宽,先一睹为快, 在关系型数据库中的事务是通过begin transaction,rollback transaction, commit 等关键字来实现事务的. BEGIN TRANSACTION  UPDATE [dbo].[T_ACCOUNT] SET BALANCE = BALANCE + @amo

分享一个近期写的简单版的网页采集器

分享一个近期写的简单版的网页采集器 功能特点: 1.可通过配置,保存采集规则. 2.可通过采集规则,进行数据采集. 3.可分页,分关键字,进行采集. 4.可保存数据至数据库,文本中. ........... 功能还比较简单,喜欢深入的可以继续深入下去,暂时还没有登录的功能,因为登录功能涉及到的范围比较广,待日后慢慢研究后再开发. 我先上个图让大家一睹为快吧: 首先看看页面,我们要采集这个网站的文章 接下来,首先是查找分页,获得分页里面的文章链接,接着查找内容页需要采集的字段,生成规则,进行采集.

校园资讯

采用APICloud+云平台数据库,做了一个简单的校园资讯APP.小白一个,如有不好的地方请大家多多指导哦~~~.我就废话少说了,直接上图,一睹为快.        ================================================================================        ===============================================================================

重写TreeView模板来实现数据分层展示(二)

前面一片文章实现TreeView的基本的模板重写,那么照着这个思路,我们再来写一个稍稍复杂的TreeView ,其它的内容都和前面系列内容相似,还是和之前文章介绍的一样,首先看看做出的DEMO的最终样式,先来一睹为快. 其实并不复杂,关键的是要准确去理解TreeView这个控件,这个控件的核心是TreeViewItem,那么我们就重点来看看这个样式该怎么写. <Style TargetType="{x:Type TreeViewItem}"> <Setter Prop

Qt之QComboBox定制(二)

上一篇文章Qt之QComboBox定制讲到了qt实现自定义的下拉框,该篇文章主要实现了列表式的下拉框,这一节我还将继续讲解QComboBox的定制,而这一节我将会讲述更高级的用法,不仅仅是下拉列表框,而可以实现下拉框为表格,原理其实上一篇文章中的列表框类似,不过在这篇文章我将会重点讲述一下不同的地方,好了,下边我先截取一下demo中的运行效果图,如图1所示,效果并不是那么美观,不过确实有很大的用处. 图1 表格下拉框 看了上图中的展示,是不是觉得很眼熟,是的,同学你说对了,其实这个界面时仿照铁道