自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python疫情可视化分析

本项目主要通过python的matplotlib pandas pyecharts等库对疫情数据进行可视化分析本数据集来源于kaggle竞赛的开源数据集,数据集地址:https://www.kaggle.com/datasets/sudalairajkumar/novel-corona-virus-2019-dataset本数据集主要涉及到全球疫情统计,包括确诊、治愈、死亡、时间、国家、地区等信息## 利用groupby按照日期统计确诊死亡治愈病例的总和利用groupby按照日期统计确诊死亡治愈病

2022-07-08 10:29:39 1503 5

原创 Python 基于jieba的三国演义词频分析与可视化

本项目主要利用python的jieba库对三国演义进行词频分析,并通过WordCloud、networkx,matplotlib等库进行可视化分析.将停用词文件的词读入到列表stopwords中分词并统计词频分词结果看来托孤白帝城之后就少被后人提及了,果然滚滚长江东逝水曹贼和汉贼还是多的曹老板的基业还是强大在这里统计前30个出现次数最多的人物赞赏100,备注jieba三国,评论留下个人邮箱,收到即回复...

2022-07-08 09:48:54 5549 8

原创 python scrapy爬取

在本项目中,主要基于Scrapy库来爬取某瓣top250的信息,并将信息存储到xlsx文件中。进入对应的文件夹,通过cmd运行以下语句(注:若未安装scrapy需要先安装scrapy库)创建爬虫Item类爬虫类解析函数Xpath解析翻页保存到xlsx爬取结果赞赏50,备注某瓣信息爬取,评论留下个人邮箱,收到即回复..........................................

2022-07-08 09:29:36 540

原创 python GUI:tkinter 信息管理系统

本系统主要通过tkinter模块实现,通过读取对应的文件,实现功能、信息的功能。注册修改运行登录V1.1版本主要是优化功能V2.0 版本采用类编写,分为三个py文件赞赏100,备注:管理系统加你要的版本,评论留言个人邮箱,收到即发......

2022-07-04 17:25:47 3059 2

原创 pythonGUI:tkinter 背单词

主要依赖于python的tkinter实现英语背单词的程序,通过选择六级/四级/考研词汇,读取文件的单词,随机选择单词,背诵并复习。##选择单词文件定义Next函数,背下一个单词定义delete函数,删除过于简单的单词定义dif函数,把较难的词汇加入“难词.txt”运行开始赞赏80,备注:背单词,评论留下邮箱,收到即回复...

2022-07-04 15:56:25 1385 2

原创 python Django的个人博客

本项目主要依赖于Django框架,搭建一个属于自己的个人博客系统,分为登录界面和若干个展示界面,主要用到python,mysql。博客介绍采用可爱的豆包猫咪为主角,依赖django框架创建豆包的个人博客。首先,是创建django项目核心代码:view.pybolgs/urls.pyBlogsapp/url.pySetting.py运行截图在html中,利用模板文件,在其基础上修改,一定要添加{% load static %},只有通过此变量才能访问到static文件夹内的静

2022-07-04 15:37:10 632

原创 python GUI界面随机生成题目的计算器

python 带界面GUI的计算器,随机生成题目,模拟考试

2022-06-03 23:17:13 935 3

原创 kolla-ansible openstack登录 证书不可用

根据官方文档配置kolla-ansible之后,创建openstack实例,登录openstack出现证书不可用,如图问题排查尝试过更新openrc.sh文件增加OS_TOKEN环境变量查看日志2022-05-30 23:43:01.019 26 WARNING keystone.server.flask.application [req-9e9064dc-ebe5-47f0-86c1-568d17145ea0 - - - - -] Authorization failed. The re

2022-05-31 14:53:40 2043

原创 Python3 数字输出补齐 zfill()

