接口测试网站 官方中文文档 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
岛由纪夫说: “也许是天性懦弱的原因 我对所有的喜悦都掺杂了不详的预感” 总有那么一段时间 自己过不去,别人没法懂 说不出的情绪,却是最大的心病 但凡熬过去了,都是百毒不侵 虽然有些人让我成长了 但他们的方式不值得我说一声谢谢 很中意的一句话,“其实有些人 你已经见过这辈子最后一面了 只是你没有发觉” 生活就是这样,别人看结果,自己独撑过程。 如果一群人中你看不出谁是菜鸟,那么你就是。 想要克服紧张,看着别人的眼睛,想象他们都欠你一万块钱没还 一有机会,人类可怕的真面目就会在愤怒中不经意地暴露出来。 别随便找个参照物就堕落得心安理得 小巷 又弯又长 没有门 没有窗 我拿把旧钥匙 敲着厚厚的墙 --顾城《小巷》 喜欢一个不可能在一起的人是什么样的感觉?《小巷》给了我一种完美的诠释。 当失眠与深夜已经习惯性纠缠在一起,反侧间辗转连绵,倒不如索性坐起来,打开灯,开启空调,让那无尽思绪,在独孤屏幕里肆意流走,以期孕育三两枝暇苞,绽放于明朝日三三杆。 我以为自己是个随和的人, 只是性情有点孤僻,常闷闷不乐, 甚至怀疑自己有抑郁症, 并且觉得自己从出世就是个错, 一言一行,时候回想总觉得不当, 我.... 语录 鸡汤
工具预览 Chrome浏览器,版本最好大于v71 chromedriver selenium 下载chromedriver 需要翻墙,地址为http://chromedriver.chromium.org/downloads,找到符合自己浏览器版本的chromedriver驱动,下载解压后,将chromedriver.exe文件放到Python目录下的Scripts目录下。我已下载75版本 安装selenium pip install selenium 有界面 # -- coding: utf-8 -- import time from selenium import webdriver from selenium.webdriver.common.keys import Keys #myusername = "XXX"#登录账号 #mypassword = "XXX"#登录密码 driver = webdriver.Chrome() #模拟浏览器打开网站 driver.get("https://hacpai.com/login") #driver.maximize_wind.... windows下实现黑客派自动签到 Python
****# 虽然没什么用,学习阶段,练手。 一、 爬取表情包 1、爬取斗图啦: import requests from bs4 import BeautifulSoup import threading glock = threading.Lock() headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36', 'Referer': 'https://hacpai.com/login'} class get_doutu(): def all_htmls(self): htmls = [] for i in range(1,10): url = "https://www.doutula.com/photo/list/?page=%s"%i res = requests.get(url,headers=headers) htmls.append(res.text) ret.... python爬虫实例 Python
solo-blog ?0 ⭐️3 ?0 ?https://www.cjzshilong.cn ✍️ 邯城往事 - >>> 展颜笑夙愿,一笑泯恩仇 <<< 2. work_scripts Python ?0 ⭐️1 ?0 my scripts on work 3. L2TP-OVER-IPSEC-Manager-Web Python ?1 ⭐️1 ?0 l2tp over ipsec 账户管理系统 4. cuijianzhe.github.io HTML ?1 ⭐️0 ?0 ?https://cuijianzhe.github.io Solo 导出的静态站点。 5. L2TP-OVER-IPSEC-ManagerWeb Python ?1 ⭐️0 ?0 6. Django_study P....... 我在 GitHub 上的开源项目 GitHub
两个月前需求:使用python3做一个将观测数据编译产出成bufr数据的一个工具 刚刚完成初版,其中的数据文件路径和数据内容格式还需要仔细核对,但整体逻辑已实现,剩下的工作时间可能会用来完善它 Anaconda3 The open-source Anaconda Distribution is the easiest way to perform Python/R data science and machine learning on Linux, Windows, and Mac OS X. With over 11 million users worldwide, it is the industry standard for developing, testing, and training on a single machine, enabling individual data scientists to: Quickly download 1,500+ Python/R data science packages Manage libraries, dependencie.... py项目中学到的知识梳理 Python
一、字符串、列表、元组、字典、集合练习 1.1 BMI计算输出 BMI指数(Body Mass Index) 以称身体质量指数 BMI值计算公式: BMI = 体重(公斤) / 身高的平方(米) 例如: 一个人69公斤,身高是173公分 BMI = 69 / 1.73**2 = 23.05 标准表: BMI < 18.5 体重过轻 18.5 <= BMI < 24 体重正常 BMI > 24 体重过重 要求: 输入身高的体重,打印出BMI的值并打印体重状况 #!/bin/python3 Height = float(input('请输入身高(米):')) Weight = float(input('请输入体重(公斤):')) BMI = Weight / Height **2 print('%.2f'%BMI) if BMI < 18.5: print('您的体重过轻,BMI值为:%.2f' %BMI) elif BMI < 24: print('您的体重正常,BMI值为:%.2f'%BMI) else: print('您的体重过重,BMI值为:%..... python练习题 Python
2019年5月25日 报名地址:东方时尚驾校(北京) 班型:假日班 车型:C2自动挡 家<-->驾校通勤是否方便:是 家<-->驾校通勤时长:往返2h 报名流程是否简单:是 团报学费: 6400 体检费: 20 老家现驾照考试费:1800 驾校人多不多:多 报名所花时间:0.7h 驾驶证照片满意度10分制:7 练车制度:周六日,两人/车 有无惊喜:无 2019年9月30日 第一次参加科目一考试 分数第一遍78分,分数第二遍89分 看题时长:上午9点至下午2点,历时5个小时 2020年6月8日 第二次参加科目一考试 第一遍以93分过了,没有考第二遍 看题时长:利用东方时尚的科目一题库刷题,模拟考试大概一百分九十分以上的次数大概8次吧 2020年7月4号,5号 预约了VR的室内的科目二考试 会有客服人员打电话找你预约,大概是科目一过了三四天接到的客服电话 两天都是下午的,可以在东方时尚app里的已约里查看 5号的vr联系因为小蔡发烧输液,一晚上没睡,第二天没去练习,不过不用补习,教练说以实操为主。 2020年7月11号,12号 11号练习了科目二,是一个陈教练男的,.... 学车之路 学车
2019 年 5 月 5 日 😢 😭 这一天,把之前的决定落实,就是做绝育。因为它乱尿尿的症状困扰了我半个月了,最严重的时候尿我枕巾上面,导致我把枕头扔了,因为太臭了。当天情况良好,做完手术后麻药没过,四肢无力的在地上转圈。 2019 年 5 月 12 日-5 月 14 日 发现猫咪吐是做完绝育后的一周,我休息,之前看到床底下的以为是尿的,后来去医院看病,没查出结果,打了三针。第二天没效果。上班闲暇时看了一下监控,看到猫咪正在呕吐,决定下班后再次去看病。 这是查看监控到猫咪吐的视频,受苦了。 😭 吐的视频.mp4 在家人的建议下喂小米粥会好点,可是……已经一周没吃什么东西了,再这样下去必死无疑了。 小米粥.mp4 下图这是猫咪的呕吐物,吐这个黄水已经一周多了,光吐不吃饭,心疼。 😭 下班又去看病,因为一天中吐了三次,我又去了,检查的是抽血化验、猫瘟测试。最后确诊为猫瘟。没打疫苗的猫很容易出现的病症。所以,脖子上又挨了三针药。晚上到家后,医生给我打电话,建议住院,避免耽误病情。 2019 年 5 月 15 日 😭 猫咪在医院输液第一天,钱不钱的无所谓了。也了解过大概会话多少钱。.... 治疗snow的猫瘟之路 人情世故
今天遇到这个需求了,因为有部分电脑网络偶尔出现问题,又不好排查,所以搞了一个这个脚本,感谢各位前辈,善加改进已经可用。 效果如下哦: 添加一个脚本vbs。 Dim args, flag, unsuccOut args="" otherout="" flag=0 If WScript.Arguments.count = 0 Then WScript.Echo "Usage: cscript tping.vbs [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]" WScript.Echo " [-s count] [[-j host-list] | [-k host-list]]" WScript.Echo " [-r count] [-w timeout] destination-list" wscript.quit End if For i=0 to WScript.Arguments.count - 1 args=args & " " & WScript.Arguments(i) Next Set shel...... windows系统ping加上时间戳并且cmd隐藏运行实现方法 网络
可以安装zsh美化界面,或者在bashrc配置自己的个性配置画面。 # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # cuijianzhe bashrc - START alias vi='vim' alias grep='grep --color' alias dstat='dstat -cdlmnpsy' export PROMPT_COMMAND='{ msg=(history 1 | { read x y; echo y; });user=(whoami); echo (date "+%Y-%m-%d %H:%M:%S"):user:`pwd`/:msg ---- $(who am i); } >> /tmp/hostname.whoami.histo.... 我的主机./bashrc定制自己环境,and推荐zsh美化linux界面 Linux
一、替换文本: 一个顺口令:%s###g(口头语:百分号sg三个#) :%s#$2#b#g 此命令是将文本中的$2替换成b 格式 : 范围(其中%所有内容) s分隔符 旧的内容 分隔符 新的内容 (分隔符可以自定义) 默认是每一行的第一个符合要求的词 (/g全部) :1,3 s/bin/test 替换第1到3行中出现的第一个bin进行替换为test :1,3 s/bin/test/g 替换第1到3行中查找到所有的bin进行替换为test :3 s/xue/aaaaa #只把第3行中内容替换了 :% s/do/test/g 将文本中所有的do替换成xuegod :% s/do/test/gi 将文本中所有的do替换成xuegod, 并且忽略do的大小写 :% s@a@b@g 将文本中所有的a替换成b 二、ctrl+v模式 V模式(列) 进入v模式 移动光标选择区域、 编程的时候需要进行多行注释: 1)、ctrl+v 进入列编辑模式 2)、向下或向上移动光标,把需要注释、编辑的行的开头选中起来 4)、然后按大写的I 5)、再插入注释符或者你需要插入的符号,比如"#" 6)、再按Esc,...... vim常用快捷键以及方法 Linux
现如今,无监控,不运维。能想到的尽量监控,拿到数据说话。这里的话,一套脚本拿下,直接输出json格式的数据,让系统自动发现。 1. 首先脚本功能要实现,怎么写出自动发现端口呢? #!/bin/python import os import json cmd=os.popen("""netstat -nltp| grep -v -w -|grep -v rpc|awk -F "[ :]+" '{if($4 ~ /0.0.0.0/ || $4 ~ /127.0.0.1/)print $5}'""") ports=[] for port in cmd.readlines(): r=port.strip() ports += [{'{#PORT}':r}] print json.dumps({'data':ports},sort_keys=True,indent=4,separators=(',',':')) 此脚本可以简单的实现端口发现,其实就是用的命令,然后切割拿到自己想要的。可在linux中使用 netstat -nltp| grep -v -w -|grep -v rpc|awk -F.... zabbix监控端口自动发现功能 Linux
查看CPU信息(个数): [root@zabbix ~]# cat /proc/cpuinfo | grep "physical"| sort |uniq -c 32 address sizes : 46 bits physical, 48 bits virtual 16 physical id : 0 16 physical id : 1 两个16核CPU 2.查看CPU型号: [root@zabbix ~]# cat /proc/cpuinfo |grep "name" |cut -f2 -d: |uniq -c 32 Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 3.查看服务器厂商: [root@zabbix ~]# dmidecode |grep Vendor Vendor: Dell Inc. 4.查看服务器型号: [root@zabbix ~]# dmidecode |grep Product Product Name: PowerEdge R430 Product Name: 03XKDV 5.查看服务器.... 通过命令查看服务器硬件信息 Linux
Quadro P4000显卡在centos7安装 官网下载对应redhat驱动: https://www.dell.com/support/home/cn/zh/cnbsd1/product-support/servicetag/2xhzrt2/drivers 执行: [root@localhost ~]# sh NVIDIA-Linux-x86_64-396.37.run 出现如下报错: ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding. Please consult the NVIDIA driver README and your Linux distribution's documentation for details on how to correctly disable the Nouveau kern...... centos7 安装NVIDIA P4000 Linux