基于nginx一键部署https

Centos7环境下全自动创建kvm虚拟机

Go语言中结构体

package main import "fmt" // MyInt type 自定义类型 // MyInt 是一种新类型 它具有int的特性 // type MyInt int // 类型别名 Type TypeAlias = Type // type byte = uint8 // type rune = int32 // 类型...

Go语言中指针

package main import "fmt" // 指针 // 区别于c/c++ Go语言指针不能进行偏移和运算 是安全指针 // 指针地址 // 指针类似 // 指针取值 // & 取地址 * 根据地址取值 // 指针传值例子 func mod1(x int) { ...

Go语言中函数

package main import ( "fmt" "strings" ) func main() { // 声明map // map 是无序 基于key-value 的数据结构 map 是引用类型 必须先初始化才能使用 // 定义语法 map[KeyType]ValueType // a := map[s...

Go语言中map

package main import ( "fmt" "strings" ) func main() { // 声明map // map 是无序 基于key-value 的数据结构 map 是引用类型 必须先初始化才能使用 // 定义语法 map[KeyType]ValueType // a := map[s...

Go语言中切片

package main import "fmt" func rplus(b int) (int) { return b + 1 } func main() { // 切片 相同类型可变长度的序列 基于数组再次封装 // 切片 是一个引用类型 它的内部结构包含 内存地址(第一个元素...

Go语言中数组

package main import "fmt" func main() { // 定义一个长度为3存放int类型的数组 // var a [3]int // 定义一个长度为5存放int类型的数组 // var b [5]int // 初始化 赋值 // a = [3]int{1, 2, 3} // b ...

Go语言中运算符

package main func main() { // 算数运算符 + - * / %(求余) 注意 ++ -- 不是运算符,是单独语句 // 关系运算符 == != > >= < <= // 逻辑运算符 && || ! // 位运算符 &(与 2位均为1才...

Go语言中流程控制

// if package main import "fmt" func main() { // age := 18 // if 表达式1 { // 分支1 // } else if 表达式2 { // 分支2 // } else { // 分支3 // } // if age > 18 { // fmt.Println("年龄...

Go语言中数据类型

package main import ( "fmt" // "strings" ) // import "math" func main() { // int8 16 32 64 uint // a := 10 // b := 0b1010 // 表示二进制1010 // c := 037 // 表示八进制37 // d := 0x55 ...

Go语言中变量及常量

// 变量 package main import "fmt" func fn1() (string, int) { return "pengge", 22 } func main() { // 标准声明变量 // var a string // var b int // var c bool // a = "ropon" // b = 18 // c...