获得徽章 0
签到=========[吃瓜群众][吃瓜群众][吃瓜群众][吃瓜群众]
评论
打卡打卡。。。。。。。。。。。。[吃瓜群众][吃瓜群众][吃瓜群众]
评论
day06 打卡那青训营证书还来得及吗[流泪][流泪][流泪]
评论
Day_05我也不知道多少天没签了,反正就是好久了,签到加1[吃瓜群众][吃瓜群众]
评论
Day04 老是忘了签到[流泪][流泪][流泪][流泪][流泪][流泪]
评论
Day_03 签到签到,[可怜][流泪][害羞][闭嘴][睡][吃瓜群众][尴尬][发怒][调皮]
评论
Day3 老是忘了打卡怎么办[微笑][微笑][微笑][微笑][微笑]
评论
Day02 好难啊,看着项目报错就一阵头大,到底哪里出错了,唉~
评论
Day01 打卡第一天,今天学了Go语言基础,距离毕业还有一年,希望在暑假结束之前找到实习。
评论
#青训营 x 字节后端训练营# 失踪人口回归,进度尚可完成结业证书,极限拉扯。
评论
#青训营 x 字节后端训练营# 学习打卡day_19
我丢,是谁还在发烧啊,是谁啊,是谁啊。哦是我啊[流泪]
评论
#青训营 x 字节后端训练营# 学习打卡 day_18
今日学习了《go module环境配置》:掌握了在go.mod中使用replace替代一些包的地址,或者配置goproxy路径的方法,来使用被墙的第三方库
评论
#青训营 x 字节后端训练营# 学习打卡 day_17
今日学习《 由浅到深,入门Go语言Map实现原理》:本文介绍Go语言Map底层实现,让我们快速了解Go语言Map底层大致的实现原理。印象最深的知识点是:正常桶的bmap和溢出桶的bmap实际构成了链表关系,这也解释了开篇的“Go里面Map的实现主要用到了数组”,其次还用到了链表。
展开
评论
#青训营 x 字节后端训练营# 学习打卡 day_16
golang中nil切片与空切片有什么不同?
golang切片的切片分为三部分:指针、长度、容量
nil切片:指针并不指向底层的数组,而是指向一个没有实际意义的地址 且len=0,cap=0
空指针:指针指向底层的数组的地址,len=0,cap由指向底层的数组决定
展开
评论
#青训营 x 字节后端训练营# 学习打卡 day_15
在 Golang 语言中,变量不能显示地指定分配到栈空间还是堆空间,比如:new,make等关键字,不能确定分配在栈空间还是堆空间,那我们怎么知道变量是分配到栈上还是堆上呢?从官方的回复可知:官方让开发者无需关心变量是分配在栈上还是堆上,但是为了写出高质量代码和定位问题,还是有必要了解 Golang 底层内存管理的逻辑。

只要局部变量不能证明在函数结束后不能被引用,那么就分配到堆上。换句话说,如果局部变量被其他函数所捕获,那么就被分配到堆上。
由上可知,根据栈空间的特性可以知道,函数栈帧的大小是有限的且在编译时就已经确定,如果在编译时无法确定变量大小或者变量过大,在 runtime 运行时分配到堆上。
展开
评论
#青训营 x 字节后端训练营# 学习打卡 day_14
Go中封装的实现方法为使用结构体,并给结构体添加相应的方法。
一般的实现步骤如下:
将结构体字段的首字母小写;
给结构体所在的包提供一个工厂模式的函数,首字母大写,类似一个构造函数;
提供一个首字母大写的Set方法(类似其它语言的public),用于对属性判断并赋值;
提供一个首字母大写的Get方法(类似其它语言的public),用于获取属性的值。
展开
评论
下一页
个人成就
文章被阅读 378
掘力值 51
收藏集
0
关注标签
0
加入于