首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
san爱学习
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 14
沸点 1
赞
15
返回
|
搜索文章
最新
热门
Golang的函数|Go主题月
形参列表指定了一组变量的参数名和参数类型,这些局部变量都由调用者提供的实参传递而来。 返回列表则指定了函数返回值的类型。 许多编程语言使用固定长度的函数调用栈,递归的深度受限于固定长度的栈的大小,所以在进行深度递归调用的时候必须谨防栈溢出。但是Go语言实现了可变长度的栈,栈的大…
Golang的复合数据类型|Go主题月
数组是具有固定长度且拥有零个或多个相同数据类型元素的序列。但是由于数组的长度固定,所以在Go里很少使用。slice的长度可以增长和缩短,在很多情况下使用的更多 在数组字面量中,如果省略号“...”出现在数组长度的位置,那么数组的长度由初始化数组的元素个数决定。 数组的长度是数组…
Golang的基本数据类型|Go主题月
此外还有两种类型int和uint。在特定平台上,其大小与原生的有符号整数\无符号整数类型大小相等 rune类型是int32类型的同义词,这两个名称可以互换使用。同样byte类型是int8类型的同义词,强调一个值是原始数据而非量值 uintptr也是一种无符号整数,其大小不确定,…
Golang GMP调度模型|Go主题月
P结构是Processor,处理器,它的主要用途就是用来执行goroutine,它维护了一个goroutine队列,即runqueue。Processor的让我们从N:1调度到M:N调度的重要部分。 G是goroutine实现的核心结构,它包含了栈,指令指针,以及其他对调度go…
Golang如何读取/生成yaml文件|Go主题月
在GO语言的常用领域---容器领域,我们经常使用yaml文件的形式来定义各种资源对象。也因此,k8s工程师也被戏称为yaml工程师。但是在日常使用中,我们对yaml文件的处理一般都是读取yaml文件,获取yaml文件中的配置。但是,如果我们需要通过代码中生成一个yaml文件应该…
Golang表格驱动测试|Go主题月
借助Golang以int32保存Unicode字符集的特性,我们甚至可以用上面的代码来判断类似一二三二一这种的中文字符串的不重复最长字串,只需要使用rune类型来作为map的key。言归正传,我们通过表格驱动测试来对上面对这段代码来测试一下,看看我们能否AC呢? Golang可…
Go语言中的错误处理--defer|Go主题月
这里可能就有人疑问了,为啥前言中第二个例子的err就是直接调用的呢?这是因为err起始是一个指针类型。 上边两段代码,都是使用defer来做错误处理,但是第一段是有问题的,而且是平常使用中很难排查到的问题dir, err := os.Getwd()这段代码是在一个新的作用域中对…
个人成就
文章被点赞
12
文章被阅读
16,896
掘力值
340
关注了
7
关注者
1
收藏集
3
关注标签
11
加入于
2019-10-25