自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 C语言学习笔记5-程序编译和执行过程

除了一步编译gcc -o hello.exe hello.c

2019-10-22 06:08:26 254

原创 C语言学习笔记4——system函数

#include <stdlib.h>#include<stdio.h>int main(viod){ //cmd命令,calc计算器 natepad记事本 mspaint画图板 //system可以打开一个外部应用程序,如果带路径需要使用\\ 或者/ int value = 0; value = system("calc");...

2019-10-15 06:17:30 221

原创 C语言学习笔记3-windows中的gcc编译程序

1、新建记事本,并将扩展名改为.c2、在文件中编辑代码3、打开CMD,使用 gcc -o命令gcc -o 可执行文件的目录文件(如D:/helloworld.exe) 代码的目录文件(如:D/helloworld.c)...

2019-10-09 06:05:28 215

原创 C语言学习笔记2-helloworld

2019-09-19 05:57:54 104

原创 C语言学习笔记1-c语言的32个关键字、9个控制语句、34中运算符

1、C语言的简洁C语言仅有32个关键字、9个控制语句、34中运算符,却能完成无数的给你更牛

2019-09-18 06:23:03 255

转载 MinGW安装教程——著名C/C++编译器GCC的Windows版本

原文转载:https://www.cnblogs.com/ggg-327931457/p/9694401.html前言本文主要讲述如何安装 C语言 编译器——MinGW,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用。编写本文的原因始于我的一个观点:图片可以比文字传达更多的信息,也能让其他人更容易理解作者的意图及思想。因此,我将安装 MinGW 的过程和步骤,编写成...

2019-08-04 05:56:21 340

转载 Linux基础命令-网络命令

1 网络基础知识1.1 什么是网络网络就是一群通过一定形式连接起来的计算机。计算机彼此之间能通信。常见的通信方式:网线、wifi、蓝牙等等如何通信?通过ip和端口进行通信1.2 ip和端口ip是我们的计算机在互联网上的一个数字标识,类似与我们的身份证号,一台计算机在某一个具体的网络内的ip地址是唯一的。所以我们可以通过ip地址来找到我们想要连接的计算机。...

2019-07-16 05:22:50 89

原创 Linux基础命令——其他常用命令

1、查找一个文件 find格式:find 目录 -name 文件名2、过滤 grep| 管道符:命令1 | 命令2 就是命令1执行后所有内容,通过管道符,传递给命令2使用格式一:命令1 | grep 关键字格式二:grep 关键字 文件名参数: -v为取反,-n显示行号3、显示内容 echo格式:echo 内容 将内容...

2019-07-04 05:17:37 190

原创 Linux基础命令——用户权限

1、文件读写权限 chmod(1)文件权限操作:+ 增加权限 - 撤销权限 = 设定权限在根目录下用普通用户创建目录,权限不够,只能root用户创建而在普通用户家目录下可以创建文件查看刚才创建的file.sh文件权限...

2019-06-14 05:25:46 146

原创 Linux基础命令——用户管理

1、查看用户信息:idid :查看用户;id 用户名 :显示该指定用户名的信息,如果用户名不存在,执行报错。2、切换用户su - 切换到root用户su - 用户名:切换到该用户3、创建新用户useradd 新用户名:创建新用户passwd 新创建的用户名:设置密码su - 新用户名:切换到新用户exit:退出当前用户4、who 判...

2019-06-08 05:57:38 119

原创 Linux基础命令-文件系统及文件相关命令

1、文件系统简介对Linux来说,一切皆文件。文件系统是操作系统中管理和储存文件信息的方法。Linux没有盘符的概念,只有一个根目录/,所有文件都在它下面。2、Linux相关目录详解/:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始当在终端里输入 /home,其实是在告诉电脑,先从 /(根目录)开始,再进入到 home 目录/bi...

2019-06-08 05:04:43 343

原创 Linux简介及安装

一、Linux简介1、Linux内核Linux内核版本号有3个数字组成:r.x.yr:目前发布的内核主版本x:偶数代表稳定版本,奇数代表开发中版本y:错误修补的次数例如4.4.9-5.ELsmpr:4,主版本号,x:4,次版本号,表示稳定版本y:9,修订版本号,表示修改的次数r、x、y这三个数合在一起可以描述内核系列,如稳定办的2.6.0,就是2.6版...