描述:Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。语法str.zfill(width)width: 这是字符串的最终宽度,即填充零后得到的宽度。return:此方法返回补齐的字符串。示例str = "this is string example from runoob....wow!!!"print ("str.zfill : ",str.zfill(40))print ("str.zfill : ",str.zfill(50))输出:str.

2022-05-27 14:27:56 2464

原创 Python 交通仿真建模(1)

问题描述道路网络可以建模为图形。图中的节点表示交点和位置。每个节点都分配了一个ID号,以便于识别。节点之间的边表示道路。该图是有方向的,因为道路可以允许在一个方向行驶,但不能在另一个方向行驶(例如单向街道)。一个示例路网如下所示在此示例网络中,黄色正方形表示交点,而蓝色圆圈表示位置。车辆将离开一个位置节点,可能穿过多个十字路口,然后到达另一个位置节点。还要注意的是,并非通过交叉口的每条路线都可以同时通过。例如,上图中的十字路口0不太可能允许一辆车在另一辆车从1行驶到4的同时从2行驶到3,因为这会导致

2022-05-27 13:59:41 2618

原创 Ansible ping Unreachable TimeOut解决

Ansible ping Unreachable解决问题描述尝试方法解决问题描述环境:虚拟机:192.168.131.107虚拟机:192.168.131.108虚拟机:192.168.131.109配置Ansible与multnode后,使用命令:ansible -i multinode all -m ping报错:192.168.131.108 | UNREACHABLE! => { "changed": false, "msg": "Data could n

2022-05-16 15:23:34 2566

原创 Python 字典的应用

编写程序模拟抽奖活动,每名学生都有一个随机生成的抽奖号码,使用字典记录抽奖号码的相关信息,即抽奖号码是键(key),学生信息是值(value),学生信息包括学号和姓名;一等奖设置 1 名,二等奖设置 2 名,三等奖设置 3名,一次随机抽取兑奖号码 6 个,输出获奖者信息,并统计各班获奖人数。编程要求:1、编写函数,创建“学生抽奖信息”字典;、A、根据键盘输入的人数创建该字典,要求人数≥6;B、根据人数为每名学生随机生成抽奖号码,抽奖号码是键(key),学生信息是值(value),学生信息要求从.

2022-05-14 23:16:17 750

原创 Python 利用栈质因数分解

需求设计一个算法,利用栈实现质因数分解例如输入 300输出 55322思路栈是大家熟知的数据结构,首先为了创建栈,需要利用python中的class:class Stack: #初始化 def __init__(self): self.items = [] #判断是否为空 def isEmpty(self): return self.items == [] #进栈 def push(self,

2022-05-07 16:53:28 811

原创 CentOS8配置k8s daemon.json报错

问题复现配置k8s的过程种,需要对docker进行换源,同时需要修改k8s的驱动方式,参考了其他博客,于是:mkdir /etc/docker/vim /etc/docker/daemon.json在daemon.json写入:{ "registry-mirrors" : ["https://mirror.aliyuncs.com"] "exec-opts":["native.cgroupdriver=systemd"]}但是运行systemctl res

2022-05-07 15:21:14 2167

原创 Openstack Nova Tox

测试环境192.168.143.195简介tox是通用的虚拟环境管理和测试命令行工具。tox在同一个Host上自定义出多套相互独立且隔离的python环境,每套虚拟环境中可能使用了不同的 Python 拦截器/环境变量设置/第三方依赖包。故tox 最典型的应用就是用于测试 Python 程序的兼容性了。tox是openstack社区最基本的测试工具,比如python程序的兼容性、UT等。它的目标是提供最先进的自动化打包、测试和发布功能。1)作为持续集成服务器的前端,大大减少测试工作所需时间;

2022-04-24 18:41:00 1041

原创 USB redirection

物理上插在某A机器上,需要在某B系统中使用,而这个B系统,运行在某台服务器C的虚拟化环境中。A:本机(WINDOWS-7OKPR5E)B:192.168.143.203上的虚拟机C:192.168.143.203

2022-04-20 18:24:22 2076

