Golang后端
·2023-07-16#闲聊# 每日一闲聊 Day28
1. 随便聊聊时间~
坏了,词穷了,天天闲聊,今天没发生什么有波折的事情,突然有点不知道该说啥了...
作为一个普通人,其实平平淡淡的一天是我的常态,起床,学习,吃饭,健身,睡觉,似乎很无聊,没有什么刺激的事情发生,
但是,这其实就是我为什么大一能学比较多的东西的原因之一,我很喜欢过平平淡淡的日子,在这样的日子了,我就默默的学习,默默的积累,每天进步一点点,一天好像没学什么,一周好像也没学什么,一个月似乎也就这样过去了
但是,我有记录我坚持学习的日子,每坚持差不多100天,我都会跟上一个100天有着翻天覆地的变化,我有一个习惯,每天学习之后会给我的Gitee交代码,现在坚持了294天(放个图片吧),每坚持100天,我就会回想100天前我在做什么,我有什么提升,我当时在想什么,我的目标有什么变化?
这是一件很鼓舞的事情,因为我一回想,我会发现我每过100天,我的认知水平都大幅提升了,还有一周就是我坚持学习300天的纪念日了,到时候我就来分享一下我这
300天以来无论是技术还是心态上的变化吧~ 敬请期待~~~
2. 美食分享时间~
按照惯例,早上从来不记得这件事,直接从中午开始吧~
中午:水煎鸡胸肉 白瓜 无糖豆浆(健身套餐)
晚上:妈妈的爱心橄榄菜豆角猪肉拌饭 爱心煎蛋 一盘肉(右边那碗是我妈妈的)接下来是新环节~ 有奖问答时间~ 你们能猜的出来那盘肉是什么肉吗?(猜中了奖励一个茶叶蛋(学小y哥的叫法[坏笑])每人限猜一次,三个人都没猜中就不给机会了~(如果真的有人来猜的话[流泪]))(注:我当时也猜了好久没猜中,吃完饭我妈才告诉我这是什么肉[流泪][流泪][流泪])
3. 学习分享时间~
最近在读STL源码,逐渐还是有一点感觉的,这里我来分享一下我是怎么快速把一个源码的框架读下来,然后开始自己实现的~
首先,要先抓源码实现的核心,所以我会先去看成员变量,理解成员变量的含义,那成员变量的含义怎么理解呢?
去看构造函数和插入操作接口(这里抽象成核心接口),以我今天读的 vector 的源码为例,我先读构造函数,但是没有什么收获,然后去读 push_back 接口,有一点感觉了,然后去读 reserve 也就是扩容的接口,里面有很多对成员变量的操作,就成功理清了源码里面成员变量的含义,
这里补充一些小技巧,源码的代码一般都是顶级代码(至少比我们写的好),所以读这些变量之类的东西,一定要学会通过他们的命名来猜一猜意思,这个更好理解,另外,读源码千万不要一头栽在细节里面,大概知道就行了,如果到时候有哪个地方特别不清楚,或者是不知道该怎么实现这一方面的功能,再去看你需要的那一部分的细节,不然源码这么多,看到下辈子都看不完。
今天的闲聊就到这里啦~ 我们明天的闲聊不见不散呀~~~
19
1
分享
操作
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