2019-06-04 13:04:32 154

转载 Linux——Centos 7 安装图形化界面

转载自查备用,博文来源:https://www.cnblogs.com/eos666/p/10503711.htmlCentos 7 默认是没有图形化界面的,但我们很多人在习惯了 Windows 的图形化界面之后,总是希望有一个图形化界面从而方便我们使用,这里介绍一下 CentOS7安装图形化桌面系统的方法。一、进入 root 模式因为权限限制,所以我们需要进入 root 模式,开机使...

2019-06-03 08:56:21 380

原创 web自动化测试——webdriver截图优化:如何生成日期目录,并将截图以时间命名保存于日期文件夹中

Webdriver自带截图功能有两种,get_screenshot_as_file(),save_screenshot(),一般我习惯使用前者。使用这两种方式截图时传入文件存放路径名称即可截图成功。但是每一次截图时需要传入一个文件名,并且多次命名可能存在重复或者毫无章法。因此可以采用自动生成日期、时间来命名文件夹和文件名称可方便管理截图,并且调用截图函数时,不需要一次次的传参。语法:...

2019-05-30 05:34:20 1041

原创 常见DOS命令

一、DOS是什么 DOS是一种操作系统,属于windows,是一个命令行执行的操作系统二、如何使用DOS1、进入终端:win+r 调出运行面板2、在运行中输入cmd进入终端3、在终端面板中书写DOS命令,回车执行三、常见的命令1、time 显示当前计算机时间2、ctrl+c 退出当前正在执行的命令3、shutdown /s /t 时间(单位为秒):...

2019-05-29 14:11:47 123

原创 web自动化测试——QQ邮箱登录之使用HTMLTestRunner生成测试报告

1、下载HTMLTestRunner.py 文件放到Commonlib包目录下 URL: http://tungwaiyip.info/software/HTMLTestRunner.html2、导入HTMLTestRunnerfrom Commomlib.HTMLTestRunner import HTMLTestRunner3、调用HTMLTestRunner生成测试报...

2019-05-28 12:41:48 842

原创 web自动化测试——QQ邮箱登录之Testcase(testsuit)测试套件

import unittestfrom Testcase.testcase_login import Testcaseclass Test(unittest.TestCase): ''' 继承unittest.TestCase类 ''' def test_suit(self): suit = unittest.TestSuite()...

2019-05-27 12:29:24 780

原创 web自动化测试——QQ邮箱登录之Testcase(testcase_login)测试用例

import unittestfrom Bussniess.login import Loginclass Testcase(unittest.TestCase): ''' 继承unittest的TestCase类 ''' def setUp(self): print('执行登录开始') def tearDown(self)...

2019-05-27 12:27:16 2759

原创 web自动化测试——QQ邮箱登录之Bussiness(login)登录操作

from Commomlib.Commonlib import Commonclass Login(Common): ''' 继承Common类 ''' def login(self, user, pwd): # 跳转到QQ邮箱 self.open_url('https://mail.qq.com/cgi-bin/log...

2019-05-27 12:24:34 1935

原创 web自动化测试——unittest的简单使用及运行

import unittest# 继承TeatCase类,TeatCase类是测试用例类class Test(unittest.TestCase): #执行前的准备工作 def setUp(self): print('执行开始') # 执行后的清理工作 def tearDown(self): print('执行结束') ...

2019-05-25 06:23:09 314

原创 web自动化测试——QQ邮箱登录之Commonlib(封装开启、关闭浏览器;封装元素的定位和操作)

''' 1、封装开启、关闭浏览器 2、封装定位元素 3、封装元素操作'''# 导包from selenium import webdriverfrom time import sleepclass Common(object): ''' 定义通用类 ''' # 初始化 def __init__(self): ...

2019-05-24 13:23:46 489

原创 web自动化测试——封装元素定位

''' 1、封装开启、关闭浏览器 2、封装定位元素'''# 导包from selenium import webdriverfrom time import sleep# 导入动作链类,可以储存鼠标动作并执行from selenium.webdriver import ActionChainsclass Common(object): ''' ...

2019-05-24 12:51:29 1015