原创 CentOS8 Nomad安装(2)

1 环境操作系统版本:centos8系统工具:yum默认启用端口:4646、4647、46482 下载 安装wget https://releases.hashicorp.com/nomad/0.6.1/nomad_0.6.1_linux_amd64.zip--2022-04-18 10:08:10-- https://releases.hashicorp.com/nomad/0.6.1/nomad_0.6.1_linux_amd64.zipResolving releases.hashi

2022-04-18 14:49:40 830

原创 CentOS8 Consul微服务架构安装(1)

1 ConsulConsul包含多个组件,是为基础设施提供服务发现和服务配置的工具。关键特性:1. 服务发现 Consul的客户端可用提供一个服务,比如 api 或者mysql ,另外一些客户端可使用Consul去发现一个指定服务的提供者.通过DNS或者HTTP应用程序可用很容易的找到他所依赖的服务.2. 健康检查 Consul客户端可用提供任意数量的健康检查,指定一个服务(比如:webserver是否返回了200 OK 状态码)或者使用本地节点(比如:内存使用是否大于90%). 这个信息可由oper

2022-04-14 18:51:12 2670 4

原创 Ansible 进阶 (3) playbook重用 tags

Playbook支持两种重用机制,一种是重用静态Playbook脚本,另外一种是类似于编程语言中函数的机制。include语句 - 重用静态的Playbook脚本,使用起来简单、直接。role语言 - Playbook的“函数机制”,使用方法稍复杂、功能强大。是Playbook脚本的共享平台ansible galaxy主要的分享方式。1 include 语句Include语句的功能,基本的代码重用机制。主要重用tasks。同时Include可将tasks分割成多个文件,避免Playbook过于臃

2022-04-13 09:00:00 509

原创 Ansible 进阶 (3) playbook 逻辑控制语句

1 whenwhen: 条件判断语句,类似于变成语言中的if有时候用户有可能需满足特定条件才执行某一个特定的步骤。例如,在某个特定版本的系统上装包,或者只在磁盘空间满了的文件系统上执行清理操作。这些操作在Playbook中用when语句实现。主机为Debian Linux立刻关机tasks: - name: "shutdown Debian flavored systems" command: /sbin/shutdown -t now when: ansible_os_fami

2022-04-12 08:00:00 412 1

原创 Ansible 进阶 (2) playbook Var

基本语法执行 deploy.ymlansible-playbook deploy.yml查看输出的细节[root@controller ~]# ansible-playbook test.yml --verboseUsing /etc/ansible/ansible.cfg as config filePLAY [test content] ****************************************************************************

2022-04-11 09:00:00 550

原创 Ansible 进阶 (1) inventory

前言 Ansible 配置主要包括:主机清单文件”inventory”,extra module放置路径”library” ,远程主机的临时文件位置” remote_tmp” ,管理节点上临时文件的位置”local_tmp”inventory = /etc/ansible/hostslibrary = /usr/share/my_modules/remote_tmp = $HOME/.ansible/tmplocal_tmp = $HOME/.an

2022-04-10 09:30:00 339

原创 Ansible 基础 playbook (3)

1. 脚本管理为了避免重复输入命令,Ansible提供脚本功能。Ansible脚本的名字叫Playbook,使用的是YAML的格式,文件以yml结尾。执行脚本语法ansible-playbook deploy.yml例子deploy.yml的功能为web主机部署apache, 其中包含以下部署步骤:安装apache包;拷贝配置文件httpd,并保证拷贝文件后,apache服务会被重启;拷贝默认的网页文件index.html;启动apache服务;playbook deploy.ym

2022-04-09 08:00:00 531

原创 Ansible 基础/命令/配置 (2)

