摘要:
super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。 语法 以下是 super() 方法的语法: super(type[, object-or-type]) ... 阅读全文
摘要:
Python 内编写类的各种技巧和方法 简介 有关 Python 内编写类的各种技巧和方法(构建和初始化、重载操作符、类描述、属性访问控制、自定义序列、反射机制、可调用对象、上下文管理、构建描述符对象、Pickling)。 你可以把它当作一个教程,进阶,或者使用参考;我希望它能够成为一份针对 Pyt 阅读全文
摘要:
【sqlmap】【选项】【参数】 【选项】 -b //获取banner -p //指定测试参数 -g //从google中获取url,-g “inurl:aspx?id=1” --gpage=GOOGLEPAGE //指定Google页码 --union-check //是否支持union注入 -- 阅读全文
摘要:
sudo apt-get install ibus ibus-pinyin 安装完成之后重启计算机即可 切换输入法按win键+空格键切换 阅读全文
摘要:
【信息收集阶段】 【netcat-瑞士军刀】 nc -nv 1.1.1.1 21 【连接ip加port】 nc -l -p 4444 【开放port-4444,并监听port-4444】 nc -nv 1.1.1.1 4444 【连接ip+port,实现简单聊天功能】 nc -lp 4444 >te 阅读全文
摘要:
添加镜像源 [[[[[[ vim /etc/apt/sources.list#ded http://mirrors.neusoft.edu.cn/kali/ kali main non-free contrib#ded-src http://mirrors.neusoft.edu.cn/kali/ 阅读全文
摘要:
mysql主从复制中,需要将主从复制关系清除,需要取消其从库角色。这可通过执行RESET SLAVE ALL清除从库的同步复制信息、包括连接信息和二进制文件名、位置。从库上执行这个命令后,使用show slave status将不会有输出。 reset slave是各版本Mysql都有的功能,在st 阅读全文
摘要:
注意:1、主库:10.1.131.75,从库:10.1.131.762、server-id必须是纯数字,并且主从两个server-id在局域网内要唯一。 【主节点】vi /etc/my.cnf[mysqld]log-bin=mysql-binserver-id=2019001 重启服务service 阅读全文
摘要:
from bs4 import BeautifulSoupimport requests,os,sys,time,random,redisfrom lxml import etreeconn = redis.Redis(host='127.0.0.1',port=6379,db=0,decode_r 阅读全文
摘要:
import pymysqldef insert_db(db_table, issue, time_str, num_code): host = '127.0.0.1' user = 'root' password = 'root' port = 3306 db = 'lottery' data_b 阅读全文
摘要:
from bs4 import BeautifulSoupimport sys,os,requests,pymongo,timefrom lxml import etreedef get_fenlei(url,headers): """ 获取妹子图的分类链接,并创建相对应的分类文件夹 :param 阅读全文
摘要:
import threading,os,time,requests,pymongo,refrom queue import Queuefrom lxml import etreefrom bs4 import BeautifulSoup as BPclient = pymongo.MongoClie 阅读全文
摘要:
目录概念介绍测试环境开始测试测试【单进程单线程】测试【多进程 并行】测试【多线程 并发】测试【协程 + 异步】结果对比绘图展示概念介绍首先简单介绍几个概念: 进程和线程进程就是一个程序在一个数据集上的一次动态执行过程(数据集是程序在执行过程中所需要使用的资源)。线程也叫轻量级进程,它是一个基本的 C 阅读全文
摘要:
s = '*\/:?"<>|' #这9个字符在Windows系统下是不可以出现在文件名中的str1 = '\巴拉<1"!11【】>1*hgn/p:?|' #样例1.提取感兴趣(想要)的字符 a = re.findall('[\u4e00-\u9fa5a-zA-Z0-9]+',str1,re.S) # 阅读全文
摘要:
# 图片验证码识别 环境安装# sudo apt-get install -y tesseract-ocr libtesseract-dev libleptonica-dev# pip install tesserocr pillowimport tesserocrfrom PIL import I 阅读全文
摘要:
deb http://mirrors.ustc.edu.cn/parrot parrot main contrib non-free # 清华大学 deb https://mirrors.tuna.tsinghua.edu.cn/parrot/ parrot main contrib non-fre 阅读全文
摘要:
https://src.fedoraproject.org/lookaside/pkgs/thc-ipv6/thc-ipv6-2.7.tar.gz/2975dd54be35b68c140eb2a6b8ef5e59/thc-ipv6-2.7.tar.gz tar -zxvf thc-ipv6-2.7. 阅读全文
摘要:
谷歌插件下载地址 https://npm.taobao.org/mirrors/chromedriver selenium下载地址 https://pypi.org/simple/selenium/ windows下把下载好的谷歌火狐插件解压出来,放到python环境目录下的scripts目录下就可 阅读全文
摘要:
dnsenum -enum xxxxx.com 枚举出网站的所有域名和服务器的ip地址 打开百度查询ip地址的所在地 whatweb xxxx.com 查看那些网站入口可以访问 以状态码为准 whois ip地址 查看ip所在地 nmap -sS ip 匿名查看服务器开放的端口 nmap -O或-A 阅读全文
摘要:
Linux清除痕迹 第一种方法: 在退出会话前直接执行: #history -r 清除当前会话的命令历史记录 第二种方法: 在vim中执行自己不想让别人看到的命令随便用vim打开一个文件 :set history=0 :!command 不同的系统 登录后执行下面命令,不记录历史命令(.bash_h 阅读全文
摘要:
import sysimport osimport timeimport socketimport random#Code Timefrom datetime import datetimenow = datetime.now()hour = now.hourminute = now.minuted 阅读全文
摘要:
pip install python-whois import whois print(whois.whois('baidu.com')) #输出有关baidu.com的所有域名 阅读全文
摘要:
创建一个脚本 #!/bin/bash wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb dpkg -i /google-chrome-stable_current_amd64.deb apt- 阅读全文
摘要:
创建一个脚本全自动安装 #!/bin/bash # 安装 deepin-wine sudo mkdir deepin-wine deepin-qq cd deepin-wine git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.g 阅读全文
摘要:
之前在Windows上进行开发的时候,SSH重度依赖SecureCRT或者XShell工具,现在把办公环境迁移到Linux后,每次连接都需要输入密码,尤其是需要跳板机的时候,需要逐级输入,十分麻烦。所以就开始找有没有好用的工具,于是找到了PAC Manager, PAC Manager是Linux下 阅读全文
摘要:
1.下载地址,版本号为 2.0.2: 链接: https://pan.baidu.com/s/1GXPm1kMENXhOkefKcEQnlA 密码: 8wwv 2.安装 1).在chrome右上角找到选项--》更多工具--》扩展程序。把crx文件拖拽,即可安装。 2).如果安装失败,显示 则打开开发 阅读全文
摘要:
很多小伙伴都用ubuntu或者Linux Mint,但由于已经习惯了让人成瘾的国产软件,比如迅雷,qq,微信等,其实我们应该培养更为健康的上网习惯,这些软件不是非用不可,但如果你不用不行, 那么也是有解决方法的。 安装deepin-wine环境 到https://github.com/wszqkzq 阅读全文
摘要:
然后在命令行里查看node和npm版本: 到这里,nodejs已经安装完成了。 在clone完成之后,进入electronic-wechat目录查看,这些就是安装微信的源文件了 2.npm安装微信安装应用所需依赖, 然后运行应用➜ electronic-wechat git:(master) npm 阅读全文
摘要:
安装虚拟机:virtualbox 1.打开终端而且切换到root帐号,然后输入安装命令: apt-get install virtualbox 2.安装推荐的软件包:(必须安装这个包。不然看不到应用程序的图标) virtualbox-dkms virtualbox-source virtualbox 阅读全文
摘要:
git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.gitcd deepin-wine-for-ubuntu./install.sh cd ..mkdir deepin.qqcd deepin.qq wget http://mirr 阅读全文
摘要:
07-django项目连接远程mysql数据库 比如电脑a(ip地址为192.168.0.aaa)想要连接访问电脑b(ip地址为192.168.0.bbb)的数据库; 对电脑a(ip地址为192.168.0.aaa): 在项目settings.py下面设置连接的数据库名(假设需要数据库为test2) 阅读全文
摘要:
CentOS7系统 ansible自动化部署多台服务器部署 Ansible工作机制 从图中可以看出ansible分为以下几个部份: 1> Control Node:控制机器2> Inventory:主机清单,配置管理主机列表3> Playbooks:剧本、任务编排。根据规则定义多个任务,模块组织结构 阅读全文
摘要:
hydra,是一个非常好用的暴力破解工具,而且名字也很cool。 下面是官网上的介绍: AFP, Cisco AAA, Cisco auth, Cisco enable, CVS, Firebird, FTP, HTTP-FORM-GET, HTTP-FORM-POST, HTTP-GET, HTT 阅读全文
摘要:
Centos7-Lvs+Keepalived架构 LVS+Keepalived 介绍 1 、 LVS LVS 是一个开源的软件,可以实现 LINUX 平台下的简单负载均衡。 LVS 是 Linux Virtual Server 的缩写,意思是 Linux 虚拟服务器。目前有三种 IP 负 载均衡技术 阅读全文
摘要:
CentOS7下使用yum安装MariaDB CentOS 6 或早期的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS 7 已使用了 MariaDB 替代了默认的 MySQL。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 Mari 阅读全文
摘要:
Nginx发音引擎x是一个免费的开源高性能HTTP和反向代理服务器,负责处理互联网上一些最大的网站的负载。 本教程将教你如何在你的CentOS Linux 7.5机器上安装和管理Nginx。 安装Nginx Nginx包可在EPEL存储库中找到。 如果您没有安装EPEL存储库,可以运行以下命令: s 阅读全文
摘要:
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http://dev 阅读全文
摘要:
CentOs7安装部署Zabbix3.4 1.关闭selinux和firewall systemctl stop firewalld setenforce 1.1检测selinux是否关闭 [root@localhost ~]# getenforce Disabled #Disabled 为关闭 1 阅读全文
摘要:
关于centos7版本上面搭建rsync服务并且实现实时同步之前一直是在6版本上面搭建rsync服务,在7版本上面折腾了半天。此处总结下inotify下载地址:http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14 阅读全文
摘要:
一,环境介绍 本实验使用了两台centos7虚拟机,其中 服务器:192.168.1.188 客户端:192.168.1.189 二,实验步骤 192.168.1.188上执行(服务器端) 1,使用yum -y install nfs-utils 因为centos7自带了rpcbind,所以不用安装 阅读全文
摘要:
mysql+centos7+主从复制 MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB 阅读全文
摘要:
一、Rsync服务简介 1. 什么是Rsync 它是一个远程数据同步工具,它在同步文件的同时,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。可以保持 阅读全文