原创 web自动化——封装开启和关闭浏览器

''' 封装开启、关闭浏览器'''# 导包from selenium import webdriverfrom time import sleepclass Common(object): ''' 定义通用类 ''' # 初始化 def __init__(self): self.driver = webdrive...

2019-05-24 05:47:52 972

原创 WEB自动化——练习之QQ邮箱登录

# 导包from selenium import webdriverfrom time import sleep# 导入动作链类,可以储存鼠标动作并执行from selenium.webdriver import ActionChainsdriver = webdriver.Firefox()driver.maximize_window()# 打开urldriver.get('...

2019-05-24 05:27:45 1107 1

原创 Python小练习——计算器V2.0

''' 版本:V2.0 功能:实现加减乘除的计算器功能 修改内容:1、对输入字符串去除空格 2、再1.0基础上新增实现浮点数的计算'''def calculate(left_number, operation, right_number): ''' 加减乘除计算 :param left_number: :param op...

2019-05-15 12:32:51 190

原创 Python小笔记——如何使用str.isdigit()函数判断输入的字符串是否为数字和浮点数

语法str.isdigit()参数无返回值如果字符串只包含数字则返回 True 否则返回 False。含有小数点,返回Falsea=‘121243.23’a.isdigit()Out[8]: False含有空格,返回Falseb=’ 788’b.isdigit()Out[10]: False全部为数字,返回Truec=‘908989’c.isdigit()Ou...

2019-05-15 12:23:18 7031 1

原创 Python小练习——计算器

‘’’功能:实现加减乘除的计算器功能‘’’def calculate(left_number, operation, right_number):‘’’加减乘除计算:param left_number::param operation::param right_number::return:result‘’’if operation == ‘+’:result = left...

2019-05-14 16:44:00 291

原创 JDK卸载和彻底删除

第一步:点击“控制面板”。第二步:点击“卸载程序”。第三步:进入到“程序和功能”界面,找到jdk的两个程序:①java 8 update 171(64-bit);②java SE Development Kit8 update 171(64-bit);右击卸载即可第四步:在“运行”中输入Regedit,打开注册表编辑器,找到HKEY_LOCAL_MACHINE/SOFTWARE/JavaSo...

2019-05-09 11:11:01 73988 6

原创 python问题——ValueError: only 2 non-keyword arguments accepted

问题:ValueError: only 2 non-keyword arguments accepted原因:array函数少了外层中括号将代码改为以下这样就可以了staff_array =np.array( [['员工编号', '姓名', '年龄', '性别'], ['0000', '梅邀雪', '女', '22'], ...

2019-05-07 11:41:06 1634

原创 python小练习——使用while,完成以下图形的输出

需求:完成以下图像输出*************************代码:line = 1try: total_line = int(input('请输入打印的行数(要求为奇数):')) if total_line % 2 == 0: print('请输入奇数!') else: while line &l...

2019-05-06 11:48:40 4861

转载 web自动化测试——问题1:selenium.common.exceptions.NoSuchElementException:Message: Unable to locate element:{"

web自动化测试——问题1:selenium.common.exceptions.NoSuchElementException:Message: Unable to locate element:{“method”:“xpath”,“selector”:"/html/body/div[2]/div[3]/div/div[3]/div[1]/div[2]"}报错原因经过网上各种搜索大致明白是...

2019-05-04 19:11:42 6563 6

原创 web自动化测试——通过pip安装selenium

安装安装命令:pip install selenium==2.48.0提示安装成功即可2、查看seleniumpip show selenium3、查询selenium可安装的历史版本安装时输入一个不存在的版本号,报错信息里面就会显示所有可安装的版本4、安装过程遇到的问题(1)、 Retrying (Retry(total=4, connect=None, re...

2019-04-28 10:46:24 2998

原创 web自动化测试第一步——下载firefox35.0浏览器及添加Selenium IDE组件

下载firefox35.0浏览器及添加Selenium IDE组件firefox浏览器历史旧版本下载怎么查看已安装的firefox浏览器版本号添加Selenium IDEfirefox浏览器历史旧版本下载https://download.mozilla.org/?product=firefox-53.0&os=win&lang=zh-CN-53.0:表示版本号。win: 操...

2019-04-24 14:02:25 1060

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除