摘要: 前面有了TCP server和TCP client。在这个文章中我们建立tcp连接并且进行数据的发送。 例子,经常用到的echo功能。TCP client连接到server, 向server发送message,server端收到消息打印,并将消息返回给client。 server端代码: clien 阅读全文
posted @ 2016-11-08 20:27 奔跑吧大龙 阅读(825) 评论(0) 推荐(0) 编辑
摘要: socket client 发起连接。 流程为: 创建接口 发起连接 创建接口参数同socket server相同 发起连接的函数为socket.connect(ip,port) 这个地方的ip与port为socket server端的ip和监听port。 代码示例: 阅读全文
posted @ 2016-11-07 15:54 奔跑吧大龙 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 网络上关于socket的介绍文章数不胜数。自己记录下学习的点点滴滴。以供将来复习学习使用。 socket中文的翻译是套接字,总感觉词不达意。简单的理解就是ip+port形成的一个管理单元。也是程序中应用程序调用的接口。 在这里我们就介绍如何启动tcp 的server。 tcp连接中server部分, 阅读全文
posted @ 2016-11-06 09:44 奔跑吧大龙 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 起因: 安装openstack过程中内存不够大,提高内存后想起缓存一般设置为内存的两倍。 缓存的实质是硬盘开辟一个空间,然后设置这个空间为缓存。 查看缓存大小 free -m 查找适合的硬盘空间设置缓存:df -h 在我的计算机中/dev/mapper/centos-root这个空间很充足 划分缓存 阅读全文
posted @ 2016-09-23 13:29 奔跑吧大龙 阅读(7964) 评论(0) 推荐(0) 编辑
摘要: 问题: [root@localhost ~]# systemctl status neutron-server ● neutron-server.service - OpenStack Neutron Server Loaded: loaded (/usr/lib/systemd/system/ne 阅读全文
posted @ 2016-09-21 14:47 奔跑吧大龙 阅读(5781) 评论(0) 推荐(0) 编辑
摘要: ConfigParse 作用是解析配置文件。 配置文件格式如下 [test1]num1: 10[test2]num1: 35 配置文件两个概念section和option, 在这个例子中第一个section是 [test1]num1: 10 其中test1是section name, 而num1是o 阅读全文
posted @ 2016-09-18 16:56 奔跑吧大龙 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 使用packstack安装,版本为M,默认为vxlan网络, 操作系统为centos7. 由于学习的需要修改为flat网络。 首先修改配置文件: /etc/neutron/plugins/ml2/ml2_conf.ini type_drivers = flat tenant_network_type 阅读全文
posted @ 2016-09-16 19:29 奔跑吧大龙 阅读(3149) 评论(1) 推荐(0) 编辑
摘要: 需求,当有一个实例a,我们需要一个新的实例b,b同a拥有相同的属性。 当我们使用a=b的模式的时候是一个赋值的过程。a和b指向同一个实例。b的任何操作都同a一样。 在这个使用需要使用copy模块。根据a copy出一个一模一样的b。 结果: 可以看出shelf1和shelf2是两个实例,但是有着相同 阅读全文
posted @ 2016-09-08 16:31 奔跑吧大龙 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 在python中itertool为python提供一系列迭代iterator的方法。 第一个:组合 排列 itertools.combinations(sq, r) 该函数的作用是在列表sq中穷举所有的组合项目。 地一个参数是列表,第二个参数一个项中的个数。 比如参数为‘abcd’和2。意思为从ab 阅读全文
posted @ 2016-08-23 07:01 奔跑吧大龙 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 安装openstack后遇到的第一个问题。 执行命令nova list得到如下结果: [root@localhost ~(keystone_admin)]# nova list No handlers could be found for logger "keystoneauth.identity. 阅读全文
posted @ 2016-08-21 20:36 奔跑吧大龙 阅读(3235) 评论(0) 推荐(0) 编辑