摘要: go语言的切片 因为数组的长度固定不变并且长度也是数组类型的一部分,所以它有很多局限性。这时有了一种新的数据类型。在go语言中叫做切片( ) 简介 切片是一个拥有相同数据类型元素的可变长度的序列。它是基于数组类型做的一层封装,它非常灵活,支持自动扩容。 切片是一个引用类型,它的内部结构包含 、`长度 阅读全文
posted @ 2019-07-17 16:23 爬呀爬Xjm 阅读(296) 评论(0) 推荐(0) 编辑
摘要: go语言的数组 [TOC] 简介 数组是同一种数据类型元素的集合,固定大小的连续空间,和Python这种动态语言的列表有点区别。 数组长度在声明时已经确定,或者编译器确定了,后期可以修改数组成员,但是不能修改大小。 定义 格式: 声明一个变量名为 ,长度为4,元素类型为 的数组: 注意: 数组的长度 阅读全文
posted @ 2019-07-17 16:22 爬呀爬Xjm 阅读(287) 评论(0) 推荐(0) 编辑
摘要: go语言的函数 [TOC] 函数基础 简介 在任何编程语言中,函数就是对功能的封装,是组织好的,可重复使用,用于执行指定功能的代码块。在go语言中,函数属于一等公民。 定义 在go语言当中,用 定义一个函数,格式: 函数名:由数字、字母、下划线组成。但是不能以数字开头,在同一个包内,函数名不能重复。 阅读全文
posted @ 2019-07-17 14:08 爬呀爬Xjm 阅读(251) 评论(0) 推荐(0) 编辑
摘要: go语言的接口 [TOC] 简介 接口是双方规定的一种合作协议,接口实现者不需要关心接口会被怎样使用,调用者不需要关心接口的实现细节。接口是一种类型。也是一种抽象结构。不会暴露所含数据的格式、类型及结构。比如只要一台洗衣机有洗衣服的功能和甩干的功能,我们就称为洗衣机,不关心属性(数据),只关心行为( 阅读全文
posted @ 2019-07-16 18:03 爬呀爬Xjm 阅读(698) 评论(0) 推荐(0) 编辑
摘要: go语言的结构体 [TOC] 简介 go语言中没有类的概念,也不支持类的继承等面向对象的概念, 但在结构体的内嵌配合接口比面向对象更具更高的扩展性和灵活性。 Go语言中的基础数据类型可以表示一些事物的基本属性,但是当我们想表达一个事物的全部或部分属性时,这时候再用单一的基本数据类型明显就无法满足需求 阅读全文
posted @ 2019-07-16 13:59 爬呀爬Xjm 阅读(1468) 评论(0) 推荐(0) 编辑
摘要: Go语言标准库flag [TOC] go语言内置的 的包实现了命令行参数的解析, 包使得开发命令行工具更为简单。 os.Args 简单的获取命令行参数,可以通过 获取。 运行: 执行结果: 基本使用 导入 参数类型 支持的命令行参数有 、`int int64 uint uint64 float fl 阅读全文
posted @ 2019-07-15 14:18 爬呀爬Xjm 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 前、中、后、排序 阅读全文
posted @ 2019-03-10 19:29 爬呀爬Xjm 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 原理和斐波拉契数列一样 阅读全文
posted @ 2019-03-10 15:31 爬呀爬Xjm 阅读(561) 评论(0) 推荐(0) 编辑
摘要: asyncio模块的概念介绍 阅读全文
posted @ 2019-03-03 13:49 爬呀爬Xjm 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 主从复制 主节点负责写数据、从节点负责读数据。主节点定期将数据同步到从节点,从而保证数据的一致性。 一主一从 一主多从 针对“读”较多的场景,“读”由多个从节点来分担,但节点越多,主节点同步到多节点的次数也越多,影响带宽,也加重主节点的稳定 树状主从:一主多从的缺点(主节点推送次数多压力大)可用些方 阅读全文
posted @ 2019-02-18 22:26 爬呀爬Xjm 阅读(243) 评论(0) 推荐(0) 编辑