O057、Delete Volume 操作

参考https://www.cnblogs.com/CloudMan6/p/5648665.html 状态为Available 的volume 才能够被delete,如果volume当前已经被attach 到Instance,需要先detach后才能delete。delete的操作实现比较简单,流程图如下: 1、向cinder-api 发送delete消息 2、cinder-api发送消息 3、cinder-volume执行delete操作 Jul 2 20:02:10 DevStack-Ro
分类: 其他 发布时间: 07-03 23:28 阅读次数: 0

Feign 客户端调用错误

1.@RequestBody 必须要写在实现接口中 2.Feign 客户端调用的时候如果有参数的话,默认是发送post请求 3.服务接口中的请求参数必须要加上@RequestParam("registCode")注解
分类: 其他 发布时间: 07-03 23:28 阅读次数: 0

7.3 列表类型及内置方法

列表 作用:多个装备,多个爱好,多门课程等 定义:[]内可以有多个任意类型的值,逗号分隔 province_name_list = ['北京','上海','天津','广州','深圳'] province_name_list1 = list(['北京','shanghai','天津',5,'深圳']) print(province_name_list) # ['北京', '上海', '天津', '广州', '深圳'] print(province_name_list1) # ['北
分类: 其他 发布时间: 07-03 23:28 阅读次数: 0

O058、Snapshot Volume 操作

参考https://www.cnblogs.com/CloudMan6/p/5657744.html Snapshot 可以为 volume 创建快照,快照中保存了 volume当前的状态,以后可以通过snapshot 回溯。snapshot操作比较简单,流程图如下: 1、向 cinder-api 发送Snapshot请求 2、cinder-api发送消息 3、cinder-volume执行snapshot操作 [root@DevStack-Rocky-Controller-21 ~]# lv
分类: 其他 发布时间: 07-03 23:28 阅读次数: 0

如何快速找到Chrome配置文件路径,MAC 与window 都适用

Chrome 的配置文件主要用于存储浏览器的相关配置、书签、扩展插件和密码等,Chrome 配置文件会存储在用户计算机的一个单独文件夹当中,当你升级或重装浏览器时,这些已有配置将可以被完整保存下来。 当你的 Chrome 遇到任何问题时,(在进行备份之后)都可以尝试创建一个新的配置文件看问题是否能够得到解决。分别应对 Windows、Mac 和 Linux 系统,Google Chrome 的默认配置文件存储路径如下: Windows 7 至 Windows 10:C:\Users\<user
分类: 其他 发布时间: 07-03 23:28 阅读次数: 0

springMVC之文件上传id固定multipartResolver

我们先来简单说下springMVC的文件上传原理: 说到文件上传我们第一时间想到的就是MultipartResolver , 当收到请求时 DispatcherServlet 的 checkMultipart() 方法会调用 MultipartResolver 的 isMultipart() 方法判断请求中是否包含文件。 如果请求数据中包含文件,则调用 MultipartResolver 的 resolveMultipart() 方法对请求的数据进行解析, 然后将文件数据解析成 Multipa
分类: 其他 发布时间: 07-03 23:28 阅读次数: 0

<ol>标签--有序列表

[2019.07.03 学习笔记1] 1.定义有序列表,有顺序。 2.默认情况下采用数字进行标记,有序列表始于<ol>标签,每个列表项始于<li>。 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>有序列表 </title> 6 </head> 7 <body> 8 <ol>城市 9 <li>北京</li>
分类: 其他 发布时间: 07-03 23:28 阅读次数: 0

Django 中admin添加数据并渲染主页

admin的使用 一、在admin中引入models类名称         首先在admin.py中引入models     from .models import *   其次     admin.site.register(UserInfo)     UserInfo这个是models中的类名     admin.site.register(Blog)      Blog这个是Blog中的类名     admin.site.register(Tag) 二、文件上传: form请求: 1、o
分类: 其他 发布时间: 07-03 23:28 阅读次数: 0

Head First PHP&MySQl第四章代码

addemail.php <!DOCTYPE html> <html lang="cn" dir="ltr"> <head> <meta charset="UTF-8"> <title>猫王商店 - 添加邮箱</title> <link rel="stylesheet" href="style.css"> </head> <body> <img src="blankface.jpg" width="161" height="350"
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

Tree命令安装和使用

