- 博客(31)
- 资源 (5)
- 收藏
- 关注
原创 自动化测试学习(七)-正则表达式,你真的会用吗?
本文详细介绍了正则表达式的用法,学会使用正则表达式,不再做重复的工作,让繁琐的内容变得简单。
2023-03-22 16:25:41
1397
10
原创 自动化测试学习(六)-selenium定位元素之CSS选择器详细用法
CSS是一种语言,它比Xpath使用更方便,有些时候比Xpath定位更快一下,本文主要介绍了CSS Selector的常用操作。
2023-03-21 18:07:24
3263
8
原创 自动化测试学习(四)-selenium的安装和8种定位方法
本文介绍了selenium的环境搭建和selenium元素定位的8种方法,适合UI自动化测试初学者学习。
2023-03-15 12:01:51
885
10
原创 pip安装时报错解决方法
报错:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out解决办法:使用镜像pip install 模块名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com国内的其他镜像源清华大学 https://pyp.
2022-05-06 16:19:03
893
原创 自动化测试学习(三)-使用python操作excel(超详细)
本文介绍使用openpyxl操作excel。操作excel的库有多个,具体的优缺点比较在文末。1.创建excel文件file = Workbook()2.对已存在文件进行操作# 文件路径xlsx_path= 'test.xlsx'#openpyxl读取xlsx文件file=openpyxl.load_workbook(xlsx_path)3.获取工作表#active方法默认获取工作簿的第一张工作表sheet=file.active#通过工作表名获取指定..
2022-04-27 15:52:10
3736
原创 自动化测试学习(二)-Python的基本数据类型
Python是弱类型语言,声明变量时不需要指定数据类型。一共有六种基本类型,分别是number(数值类型)、str(字符串类型)、list(列表)、tuple(元组)、dict(字典)和set(集合),下面分别介绍:number:数值类型int: 如1,2 float: 如1.1,1.2 bool: True(恒等于1)或False (恒等于0) complex:10+5j(很少用到) 2. str:字符串类型(使用时必须由引号引起来,如'hello')...
2022-04-20 14:49:27
1066
原创 家庭理财管理系统的设计与实现【功能展示+功能描述】
本系统使用SpringBoot+Mybatis+Thymeleaf开发,首先给大家看一下系统的功能层次方框图:下面是功能介绍与界面展示:1.登录注册页面:用户在浏览器输入http://localhost:8080/后会自动跳转到登录页面,已有账号的用户需要输入正确的用户名和密码,点击登录就可以成功进入系统。首次使用系统的用户需要注册一个账号,账号权限为家庭管理员,一个家庭只需一个人注册即可,其他成员可以由家庭管理员添加。2.我的主页:进入系统之后,首先展示的就是我的主页,系统管理员和家庭管理员在
2021-06-21 14:51:10
11823
8
原创 Java类和对象
一、 OOP(Object Oriented Programming):面向对象程序设计语言OOP三大特征:继承 封装 多态OOP的一条基本原则:计算机程序由单个能够起到子程序作用的单元或对象组合而成。OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。OOP=对象+类+继承+多态+消息,其中核心概念是类和对象。面向对象和面向过程区别:C语言是面向过程的,关注的是过程,分...
2019-10-28 21:47:11
118
原创 线性表之顺序表
顺序表:基于数组实现概念:顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。顺序表一般可以分为:静态顺序表:使用定长数组存储。动态顺序表:使用动态开辟的数组存储。静态顺序表适用于确定知道需要存多少数据的场景。静态顺序表的缺点:定长数组导致N定大了,空间开多了浪费,开少了不够用。顺序表中用到了Arrays.copeOf方...
2019-10-28 20:15:22
123
原创 Java数组
数组定义:相同数据类型的集合。(在内存中是连续的。)一、一维数组:1.定义: int[] arr1={1,2,3,4,5}; int[] arr2=new int[]{1,2,3,4,5};//new产生一个对象 int[] arr3=new int[5];引用:用来存放对象的地址2.使用①访问数组中的元素 System.out.println(arr[1]);②数组名.l...
2019-10-19 16:51:47
131
原创 原生python实现knn分类算法
一、题目分析K最近邻(k-Nearest Neighbor,KNN)分类算法是最简单的机器学习算法。 KNN算法的指导思想是“近朱者赤,近墨者黑”,由你的邻居来推断出你的类别。本质上,KNN算法就是用距离来衡量样本之间的相似度。二、算法设计2.1、计算步骤1)算距离:给定测试对象,计算它与训练集中的每个对象的距离2)找邻居:圈定距离最近的k个训练对象,作为测试对象的近邻3)做分类:根据...
2019-10-13 19:25:48
229
原创 java十进制转换为二进制和十六进制
十进制数字转换为二进制:public static void main(String[] args) { int n=18; int i=0; int[] a=new int[100]; while(n!=0) { a[++i]=n%2; n/=2; } System.out.println("转换为二进制为:"); while(i>0) ...
2019-10-10 16:48:49
188
原创 java运算符
一. 算术运算符1.基本四则运算符 + - * / %a) int / int 结果还是 int, 需要使用 double 来计算b) 0 不能作为除数 会报告异常(运行时异常)c)% 表示取余, 不仅仅可以对 int 求模, 也能对 double 来求模(不同于C语言)2.增量赋值运算符 += -= *= /= %=a) 如果不取自增运算的表达式的返回值, 则前置自增和后置自...
2019-10-10 16:42:28
92
原创 变量
1.整形变量 int一定是4个字节,全部是有符号int 定义变量时必须初始化取值范围 Integer.MAX_VALUE 21亿Integer 属于java自己的类,是int对应的包装类java的内置类型(简单类型):int char…2.长整型 longlong为8字节long a =10L(尽量为大写);Long.MAX_VALUE3.双精度浮点型 double...
2019-09-28 17:40:08
94
原创 三子棋
一.game.h将行和列定义为常量:#define ROW 3#define COL 3声明棋盘初始化函数:void InitBoard(char board[][COL], int row, int col);声明棋盘打印函数:void ShowBoard(char board[][COL], int row, int col);声明玩家落子函数void PlayerMo...
2019-09-17 20:49:16
136
原创 十进制转N进制
一、题目分析十进制整数转N进制整数:除N取余,逆序排列具体做法:用N去除十进制整数,可以得到一个商和余数,再用N去除商,又会得到一个商和余数,如此进行,直到最后的商比N小时为止,将余数和最后的商从下向上倒序写就是结果。二、算法设计递归: void translation(char *s,int value,int b){ int lengt; char str[]={"...
2019-06-08 14:00:52
3547
原创 递归算法
一、题目分析用递归方法设计下列各题,并给出每道题目的递归出口(递归结束的条件)和递归表达式。同时考虑题目可否设计为非递归方法,如果可以,设计出非递归的算法。1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?2.角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3...
2019-06-02 13:37:03
255
原创 组件化开发方法
一、题目分析题目1.Java版CORBA程序1——HelloWorld实现详解:1 编写IDL接口HelloWorld.idl:2编译IDL接口:X:\helloWorld >idlj –fall HelloWorld.idl编译结果生成sample包3 编写并编译服务端程序:HelloWorldServer.java4 编写并编译客户端程序: HelloWorldClient...
2019-05-18 15:45:22
125
原创 肯德基点餐系统
一.题目要求:请参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。基本要求:1.程序设计风格良好,控制台界面友好,最多两人...
2019-05-12 10:55:27
1001
1
原创 三大工厂模式
面向对象程序设计方法一、题目分析1.简单工厂模式使用简单工厂模式模拟女娲造人,如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象。增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。2.工厂方法模式海尔工厂生产海尔空调,美的工厂生产美的空调。使用工厂方法模式描述该场景,绘制类图并编程实现。3.抽象工程模式电脑...
2019-05-04 21:38:31
549
原创 龙与地下城
代码参考https://blog.csdn.net/u010056396/article/details/23821789一、题目分析1.功能描述:几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力...
2019-04-20 15:43:01
1156
原创 24点游戏
一、题目要求从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。基本要求:随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可实现程序解决问题。1.程序风格良好(使用自定义注释模板)2.列出表达式无重复。二、算法设计思路先对...
2019-04-12 20:44:22
1512
2
原创 学生信息管理系统
1.题目分析基本要求:①改写程序为良好程序风格(文档注释、函数注释、语句注释)②将功能补充完全(基于文件处理,完成刷新和保存功能)③将学生信息改为更好的数据组织,而非离散形式(结构体)提高要求:可将程序中的不足(如数据验证等)根据自己的能力与理解完成。2.流程图3.程序实现/**题目:学生信息管理系统实验目的:1.明确结构化程序设计的基本结构。 2.通过对问题的分析...
2019-04-03 11:41:13
398
原创 求N个数的最大公约数与最小公倍数
一、题目分析基本要求:求N个数的最大公约数和最小公倍数。用C或C++或java或python语言实现程序解决问题。1.程序风格良好(使用自定义注释模板)2.提供友好的输入输出,并进行输入数据的正确性验证。提高要求:Hanks博士是BT(Bio-Tech,生物技术)领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson正在思考一个有趣的问题。今天在课堂上,老师讲解...
2019-03-22 23:47:48
567
原创 最简单的图灵机实现Un+1
一、题目分析实验目的:1.掌握图灵机的概念和基本结构,理解图灵机的基本指令和编码方式2.掌握图灵机的编程方法功能描述:对于任意给定的一台Turing机和任意给定的字符串w(w不含空格),编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。二、算法构造指令如下:00->00R,01->11R,10->01STOP,11->11R。流...
2019-03-22 21:00:45
1691
原创 求最大公约数的几种算法比较
/****************************************************************************File name:求最大公约数Description: 1.辗转相除法(又名欧几里德法))C语言中用于计算两个正整数a,b的最大公约数和最小公倍数,实质它依赖 于下面的定理: ...
2019-03-07 19:30:00
407
原创 三天打鱼两天晒网
三天打鱼两天晒网(C语言)题目:中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。基本要求:1.程序风格良好(使用自定义注释模板),提供友好的输入输出。提高要求:1.输入数据的正确性验证。2.使用文件进行数据测试。如将日期 20100101 20...
2019-03-01 19:56:03
238
家庭理财管理系统的设计与实现源码
2021-06-21
教材订购系统-软件项目管理计划书
2020-11-02
学校教材订购系统 C语言版.zip
2020-07-14
教材订购系统JSP版.zip
2020-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人