陷阱 不要使用形如 var p*a 这样来声明变量,会混淆指针声明与乘法运算 不要在 for 循环里改变计数器… 继续阅读 Golang 常见的错误与陷阱
分类: GoLang
Golang的注释
注释符号 注释不会被编译,便可以通过 godoc 工具来显示 单选注释,在任何地址 以 “//” 开头,后面都… 继续阅读 Golang的注释
GoLang的保留字、预定义标识符
25个保留字 break default func interface select case defer g… 继续阅读 GoLang的保留字、预定义标识符
GoLang 安装目录清单
GoLang 做为一门开源的语言,其安装目录清单如下: /bin :包含可执行文件,如:编译器、GO工具 /d… 继续阅读 GoLang 安装目录清单
密码存储方案
普通方案 目前最多的存储方案是将明文密码做单向哈希后存储,其算法有一个特征: 无法通过哈希后的摘要(diges… 继续阅读 密码存储方案
Golang 的 Interface
接口是方法签名的集合,任何类型的方法集中只要拥有与之对应的全部方法,即表示其实现了此接口 对应的意思: 有相同… 继续阅读 Golang 的 Interface
Golang的方法
方法定义 方法总是绑定对象实例,并隐式将实例做为第一实参(Receiver) 只参为当前包内命名类型定义方法 … 继续阅读 Golang的方法
Golang的Struct
值类型,赋值或传参都会复制全部内容 初始化时,要么顺序全部字段,要么按键名赋值 支持匿名结构,可用作结构成员或… 继续阅读 Golang的Struct
Golang 的Array与Slice
Array 数组是值类型,赋值和传参都会复制整个数组,而不是指针 数组长度必需是常量,且是类型的组成部分。[2… 继续阅读 Golang 的Array与Slice
Golang 的劣
调度器不完善 原生库太少、也弱 内存泄漏 由于Go需要维护每个内存字的一些状态(如:是否包含指针?是否有fin… 继续阅读 Golang 的劣