Thrift的required和optional源码分析

     thrift的数据类型定义的时候和protobuf(后面简称pb)一样也有requriedoptional标签,意义是类似的,required标示改消息在序列化之前必须设置该字段值,如果不设置则无法序列化,当然也就更无法反序列化,该标签标示的字段是必填字段;而optional字段则标示该[……]

Read more

shell字符串的截取

shell字符串的截取的问题:
一、Linux shell 截取字符变量的前8位,有方法如下:
1.expr substr “$a” 1 8
2.echo $a|awk ‘{print substr(,1,8)}’
3.echo $a|cut -c1-8
4.echo $
5.expr[……]

Read more

Thrift学习笔记—IDL基本类型

     thrift 采用IDLInterface Definition Language)来定义通用的服务接口,并通过生成不同的语言代理实现来达到跨语言、平台的功能。在thriftIDL中可以定义以下一些类型:基本数据类型,结构体,容器,异常、服务

1基本类型

  • bool: 布尔值[……]

Read more