摘要: 包所在目录名就是包的导入路径,例如:gopl.io/chi/helloworld包存储在$GOPATH/src/gopl.io/ch1/helloworld包给它的声明提供了独立命名空间,例如:image.Decode和utf16.Decodepackage声明前面紧挨着是文档注释,对整个包进行描述 阅读全文
posted @ 2018-07-11 18:29 一片湖海 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 使用new函数是另一种创建变量的方式。创建一个未命名的T类型变量,初始化为T类型的零值,并返回其地址。例如: p := new(int)使用new函数创建变量和取其地址的普通局部变量没有不同,只是不需要引入声明时的一个名字,有语法上的便利。例如: var du int p := &du 和 p := 阅读全文
posted @ 2018-07-11 18:28 一片湖海 阅读(1739) 评论(0) 推荐(0) 编辑
摘要: 任意类型转换字节分片 (任意类型需是指明的占位大小 例如:int8 int16 float32......例如int不可以) 阅读全文
posted @ 2018-07-09 17:50 一片湖海 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 本文转自Golove博客:http://www.cnblogs.com/golove/p/3276678.html io 包为I/O原语提供了基础的接口.它主要包装了这些原语的已有实现,如 os 包中的那些,抽象成函数性的共享公共接口,加上一些其它相关的原语。 由于这些接口和原语以不同的实现包装了低 阅读全文
posted @ 2018-07-09 14:30 一片湖海 阅读(4798) 评论(0) 推荐(1) 编辑
摘要: 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0 阅读全文
posted @ 2018-07-06 16:30 一片湖海 阅读(204) 评论(0) 推荐(0) 编辑
摘要: [Desktop Entry]Name=GoLandExec=sh /opt/GoLand-2018.1.4/bin/goland.shIcon=/opt/GoLand-2018.1.4/bin/goland.pngType=ApplicationStartupNotify=true 阅读全文
posted @ 2018-07-06 11:10 一片湖海 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 从远程库github克隆到本地库git clone git@github.com:eatbytecooike/myblog.git注:git支持多种协议,包括https,ssh 阅读全文
posted @ 2018-07-06 10:51 一片湖海 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 将本地库和远程库关联git remote add origin(备注名) git@github.com:michaelliao/learngit.git第一次将本地库推送到远程库上git push -u origin(备注名) master推送修改git push origin master 阅读全文
posted @ 2018-07-06 10:50 一片湖海 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 本地Git仓库和GitHub仓库之间是通过ssh加密传输的1.创建ssh key。在用户主目录下查看是否有.ssh目录。其中id_rsa和id_rsa.pub为私钥和公钥文件$ ssh-keygen -t rsa -C "mymail@e.com"2.登录GitHub,在账户设置SSH Keys里添 阅读全文
posted @ 2018-07-06 10:49 一片湖海 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 本地Git仓库和GitHub仓库之间是通过ssh加密传输的1.创建ssh key。在用户主目录下查看是否有.ssh目录。其中id_rsa和id_rsa.pub为私钥和公钥文件$ ssh-keygen -t rsa -C "mymail@e.com"2.登录GitHub,在账户设置SSH Keys里添 阅读全文
posted @ 2018-06-21 16:45 一片湖海 阅读(127) 评论(0) 推荐(0) 编辑