• linuxea: 三小时快速入门docker指南

  • linuxea:Zabbix-complete-works之Zabbix基础安装配置

  • linuxea:prometheus基于主机的自动发现(promcr)

  • 北京GITC2015全球互联网技术大会

  • 全球运维大会-上海站

Golang

linuxea:go方法(40)

方法是为特定类型的定义的,方法和函数类似,只能由该类型调用的函数。 定义:定义一个方法必须要添加一个接收者函数,接收者必须是自定义的类型- 调用:调用方法通过自定义类型的对象.方法名进行调用,在...
阅读全文
Golang

linuxea:go匿名结构体和指针(39)

匿名结构体,顾名思义,就是没有名称的,也是只需要使用一次的。或者是函数内的,比如配置,web开发渲染模板时候使用。 3.匿名结构体 匿名结构体会在内部声明一个和当前类型相同名称的属性名。在访...
阅读全文
Golang

linuxea:go结构体简单用法(38)

结构体是由一系列属性组成的复合数据类型,每个属性都具有名称,类型,结构体将属性组合在一起由程序进行处理 1.结构体定义 自定义类型 在go语言中使用type声明一种新的类型,语法格式如下:...
阅读全文
Golang

linuxea:go基准测试和单元测试(36)

一般而言,我们通过包中的函数调用来做一些测试,比如正常的调用代码,如果错误然后追寻代码位置和行数来判断,如下: 7.单元测试 示例 假设现在创建一个目录codetest,而后放一段代码,如,...
阅读全文
Golang

linuxea:go包管理和go mod(35)

在go中包是一个代码的组织方式,代码最后的分发都是以包的方式分发的。包也是go中最小的分发单位。包也是函数和数据的集合,将相关特性的函数和数据放在同一的文件/目录进行管理,每个包都可以作为独立的...
阅读全文
Golang

linuxea:go错误处理和延迟执行(34)

go语言通过error接口实现错误处理的标准模式,在go中山没有异常的,可以通过返回值信息告诉调用者是否发生了错误。一般而言,我们需要定义返回错误的值,如果没有定义错误处理,那就会抛出错误信。 ...
阅读全文
Golang

linuxea:go函数赋值传递和匿名函数(32)

函数也可以赋值给变量,存储在数组,切片,映射中,也可以作为参数传递给函数或作为函数返回值进行返回。函数的参数,数量,对应类型,以及函数返回值称为函数的签名。 1函数赋值给变量 示例: 来看...
阅读全文
Golang

linuxea:go有参可变函数-返回值(31)

函数对代码进行复用。这和定义一个函数类似,不同的是是对代码块起一个名字,并且可以定义一些参数,这些参数可以进行传递和接收后进行处理 ,处理的结果也需要返回。可见,函数定义有:函数名,函数体,函数...
阅读全文