Why Go Atomic Not Using Generics
一个很简单的思考题: 为什么 Golang 的 sync/atomic
包没有用范型的方式,而是直接创建了多个类型 atomic.Bool
, atomic.Int32
etc?
一个很简单的思考题: 为什么 Golang 的 sync/atomic
包没有用范型的方式,而是直接创建了多个类型 atomic.Bool
, atomic.Int32
etc?
2023 年最大的变化,就是有了娃,有了车。娃让生活的味道更浓了,车让自己的出行半径扩大了。
反观工作,有变化但是依然不那么大,乐观点看,算是稳步中有一定的进步吧。
公司代码遇到了 nil pointer 的 panic,结果第一眼看过去,是 protobuf 生成的 GetXXX 风格的代码。
花了些时间写出示例代码,其实也就找到了问题的关键词,剩下的 GPT 就可以帮忙解释了。关键词是: Embedded Struct。
Choose your leaders with wisdom and forethought.
To be led by a coward is to be controlled by all that the coward fears.
To be led by a fool is to be led by the opportunists who control the fool.
To be led by a thief is to offer up your most precious treasures to be stolen.
To be led by a liar is to ask to be told lies.
To be led by a tyrant is to sell yourself and those you love into slavery.
3 月份在看墨腾的一份报告的时候有遇到很多金融财经相关词汇,顺手让 ChatGPT 解释了一下。
所有的内容更适合做个参考,是否严谨需要自行判断了。
2022 年对我而言,是个在技术和职业上成长缓慢的一年。不过即使在这样的一个年份里,个人生活依然是发生了很大的变化。
在有意思的 Quotes 中补充了 Feynman 的12个问题的引用,很有意思,也单独写一下。
基于自己的过往经验,以我能 cover 的情况来回答下“反向面试”的各个问题。同时我会删掉部分问题,回答问题时加上和当前公司的情况对比。
2020 年的“微博”集合,主要就是 Git 提交记录。