自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(11)
  • 收藏
  • 关注

原创 openstack的role到底怎么用

openstack怎么实现权限管理

2023-08-17 17:14:51 518 1

原创 python单实例的一些感触

首先要明确一个道理: 类定义也是一个对象,将一个类实例化实际上是对一个类内存地址的深拷贝。单实例的原理一般就是将一个类生成后存到一个内存地址段内。在python中有两种方法可以定义出公用变量(地址段):类变量和全局变量类变量使用的是类定义对象的地址,相当于一个原始的地址段已经被开辟了出来,已经在供大家使用了,只要访问这个类变量就可以了,一般用classmethod方法。但是如果你实例化了类,对象在访问这个类变量时地址就是已经实例化后的地址 。全局变量就好理解了,开辟一个全局变量出来存储。最近一直在研

2021-04-02 11:51:05 101

原创 动态修改虚拟机的ssh_key

使用qemu-guest-agent来进行注入,脚本如下,使用python3编写的。一共分为三个部分,其实总共就三个步骤,打开、写入和关闭。如果需要重启ssh服务的话还得加一个execute。import sys# import libvirtimport subprocessimport paramikoimport jsonimport base64import sixhost = "compute1"instance_name = "instance-00006a5e"publ

2021-01-08 13:58:02 296

原创 openvswitch vlan的转发机制

对于openvswitch来说,我曾经看到过这样一篇文章,大概意思是:ovs的vlan(tag)的内部机制和外部机制是不一样的。 对于同ovs的同vlan的端口,数据流量是没有vlan的存在的。 即当一个端口的数据被发送时,ovs会先行检查本ovs是否是相同vlan(tag)的端口,如果有,则向它们发送一份无vlan的数据。 然后检查是否有“trunk”端口,如果有,则会在数据出这些端口时,为其打上tag。 可能解释的不清楚,大致就是:当使用openvswitch的vlan...

2020-06-02 10:50:12 884

原创 Pycharm远程调试之Docker debug(三) -- docker on linux

关于连接Linux Docker我们以前使用的是Docker Toolbox,在配置的时候pycharm也是自动填充的是关于Docker Toolbox的信息,看来是对 Docker Toolbox的支持是比较好的。 我们需要了解以下几件事:1、Docker是无法远程挂载目录的,只能挂载宿主机的目录 2、Pycharm会在连接到"Docker宿主机"后会在宿主机中建立一个/c/

2017-03-31 21:18:23 7332 3

原创 Pycharm远程调试之Docker debug(二) -- 端口映射

Pecan是openstack从L版开始使用的一个MVC分支,它即可以做MVC框架,也可以做API框架使用,十分轻量级。我们就以Pecan为例,来看看怎么做端口映射  一、 创建Pecan工程 pecan create pecan_test 在我们的PycharmProjects目录下 二、 创建我们的支持pecan的docker镜像仍然省略一万字。。。我把

2017-03-23 20:23:10 4021 1

原创 Pycharm远程调试之Docker debug(一) -- Let do it

Pycharm是支持Docker的,我们可以使用Dockers容器来调试我们的程序,当然,如果我们采用Docker调试的话就需要忍受一下Docker的一些缺点。从我的使用情况来看,Docker有以下缺点:    1、  需要重复构建Image:当我们每增加一个Python依赖包时,我们就需要重构一次我们的Image,这需要我们对Docker有一定的了解。    2、  启动/停止速度慢:主

2017-03-21 16:25:09 10941 3

原创 python面试题,求两个List各个元素相减绝对值最小是多少

春暖花开,人心浮动,吾思当左迁之,一则工资上涨,二则环境变好。奈何世道不然,吹牛空谈者大受欢迎,而吾实事求是者则落寞如此,知之为知之,不知为不知。投递无数,才得一二,某国有电信公司邀请面试,始记得吾曾于去年三月去过,现复一年又至三月,碰运气吧!约至午后两点,前台等候,看人群左左右右的通过,心烦意乱,约莫两刻过去了,方使有人慢悠悠的过来,询问情况。领至一室,面窗而座,春日阳光甚毒,心烦更甚,

2017-03-14 14:59:11 8553

原创 Pycharm远程调试之ssh remote debug(三) -- Before Launch

1、External Tools外部工具,(autopep8等)Remote External Tools远程的外部工具(shell脚本等)Before Launch:程序Debug前执行"外部工具"或"远程外部工具"简单来说,就是来帮我们在程序执行前执行的,帮我们干些累活的。比如我们程序启动前需要一个脚本帮我们做一些事情,就可以把这个脚本放到Bef

2017-03-03 17:39:23 2507

原创 Pycharm远程调试之ssh remote debug(二)

上一篇我们讲了怎么去初步创建一个远程debug的工程,这篇我们来更深一下,讲一下当我们要修改Interperter时要怎么做。1、创建一个工程,我们先将该工程使用local Interpreter,然后再把修改为remote Interpreter,看看我们需要怎么做(没那么简单的)2、修改我们的Project Interpreter 为我们那好的remot

2017-03-03 16:21:59 2305

原创 Pycharm远程调试之ssh remote debug (一)

如果你的程序只能运行在Linux的平台,而又不想忍受Linux那糟糕的界面和恶心的字体,还要与QQ微信天各一方,那么就试试Pycharm的远程调试吧。正文 :Pycahrm做为Jetbrians家庭的代表人物,为广大Pythoner所使用。当然由于jetbrians家族的共通性,你能配置Pycharm的远程调试,当然也就能配置如IDEA,PHPSTORM了。(语言不通顺

2017-03-03 16:19:29 16936

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除