【Python原创设计】基于Python Flask 机器学习的全国+上海气象数据采集预测可视化系统-附下载链接以及详细论文报告,原创项目其他均为抄袭
基于Python Flask 机器学习的全国+上海气象数据采集预测可视化系统
- 一、项目简介
- 二、开发环境
- 三、项目技术
- 四、功能结构
- 五、运行截图
- 六、功能实现
- 七、数据库设计
- 八、源码获取
一、项目简介
在信息科技蓬勃发展的当代,我们推出了一款基于Python Flask的全国+上海气象数据采集、预测和可视化系统。随着气候变化越发引起全球关注,精准的气象数据和可视化展示变得愈发重要。该系统采用先进的技术和创新的功能,满足用户对实时气象信息和历史天气数据的需求,助力公众、企业和政府做出更明智的决策。
在技术层面,我们充分利用Python网络爬虫技术,从中国天气网等权威数据源获取全国实时天气数据和上海历史天气数据,确保数据的及时性和准确性。通过数据清洗和MySQL数据库存储,我们保证了数据的一致性和可靠性。同时,前端技术如HTML、CSS、JavaScript和前端框架Layui构建了简洁友好的用户交互界面,用户能轻松地获取和分析数据。而后端使用Flask搭建了强大的数据接口,通过PyMySQL库实现数据与数据库的交互。在数据预测方面,我们运用scikit-learn、pandas和numpy等机器学习库,构建了多元线性回归模型,为用户提供准确的气象分析预测结果。
系统功能丰富多样,包括全国实时天气数据和上海历史天气数据的获取,全国综合天气数据和全国各城市天气数据的Echarts可视化展示,以及气象数据的多元线性回归预测功能。此外,我们提供用户登录与注册功能,确保用户数据的安全和隐私。数据管理功能也为用户提供了个性化的数据展示和公告查看。通过多维度的数据管理,用户能够深入了解全国气象数据,做出更精准的决策。
展望未来,这样一个全国+上海气象数据采集、预测和可视化系统具有广阔的发展前景。在气候变化日益严峻的背景下,我们将不断优化和完善系统,引入更多先进的机器学习算法和数据分析方法,提高气象预测的准确性和时效性。同时,将逐步扩展到更多城市和地区,形成覆盖全国乃至全球的气象数据服务体系,助力社会各界应对气候变化带来的挑战。这将为公众、企业和政府提供更全面、更实用的天气信息,推动智慧城市和可持续发展迈出坚实的一步。
二、开发环境
开发环境 | 版本/工具 |
---|---|
PYTHON | 3.6.8 |
开发工具 | PyCharm |
操作系统 | Windows 10 |
内存要求 | 8GB 以上 |
浏览器 | Firefox (推荐)、Google Chrome (推荐)、Edge |
数据库 | MySQL 8.0 (推荐) |
数据库工具 | Navicat Premium 15 (推荐) |
项目框架 | FLASK、scikit-learn |
三、项目技术
Python: 作为开发语言,用于编写后端逻辑和数据处理。
Flask: Python的Web框架,用于搭建后端数据接口和处理HTTP请求。
PyMySQL: 用于Python与MySQL数据库的交互,实现数据的存储和读取。
网络爬虫技术: 用于从中国天气网等数据源获取全国实时天气数据和上海历史天气数据。
数据清洗: 用于对爬取的原始数据进行预处理,确保数据的准确性和一致性。
Echarts: JavaScript的数据可视化库,用于将数据转化为图表形式展示给用户。
LAYUI: 轻量级前端UI框架,用于构建用户友好的交互界面。
JavaScript: 用于实现前端交互和处理用户输入。
HTML和CSS: 用于构建前端界面和样式设计。
scikit-learn、pandas和numpy: Python的数据处理和机器学习库,用于数据预测和分析。
AJAX: 用于实现前后端数据交互,异步请求后端数据接口。
MySQL: 数据库管理系统,用于持久化数据。
以上技术共同协作,使得系统能够实现数据采集、预测、可视化和用户交互等丰富功能,并为用户提供准确、实用的气象信息。
四、功能结构
该系统的功能结构包括以下几个模块:
数据采集功能模块:
全国实时天气数据采集:从中国天气网等数据源获取全国各地的实时天气数据。
上海历史天气数据采集:从数据源获取上海的历史天气数据,用于数据分析和可视化展示。
数据预处理存储模块:
数据处理:对采集到的原始天气数据进行预处理,去除无效数据,确保数据的准确性和一致性。
数据库存储:将预处理后的天气数据存储到MySQL数据库中,以备后续的数据分析和预测使用。
数据可视化功能模块:
全国综合天气数据可视化:使用Echarts可视化库将全国实时天气数据以图表和地图形式展示,让用户直观了解全国范围的气象情况。
全国各城市天气数据可视化:将实时天气数据在地图上标记各城市的位置,并绘制相应的图表,让用户可以查看各城市的气象情况。
上海历史天气数据可视化:使用Echarts将历史天气数据以折线图、柱状图等形式展示,让用户可以查看上海过去一段时间的气象变化。
数据预测功能模块:
气象分析预测:利用scikit-learn、pandas和numpy等机器学习库,构建多元线性回归模型,对气象数据进行分析和预测,为用户提供准确的气象分析和预测结果。
用户登录与注册功能模块:
用户注册:允许用户通过输入用户名和密码进行注册,确保用户数据的安全性。
用户登录:已注册用户可以通过输入用户名和密码登录,以便获取个性化的气象数据展示和预测功能。
数据管理功能模块:
用户数据管理:实现对用户信息的增删改查功能,保证用户数据的完整性和安全性。
公告数据管理:如果有公告功能,可以实现对公告信息的发布、编辑和删除。
全国气象数据管理:确保从数据采集功能中获取到的全国实时天气数据能够正确存储,并且能够根据需要进行更新和清理。
这些功能模块相互协作,构成了一个完整的全国+上海气象数据采集、预测和可视化系统,为用户提供全面的气象信息,支持用户做出明智的决策。用户可以通过界面进行交互,获取实时数据、查看历史数据,并利用预测功能得到未来气象变化的趋势。该系统还具备不断拓展和优化的潜力,以适应不断变化的气象科学和用户需求。
其中论文目录结果如下:
五、运行截图
系统登录页面
用户注册页面
后台管理首页面
全国各城市气象可视化
上海各地区可视化
上海各地区城市历史气象可视化
上海各地区城市气象预测
用户管理页面**
公告管理页面
全国气象管理页面
上海气象管理页面
上海各地区历史气象管理页面
系统爬虫日志管理页面
六、功能实现
机器学习预测核心代码
# 预测数据(cityname, record_date, high, low, weather, wd, ws)
def predict(cityname, record_date, high, low, weather, wd, ws):city = citynamecityname, record_date, high, low, weather, wd, ws =deal_data.transformer_item(cityname, record_date, high, low,weather, wd, ws)next_input = [float(cityname), float(record_date), float(high), float(low), float(weather), float(wd), float(ws)]result = []for i in range(1, 11):record_date, record_str = deal_data.getNextDay(i)pred_y = model.predict([next_input])[0]next_input = [float(cityname), float(record_date)]next_input.extend(pred_y)result.append(deal_data.de_transformer_item(city, record_str, pred_y[0], pred_y[1], pred_y[2], pred_y[3], pred_y[4]))return result
创建数据库连接核心代码
def connect(self):self.conn = pymysql.connect(host=DB_CONFIG["host"],port=DB_CONFIG["port"],user=DB_CONFIG["user"],passwd=DB_CONFIG["passwd"],db=DB_CONFIG["db"],charset=DB_CONFIG["charset"],cursorclass=pymysql.cursors.DictCursor)self.cursor = self.conn.cursor()
上海城市可视化数据接口
@app.route('/data/history/weather', methods=['post', 'get'])
def data_history_category():city = request.args.get('city')result_weather = data_service.weather_category_data(city)result_wd = data_service.wd_category_data(city)result_ws = data_service.ws_category_data(city)result_temp = data_service.temp_data(city)return {"weather_data": result_weather, "wd_data": result_wd, "ws_data": result_ws, "temp_data": result_temp}
上海城市数据构建业务代码
# 气象分类
def weather_category_data(city):sqlManager = SQLManager()key_sql = "select weather from historyweather where cityname ='" + city + "' group by weather"value_sql = "select count(id) as `value`,weather as `name` from historyweather where cityname ='" + city + "' group by weather"key_data = sqlManager.get_list(key_sql)value_data = sqlManager.get_list(value_sql)x_data = [k['weather'] for k in key_data]sqlManager.close()return {'x': x_data, 'y': value_data}# 风向分类
def wd_category_data(city):sqlManager = SQLManager()key_sql = "select wd from historyweather where cityname ='" + city + "' group by wd"value_sql = "select count(id) as `value`,wd as `name` from historyweather where cityname ='" + city + "' group by wd"key_data = sqlManager.get_list(key_sql)value_data = sqlManager.get_list(value_sql)x_data = [k['wd'] for k in key_data]sqlManager.close()return {'x': x_data, 'y': value_data}
# 风速分类
def ws_category_data(city):sqlManager = SQLManager()key_sql = "select ws from historyweather where cityname ='" + city + "' group by ws"value_sql = "select count(id) as `value`,ws as `name` from historyweather where cityname ='" + city + "' group by ws"key_data = sqlManager.get_list(key_sql)value_data = sqlManager.get_list(value_sql)x_data = [str(k['ws']) + '级' for k in key_data]y_data = [{'value': i['value'], 'name': str(i['name']) + '级'} for i in value_data]sqlManager.close()return {'x': x_data, 'y': y_data}
七、数据库设计
表名:citys
字段名称 | 数据类型 | 是否必填 | 注释 |
---|---|---|---|
id | int(11) | 是 | |
city_name | varchar(50) | 否 | 城市名称 |
city_code | varchar(50) | 否 | 城市编码 |
city_py | varchar(50) | 否 | 城市拼音 |
表名:currentweather
字段名称 | 数据类型 | 是否必填 | 注释 |
---|---|---|---|
id | int(11) | 是 | |
province | varchar(255) | 否 | 省 |
cityname | varchar(50) | 否 | 城市名称 |
record_date | date | 否 | 天气时间 |
record_time | varchar(50) | 否 | 实时时分 |
temp | int(11) | 否 | 当前温度 |
wd | varchar(20) | 否 | 风向 |
ws | int(11) | 否 | 凤力 |
wse | int(11) | 否 | 风速 |
sd | int(11) | 否 | 湿度 |
weather | varchar(20) | 否 | 天气 |
rain | decimal(10,2) | 否 | 降雨量 |
aqi | int(11) | 否 | 空气质量 |
create_time | datetime | 是 | 数据创建时间 |
is_old | int(11) | 否 | 1老数据,0新数据 |
表名:detailweather
字段名称 | 数据类型 | 是否必填 | 注释 |
---|---|---|---|
id | int(11) | 是 | |
province | varchar(255) | 否 | 省 |
cityname | varchar(50) | 否 | 城市名称 |
record_date | date | 否 | 天气时间 |
record_time | varchar(50) | 否 | 实时时分 |
temp | int(11) | 否 | 当前温度 |
wd | varchar(20) | 否 | 风向 |
ws | int(11) | 否 | 凤力 |
wse | int(11) | 否 | 风速 |
sd | int(11) | 否 | 湿度 |
weather | varchar(20) | 否 | 天气 |
rain | decimal(10,2) | 否 | 降雨量 |
aqi | int(11) | 否 | 空气质量 |
create_time | datetime | 是 | 数据创建时间 |
is_old | int(11) | 否 | 1老数据,0新数据 |
表名:historyweather
字段名称 | 数据类型 | 是否必填 | 注释 |
---|---|---|---|
id | int(11) | 是 | |
province | varchar(255) | 否 | 省 |
cityname | varchar(50) | 否 | 城市名称 |
record_date | date | 否 | 天气时间 |
high | int(11) | 否 | 最高温 |
low | int(11) | 否 | 最低温 |
weather | varchar(20) | 否 | 天气 |
wd | varchar(20) | 否 | 风向 |
ws | int(11) | 否 | 风力 |
create_time | datetime | 是 | 数据创建时间 |
表名:notice
字段名称 | 数据类型 | 是否必填 | 注释 |
---|---|---|---|
id | int(11) | 是 | |
title | varchar(255) | 否 | 公告标题 |
content | longtext | 否 | 公告内容 |
user_name | varchar(50) | 否 | 发布人 |
create_time | datetime | 否 | 发布时间 |
表名:slog
字段名称 | 数据类型 | 是否必填 | 注释 |
---|---|---|---|
id | int(11) | 是 | |
log | varchar(255) | 否 | |
create_time | datetime | 否 |
八、源码获取
源码、安装教程文档、项目简介文档以及其它相关文档已经上传到是云猿实战官网,可以通过下面官网进行获取项目!
相关文章:
【Python原创设计】基于Python Flask 机器学习的全国+上海气象数据采集预测可视化系统-附下载链接以及详细论文报告,原创项目其他均为抄袭
基于Python Flask 机器学习的全国上海气象数据采集预测可视化系统 一、项目简介二、开发环境三、项目技术四、功能结构五、运行截图六、功能实现七、数据库设计八、源码获取 一、项目简介 在信息科技蓬勃发展的当代,我们推出了一款基于Python Flask的全国上海气象数…...
Unity进阶–通过PhotonServer实现人物选择和多人同步–PhotonServer(四)
文章目录 Unity进阶–通过PhotonServer实现人物选择和多人同步–PhotonServer(四)服务端客户端 Unity进阶–通过PhotonServer实现人物选择和多人同步–PhotonServer(四) 服务端 服务端结构如下: UserModel using System; using System.Collections.Generic; usin…...
【Go 基础篇】Go语言获取用户终端输入:实现交互式程序的关键一步
介绍 在许多编程场景中,我们需要编写交互式程序,以便用户可以在终端中输入数据并与程序进行交互。Go语言提供了丰富的方式来获取用户终端输入,使得编写交互式程序变得简单而有趣。本篇博客将深入探讨Go语言中获取用户终端输入的各种方法&…...
学习笔记:Opencv实现拉普拉斯图像锐化算法
2023.8.19 为了在暑假内实现深度学习的进阶学习,Copy大神的代码,记录学习日常 图像锐化的百科: 图像锐化算法-sharpen_lemonHe_的博客-CSDN博客 在环境配置中要配置opencv: pip install opencv-contrib-python Code and lena.png…...
如何在前端实现WebSocket发送和接收UDP消息(多线程模式)
目录 简介:步骤1:创建WebSocket连接步骤2:创建Web Workers步骤3:发送和接收UDP消息(多线程模式)结束语: 简介: 本文将继续介绍如何在前端应用中利用WebSocket技术发送和接收UDP消息…...
【微服务】一文了解 Nacos
一文了解 Nacos Nacos 在阿里巴巴起源于 2008 2008 2008 年五彩石项目(完成微服务拆分和业务中台建设),成长于十年双十一的洪峰考验,沉淀了简单易用、稳定可靠、性能卓越的核心竞争力。 随着云计算兴起, 2018 2018 20…...
量子计算对信息安全的影响:探讨量子计算技术对现有加密方法和信息安全基础设施可能带来的颠覆性影响,以及应对策略
第一章:引言 随着科技的迅猛发展,量子计算作为一项颠覆性的技术正逐渐走入我们的视野。量子计算以其强大的计算能力引发了全球科技界的广泛关注。然而,正如硬币的两面,量子计算技术所带来的不仅仅是计算能力的巨大飞跃࿰…...
ajax-axios-url-form-serialize 插件
AJAX AJAX 概念 1.什么是 AJAX ? mdn 使用浏览器的 XMLHttpRequest 对象 与服务器通信 浏览器网页中,使用 AJAX技术(XHR对象)发起获取省份列表数据的请求,服务器代码响应准备好的省份列表数据给前端,前端拿到数据数…...
【AIGC】单图换脸离线版软件包及使用方法
云端再好,都不如放自己手里啊,想怎么就怎么玩。云端再好,都不如放自己手里啊,想怎么就怎么玩。 Roop作为一个新出的开源项目,配置起来还是有一定难度的。 我已经把各种依赖,模型,环境配置已经…...
8.19论文阅读
文章目录 Graph-Segmenter: Graph Transformer with Boundary-aware Attention for Semantic Segmentation方法 SCSC: Spatial Cross-scale Convolution Module to Strengthen both CNNs and Transformers方法 Deformable Mixer Transformer with Gating for Multi-Task Learni…...
HAProxy
目录 HAProxy HAProxy介绍 主要特性 LVS、nginx、HAProxy区别 nginx LVS HAProxy 负载均衡策略 Haproxy搭建 Web 群集 Haproxy服务器 编译安装 Haproxy Haproxy服务器配置 添加haproxy 系统服务 节点服务器部署 日志定义 HAProxy HAProxy介绍 HAProxy是可提供高…...
基于EasyExcel的Excel读取
1.引入依赖 <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.2.11</version> </dependency>2.读取器代码: package com.vz.utils.excel;import com.alibaba.excel.Eas…...
链路聚合详解
链路聚合详解 华为交换机链路聚合:Linux链路聚合bond配置 华为交换机链路聚合: 方式一:配置手工负载分担方式的链路聚合 [CORE1] interface Eth-Trunk 1 [CORE1-Eth-Trunk1] trunkport GigabitEthernet 0/0/5 to 0/0/6 [CORE1-Eth-Trunk1] p…...
Shell编程学习之if分支语句的应用
Shell编程中的if分支语句:伪代码表示:注意符号和表达式之间的空格; if [ 表达式1 ] then分支1 elif [ 表达式2 ] then分支2 elif [ 表达式3 ] then分支3 else其它 fi按整型的方式,if分支语句比较字符串的大小:等于&am…...
2023.8 - java - 泛型
泛型问题的引出: jdk 1.5 引出泛型 // package 泛型; public class index {public static void main (String[] args){test t new test();t.setContent("aaa");int a (int) t.getContent();System.out.println(a);} }class test{Object content;publi…...
【数据结构练习】链表面试题锦集一
目录 前言: 1. 删除链表中所有值为key的节点 方法一:正常删除,头结点另外讨论 方法二:虚拟头结点法 方法三:递归 2.反转链表 方法一:双指针迭代 方法二:递归法解析: 3.链表的中间结点 方法…...
自然语言处理从入门到应用——LangChain:链(Chains)-[通用功能:SequentialChain和TransformationChain]
分类目录:《自然语言处理从入门到应用》总目录 SequentialChain 在调用语言模型之后,下一步是对语言模型进行一系列的调用。若可以将一个调用的输出作为另一个调用的输入时则特别有用。在本节中,我们将介绍如何使用顺序链来实现这一点。顺序…...
什么是卷积神经网络
目录 什么是卷积神经网络 全链接相对笨重:大胖子编辑 编辑 参数众多:容易造成过拟合 编辑 卷积核:进行图像特征提取,源于卷积原理:求相交面积 卷积的作用 卷积的意义 编辑 通过卷积核减少参数 深度卷积…...
银行数字化转型程度-根据年报词频计算(2012-2021年)
银行数字化转型程度是根据银行年报中的数字化相关词频计算所得的数据。这一数据包括数字化词频关键词、以及数字化转型程度,反映了银行数字化转型的程度和进展情况。从经济学研究的角度来看,这一数据具有重要的参考价值。 首先,银行数字化转…...
微信开发之一键修改群聊备注的技术实现
修改群备注 修改群名备注后,如看到群备注未更改,是手机缓存问题,可以连续点击进入其他群,在点击进入修改的群,再返回即可看到修改后的群备注名,群名称的备注仅自己可见 请求URL: http://域名地…...
[oneAPI] 基于BERT预训练模型的SQuAD问答任务
[oneAPI] 基于BERT预训练模型的SQuAD问答任务 Intel Optimization for PyTorch and Intel DevCloud for oneAPI基于BERT预训练模型的SQuAD问答任务语料介绍数据下载构建 模型 结果参考资料 比赛:https://marketing.csdn.net/p/f3e44fbfe46c465f4d9d6c23e38e0517 Int…...
机器学习笔记之优化算法(十七)梯度下降法在强凸函数的收敛性分析
机器学习笔记之优化算法——梯度下降法在强凸函数的收敛性分析 引言回顾:梯度下降法在强凸函数的收敛性二阶可微——梯度下降法在强凸函数的收敛性推论 引言 上一节介绍并证明了:梯度下降法在强凸函数上的收敛速度满足 Q \mathcal Q Q-线性收敛。 本节将…...
shell脚本中linux命令的特殊用法记录
shell脚本中linux命令的特殊用法记录 1、linux命令特殊参数选项1.1、sed -e1.2、echo -e 2、 shell 扩展2.1、[[ ]]支持用~进行正则匹配 3、特殊命令用法3.1、{} 变量替换 1、linux命令特殊参数选项 1.1、sed -e sed -e以严格模式执行脚本,在sed -e 后面的所有命令…...
Nvidia H100:今年55万张够用吗?
原文标题:Nvidia H100: Are 550,000 GPUs Enough for This Year? 作者:Doug Eadline August 17, 2023 The GPU Squeeze continues to place a premium on Nvidia H100 GPUs. In a recent Financial Times article, Nvidia reports that it expects to…...
【Vue2.0源码学习】生命周期篇-初始化阶段(initLifecycle)
文章目录 1. 前言2. initLifecycle函数分析3. 总结 1. 前言 在上篇文章中,我们介绍了生命周期初始化阶段的整体工作流程,以及在该阶段都做了哪些事情。我们知道了,在该阶段会调用一些初始化函数,对Vue实例的属性、数据等进行初始…...
Android开发基础知识总结(三)简单控件(上)
一.文本显示 考虑到结构样式相分离的思想,我们往往在XML中设置文本 <TextViewandroid:layout_width"342dp"android:layout_height"70dp"android:text"房价计算器"android:layout_gravity"center"android:textColor"…...
在Qt窗口中添加右键菜单
在Qt窗口中添加右键菜单 基于鼠标的事件实现流程demo 基于窗口的菜单策略实现Qt::DefaultContextMenuQt::ActionsContextMenuQt::CustomContextMenu信号API 基于鼠标的事件实现 流程 需要使用:事件处理器函数(回调函数) 在当前窗口类中重写鼠标操作相关的的事件处理器函数&a…...
Day8 智慧商城
项目演示 项目收获 创建项目 调整初始化目录 1.删components里的所有文件 2.删views里的所有文件 3.router/index.js 删路由 删规则 import Vue from vue import VueRouter from vue-routerVue.use(VueRouter)const router new VueRouter({routes: [] })export default route…...
LeetCode:Hot100python版本之回溯
回溯算法其实是纯暴力搜索。for循环嵌套是写不出的 组合:没有顺序 排列:有顺序 回溯法可以抽象为树形结构。只有在回溯算法中递归才会有返回值。 46. 全排列 排列是有顺序的。 组合类问题用startindex,排序类问题用used,来标…...
分布式事务理论基础
今天啊,本片博客我们一起来学习一下微服务中的一个重点和难点知识:分布式事务。 我们会基于Seata 这个框架来学习。 1、分布式事务问题 事务,我们应该比较了解,我们知道所有的事务,都必须要满足ACID的原则。也就是 …...
和恶魔做交易的网站/西安优化外包
ssh推送.py程序到CentOS7服务器端运行出现lost connection错误 (base) F:\workspace>dir 驱动器 F 中的卷是 新加卷 卷的序列号是 C2B9-6277 F:\workspace 的目录2019/03/13 16:44 <DIR> .2019/03/13 16:44 <DIR> ..2019/03/13 16:47 <DIR> .idea2019/03/…...
建设实验中心网站/百度seo网站优化 网络服务
前言:yarn就是和npm一样的一种工具,该种工具可以有效规避npm的一些bug和版本问题 常用指令: yarn add xxx (xxx是你想要安装的包名) yarn install 安装该进程带的包文件 yarn dev 运行该前端进程 持续更新中…...
好的淘客网站/会计培训机构
SSJ集成 一、三大框架 1.SSH Struts/Struts2 Spring Hibernate 2.SSJ Struts2 Spring JPASpringMVC Spring JPASpringMVC Spring Data JPA 3.SSM SpringMVC Spring MyBatis 二、集成三大框架的步骤 导包 -> domain-> jdbc.properties ->dataSource …...
美女学习资料网站免费/网站提交收录入口
一、SpringMVC简介 SpringMVC也叫Spring Web mvc,属于表现层的框架。Spring MVC是Spring框架的一部分,是在Spring3.0后发布的 二、Spring结构图 三、SpringMVC架构图 四、SpringMVC请求流程图 五、SpringMVC请求流程文字描述: request-------…...
网站建设战略伙伴/手机百度引擎搜索入口
安装完kvm虚拟机后,对虚拟机做快照(关闭虚拟机):kvm快照,分两种:1种lvm快照,如果分区是lvm,可以利用lvm进行kvm的快照备份2种由于raw格式不支持镜像,所以需要将格式转换为…...
建立个人博客网站/seo查询 站长工具
成为伟大,影响伟大 领袖不会培养追随者,领袖培养下一代领袖。 作为第三代互联网创业者,今天的领导者们肩负着这样的时代使命。 1.激励员工全力以赴 杰克韦尔奇说,管理是控制,领导是激励。 作为伟大的领导者&#…...