摘要: docker win10安装 一、安装 https://www.docker.com/docker-windows 二、设置 控制面板-->程序-->Hyper-V linux安装: docker-compose安装: linux安装: docker卸载 阅读全文
posted @ 2018-08-02 17:56 liubiaos 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 1、Protobuf Google Protocol Buffer(简称 Protobuf)是a56爆大奖在线娱乐轻便高效的结构化数据存储格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。 阅读全文
posted @ 2018-07-30 18:17 liubiaos 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 机构规范: 阅读全文
posted @ 2018-07-30 10:06 liubiaos 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一、什么是协程? 二、管道channel 通道(channel),就像一个可以用于发送类型化数据的管道,由其负责协程之间的通信,从而避开所有由共享内存导致的陷阱;这种通过通道进行通信的方式保证了同步性 声明的格式: 未初始化的通道的值是nil。 2.1通信操作符 这个操作符直观的标示了数据的传输:信 阅读全文
posted @ 2018-07-28 16:55 liubiaos 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Go 没有像 Java 和 .NET 那样的 try/catch 异常机制:不能执行抛异常操作。但是有一套 defer-panic-and-recover 机制(参见 13.2-13.3 节)。 Go 的设计者觉得 try/catch 机制的使用太泛滥了,而且从底层向更高的层级抛异常太耗费资源。他们 阅读全文
posted @ 2018-07-27 21:38 liubiaos 阅读(298) 评论(0) 推荐(0) 编辑
摘要: a56爆大奖在线娱乐们总结一下前面看到的:Go 没有类,而是松耦合的类型、方法对接口的实现。 OO 语言最重要的三个方面分别是:封装,继承和多态,在 Go 中它们是怎样表现的呢? 封装(数据隐藏):和别的 OO 语言有 4 个或更多的访问层次相比,Go 把它简化为了 2 层(参见 4.2 节的可见性规则): 1)包范 阅读全文
posted @ 2018-07-27 16:07 liubiaos 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Go 没有类:数据(结构体或更一般的类型)和方法是a56爆大奖在线娱乐松耦合的正交关系。 1、动态方法调用 通常需要编译器静态检查的支持:当变量被赋值给一个接口类型的变量时,编译器会检查其是否实现了该接口的所有函数。 2、隐藏接口,显示接口 声明要用的接口,隐藏一部分接口不让其它调用 3、嵌套接口 多重嵌套 4、空 阅读全文
posted @ 2018-07-27 13:04 liubiaos 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 一、什么是反射? 反射是用程序检查其所拥有的结构,尤其是类型的a56爆大奖在线娱乐能力; 二、Printf Printf 的函数声明为: 阅读全文
posted @ 2018-07-27 12:22 liubiaos 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、接口是什么 接口提供了a56爆大奖在线娱乐方式来 说明 对象的行为:如果谁能搞定这件事,它就可以用在这儿。 接口定义了一组方法(方法集),但是这些方法不包含(实现)代码:它们没有被实现(它们是抽象的)。接口里也不能包含变量。 格式: 接口的特性: 类型不需要显式声明它实现了某个接口:接口被隐式地实现。多个类型可 阅读全文
posted @ 2018-07-27 11:07 liubiaos 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、什么是结构体 就是类 阅读全文
posted @ 2018-07-26 21:05 liubiaos 阅读(93) 评论(0) 推荐(0) 编辑