简介 在各个语言之中都有时间类型的处理,因为这个地球是圆的(我仿佛在讲废话),有多个时区,每个时区的时间不一样,在程序中有必要存在一种方式,或者说一种类型存储时间,还可以通过一系列的方法转换成不同国家...
三分钟学 Go 语言——条件语句+switch和type switch
ifelse if 20>0{ fmt.Println("yes") } 输出 yes ifelse if 20<0{ }else{ fmt.Println("no") } 输出 no s...
三分钟学Go语言——函数深度解析(上)
基本原理 函数,几乎是每种编程语言的必备语法,通过函数把一系列的动作汇总起来,在不同的地方重复使用。 我们在数学中曾经就使用过函数,他的形式类似于y=f(x),这就是一个完整的调用过程,y就是函数计算...
golang实现一个linux命令ls命令(命令行工具构建)
希望2023可以听到这些话: 恭喜你得到了这份工作 恭喜你的建议被采用了 恭喜你被录取了 恭喜你的考试顺利通过了 恭喜你上岸了 恭喜你升职了 恭喜你加薪了 恭喜你体检结果一切正常 在这篇文章下面许个愿...
go 结构体的思考
小熊工作做不完了,周末又要加班了, c++ 项目好不容易在不同的指令集编译出来,结果一跑就挂,连日志都没有,难受! go 语言中的结构体 和 c++ 的结构体类似,如下定义一个结构体类型。 type ...
面试高频:Go语言死锁与goroutine泄露问题谈论
本节源码位置 https://github.com/golang-minibear2333/golang/blob/master/4.concurrent/4.4-deadlock/ 什么时候会导致死...
Go语言append缺陷引发的深度拷贝讨论
看完苏炳添进入总决赛,看得我热血沸腾的,上厕所都不敢耽搁超过 5 分钟。 这历史性的一刻,让本决定休息的我,垂死病中惊坐起,开始肝文章。 引子 今天的文章从我周六加班改的一个bug引入,上下文是在某个...
小熊肝了十个小时,搞出一本 go 语言精进之路
这本书基于 Go 语言版本 1.16 版本,后续可能会再调整,目录也还未明确,正在努力持续更新中,整体进度未明。这也是一本持续更新迭代的书籍。 这本书有什么特点 开源链接:https://golang...
从源码的角度看Go语言flag库如何解析命令行参数!
我上周五喝酒喝到晚上3点多,确实有点罩不住啊,整个周末都在休息和睡觉,文章鸽了几天,想不到就有两个人跑了。 不得不感叹一下,自媒体的太残酷了,时效就那么几天,断更就没人爱。你们说好了爱我的,爱呢?哼 ...
一期每日一GO群分享-flag、viper、协程池、异常处理
1.11 flag库 今天介绍一个库flag,命令行程序常用,用来接受参数的。 var ( intflag int boolflag bool stringflag string ) func ini...