1 Host InventoryHost Inventory 是配置文件,用来告诉Ansible需要管理哪些主机。并且把这些主机根据按需分类。可以根据用途分类:数据库节点,服务节点等;根据地点分类:中部,西部机房。默认的文件是: /etc/ansible/hosts最简单的hosts文件:192.168.1.50aserver.example.orgbserver.example.org带分类的hosts文件:mail.example.com[webservers]foo.exam

2022-04-08 09:00:00 662

原创 Ansible 基础/安装/验证 (1)

1 Ansible介绍Ansilbe是一个部署一群远程主机的工具。远程的主机可以是远程虚拟机或物理机, 也可以是本地主机。Ansilbe通过SSH协议实现远程节点和管理节点之间的通信。理论上说,只要管理员通过ssh登录到一台远程主机上能做的操作,Ansible都可以做到。例如:1、拷贝文件2、安装软件包3、启动服务2 特性Ansilbe管理员节点和远程主机节点通过SSH协议进行通信。所以Ansible配置的时候只需要保证从Ansible管理节点通过SSH能够连接到被管理的远程的远程节点,但

2022-04-07 11:48:07 1186

原创 CentOS Docker 常用命令

Docker 基础# 版本信息[root@controller ~]# docker versionClient: Docker Engine - Community Version: 20.10.14 API version: 1.41 Go version: go1.16.15 Git commit: a224086 Built: Thu Mar 24 01:47:44 2022 OS/Arch:

2022-04-02 13:48:42 1538

原创 CentOS Docker 容器数据管理,链接容器,构建私有库

1 容器数据管理管理方式:数据卷数据卷容器1.1 数据卷一个或多个容器专门指定绕过Union File System的目录,为持续性或共享数据提供一些有用的功能:数据卷可以在容器间共享和重用数据卷数据改变是直接修改的数据卷数据改变不会被包括在容器中数据卷是持续性的,直到没有容器使用它们新建数据卷 /data[root@controller ~]# docker run --name testdocker2 -v /data -it centos /bin/bash[root@35

2022-04-01 16:17:39 1112

原创 CentOS8 Docker File 基础用法

概念通俗理解:image理解为可执行程序,container就是运行起来的进程。写程序需要源代码,那么“写”image就需要dockerfile,dockerfile就是image的源代码,docker就是"编译器"。在dockerfile中指定需要哪些程序、依赖什么样的配置,之后把dockerfile交给“编译器”docker进行“编译”,也就是docker build命令,生成的可执行程序就是image,之后就可以运行这个image了,这就是docker run命令,image运行起来后就是do

2022-04-01 10:51:34 1297

原创 CentOS8 Docker 端口映射

概念端口映射:端口映射就是将内网中的主机的一个端口映射到外网主机的一个端口,提供相应的服务。当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。例:我们在内网中有一台Web服务器,但是外网中的用户是没有办法直接访问该服务器的。于是我们可以在路由器上设置一个端口映射,只要外网用户访问路由器ip的80端口,那么路由器会把自动把流量转到内网Web服务器的80端口上。使用使用:docker run --name container-name:tag -d -p 服务器端口:Doc

2022-03-31 18:22:38 1436

原创 Centos Docker基础用法

Docker 安装可参考blog验证docker versionClient: Docker Engine - Community Version: 20.10.14 API version: 1.41 Go version: go1.16.15 Git commit: a224086 Built: Thu Mar 24 01:47:44 2022 OS/Arch: linux/am

2022-03-31 16:31:50 1878

原创 Docker 基本原理介绍

Docker 简介主要部件Docker: 开源的容器虚拟化平台Docker Hub:用于分享、管理 Docker 容器的 Docker SaaS 平台 , 可理解为Docker 的应用商店Docker结构Docker 守护进程:Docker 守护进程运行在一台主机上。用户并不直接和守护进程进行交互,而是通过 Docker 客户端间接和其通信。Docker Client: docker 的二进制程序,是主要的用户与 Docker 交互方式。它接收用户指令并且与背后的 Docker 守护进程通信

2022-03-31 14:27:29 160

