业余程序员的自我修养

导航

 

2019年4月8日

该文被密码保护。 阅读全文
posted @ 2019-04-08 10:13 yangyanzhao 阅读(3) 评论(0) 推荐(0) 编辑
 

2019年2月19日

该文被密码保护。 阅读全文
posted @ 2019-02-19 10:41 yangyanzhao 阅读(4) 评论(0) 推荐(0) 编辑
 

2019年2月12日

该文被密码保护。 阅读全文
posted @ 2019-02-12 15:06 yangyanzhao 阅读(2) 评论(0) 推荐(0) 编辑
 

2019年1月14日

摘要: GO, KAFKA,INFLUXDB 阅读全文
posted @ 2019-01-14 18:18 yangyanzhao 阅读(15) 评论(0) 推荐(0) 编辑
 

2018年10月25日

摘要: 单向channel 概念 单向channel是只能用于发送或者接收数据,channel本身必然是同时支持读写,否则根本没法用。假如一个channel只能读,那么肯定只会是空的,因为你没有机会向里面写数据。如果一个channel只允许写,即使写进去了,也没有丝毫意义,因为没有机会读取里面的数据。所以所 阅读全文
posted @ 2018-10-25 09:02 yangyanzhao 阅读(144) 评论(0) 推荐(0) 编辑
 

2018年10月24日

摘要: Channel是Go语言在语言级别提供的goroutine间的通信方式。我们可以用channel在两个或多个goroutine之间传递消息。channel是进程内的通信方式,因此通过channel传递对象的过程和调用函数是的参数传递行为比较一致,比如也可以传递指针等。如果需要跨进程通信,建议用分布式 阅读全文
posted @ 2018-10-24 10:35 yangyanzhao 阅读(295) 评论(0) 推荐(0) 编辑
 

2018年9月18日

摘要: 变量是存储值得地方。 借助声明变量时使用的名字来区分。 指针的值是一个变量的地址。一个指针指示值所保存的位置。不是所有的值都有地址,但是所有的变量都有。使用指针,可以在无需知道变量名字的情况下,间接读取或者更新变量的值。 Go语言支持指针类型*T,指针的指针**T。 指针声明 在指针类型变量前面加上 阅读全文
posted @ 2018-09-18 19:44 yangyanzhao 阅读(198) 评论(0) 推荐(0) 编辑
 

2018年5月10日

摘要: 因为python2与3之间存在差异,所以日常工作中可能需要在2与3之间来回切换。在相同的python版本中,有可能有的项目需要用到django1.8,别的项目需要用到django1.9,所以如果可以在本地环境中自由切换,对于开发者来说简直是太便利了。记得我刚开始学习的时候,因为python版本的问题 阅读全文
posted @ 2018-05-10 21:42 yangyanzhao 阅读(333) 评论(1) 推荐(0) 编辑
 

2018年1月15日

摘要: 在上一篇中介绍了Nova的安装配置,这一篇介绍neutron 首先,创建neutron用户并设置密码为neutron 给neutron用户授予admin角色 创建neutron服务实例 创建neutron服务API端点 验证用户和服务 在本示例中,我们选择网络为provider networks 编 阅读全文
posted @ 2018-01-15 19:30 yangyanzhao 阅读(405) 评论(0) 推荐(0) 编辑
 
摘要: 上一篇介绍了glance,并且成功创建了一个镜像,这一篇介绍Nova。 首先创建Nova用户,需要记得先source环境变量,然后创建Nova用户,并设置密码为nova 给Nova用户添加admin角色 创建Nova服务实例 创建NovaAPI服务端点 创建placement服务,并将密码设置为pl 阅读全文
posted @ 2018-01-15 17:56 yangyanzhao 阅读(620) 评论(0) 推荐(0) 编辑