邯城往事 邯城往事
Tags Archives Links
  • 开始使用
  • 我的开源
  • 服务器倒计时
  • Tags
  • Archives
  • Links
  • Search
  • RSS
controller node nova节点 数据库部署 MariaDB [(none)]> CREATE DATABASE nova_api; MariaDB [(none)]> CREATE DATABASE nova; MariaDB [(none)]> CREATE DATABASE nova_cell0; MariaDB [(none)]> CREATE DATABASE placement; GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'localhost' \ IDENTIFIED BY 'nova'; GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'%' \ IDENTIFIED BY 'nova'; GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' \ IDENTIFIED BY 'nova'; GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' \ ID....

openstack系列-nova节点部署

Linux
glance 服务安装 glance库的创建 CREATE DATABASE glance; GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \ IDENTIFIED BY 'glance'; GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' \ IDENTIFIED BY 'glance'; 注意注意:每一条配置要新建到文件中,尽量不要打开注释在原有的基础上修改 创建本地存储 1.一定要在opesntack-glance-api.service服务启动之前部署好存储设备,因为该服务在启动时会加载存储驱动检索存储设备,如果事先不存在,就意味着该服务没有识别到任何可用的存储设备,即便是后来你又新增了存储,仍然是无效的,最终导致你上传镜像失败; 2.一定要赋予opesntack-glance-api.service服务对存储设备的可写权限。 source管理凭据以获得对仅限管理的CLI命令的访问权限 创建glance用户 [root@linux-node1 ~]# . ....

openstack系列- glance 服务部署

Linux
一、环境 基础环境设置 主机名修改: hostnamectl set-hostname linux-node1 修改host文件 10.200.51.100 linux-node1 linux-node1.limi.com 10.200.51.31 linux-node2 linux-node2.limi.com linux-node1 10.200.51.100 控制节点 linux-node2 10.200.51.31 计算节点 配置网络yum源: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo sed -i 's/$releasever/7.7.1908/g' /etc/yum.repos.d/CentOS-Base.repo NTP服务安装 yum install chrony -y timedatectl set-timezone Asia/Shanghai #配置时区 vim /etc/chrony.conf ... allow 10.200....

openstack系列- keystone部署文档

Linux
现有表格内容如下: BT 列有全部图片 url 地址: 最终版本优化 #!/usr/bin/python # -- coding: utf-8 -- # @Time : 2019/10/15 21:36 # @Author : cuijianzhe # @File : biaoge.py # @Software: PyCharm import xlrd import requests import os name = input('请输入表格名称:') path = name + '.xls' workbook = xlrd.open_workbook(path) Data_sheet = workbook.sheets()[0] rowNum = Data_sheet.nrows #行数 colNum = Data_sheet.ncols #列数 def get_sitesname(): ''' 提取并添加站点名称 ''' #第一个方法使用列表 sites_list = [] i = 1 #从1开始跳过表头数据 try: for s in range(Data_sheet.nc.......

通过python读取excel表格内容url批量下载

Python
通过钉钉官方接口可定时同步得知企业离职人员便于认证管理同步,大大简便了人员账号的管理。 请求带有参数的 API 接口 注意请求接口白名单情况 可参考钉钉开发文档: 创建应用: 代码示例: import requests import json import sys import os corpId="35c2365db2f1378bfd74f96b7c7a529f" corpSecret="13dc3517caa3da9bee5e7b6b2ead8938" headers = {'Content-Type': 'application/json;charset=utf-8'} api_url = "https://oapi.dingtalk.com/gettoken?appkey=%s&appsecret=%s"%(corpId,corpSecret) def get_token(): try: res = requests.get(api_url,headers=headers) if res.status_code == 200: str_res = res.text to....

通过 python 获取钉钉后台人员