原创 Openstack 笔记

一 RESTRepresentational State Transfer,表现状态传输,通过操作资源的表现来操作资源的状态。二 RESTful Web API特点1.资源地址与资源的 URI,比如:http://example.com/resources/2.传输资源的表现形式,指的是 Web 服务接受与返回的互联网媒体类型,比如:JSON,XML 等,其中 JSON 具有轻量级的特点,移动互联网的飞速发展轻量级的协议非常受欢迎,JSON 得到了广泛的应用3.对资源的操作,Web 服务在该资源上

2022-03-30 16:06:17 1086

原创 openstack Neutron 命令篇

查看所有网络 neutron net-list+--------------------------------------+------+----------------------------------+---------------------------------------------------+| id | name | tenant_id | subnets

2022-03-29 13:52:11 792

原创 openstack glance 命令篇

查看镜像glance image-list+--------------------------------------+--------+| ID | Name |+--------------------------------------+--------+| 93e9a2d9-385e-4052-8b2f-b88230078221 | cirros |+-------------------------------

2022-03-29 11:36:45 880

原创 openstack keystone 命令篇

查看useropenstack user list+----------------------------------+-----------+| ID | Name |+----------------------------------+-----------+| 15d1582405c94a6d8e84459a08267220 | admin || ff444da628b74ccabf6aa8eb7d19ae

2022-03-29 11:19:45 373

原创 openstack nova 命令篇

查看版本[root@compute ~]# nova-manage version 22.2.2-1.el8查看节点nova list+--------------------------------------+-------+--------+------------+-------------+------------------+| ID | Name | Status | Task State | Power

2022-03-29 10:51:40 1486

原创 openstack Cinder 命令篇

查看存储卷列表cinder list+--------------------------------------+-----------+------+------+-------------+----------+--------------------------------------+| ID | Status | Name | Size | Volume Type | Bootable | Attached to

2022-03-28 18:27:51 1168

原创 centOS8 Openstack Neutron 网络服务搭建 (2)

计算节点搭建1 安装软件包centOS8 Openstack Neutron 网络服务搭建2 配置文件vim /etc/neutron/neutron.conf[DEFAULT]# ...transport_url = rabbit://openstack:RABBIT_PASS@controller[DEFAULT]# ...transport_url = rabbit://openstack:RABBIT_PASS@controller[DEFAULT]# ...aut

2022-03-24 16:03:22 124

原创 centOS8 Openstack Neutron 网络服务搭建(1)

一 配置控制节点1.1 先决条件安装SQL1.2 创建数据库CREATE DATABASE neutron;GRANT ALL PRIVILEGES ON neutron .* TO 'neutron'@'localhost' IDENTIFIED BY 'root';GRANT ALL PRIVILEGES ON neutron .* TO 'neutron'@'%' IDENTIFIED BY 'root';1.3 创建服务. admin-openrcopenstack user

2022-03-24 15:46:57 247

原创 openstack horizon 创建虚拟机

先决条件: 安装glance配置glace#数据库,授权mysql -u root -pCREATE DATABASE glance;GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \ IDENTIFIED BY 'root';GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' \ IDENTIFIED BY 'root';#使用环境变量. admin-openrc#

2022-03-23 18:33:07 909

带界面GUI的计算器,可以随机生成题目,保存考试信息文件

带界面GUI的计算器,可以随机生成题目,保存考试信息文件 主要用到了随机Random库,可以生成随机题目,代码讲解可以看https://blog.csdn.net/Dummy_/article/details/125117175?spm=1001.2014.3001.5502 要是调不通代码,修改功能,可以私信问我,包括调整参数之类的,都可以私信问,包调通

2022-06-03

基于Python的图像去雾算法系统

基于Python的图像去雾算法系统,ui可在url里面看到: https://blog.csdn.net/Dummy_/article/details/103958712 调不通可以私信问

2022-05-06

空空如也

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

TA关注的人

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