- 博客(52)
- 资源 (24)
- 问答 (1)
- 收藏
- 关注
原创 debian系统 设置打开终端的快捷键
新装了个虚拟机,装的debian系统,想看看debian系统用着怎么样,没想到,终端都不会打开。然后搜了一下终端如何打开,顺便设置了个快捷键。记录一下操作步骤。1.鼠标右击打开 设置 》 键盘 》 自定义快捷键 》 添加。名称填写:Terminal命令填写:gnome-terminal2.单击编辑,然后按要设置的快捷键,如:CTRL + ALT + T,单击添加。3.OK,添加完成后的看一下效果...
2018-04-28 11:59:31 19861 2
转载 安装完CentOS 7 后必做的七件事
CentOS是最多人用来运行服务器的 Linux 版本,最新版本是 CentOS 7。当你兴趣勃勃地在一台主机或 VPS 上安装 CentOS 7 后,首要的工作肯定是加强它的安全性,以下列出的七件事,是你进一步配置系统和安装其他软件前必须做的。 1. 更改 root 密码若果你是自行安装 CentOS 7 的话,安装程序会让你自行设定 root 的密码。不过很多 VPS 服务商只会提供预先安装好...
2018-04-28 11:58:21 11456
转载 centos7 firewall基本配置
1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld停止: systemctl disable firewalld禁用: systemctl stop firewalld2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。启动...
2018-04-28 11:53:58 790
转载 SSH使用教程
SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。我们远程连接Linux系统或者基于Linux的设备,都会选择使用ssh协议进行远程连接,今天记录一下学习L...
2018-04-28 11:51:33 24891
转载 浏览器内核
内核首先得搞懂浏览器内核究竟指的是什么。浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 js 引擎。它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电...
2018-04-28 11:49:42 207
转载 HTTP状态码
消息(1字头)这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。100 Continue客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送...
2018-04-28 11:49:05 663
原创 firefox浏览器新建页面一直处于刷新状态解决方法
今天因为firefox浏览器更新最新版本不兼容fireBUG和firepath这两个工具,于是新下载了个低版本的firefox浏览器,没想到,新下载的打开新页面一直处于不断刷新页面的情况。于是查了一下找到了问题的解决方法,记录一下。1.地址栏输入 about:support ,打开配置文件夹2.删除 storage 文件夹,重启firefox浏览器。3.如果问题还存在,请尝试禁用f...
2018-04-28 11:47:28 6478
原创 firefox浏览器需要新建窗口时以新建标签页代替
今天修改了一下firefox的配置,然后不知道修改错哪里了,每次新跳转一个连接,就会新打开一个页面,无奈至极啊。于是查了一下怎么解决,记录一下解决方法。1.firefox浏览器的右上角,打开 》 选项 》 标签页 》 勾选需要新建窗口时以新建标签页代替的功能。2.或者直接在搜索框中输入:about:preferences 同样可以跳转到以上页面。...
2018-04-28 11:46:42 1780
原创 bash基础教程
bash语句※ bash格式:#!/bin/bash“# !” 是一个约定的标记,它告诉系统这个脚本需要什么解释器1、shell字符串:字符串可以用单引号,也可以用双引号,也可以不用引号.单引号字符串:·单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;·单引号字符串中不能出现单引号(对单引号使用转义符也不行)双引号字符串:·双引号里的内容可以有变量·双引号里可以出现转义字符拼接字符串...
2018-04-28 11:45:06 4663
原创 Selenium+Python浏览器调用:Firefox
python -m pydoc -p 4567说明:python -m pydoc表示打开pydoc模块,pydoc是查看python文档的首选工具;-p 4567表示在4567端口上启动server然后在浏览器中访问http://localhost:4567/,此时应该可以看到python中所有的Modules按ctrl+f,输入selenium,定位到selenium文档的链...
2018-04-27 16:08:56 2163
原创 Python脚本检查网页是否可以打开
判断网站能否访问,可以使用urllib的getcode()方法.此方法是更具http协议返回的状态码来判断是否可以打开,如果返回的HTTP状态码是200,证明网页可以访问,如果返回的是其他状态码请产考HTPP状态码解释的链接:http://www.spliu.cn/2017/08/24/http%e7%8a%b6%e6%80%81%e7%a0%81/具体代码如下:#!/usr/bin/env py...
2018-04-27 16:08:01 5672
原创 ubuntu安装pycharm教程
Python的IDE有很多,其中最受欢迎的是PyCharmPyCharm支持Windows,Mac ,Linux下面介绍的是Linux安装PyCharm的详细教程1.进入pycharm官网下载pycharm的linux版本官网链接:www.jetbrains.com官网下载链接:http://www.jetbrains.com/pycharm/download/download...
2018-04-27 16:07:29 7506
原创 ubuntu安装python
ubuntu使用PPA的方式安装python添加 PPA:$sudo add-apt-repository ppa:fkrull/deadsnakes $sudo apt-get update 安装 Python 3.5:$sudo apt-get install python3.5 $sudo apt-get install python3.5-dev $sudo apt-get instal...
2018-04-27 16:06:17 397
原创 Python if 判断
条件判断if elseif-else语句是通过if 后面的是否为True,当为True,就执行 if 代码块后面的,如果为False,同时又有else语句,执行else后面的内容。没有else,什么都不执行。PS:python是通过冒号来进行区分代码块的,后面的需要缩进格式:if xxx : ….. elif xxx: … else: ….举例:x = 10if x > 10: pri...
2018-04-27 16:05:30 1052
转载 Python循环语句
Python的循环有两种,一种是for…in循环,依次把list或tuple中的每个元素迭代出来例:i = ['1', '2', '3']for a in i: print(a)执行这段代码,会依次打印i的每一个元素:123所以for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。再比如我们想计算1-10的整数之和,可以用一个sum变量做累加:sum = 0...
2018-04-27 16:04:55 197
原创 pycharm 初级使用文档
1.打开pycharm后,单击左上角的file按钮,单击new project。2.在location里选择python脚本的存放位置,interpreter里选择python的存放路径,选择完成后,单击create3.单击create后,会弹出一个open project窗口,第一个选项是新窗口打开,第二个是当前窗口打开。勾选第二个后,单击OK4.打开后,在pycharm...
2018-04-27 16:04:15 513
原创 Windows配置Python的环境变量
每次新安装Python都需要去手动配置Python的环境变量,如果不更改Python的环境变量,在cmd里就会报不是内部或外部命令,而且每次配置环境变量的时候都要去百度,所以决定自己写一个教程。环境:Windows 7Python教程:1.在桌面找到计算机的图标,右击,单击属性按钮。2.跳转到控制面板的系统里,单击打开左侧的高级系统设置3.打开系统属性之后,在高级里,单击环境变量。4.代开环境变量...
2018-04-27 16:02:51 549
原创 Python安装selenium及报错原因
想用Python + selenium 调用firefox浏览器写个登陆网页的脚本,发现selenium需要手动安装,决定写一下selenium的安装教程。环境:Windows 7Python.3.6.1教程:1.使用cmd打开Windows的终端,在终端里切换目录到Python的安装目录里:PS:如果要切换到D盘,直接在终端上打 d:就可以切换到D盘了。如果要切换...
2018-04-27 16:01:41 21109 2
原创 Python跳转页面后重新获取句柄的方法
Python + selenium 对网页的操作,但是点击页面后,跳转到下一个页面,就找不到元素了,反复的检查发现不是元素的问题,而是窗口句柄还停留在上一个页面。发现这个问题后在百度查了半天发现他们重新获取句柄的方法都不是使用css元素定位的。这就尴尬了。只好自己稍微改了一下。具体代码如下:driver.switch_to_window(driver.window_handles[1])PS:此...
2018-04-26 09:27:36 2743 8
原创 Python判断网页是否有这个元素的技巧
有时候我们使用Python打开一个网页的时候,需要让Python去判断一下打开的网页是不是我们想要打开的。我们可以使用try: except 来判断一下。实现思路:try: 打开百度 点击百度特有的css元素 print(“百度打开成功”) 关闭网页except: print(“百度打开失败”) 关闭网...
2018-04-26 09:26:06 7232
原创 python 使打开的浏览器最大化
使用Python打开firefox浏览器时,默认打开的页面是小的,并不是全屏页面,如果我们想让Python打开firefox浏览器之后让它把页面全屏,就需要加上一下代码了:from selenium import webdriverimport timedriver = webdriver.Firefox()time.sleep(5) # 停止5sdriver.maximize_w...
2018-04-26 09:25:30 10738
转载 pycharm 快捷键命令
pycharm快捷键及一些常用设置,有需要的朋友可以参考下。Ctrl + / 注释(取消注释)选择的行Ctrl+Shift+F 高级查找Ctrl+Enter 补全Shift + Enter 开始新行TAB Shift+TAB 缩进/取消缩进所选择的行Ctrl + Alt + I 自动缩进行Ctrl + Y 删除当前插入符所在的行Ctrl + D ...
2018-04-26 09:24:45 1071
原创 pycharm修改字体大小和主题
目录修改导航栏字体大小修改代码字体大小修改主题修改导航栏字体大小1.进入 settings 》 Appearance & Behavior 》 Appearance里。2.勾选suse custom font,修改size字体大小修改代码字体大小1.进入 settings 》 Editor 》Font里。2.在size处修改字体大小。修...
2018-04-26 09:24:13 22902 1
原创 python 域名转IP
在自动化测试的时候,碰到了一个问题,使用Python调用Windows的 cmd 获取某个域名对应的IP地址后,无法单取出来IP地址的字段。原本想把nslookup获取的值赋给一个变量,然后取出变量指定的值例如这样:str = ’0123456789′print str[0:3] #截取第一位到第三位的字符print str[:] #截取字符串的全部字符print str[6:]...
2018-04-26 09:23:31 3861 1
原创 python调用Windows的cmd命令
关于python调用cmd命令:主要介绍两种方式:python的os模块os模块调用CMD命令有两种方式:os.popen(),os.system() 都是用当前进程来调用。os.system是无法获取返回值的。当运行结束后接着往下面执行程序。用法如:os.system(“ipconfig”)import osos.system("ipconfig")执行结果如下:Windows IP...
2018-04-26 09:22:37 52745
原创 Python使用paramiko远程连接linux
import paramikohost = "192.168.180.126" # 需要远程的PCport = 22 # 远程端口user = "kylin" # 登陆的用户名pwd = "kylin" # 登陆的密码# 建立SSH连接ssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko...
2018-04-26 09:22:00 432
原创 Python操作excel
一、安装xlrd模块到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍1、导入模块import xlrd 2、打开Excel文件读取数据data = xlrd.open_workbook('excelFile.xls') 3、使用技巧获取一个工作表 table = data.sheets(...
2018-04-26 09:21:14 207
转载 Wireless tools for Linux
Wireless tools for Linux是一个Linux命令行工具包,用来设置支持Linux Wireless Extension的无线设备。Wireless tools for Linux 和 Linux Wireless Extension 由 Jean Tourrilhes在维护,由Hewlett-Packard(HP惠普)赞助。大多数基于Linux内核的操作系统都包含Wireles...
2018-04-26 09:20:04 275
原创 python selenium模块使用出错解决,Message: ‘geckodriver’ executable needs to be in PATH
错误代码如下:selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.Windows系统解决办法如下:1、下载geckodriver.exe:下载地址:https://github.com/mozilla/geckodriver/r...
2018-04-25 11:51:06 1555
转载 python+selenium如何定位页面的元素,的几种定位元素的方法。
1、什么是Selenium,为什么web测试,大家都用它?Selenium设计初衷就是为web项目的验收测试再开发。内核使用的是javaScript语言编写,几乎支持所以能运行javaScript的浏览器,支持windows\linux\macos等各种平台。Selenium 脚本是用多种受支持的编程语言中的一种编写的 —— 目前可用的有 Java、Ruby 和 Python 驱动程序。这些脚本在...
2018-04-25 11:47:53 1200
转载 python 遍历数组的方法
python 遍历数组有两种方法,一种是使用for in 来遍历数组,一种是先获得数组的长度,然后根据索引号遍历数组,同时输出索引号。for in 遍历数组方法:colours = ["red","green","blue"]for colour in colours: print colourredgreenblue遍历数组方法二:colours = ["red","gree...
2018-04-25 09:13:26 6376
转载 Python split()函数使用方法(分割数组)
描述Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串语法split()方法语法:str.split(str="", num=string.count(str)).参数str — 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num — 分割次数。返回值返回分割后的字符串列表。实例以下实例展示了split()函...
2018-04-25 09:12:38 22048 1
原创 Python实现字符串与数组相互转换功能
本文实例讲述了Python实现字符串与数组相互转换功能。具体如下:字符串转数组字符串转数组使用split函数str = '1,2,3'arr = str.split(',')print a数组转字符串数组转字符串使用join函数# 方法1arr = ['a','b']str1 = ','.join(arr)print str1# 方法2arr = [1,2...
2018-04-25 09:12:04 1568
转载 Python终端如何输出彩色字体
实现过程: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。书写格式: 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m 注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写...
2018-04-25 09:11:01 211
转载 selenium常用命令之操作页面元素及获取元素内容的事件整理
/**id <input type=”text” id=”phone” name=”phone” class=”LoginText” placeholder=”手机号” > * <button class=”LoginBtn” id=”btnLogin” value=”baidu”> 登录</button>*/WebElement byName=driver.f...
2018-04-25 09:09:59 822
转载 Selenium常见元素定位方法和操作的学习介绍
这篇文章主要Selenium+Python自动测试或爬虫中的常见定位方法、鼠标操作、键盘操作介绍。一. 定位元素方法参考:http://selenium-python.readthedocs.org/locating-elements.html这里有各种策略用于定位网页中的元素(locate elements),你可以选择最适合的方案,Selenium提供了一下方法来定义一个页面中的元素:find...
2018-04-25 09:06:28 346
原创 ICMP报文经过路由器的转发过程及变化
IP报文经过路由器的转发过程及变化1.防火墙收到数据包后,解封以太网帧头部,提取目的MAC地址,查看目的MAC地址是不是自己本身的MAC地址。2.如果不是自己的MAC地址则丢弃。3.如果是自己的MAC地址,上传到上层解析,解析IP层。4.假设是自己的MAC地址,解析IP层,提取目的IP地址,判断目的IP地址是不是指向本机,5.如果是指向本机,则上传到上层,有上层解析...
2018-04-25 09:06:17 29192 14
原创 git 报错Could not read from remote repository.
在使用git的时候出现一下报错解决方法,切换目录到.ssh目录cd ~/.ssh查看该目录下的id_rsa.pub文件cat ~/.ssh/id_rsa.pub复制该内容然后添加到github的ssh私钥上。
2018-04-25 09:06:03 814
原创 python+selenium刷新firefox页面
#coding=utf-8# 导入selenium的webdriver包from selenium import webdriver# 将控制webdriver的Firefox赋值给driverdriver=webdriver.Firefox()# 刷新当前浏览器页面driver.refresh_page()...
2018-04-24 16:41:31 1008
原创 python selenium打开新窗口,多窗口切换
# coding=utf-8from selenium import webdriverbrowser=webdriver.Firefox()browser.maximize_window() # 窗口最大化browser.get('https://www.baidu.com') # 在当前浏览器中访问百度# 新开一个窗口,通过执行js来新开一个窗口js='window....
2018-04-24 16:41:09 6360
GNS3 ikev1配置拓扑
2020-07-31
事件处理工具.zip
2019-10-18
GCN3 c7200的IOS镜像资源
2019-04-24
GCN3 c3745的IOS镜像资源
2019-04-24
GCN3 c3725的IOS镜像资源
2019-04-24
GCN3 c3660的IOS镜像资源
2019-04-24
GCN3 c2691的IOS镜像资源
2019-04-24
GNS3的C2600镜像文件
2019-04-24
GCN3 c1700的IOS镜像资源
2019-04-24
python ssh远程执行Linux命令行时卡死
2019-05-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人