- 博客(3)
- 收藏
- 关注
原创 # 学习 Go 语言中遇到的经典问题
*解决方案**:Go 1.11 引入了 Go Modules,现在可以不用关心 GOPATH。// 项目路径必须是 $GOPATH/src/github.com/username/project。**原因**:接口值包含类型和值两部分,即使值为 nil,类型不为 nil 时接口也不等于 nil。**理解**:append 操作在容量不足时会分配新数组(通常2倍扩容),可能导致性能问题。**理解**:defer 在 return 之后执行,但能修改命名的返回值。
2025-05-19 22:16:11
1519
原创 从零开始学习算法:计算机专业小白的进阶之路
课后,我迫不及待地尝试用代码实现这些算法,虽然代码写得磕磕绊绊,但看到程序成功运行的那一刻,我感受到了前所未有的成就感。今天,我想分享一下我的学习历程,希望能给同样在算法学习中摸索的同学们一些启发。虽然我的成绩并不理想,但这次经历让我认识到自己的不足,也激励我更加努力地学习算法。我会关注算法领域的最新动态,学习新的算法和技术,不断提升自己的算法水平。通过学习这些经典算法,我不仅掌握了更多的算法技巧,也对算法设计思想有了更深刻的理解。兴趣是最好的老师,找到学习算法的乐趣,才能保持学习的动力。
2025-02-19 10:02:34
884
原创 《我与Go的第一次亲密接触:从“Hello World“开始的语言探索之旅》
看着终端里跳出的独角兽和精准到秒的时间戳,突然想起Go语言之父Rob Pike说的那句话:"Less is exponentially more"。这第一次的代码邂逅,已然让我瞥见了并发编程世界的一角微光。命令行飘红的瞬间突然理解为什么Go的报错信息被称作"程序员的情书"。fmt.Printf("现在时刻:%v\n", time.Now().Format("2006-01-02 15:04:05"))看到1.21.0的字样跳出,才确信这个号称"21世纪的C语言"真的住进了我的Mac。
2025-02-19 09:41:10
665
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