Tree命令简介   tree是一种递归目录列表命令,产生一个深度缩进列表文件,这是彩色的ALA dircolors如果ls_colors设置环境变量和输出是TTY。树已经被移植和报道以下操作系统下工作:Linux,FreeBSD,OS X操作系统,Solaris,HP UX,Cygwin,HP NonStop OS / 2。 Tree命令安装   1.下载安装包,地址:http://mama.indstate.edu/users/ice/tree/        2.解压安装     1)L
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

O049、准备 LVM Volume Provider

参考https://www.cnblogs.com/CloudMan6/p/5597790.html Cinder 真正负责volume 管理的组件是 volume provider 。Cinder 支持多种 volume provider ,LVM 是默认的volume provider。DevStack 安装之后, /etc/cinder/cinder.conf 已经配置好了LVM。 [root@DevStack-Rocky-Controller-31 ~]# cat /etc/cinde
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

豌豆荚

'''''' ''' 一、请求url https://www.wandoujia.com/category/6001 二、请求方式 三、请求头 ''' #爬虫三部曲 #1.发送请求 import requests def get_page(url): reponse = requests.get(url) #print(reponse.text) return reponse # 2.解析数据 ''' <a href="(.*?)" title="捕鱼大作战" clas
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

O050、Create Volume 操作 (Part I)

参考https://www.cnblogs.com/CloudMan6/p/5603312.html 前面已经学习了Cinder的架构和相关组件,从本节开始详细分析 Cinder 的各种操作,首先讨论 Cinder 如何创建 volume。 Create 操作流程如下: 1、客户(可以是OpenStack 最终用户,也可以是其他程序)向 API(cinder-api)发送请求:帮我创建一个volume 2、API 对请求做一些必要处理后,向Messaging(RabbitMQ)发送了一条消息:
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

python基础(变量)

1.变量   1)变量只能由:字母、数字、下划线 组成   2)不能以数字开头   3)不能用pyhon关键字:如class,public,and,as,assert,break   4)最好不要和python内置的东西重复(sum)   命名规范:user_id(单词之间用_隔开)python        userId(驼峰式命名) C#,Java PS:python变量不需要声明变量类型
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

vscode React编程配置

2.添加RN开发插件 React Native Tools:微软官方出的ReactNative插件,非常好用 Reactjs code snippets:react的代码提示,如componentWillMount方法可以通过cwm直接获得 Auto Close Tag:自动闭合标签 --------------------- 作者:Lion Li 来源:CSDN 原文:https://blog.csdn.net/weixin_40461281/article/details/79964659
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

前端2

定位布局: 固定定位: 固定定位是参考于浏览器窗口的。 一个标签要相对于窗口禁止,采用固定定位 如果有多个固定定位标签,它们之间互不影响,但可能会出现重叠,这个时候就需要z-index了,这个里面的整数谁大谁覆盖谁。 绝对定位是参考于最近的父极标签的定位 绝对定位: 1、一个标签要随着父级移动而移动(子级布局完毕后相对于父级位置是静止的),且兄弟标签之间布局不影响(兄弟动,自身相对父级还是保持静止) 2、z-index 值能改变重叠的兄弟图层上下关系 3、子级相对的父级一定要 定位处理 (三种
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

O051、Create Volume 操作 (Part II)

参考https://www.cnblogs.com/CloudMan6/p/5612147.html 1、cinder-scheduler 也会启动一个工作流 volume_create_scheduler Jun 20 17:15:56 DevStack-Rocky-Controller-21 cinder-scheduler: DEBUG cinder.scheduler.manager None req-5eb13d6b-917f-48f6-a28c-17ae0d99c799 admin
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

基于有限状态自动机的数据类型识别功能(2)

初始数组以及各标志位 1 private final int[][] State_table; 2 private int Now_state=0; 3 private final int Char_m=0;//表示0-9的字符 49-48 4 private final int Char_d=1;//表示.字符 45 5 private final int Char_e=2;//表示e字符 69/101 6 p
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

day49-2

pass
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0

O052、Create Volume 操作 (Part III)

参考https://www.cnblogs.com/CloudMan6/p/5617980.html Jun 20 17:15:56 DevStack-Rocky-Compute-22 cinder-volume: DEBUG cinder.volume.flows.manager.create_volume None req-5eb13d6b-917f-48f6-a28c-17ae0d99c799 admin None] Volume reschedule parameters: True
分类: 其他 发布时间: 07-03 23:11 阅读次数: 0