对于一个前端背景的人来说,理解byte类型真是一件费力的事。因为js里并没有byte,作为静态类语言go,肯定要与底层打交道,就不得不学习byte类型。 byte就是字节的意思,一个字节就是8个二进制位。2的8次方-1=255。uint8,无符号整形,占8位,正好也是2的8次方-1,255. 1,定 Read More
12,函数指针,指针函数 函数指针:一个指针。指向函数的指针。函数默认就是指针类型。还有slice,map, function 指针函数:一个函数。函数的返回值是指针。 把指针用做参数。调用之后会修改原值。与值传递不同。 用途:指针用于值传递类型。slice,map等本身就是指针,就无需再使用。 1 Read More
3,go mod 按照当前的趋势估计 go 之后的版本都是用 go mod 来管理了,gopath 这种模式感觉会被淘汰。 go mod help 查看帮助 go mod init<项目模块名称>初始化模块,会在项目根目录下生成 go.mod 文件。 go mod tidy 根据 go.mod 文件 Read More
1,第一个项目 hello/hello.go go run hello.go #运行结果 go install # 在bin下生成一个可执行文件。去goroot和gopath下的src下面找。 2,go命令 go build和go install,在一个目录下,不能有两个main入口。build生成 Read More
今天双十一,公司推荐了四本书,分别是高性能人士的七个习惯、金字塔原理——结构化思考、学会提问——批判性思维和影响力。其中3本已经看过了,批判思维还没看过。感觉不错,先记下,以后看。 来之百度百科的内容简介: 如果在你的家乡投资建一座核电厂,你会支持还是反对?如果学校出于安全考虑要对每一个学生进行安全 Read More