开发技术那些事

13 篇文章
10 人订阅

全部文章

Mervyn

Nginx平滑升级

7510
Mervyn

数据结构与算法(一)| 时间复杂度与空间复杂度

外层每执行一次,内层执行100次。总的执行次数为 100 * 100。即 n 的平方。此时 大O 为 O(n^2)

7420
Mervyn

Go语言学习(十一)| 通道

通道类型的值本身就是并发安全的,这也是 Go 语言自带的、唯一一个可以满足并发安全性的类型。

4410
Mervyn

Go语言学习(十)| module 使用

go module 是在go 1.11版本才开始有的,需要将环境变量 GO111MODULE 设置为 on 才能正常使用

5410
Mervyn

Go语言学习(九)| 接口

接口是一种约定,它是一个抽象的类型, 和我们见到的具体的类型如 int 、 map 、 slice 等不一样。 具体的类型, 我们可以知道它是什么, 并且可以知...

4910
Mervyn

Go语言学习(八)| 类型、指针

所有新定义的变量都被赋值为其类型的零值,而指针也一样。一个新定义的或者没有任何指向的指针,有值 nil 。 在其他语言中,这经常被叫做 空(NULL)指针 ,在...

5030
Mervyn

Go语言学习(七)| 包

文件名不需要与包名一致。包名的约定是使用小写字符。Go 包可以由多个文件组成,但是使用相同的 package <name> 这一行。

7020
Mervyn

Go语言学习(六)| 函数

如果有连续若干个参数,它们的类型一致,那么我们无须一一罗列,只需在最后一个参数后添加该类型。例:

5520
Mervyn

Go语言学习(五)| 控制结构

Go 对于值之间的比较有非常严格的限制,只有两个类型相同的值才可以进行比较,如果值的类型是接口,它们也必须都实现了相同的接口

5820
Mervyn

Go语言学习(四)| 数组、切片、集合

array由 [n]<type> 定义,n为array的长度,<type>标示希望存储的内容的类型。例:

4910
Mervyn

Go语言学习(三)| 基础数据类型

字符串在Go中是 UTF-8 的由双引号(")或反引号(``)包裹的字符序列(类型为string)。如果使用单引号则表示一个字符(UTF-8编码)一旦给变量赋值...

4010
Mervyn

Go语言学习(二)| 变量

使用语法为: var var_name1, var_name2 type , 例:

6620
Mervyn

Go语言学习(一)| 环境搭建

~/gopath1/src/github.com/xxx~/gopath2/scr/github.com/xxx/usr/local/go/src/github...

7540

扫码关注云+社区

领取腾讯云代金券