随笔 - 192,  文章 - 1,  评论 - 6,  阅读 - 51476
05 2022 档案
slice底层实现
摘要:1 切片和数组 关于切片和数组怎么选择???接下来好好讨论讨论这个问题 在go中,与C数组变量隐式作为指针使用不同,Go数组是值类型,赋值和函数传参操作都会复制整个数组数据 func main() { arrayA := [2]int{100, 200} var arrayB [2]int arra 阅读全文
posted @ 2022-05-11 17:15 輪滑少年 阅读(55) 评论(0) 推荐(1) 编辑
切片
摘要:1. 切片Slice 需要说明:slice并不是数组或数组指针。它通过内部指针和相关属性引用数组片段,以实现变长方案. 1. 切片:切片是数组的一个引用,因此切片是引用类型。但自身是结构体,值拷贝传递。 2. 切片的长度可以改变,因此,切片是一个可变的数组。 3. 切片遍历方式和数组一样,可以用le 阅读全文
posted @ 2022-05-06 00:20 輪滑少年 阅读(91) 评论(0) 推荐(0) 编辑
数组Array
摘要:1. 数组Array Golang Array和以往认知的数组有很大不同。 1. 数组:是同一种数据类型的固定长度的序列。 2. 数组定义:var a [len]int,比如:var a [5]int,数组长度必须是常量,且是类型的组成部分。一旦定义, 长度不能变。 3. 长度是数组类型的一部分,因 阅读全文
posted @ 2022-05-04 17:28 輪滑少年 阅读(68) 评论(0) 推荐(0) 编辑
go 基本类型
摘要:1.1. 基本类型介绍 Golang 更明确的数字类型命名,支持 Unicode,支持常用数据结构。 类型长度(字节)默认值说明 bool 1 false byte 1 0 uint8 rune 4 0 Unicode Code Point, int32 int, uint 4或8 0 32 或 6 阅读全文
posted @ 2022-05-04 16:16 輪滑少年 阅读(103) 评论(0) 推荐(0) 编辑
go 变量声明
摘要:1.变量声明 Go语言中的变量需要声明后才能使用,同一作用域内不支持重复声明。并且Go语言的变量声明后必须使用。 1.1 标准声明 var 变量名 变量类型 1.1.1变量声明以关键字var开头,变量类型放在变量的后面,行尾无需分号 var name string var age int var i 阅读全文
posted @ 2022-05-04 15:37 輪滑少年 阅读(201) 评论(0) 推荐(0) 编辑
运算符
摘要:1.运算符 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 1.1.1. 算数运算符 运算符描述 + 相加 - 相减 * 相乘 / 相除 % 求余 注意: ++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符。 1.1.2. 关系运算符 运算符描述 阅读全文
posted @ 2022-05-04 15:09 輪滑少年 阅读(89) 评论(0) 推荐(0) 编辑
go 相关命令
摘要:假如你已安装了golang环境,你可以在命令行执行go命令查看相关的Go语言命令: $ go Go is a tool for managing Go source code. Usage: go command [arguments] The commands are: build compile 阅读全文
posted @ 2022-05-04 15:06 輪滑少年 阅读(16) 评论(0) 推荐(0) 编辑
Init函数和main函数
摘要:1.1 init函数 go语言中init函数用于包(package)的初始化,该函数是go语言的一个重要特性。 有下面的特征: 1 init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等 2 每个包可以拥有多个init函数 3 包的每个源文件也可以拥有多个init函数 4 同一个包中 阅读全文
posted @ 2022-05-04 15:03 輪滑少年 阅读(123) 评论(0) 推荐(0) 编辑
GO内置类型和函数
摘要:1 内置类型 1.1 值类型 bool int(32 or 64), int8, int16, int32, int64 uint(32 or 64), uint8(byte), uint16, uint32, uint64 float32, float64 string complex64, co 阅读全文
posted @ 2022-05-04 14:51 輪滑少年 阅读(34) 评论(0) 推荐(0) 编辑
python 操作es
摘要:from elasticsearch import Elasticsearch es = Elasticsearch() # 创建索引 def deleteInices(my_index): if True and es.indices.exists(my_index): # 确认删除再改为True 阅读全文
posted @ 2022-05-04 13:12 輪滑少年 阅读(560) 评论(0) 推荐(0) 编辑
es创建文档,插入、查询、聚合查询
摘要:插入数据一旦你启动并运行集群,你就可以创建数据了。Elasticsearch 有多种方式插入数据,但最终它们都执行同样的操作,将 JSON 文档放入 Elasticsearch 索引中。 你可以使用简单的 PUT 请求去执行操作,请求须指定文档的索引名称,唯一的文档 ID,以及请求体中一个或多个键值 阅读全文
posted @ 2022-05-04 13:08 輪滑少年 阅读(1149) 评论(0) 推荐(0) 编辑
es安装
摘要:在 Linux,macOS 或 Windows 上本地运行 Elasticsearch 在 Elasticsearch Service 上创建部署时,将自动设置一个主节点和两个数据节点。通过从 tar 或 zip 存档安装,您可以在本地启动 Elasticsearch 的多个实例,以查看多节点集群的 阅读全文
posted @ 2022-05-04 12:52 輪滑少年 阅读(61) 评论(0) 推荐(0) 编辑
es入门
摘要:es 介绍 Elasticsearch 是一个分布式文档储存中间件,它不会将信息储存为列数据行,而是储存已序列化为 JSON 文档的复杂数据结构。当你在一个集群中有多个节点时, 储存的文档分布在整个集群里面,并且立刻可以从任意节点去访问。 当文档被储存时,它将建立索引并且近实时(1s)被搜索。 El 阅读全文
posted @ 2022-05-04 12:49 輪滑少年 阅读(175) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示