Python
最近换了一款新皮肤solo-nexmoe,但是无奈一直间歇性报500,但是访问有时有时好的,所以找了一个脚本检测500出现的时间,第一时间去看情况。 shell脚本 #!/bin/bash URL=https://www.cjzshilong.cn DING_URL=https://oapi.dingtalk.com/robot/send?access_token=XXXXXXXXXXXXXXXXXXXXXXX function SendMessageToDingding(){ curl "{DING_URL}" -H 'Content-Type: application/json' -d " { \"actionCard\": { \"title\": \"o(╥﹏╥)o Solo故障啦\", \"text\": \"Web地址: URL\n\n状态码: $1\n\n响应时间:{REQUEST_TIME}秒\n\n当前时间:{DT}\n\n", "hideAvatar": "0", "btnOrientation": "0", "btn....

web状态码检测监控提醒

Linux
一、 python3 + echarts 1.1. python3获取数据展示无线节点图例: 1.1.1 通过snmp获取源数据 #!/bin/env python3 import json import subprocess import os User_list = [] CMD_num = "snmpwalk -v 2c -c limi@2018 10.200.250.5 1.3.6.1.4.1.2011.6.139.13.3.10.1.5 | wc -l" #AP总数 Num = int(subprocess.getoutput(CMD_num)) CMD_name = '''snmpwalk -v 2c -c limi@2018 10.200.250.5 enterprises.2011.6.139.13.3.10.1.5 | awk '{print $4}' | sed 's/"//g' ''' ap_name = subprocess.getoutput(CMD_name) Name_list = ap_name.split("\n") for id in range(0....

python获取数据实现echarts出图

Python
AI 换脸实现 科普:我们人眼看到连续画面的帧数为24 帧,大约 0.04秒,低于0.04就会卡成ppt。电影胶片是24帧 也就是每秒钟可以看到24张图像 低于这个数值就会感觉画面不流畅 所以以24帧为界限 实现思路: 先把源视频文件转换成图片,在用API面部识别进行融合更换面部内容变成其他图形,并且利用软件完成对源文件音频的提取,再次把更换过的图片转换成为视频,并和音频进行融合。 原视频转图片 提取原视频音源 图片面部识别并更换 变化后的图片转视频 音频和视频融合 环境:python3.7 + pycharm-2019.1 + ffmpeg FFmpeg官网 使用实例: 提取音频: ffmpeg -i 1.mp4 -f mp3 1.mp3 2.合成视频和音频 ffmpeg -i 没有声音.mp4 -i 提取生成的.mp3 -strict -2 -f mp4 合成的.mp4 需要的库文件: opencv-python pillow(PIL) subprocess Face++ 面部识别 在此使用旷视科技的人脸识别API进行完成。先对图片进行脸部识别并进行融合,看这里: Face ++官....

python 实现 AI 换脸

Python
妹子图官方网址:https://www.mzitu.com/ 刚接触到BeautifulSoup,所以拿来试下效果,起伏跌宕出来效果。 具体思路?官网首页链接-->获取分页面链接-->通过分页面获取图片链接 看下步骤: 一、分析下页面 1.1 先确保访问正常: 头部信息: url = "https://www.mzitu.com" headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36', "Referer": "https://www.mzitu.com/101553" } def load_page(url): try: res = requests.get(url,headers=headers) if res.status_code == 200: print('页面请求完毕') return res.text except: print(....

【福利】python3爬取妹子图

Python
现如今好多企业都是双WAN或者多WAN,没有负载均衡的情况下,可以使用技术层面解决此问题。 实现方法:可以把流量分为奇偶进行抓取,通过策略路由进行分流。 例如: acl number 3001* rule 0 permit ip source 192.168.1.0 0.0.0.254 //内部pc机偶数地址* acl number 3002* rule 0 permit ip source 192.168.1.1 0.0.0.254 //内部pc机奇数地址* 而今天我在这用的是有线和无线流量开,实现负载。 1.需要定义的流量: acl number 3003 description TO_WLAN_liuliang rule 5 permit ip source 10.200.0.0 0.0.15.255 2.抓取无线内网互访流量: acl number 3002 description TO_WLAN-neiwang_hufang rule 5 permit ip source 10.200.0.0 0.0.15.255 destination ....

