2017年3月19日

docker 源码分析daemon1

摘要: daomon 的main函数位于 cmd/dockerd/docker.go 整个文件都比较简单 func main() { if reexec.Init() { //pkg/reexec/reexec.go 如果注册过initializer,则调用返回true,直接return,这里是false 阅读全文

posted @ 2017-03-19 13:03 arwen_spy 阅读(275) 评论(0) 推荐(0) 编辑

2017年3月16日

docker 源码分析client2

摘要: 前面分析了使用cobra创建client,下面选取一条命令分析下client端如何执行 命令的处理都在cli目录之下,以 image 的 pull 为例 /cli/command/commands/commands.go AddCommands函数增加命令注册 pull命令在 image.NewIm 阅读全文

posted @ 2017-03-16 22:51 arwen_spy 阅读(375) 评论(0) 推荐(0) 编辑

2017年3月15日

docker 源码分析client1

摘要: 网上搜到的源码分析对应版本太老,Docker的main函数不是位于./docker/docker/docker.go,之能自己研究 当前版本的client 和 deamon 的main函数虽然都是在cmd目录下但是分开的 client位于/cmd/docker/docker.go,deamon位于/ 阅读全文

posted @ 2017-03-15 22:49 arwen_spy 阅读(793) 评论(1) 推荐(0) 编辑

2017年3月12日

树莓派 安装golang

摘要: 安装命令apt-get install golang-go 查询下版本 root@raspberrypi:/home/pi# go versiongo version go1.3.3 linux/arm写个简单程序 package mainimport "fmt" func main(){ fmt. 阅读全文

posted @ 2017-03-12 20:55 arwen_spy 阅读(815) 评论(0) 推荐(0) 编辑

树莓派 启用root账号

摘要: 默认用户是pi 密码为raspberry pi用户登录之后输入 sudo passwd root 设置root用户密码 输入 sudo passwd --unlock root 解锁root用户 输入su 进入root用户 阅读全文

posted @ 2017-03-12 18:31 arwen_spy 阅读(147) 评论(0) 推荐(0) 编辑

树莓派 系统连接

摘要: 树莓派支持远程连接 首先获取树莓派的IP,如果使用的是动态IP: 1.在树莓派的终端下执行命令: ifconfig-a,查看树莓派的IP。 2.可以在windows电脑命令行执行命令 : arp -a ,查看动态ip。 树莓派默认用户名:pi 密码:raspberry A:SSH远程连接,可以使用p 阅读全文

posted @ 2017-03-12 18:26 arwen_spy 阅读(328) 评论(0) 推荐(0) 编辑

树莓派 系统安装

摘要: 树莓派3 加 32GTF卡 1.使用 SD_Formatter 格式化, 下载地址: https://www.sdcard.org/downloads/formatter_4/ 2.下载系统 NOOBS_lite,下载地址: https://www.raspberrypi.org/downloads 阅读全文

posted @ 2017-03-12 10:47 arwen_spy 阅读(117) 评论(0) 推荐(0) 编辑

2017年3月5日

go 学习 5 接口

摘要: 接口类型 interface 是由一组方法签名定义的集合。 接口类型的值可以保存任何实现了这些方法的值。 在内部,接口值可以看做包含值和具体类型的元组:(value, type) type I interface { M()}type T struct { S string}func (t *T) 阅读全文

posted @ 2017-03-05 16:32 arwen_spy 阅读(140) 评论(0) 推荐(0) 编辑

go 学习 4 方法

摘要: 方法就是一类带特殊的 接收者 参数的函数。 func (v Vertex) Abs() float64 { return math.Sqrt(v.X*v.X + v.Y*v.Y)} 正常函数: func Abs(v Vertex) float64 { return math.Sqrt(v.X*v.X 阅读全文

posted @ 2017-03-05 16:14 arwen_spy 阅读(96) 评论(0) 推荐(0) 编辑

2017年3月2日

go 学习 3

摘要: Go 具有指针,与 C 不同,Go 没有指针运算。类型 *T 是指向 T 类型值的指针。其零值为 nil 。 结构体字段通过结构体指针直接写 p.X就可以,和结构体一样 使用 Name: 语法可以仅列出部分结构体字段。 类型 [n]T 表示拥有 n 个 T 类型的值的数组。 类型 [i:j]T 表示 阅读全文

posted @ 2017-03-02 22:46 arwen_spy 阅读(89) 评论(0) 推荐(0) 编辑

导航