对所有切片排序
9.1切片排序
示例
创建一个包含数组的切片
list := [][2]int{{1,3},{5,9},{4,7},{6,2},{0,8}}
排序的规则是使用每个元素的第...
阅读全文
方法是为特定类型的定义的,方法和函数类似,只能由该类型调用的函数。
定义:定义一个方法必须要添加一个接收者函数,接收者必须是自定义的类型-
调用:调用方法通过自定义类型的对象.方法名进行调用,在...
阅读全文
匿名结构体,顾名思义,就是没有名称的,也是只需要使用一次的。或者是函数内的,比如配置,web开发渲染模板时候使用。
3.匿名结构体
匿名结构体会在内部声明一个和当前类型相同名称的属性名。在访...
阅读全文
结构体是由一系列属性组成的复合数据类型,每个属性都具有名称,类型,结构体将属性组合在一起由程序进行处理
1.结构体定义
自定义类型
在go语言中使用type声明一种新的类型,语法格式如下:...
阅读全文
os.args模块和time,md5以及base和log模块
9.os.args模块
os.args是在os模块中,我们可以简单打印os.args,而后传递 一些参数
package main...
阅读全文
一般而言,我们通过包中的函数调用来做一些测试,比如正常的调用代码,如果错误然后追寻代码位置和行数来判断,如下:
7.单元测试
示例
假设现在创建一个目录codetest,而后放一段代码,如,...
阅读全文
在go中包是一个代码的组织方式,代码最后的分发都是以包的方式分发的。包也是go中最小的分发单位。包也是函数和数据的集合,将相关特性的函数和数据放在同一的文件/目录进行管理,每个包都可以作为独立的...
阅读全文
FirewallD使用服务和区域的概念,而不是iptables规则和链。使用它,您可以配置应该允许或禁止与系统之间的通信。FirewallD使用firewall-cmd实用程序来管理防火墙配置。...
阅读全文
go语言通过error接口实现错误处理的标准模式,在go中山没有异常的,可以通过返回值信息告诉调用者是否发生了错误。一般而言,我们需要定义返回错误的值,如果没有定义错误处理,那就会抛出错误信。
...
阅读全文
闭包通常指变量的生命周期,闭包指的是返回一个函数的时候用来外面的闭包。通常一个函数调用完成后是需要销毁的,但在被内部作用域引用的情况下,是不能进行销毁的。
1.函数-闭包
示例
一般而言,在...
阅读全文
函数也可以赋值给变量,存储在数组,切片,映射中,也可以作为参数传递给函数或作为函数返回值进行返回。函数的参数,数量,对应类型,以及函数返回值称为函数的签名。
1函数赋值给变量
示例:
来看...
阅读全文
函数对代码进行复用。这和定义一个函数类似,不同的是是对代码块起一个名字,并且可以定义一些参数,这些参数可以进行传递和接收后进行处理 ,处理的结果也需要返回。可见,函数定义有:函数名,函数体,函数...
阅读全文
Sprintf可以将其他类型转换成字符串
1.1将int转换字符串
Sprintf转换int到字符串,%d
fmt.Sprintf("%d",12)
代码块
packag...
- 2020-04-20
- 阅读1135
- 喜欢0
- 评论0
阅读全文
1.字符串与其他类型的转换
转换bool,int
1.1字符串转换Bool类型
如下:
strconv.ParseBool("true")
会返回两个值,其中一个是err...
阅读全文
在此前的两个版本中,不同于数据库集群大小和数据大小做了不同的线上测试,有一系列问题,最终被下架更换到haproxy。在新的环境中使用了2.4,因为2.4有很多变动。仍然保持热情的进行体验。
G...
- 2020-03-24
- 阅读1613
- 喜欢0
- 评论0
阅读全文
- 1
- 2
- 3
- 4
- ...
- 40
- 后一页