网络流量重定向

网络
该文章已经加密。

立帖为证

人情世故
接口测试网站 官方中文文档 urlopen方法: urllib.request.urlopen()函数用于实现对目标url的访问。 函数原型如下:urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None)  url: 需要打开的网址 data:Post提交的数据(bytes类型,则需要通过bytes()方法转化。另外,如果传递了这个参数,则它的请求方式就不再是GET方式,而是POST方式) timeout:设置网站的访问超时时间 实例如下: import urllib.request response = urllib.request.urlopen('https://www.baidu.com') #请求的响应体 print(response.read().decode()) #响应的状态码 print(response.status) #获取响应头部信息 print(response.getheaders()) 运行结果如下....

Request 方法

Python
先把需要用的snmp的oid值获取到手。? 具体的MIB文件官网上查找即可: yum安装: zabbix运行脚本目录:/usr/lib/zabbix/externalscripts zabbix配置文件目录:/etc/zabbix/zabbix_agentd.d 本地源码编译安装: zabbix运行脚本目录:/usr/local/zabbix/share/zabbix/externalscripts zabbix配置文件目录:/usr/local/zabbix/etc/zabbix_agentd.conf.d 一、编写ap自动发现脚本: 输出样式: SNMPv2-SMI::enterprises.2011.6.139.13.3.10.1.5.0 = STRING: "3F-area07-0" shell脚本实例: [root@zabbix /usr/local/zabbix/share/zabbix/externalscripts]# cat apdiscovery.sh #!/bin/bash id=$(snmpwalk -v 2c -c limi@2018 10.200.250......

zabbix自动发现华为AC6605管理AP状态以及连接数

Linux
python,以目前的能力编写一套实现学生信息增删改查的数据库系统。或许后续会不断提升不断完整的搞出这一套简单的系统(增删改查功能),还差得很多。加油…… 创建数据库和数据表; mysql> create database student; Query OK, 1 row affected (0.01 sec) mysql> use student; Database changed mysql> create table students(id int primary key auto_increment,name varchar(30),sex varchar(30),num int) charset='utf8'; Query OK, 0 rows affected (0.00 sec) 学生管理系统 学生管理系统v1.1 #!/usr/bin/env python3 # -- coding: utf-8 -- # @File : mysqlinfo.py # @Author: cuijianzhe # @Date : # @Desc : ''' 基于数据.......

学生管理系统

Python
python数据库基本操作 操作关键字 创建连接 connect [kəˈnekt] 连接 实例化游标 cursor [ˈkɜːsə(r)] 游标 执行sql语句 execute [ˈeksɪkjuːt] 实行;执行; 提交修改 commit [kəˈmɪt] 做出 事务回滚 rollback [ˈrəʊlbæk] 回落; 关闭游标和链接 close 一、用脚本连接数据库: import pymysql #创建一个对象,用于连接数据库,参数分别设置为地址,用户名,密码,数据库,字符集 db = pymysql.connect(host = 'localhost',user='root',password='598941324',database='cuijianzhe',charset='utf8') #使用cursor方法创建一个游标对象,相当一个操作者 cursor = db.cursor() #编写下sql语句 sql = '''create table teacher( id int primary key auto_increment, name varchar(30), a....

python脚本操作数据库

Python
1 2 3 4 5 6 7 8 9 10 11 12
我的开源 服务器倒计时 RSS 开始使用
cuijianzhe - 联系电话:18600796142

红笺小字,说尽平生意。
鸿雁在云鱼在水,惆怅此情难寄。
——晏殊· 《清平乐》

171 文章
0 浏览     1 当前访客
© 2026 邯城往事 冀ICP备19005901号-1备案标识京公网安备11011402055382号