04 2018 档案

摘要:新装了个虚拟机,装的debian系统,想看看debian系统用着怎么样,没想到,终端都不会打开。然后搜了一下终端如何打开,顺便设置了个快捷键。记录一下操作步骤。1.鼠标右击打开 设置 》 键盘 》 自定义快捷键 》 添加。名称填写:Terminal命令填写:gnome... 阅读全文
posted @ 2018-04-28 12:00 阿鹏2019 阅读(2397) 评论(0) 推荐(0)
摘要:CentOS是最多人用来运行服务器的 Linux 版本,最新版本是 CentOS 7。当你兴趣勃勃地在一台主机或 VPS 上安装 CentOS 7 后,首要的工作肯定是加强它的安全性,以下列出的七件事,是你进一步配置系统和安装其他软件前必须做的。 1. 更改 root... 阅读全文
posted @ 2018-04-28 11:58 阿鹏2019 阅读(382) 评论(0) 推荐(0)
摘要:1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld停止: systemctl disable firewalld禁用: systemctl stop firewal... 阅读全文
posted @ 2018-04-28 11:54 阿鹏2019 阅读(389) 评论(0) 推荐(1)
摘要:SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程... 阅读全文
posted @ 2018-04-28 11:52 阿鹏2019 阅读(319) 评论(0) 推荐(0)
摘要:内核首先得搞懂浏览器内核究竟指的是什么。浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 js 引擎。它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显... 阅读全文
posted @ 2018-04-28 11:50 阿鹏2019 阅读(302) 评论(0) 推荐(0)
摘要:消息(1字头)这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。100... 阅读全文
posted @ 2018-04-28 11:49 阿鹏2019 阅读(190) 评论(0) 推荐(0)
摘要:今天因为firefox浏览器更新最新版本不兼容fireBUG和firepath这两个工具,于是新下载了个低版本的firefox浏览器,没想到,新下载的打开新页面一直处于不断刷新页面的情况。于是查了一下找到了问题的解决方法,记录一下。1.地址栏输入 about:supp... 阅读全文
posted @ 2018-04-28 11:47 阿鹏2019 阅读(510) 评论(0) 推荐(0)
摘要:今天修改了一下firefox的配置,然后不知道修改错哪里了,每次新跳转一个连接,就会新打开一个页面,无奈至极啊。于是查了一下怎么解决,记录一下解决方法。1.firefox浏览器的右上角,打开 》 选项 》 标签页 》 勾选需要新建窗口时以新建标签页代替的功能。2.或者... 阅读全文
posted @ 2018-04-28 11:47 阿鹏2019 阅读(309) 评论(0) 推荐(0)
摘要:bash语句※ bash格式:#!/bin/bash“# !” 是一个约定的标记,它告诉系统这个脚本需要什么解释器1、shell字符串:字符串可以用单引号,也可以用双引号,也可以不用引号.单引号字符串:·单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;·... 阅读全文
posted @ 2018-04-28 11:45 阿鹏2019 阅读(409) 评论(0) 推荐(0)
摘要:python -m pydoc -p 4567说明:python -m pydoc表示打开pydoc模块,pydoc是查看python文档的首选工具;-p 4567表示在4567端口上启动server然后在浏览器中访问http://localhost:4567/,此... 阅读全文
posted @ 2018-04-27 16:09 阿鹏2019 阅读(536) 评论(0) 推荐(0)
摘要:判断网站能否访问,可以使用urllib的getcode()方法.此方法是更具http协议返回的状态码来判断是否可以打开,如果返回的HTTP状态码是200,证明网页可以访问,如果返回的是其他状态码请产考HTPP状态码解释的链接:http://www.spliu.cn/2... 阅读全文
posted @ 2018-04-27 16:08 阿鹏2019 阅读(956) 评论(0) 推荐(0)
摘要:Python的IDE有很多,其中最受欢迎的是PyCharmPyCharm支持Windows,Mac ,Linux下面介绍的是Linux安装PyCharm的详细教程1.进入pycharm官网下载pycharm的linux版本官网链接:www.jetbrains.com官... 阅读全文
posted @ 2018-04-27 16:07 阿鹏2019 阅读(1734) 评论(0) 推荐(0)
摘要:ubuntu使用PPA的方式安装python添加 PPA:$sudo add-apt-repository ppa:fkrull/deadsnakes $sudo apt-get update 安装 Python 3.5:$sudo apt-get install ... 阅读全文
posted @ 2018-04-27 16:06 阿鹏2019 阅读(1103) 评论(0) 推荐(0)
摘要:条件判断if elseif-else语句是通过if 后面的是否为True,当为True,就执行 if 代码块后面的,如果为False,同时又有else语句,执行else后面的内容。没有else,什么都不执行。PS:python是通过冒号来进行区分代码块的,后面的需要缩... 阅读全文
posted @ 2018-04-27 16:06 阿鹏2019 阅读(1401) 评论(0) 推荐(0)
摘要:Python的循环有两种,一种是for…in循环,依次把list或tuple中的每个元素迭代出来例:i = ['1', '2', '3']for a in i: print(a)执行这段代码,会依次打印i的每一个元素:123所以for x in ...循环就是把... 阅读全文
posted @ 2018-04-27 16:05 阿鹏2019 阅读(267) 评论(0) 推荐(0)
摘要:1.打开pycharm后,单击左上角的file按钮,单击new project。2.在location里选择python脚本的存放位置,interpreter里选择python的存放路径,选择完成后,单击create3.单击create后,会弹出一个open proj... 阅读全文
posted @ 2018-04-27 16:04 阿鹏2019 阅读(375) 评论(0) 推荐(0)
摘要:PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业... 阅读全文
posted @ 2018-04-27 16:04 阿鹏2019 阅读(382) 评论(0) 推荐(0)
摘要:每次新安装Python都需要去手动配置Python的环境变量,如果不更改Python的环境变量,在cmd里就会报不是内部或外部命令,而且每次配置环境变量的时候都要去百度,所以决定自己写一个教程。环境:Windows 7Python教程:1.在桌面找到计算机的图标,右击... 阅读全文
posted @ 2018-04-27 16:03 阿鹏2019 阅读(1107) 评论(0) 推荐(0)
摘要:想用Python + selenium 调用firefox浏览器写个登陆网页的脚本,发现selenium需要手动安装,决定写一下selenium的安装教程。环境:Windows 7Python.3.6.1教程:1.使用cmd打开Windows的终端,在终端里切换目录到... 阅读全文
posted @ 2018-04-27 16:02 阿鹏2019 阅读(1085) 评论(0) 推荐(0)
摘要:Python + selenium 对网页的操作,但是点击页面后,跳转到下一个页面,就找不到元素了,反复的检查发现不是元素的问题,而是窗口句柄还停留在上一个页面。发现这个问题后在百度查了半天发现他们重新获取句柄的方法都不是使用css元素定位的。这就尴尬了。只好自己稍微... 阅读全文
posted @ 2018-04-26 09:28 阿鹏2019 阅读(473) 评论(0) 推荐(0)
摘要:有时候我们使用Python打开一个网页的时候,需要让Python去判断一下打开的网页是不是我们想要打开的。我们可以使用try: except 来判断一下。实现思路:try: 打开百度 点击百度特有的css元素 print(“百度打开成功”... 阅读全文
posted @ 2018-04-26 09:26 阿鹏2019 阅读(951) 评论(0) 推荐(0)
摘要:使用Python打开firefox浏览器时,默认打开的页面是小的,并不是全屏页面,如果我们想让Python打开firefox浏览器之后让它把页面全屏,就需要加上一下代码了:from selenium import webdriverimport timedriver ... 阅读全文
posted @ 2018-04-26 09:26 阿鹏2019 阅读(1461) 评论(0) 推荐(0)
摘要:pycharm快捷键及一些常用设置,有需要的朋友可以参考下。 Ctrl + / 注释(取消注释)选择的行Ctrl+Shift+F 高级查找Ctrl+Enter 补全Shift + Enter 开始新行TAB Shift+TAB 缩进/取消缩进所选择的行Ctr... 阅读全文
posted @ 2018-04-26 09:25 阿鹏2019 阅读(1079) 评论(0) 推荐(0)
摘要:目录 修改导航栏字体大小修改代码字体大小修改主题修改导航栏字体大小1.进入 settings 》 Appearance & Behavior 》 Appearance里。2.勾选suse custom font,修改size字体大小修改代码字体大小1.进入 setti... 阅读全文
posted @ 2018-04-26 09:24 阿鹏2019 阅读(498) 评论(0) 推荐(0)
摘要:在自动化测试的时候,碰到了一个问题,使用Python调用Windows的 cmd 获取某个域名对应的IP地址后,无法单取出来IP地址的字段。原本想把nslookup获取的值赋给一个变量,然后取出变量指定的值例如这样:str = ’0123456789′print st... 阅读全文
posted @ 2018-04-26 09:24 阿鹏2019 阅读(1012) 评论(0) 推荐(0)
摘要:关于python调用cmd命令:主要介绍两种方式:python的os模块os模块调用CMD命令有两种方式:os.popen(),os.system() 都是用当前进程来调用。os.system是无法获取返回值的。当运行结束后接着往下面执行程序。用法如:os.syste... 阅读全文
posted @ 2018-04-26 09:23 阿鹏2019 阅读(558) 评论(0) 推荐(0)
摘要:import paramikohost = "192.168.180.126" # 需要远程的PCport = 22 # 远程端口user = "kylin" # 登陆的用户名pwd = "kylin" # 登陆的密码# 建立SSH连接ssh = pa... 阅读全文
posted @ 2018-04-26 09:22 阿鹏2019 阅读(106) 评论(0) 推荐(0)
摘要:一、安装xlrd模块到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍1、导入模块import xlrd 2、打开Excel文件读取数据data = xlrd.open_wo... 阅读全文
posted @ 2018-04-26 09:21 阿鹏2019 阅读(172) 评论(0) 推荐(0)
摘要:Wireless tools for Linux是一个Linux命令行工具包,用来设置支持Linux Wireless Extension的无线设备。Wireless tools for Linux 和 Linux Wireless Extension 由 Jean ... 阅读全文
posted @ 2018-04-26 09:20 阿鹏2019 阅读(540) 评论(0) 推荐(0)
摘要:错误代码如下:selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH. Windows系统解决办法如下:1、下载gecko... 阅读全文
posted @ 2018-04-25 11:51 阿鹏2019 阅读(881) 评论(0) 推荐(0)
摘要:1、什么是Selenium,为什么web测试,大家都用它?Selenium设计初衷就是为web项目的验收测试再开发。内核使用的是javaScript语言编写,几乎支持所以能运行javaScript的浏览器,支持windows\linux\macos等各种平台。Sele... 阅读全文
posted @ 2018-04-25 11:48 阿鹏2019 阅读(208) 评论(0) 推荐(0)
摘要:python 遍历数组有两种方法,一种是使用for in 来遍历数组,一种是先获得数组的长度,然后根据索引号遍历数组,同时输出索引号。for in 遍历数组方法:colours = ["red","green","blue"]for colour in colours... 阅读全文
posted @ 2018-04-25 09:13 阿鹏2019 阅读(7287) 评论(0) 推荐(0)
摘要:描述Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串语法split()方法语法:str.split(str="", num=string.count(str)).参数str — 分隔符,默认为所有的空字... 阅读全文
posted @ 2018-04-25 09:13 阿鹏2019 阅读(1415) 评论(0) 推荐(0)
摘要:本文实例讲述了Python实现字符串与数组相互转换功能。具体如下:字符串转数组字符串转数组使用split函数str = '1,2,3'arr = str.split(',')print a数组转字符串数组转字符串使用join函数# 方法1arr = ['a','b']... 阅读全文
posted @ 2018-04-25 09:12 阿鹏2019 阅读(3526) 评论(0) 推荐(0)
摘要:实现过程: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。书写格式: 开头部分:\033[显示... 阅读全文
posted @ 2018-04-25 09:11 阿鹏2019 阅读(144) 评论(0) 推荐(0)
摘要:/**id * 登录*/WebElement byName=driver.findElement(By.name("phone")); WebElement byLoginButton=driver.findElement(By.id("btnLogin")); ... 阅读全文
posted @ 2018-04-25 09:10 阿鹏2019 阅读(283) 评论(0) 推荐(0)
摘要:在使用git的时候出现一下报错解决方法,切换目录到.ssh目录cd ~/.ssh查看该目录下的id_rsa.pub文件cat ~/.ssh/id_rsa.pub复制该内容然后添加到github的ssh私钥上。 阅读全文
posted @ 2018-04-25 09:06 阿鹏2019 阅读(738) 评论(0) 推荐(0)
摘要:这篇文章主要Selenium+Python自动测试或爬虫中的常见定位方法、鼠标操作、键盘操作介绍。一. 定位元素方法参考:http://selenium-python.readthedocs.org/locating-elements.html这里有各种策略用于定位网... 阅读全文
posted @ 2018-04-25 09:06 阿鹏2019 阅读(257) 评论(0) 推荐(0)
摘要:IP报文经过路由器的转发过程及变化1. 防火墙收到数据包后,解封以太网帧头部,提取目的MAC地址,查看目的MAC地址是不是自己本身的MAC地址。2. 如果不是自己的MAC地址则丢弃。3. 如果是自己的MAC地址,上传到上层解析,解析IP层。4. 假设是自己的MAC地址... 阅读全文
posted @ 2018-04-25 09:06 阿鹏2019 阅读(4237) 评论(0) 推荐(0)
摘要:#coding=utf-8# 导入selenium的webdriver包from selenium import webdriver# 将控制webdriver的Firefox赋值给driverdriver=webdriver.Firefox()# 刷新当前浏览器页面... 阅读全文
posted @ 2018-04-24 16:42 阿鹏2019 阅读(395) 评论(0) 推荐(0)
摘要:# coding=utf-8from selenium import webdriverbrowser=webdriver.Firefox()browser.maximize_window() # 窗口最大化browser.get('https://www.baid... 阅读全文
posted @ 2018-04-24 16:41 阿鹏2019 阅读(2990) 评论(0) 推荐(0)
摘要:# coding:utf-8import time # 时间import pywifi # 破解wififrom pywifi import const # 引用一些定义from asyncio.tasks import sleepclass PoJie(): ... 阅读全文
posted @ 2018-04-24 16:41 阿鹏2019 阅读(618) 评论(0) 推荐(0)
摘要:sys.argv[0]import sysprint sys.argv[0]#获得的是当前执行脚本的位置(若在命令行执行的该命令,则为空)运行结果(在python脚本中执行的结果):F:/SEG/myResearch/myProject_2/test.pyos模块im... 阅读全文
posted @ 2018-04-24 16:40 阿鹏2019 阅读(165) 评论(0) 推荐(0)
摘要:name =['a1','a2','a3']f = open("F:/name.txt", "w+")f.write("name") 阅读全文
posted @ 2018-04-24 16:39 阿鹏2019 阅读(1584) 评论(0) 推荐(0)
摘要:在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。我们以自定义一个求绝对值的my_abs函数为例:def my_abs(x): if x >= 0: ... 阅读全文
posted @ 2018-04-24 16:28 阿鹏2019 阅读(724) 评论(0) 推荐(0)
摘要:有句话经典的概括了这段代码的意义:“Make a script both importable and executable”意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。这句话,可能一开始听的还不是很懂。下面举例说明:先写一个模块:# ... 阅读全文
posted @ 2018-04-24 16:26 阿鹏2019 阅读(272) 评论(0) 推荐(0)
摘要:test = ['a', 'b', 'c', 'd']print("未改变的数列 %s" % test)结果:未改变的数列 ['a', 'b', 'c', 'd']# 增加函数 append()# 用法test.append('e')test.append(['e']... 阅读全文
posted @ 2018-04-24 16:25 阿鹏2019 阅读(12423) 评论(0) 推荐(0)
摘要:python缺少PIL,安装方法下载64位pillow,路径参考:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow注意下载符合自己Python的pillow。其次,DOS命令框下,注意此时的文件目录切换到你的Pyth... 阅读全文
posted @ 2018-04-24 16:24 阿鹏2019 阅读(439) 评论(0) 推荐(0)
摘要:1. 静态路由简介静态路由是一种需要管理员手工配置的特殊路由。静态路由在不同网络环境中有不同的目的。当网络结构比较简单时,只需配置静态路由就可以使网络正常工作。在复杂网络环境中,配置静态路由可以改进网络的性能,并可为重要的应用保证带宽。静态路由可在VPN实例中使用,主... 阅读全文
posted @ 2018-04-24 16:21 阿鹏2019 阅读(1139) 评论(0) 推荐(0)
摘要:IP协议学习总结 一、IP协议来源Internet上连接的所有计算机,从大型机到微型计算机都是以独立的身份出现,我们称它为主机。为了实现各主机间的通信,每台主机都必须有一个唯一的网络地址。就好像每一个住宅都有唯一的门牌一样,才不至于在传输资料时出现混乱。Interne... 阅读全文
posted @ 2018-04-23 18:18 阿鹏2019 阅读(760) 评论(0) 推荐(0)
摘要:HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件... 阅读全文
posted @ 2018-04-20 14:07 阿鹏2019 阅读(127) 评论(0) 推荐(0)
摘要:代理ARP1.代理ARP原理网络中有一种技术称为代理ARP,可用于产生一种子网划分的效果。代理ARP(proxy ARP)是代表了一组主机的ARP。当运行代理ARP的防火墙收到ARP请求,希望找出这些主机中的某一台主机的物理地址的时候,防火墙会响应一个自己的物理地址... 阅读全文
posted @ 2018-04-20 11:52 阿鹏2019 阅读(825) 评论(0) 推荐(0)
摘要:ARP学习总结1. ARP出现原因ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。其作用是在以太网环境中,数据的传输所依懒的是MAC地址而非IP地址,而将已知IP地址转换为MAC地址的工作是由ARP协议来完成的。在局域网中... 阅读全文
posted @ 2018-04-19 18:02 阿鹏2019 阅读(2118) 评论(0) 推荐(0)