• 在向新的程序员解释Go时,我发现解释Go的值在内存中是什么样子的,往往有助于建立正确的直觉,了解哪些操作是昂贵的,哪些是不昂贵的。—— Russ Cox
    Go Created Tue, 14 Jun 2022 18:44:59 +0800
  • 本页是对Go代码审查意见列表的补充。这个列表的目的是为了帮助在审查Go代码时发现与并发有关的bug。
    Go wiki Created Sat, 11 Jun 2022 12:44:51 +0800
  • 本页收集了审查Go代码时的常见解释,以便于通过速记来参考单一的详细解释。这是一份常见错误的清单,而不是一份全面的风格指南。
    Go wiki Created Sat, 11 Jun 2022 09:49:33 +0800
  • Go常利用此命令进行编译打包
    Go command Created Sun, 19 Dec 2021 23:16:12 +0800
  • 定时器是经常使用的
    Go timer Created Sat, 11 Dec 2021 21:59:22 +0800
  • 想要使程序在不重启的前提下读取更新的配置文件,探索了以下几种方式: 信号量触发更新 API手动触发更新 监听文件触发更新 使用第三方包 一、信号量触发更新 对系统进程调用监
    config Created Tue, 24 Sep 2019 07:40:49 +0800
  • package main import "fmt" func main() { a := 2 b := 2 fmt.Println(add(a, b)) fmt.Println(sub(a, b)) fmt.Println(mul(a, b)) fmt.Println(div(a, b)) } func add(a, b int) int { if b == 0 { return a } tmp := 0 for b != 0 { tmp = (a & b) << 1 a = a ^ b b = tmp } return a } func addr(a, b int) int { if b == 0 { return a } tmp := (a
    mathematics Created Thu, 02 Aug 2018 00:26:55 +0800
Next