好好学习,天天向上
golang nil
实现看一下定义 // nil is a predeclared identifier representing the zero value for a // pointer, channel, func, interface, map,
2019-04-17
proto3字段分析
定义消息类型定义一个简单的消息类型: syntax = "proto3"; message SearchRequest { string query = 1; int32 page_number = 2; int32 resu
2019-04-10
proto2字段分析
定义消息类型例如: message SearchRequest { required string query = 1; optional int32 page_number = 2; optional int32 result
2019-04-10
protocol buffers
什么是Protocol BuffersProtocol Buffers (简称 Protobuf)是 Google 开源的一款跨语言,跨平台,扩展性好的序列化工具,相比于 XML 和 JSON 等流行的编码格式,Protobuf 的性能非常
2019-04-09
redis数据结构
Redis数据结构: string list hash set zset Redis底层数据结构: REDIS_ENCODING_RAW,字符串 REDIS_ENCODING_INT,整数 REDIS_ENCODING_HT,哈希表
2019-03-14
awk命令
sed以行为单位处理⽂件,awk比sed强的地方在于不仅能以行为单位还能以列为单位处理文件。awk缺省的⾏分隔符是换⾏行,缺省的列分隔符是连续的空格和Tab,但是行分隔符和列分隔符都可以自定义,⽐如/etc/passwd文件的每⼀行有若干个
2019-03-13
sed命令
sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区
2019-03-13
elasticsearch排序
相关性排序默认情况下,结果集会按照相关性进行排序 – 相关性越高,排名越靠前。在此之前,我们先看一下sort参数的使用方法。 排序方式为了使结果可以按照相关性进行排序,我们需要一个相关性的值。在ElasticSearch的查询结果中, 相关
2019-03-04
elasticsearch结构化查询
请求体查询简单查询语句(lite)是一种有效的命令行_adhoc_查询。但是,如果你想要善用搜索,你必须使用请求体查询(request body search)API。之所以这么称呼,是因为大多数的参数以JSON格式所容纳而非查询字符串。
2019-03-04
elasticsearch搜索
Elasticsearch强大之处在于可以从混乱的数据中找出有意义的信息——从大数据到全面的信息。Elasticsearch不只会存储(store)**文档,也会索引(indexes)文档内容来使之可以被搜索。**每个文档里的字段都会被索引
2019-03-04
sock5协议
SOCKS5协议SOCKS5比SOCKS4a多了鉴定、IPv6、UDP支持。创建与SOCKS5服务器的TCP连接后客户端需要先发送请求来协议版本及认证方式,格式为(以字节为单位): VER NMETHODS METHODS 1
2019-01-29
4 / 5