自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ceres的博客

记录学习和工作中遇到的问题及思考

  • 博客(46)
  • 收藏
  • 关注

原创 【C】单词长度

课程:程序设计入门——C语言(翁恺)题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it's”算一个单词,长度为4。注意,行中可能出现连续的空格。输入格式:输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。输出格式:在一行中输出这行文本...

2020-04-11 23:27:47 2006

原创 【C】多项式加法

课程:程序设计入门——C语言(翁恺)题目内容:一个多项式可以表达为x的各次幂与系数乘积的和,比如:2x6+3x5+12x3+6x+20现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。输入格式:总共要输入两个多项式,每个多项式的输入格式如下:每行输入两个数字,第一个表示幂次,第二个表示该幂次的...

2020-04-01 23:59:55 670

原创 【C】PTA两个有序链表序列的合并

课程:数据结构(陈越、何钦铭)本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。函数接口定义:List Merge( List L1, List L2 );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ ...

2020-03-25 22:41:33 1105

原创 【C】二分查找

课程:数据结构(陈越、何钦铭)本题要求实现二分查找算法。函数接口定义:Position BinarySearch( List L, ElementType X );其中List结构定义如下:typedef int Position;typedef struct LNode *List;struct LNode { ElementType Data[MAXSIZ...

2020-03-22 22:23:08 615

原创 【C】PTA期末分数排序(归并排序)

考试结束了,全班同学的分数都出来了。老师需要对分数做一次排序,看看从高到低,分数的排列是怎样的。输入格式:第一行是一个n,表示班级同学的人数,1<=n<=500000。 第二行开始有n个分数,0<=分数<=100,分数都是整数,没有零点五分。输出格式:输出排序后的分数,按照从大到小排列,相同的分数排在一起,每两个分数之间间隔一个空格。输入样例:10...

2020-03-19 22:21:52 7807 2

原创 【C】PTA删除重复字符

本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。输入格式:输入是一个以回车结束的非空字符串(少于80个字符)。输出格式:输出去重排序后的结果字符串。输入样例:ad2f3adjfeainzzzv输出样例:23adefijnvz思路:先对字符串里的字符按照ASCII码顺序从小到大排序,再对排序后的数组删除重复项...

2020-03-15 21:30:45 1888

原创 【Java/C】最大子列和Maximum Subsequence Sum

课程:数据结构(陈越、何钦铭)Given a sequence ofKintegers {N​1​​,N​2​​, ...,N​K​​}. A continuous subsequence is defined to be {N​i​​,N​i+1​​, ...,N​j​​} where1≤i≤j≤K. The Maximum Subsequence is the con...

2020-02-27 19:31:29 189

原创 【Java】多项式计算&将函数作为参数传递

课程:数据结构(陈越、何钦铭)问题:给定一个100阶多项式 ,用不同方法计算并且比较一下运行时间?方法一:方法二:实现:注:因为运算太快,所以使用纳秒(ns)来衡量运行时间。1纳秒(ns)=1e-9秒(s)public class Multinomial { //方法一 double f1(int n, double[] a, double x) ...

2020-02-21 17:38:59 860

原创 Java——查找里程

课程:面向对象程序设计——Java语言(翁恺)题目内容:下图为国内主要城市之间的公路里程:你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程。注意:任何两个城市之间的里程都已经给出,不需要计算经第三地中转。注意:你并不需要去录入上图的数据,数据是在程序输入中给的。输入格式:首先,你会读到若干个城市的名字。每个...

2019-11-20 10:18:55 886

原创 Java——有秒计时的数字时钟

课程:面向对象程序设计——Java语言(翁恺)题目内容:这一周的编程题是需要你在课程所给的时钟程序的基础上修改而成。但是我们并不直接给你时钟程序的代码,请根据视频自己输入时钟程序的Display和Clock类的代码,然后来做这个题目。我们需要给时钟程序加上一个表示秒的Display,然后为Clock增加以下public的成员函数:public Clock(int hour, ...

2019-11-18 21:59:38 1600 2

转载 linux下mysql开启远程访问权限及防火墙开放3306端口

本文转自:https://www.cnblogs.com/uoar/p/8056174.html 开启mysql的远程访问权限默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。主流的有两种方法,改表法和授权法。相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法1、登陆mys...

2019-08-18 15:26:20 689

转载 yml和properties的加载顺序和区别

1.首先推荐一个在线转换的地址:      http://www.toyaml.com 2.yml格式的文件:     天然的树形结构,相同的前缀只需要写一次。server:  port: 7081spri...

2019-08-17 22:15:18 1229

转载 TestNG之使用ExtentReport输出测试报告(附ExtentTestNGIReporterListener代码)

转载自:https://www.cnblogs.com/relax-zw/p/9884009.html本文主要记录如何在TestNG中使用ExtentReport输出更加美观的测试报告。在pom.xml中添加依赖:<dependency> <groupId>com.aventstack</groupId> <artifactId>e...

2019-07-26 19:57:39 3424 2

原创 TestNG参数化测试之DataProvider

当需要用TestNG进行参数化测试时,可以使用@Parameters和@DataProvider注解来传递参数。本文主要介绍@DataProvider的使用方法。首先定义一个DataProvider,通过name属性为该测试数据命名;然后使用Object[][](明确测试数据数量时)为构造参数的方法返回测试数据;最后通过dataProvider属性为测试方法指定测试数据名,方法的形参和...

2019-07-24 00:11:48 1042

原创 Python——随机交换圣诞礼物

在群里看到了一个面试题,想了两种解法,不知道符不符合要求,记录如下:题目:有N个人,每人备一个圣诞礼物,现需要写一个程序,随机交互礼物,要求:自己不能换到自己的礼物,用python实现。方法一:构造二维列表存储参与者的名字和所带礼物,使用random.choice()随机选择礼物。import randomlsGiftIn = [['Jack','apple'],['Ju...

2019-04-29 23:52:01 5586 1

原创 Selenium(Java)——日期控件定位及操作

以12306网站的日期控件为例,定位该控件并输入自定义日期。思路:1. 查看元素,发现日期输入框有readonly属性;2. 利用js去掉readonly属性,将控件变为可编辑状态;3. 清空输入框中数据(如果有),输入自定义日期。代码:package com.ceres.demos;import org.openqa.selenium.By;import or...

2019-03-21 22:23:08 3653

原创 Selenium(Java)——页面滚动

方法一:利用Selenium里的Actions和Keys模拟键盘操作,从而控制页面滚动。方法二:利用JavaScript实现页面滚动。代码如下:package com.ceres.demos;import org.openqa.selenium.Keys;import org.openqa.selenium.WebDriver;import org.openqa.seleni...

2019-03-19 22:34:58 5993

转载 web测试常用的用例及知识(全)

转载自:https://blog.csdn.net/yuki_ying/article/details/54946475 web测试中关于登录的测试搜索功能测试用例设计翻页功能测试用例输入框的测试web测试常用的检查点用户及权限管理功能常规测试方法web测试及兼容性测试web测试sql注入web测试中书写用例时要考虑的检查点手机电子邮件测试...

2019-01-09 10:42:16 1467

原创 Java——分解质因数 & 完数

课程:零基础学Java语言(翁恺)第7周编程题1 分解质因数题目内容:每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。输入格式:一个整数,范围在[...

2018-10-23 22:02:48 436

原创 Java——GPS数据处理

课程:零基础学Java语言(翁恺)第6周编程题题目内容:NMEA-0183协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-The National Marine Electronics Associa-tion)制定的一套通讯协议。GPS接收机根据NMEA-0183协议的标准规范,将位置、速度等信息通过串口...

2018-10-22 17:59:16 1997 2

原创 Java——多项式加法

课程:零基础学Java语言(翁恺)多项式加法题目内容:一个多项式可以表达为x的各次幂与系数乘积的和,比如:2x6+3x5+12x3+6x+20现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。输入格式:总共要输入两个多项式,每个多项式的输入格式如下:每行输入两个数字,第一个表示幂次,第二个表示该幂...

2018-10-20 16:22:57 1889 1

原创 Java——素数和&念整数

课程:零基础学Java语言(翁恺)1素数和题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。注意,是第n个素数到第m个素数之间的所有的素数,并不是n和m之间的所有的素数。输入格式:两个整数,第...

2018-10-17 21:07:56 292

原创 Python3 — unittest框架的使用

参考:Selenium自动化测试-unittest单元测试框架使用unittest官方文档一、前置条件(setUp)、后置条件(tearDown)和Test Suite的使用#文件名:test_case01.py#coding=utf-8import unittestclass TestCase_01(unittest.TestCase): # 继承unittest.Tes...

2018-09-04 20:45:14 17027

原创 python二维列表排序

方法一:使用 lambda 关键词辅助对二维列表进行排序,lambda的使用方法参考https://blog.csdn.net/zjuxsl/article/details/79437563假设有一个学生列表存储了学号,姓名,年龄信息:students = [[3,'Jack',12],[2,'Rose',13],[1,'Tom',10],[5,'Sam',12],[4,'Joy',...

2018-08-17 12:05:16 53768 4

原创 Selenium ( Java ) 实例二

目的:验证网易云相册的评论功能 步骤:访问网易云相册首页——登录账号——进入我的相册——进入每个相册并添加评论import java.util.List;import java.util.concurrent.TimeUnit;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import or...

2018-08-14 23:00:07 722 1

原创 Selenium ( Python & Java ) 简单实例一

实现功能打开浏览器——访问百度首页——搜索关键词“selenium”——打开搜索结果页的前五个链接并输出各自的Title和URLPythonfrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.action_chains...

2018-08-13 11:20:07 993

转载 探索式测试

学习笔记:探索式测试(南京大学:软件测试)关注价值:使产品为用户提供更多的价值,提高产品竞争力风险驱动:关注可能会损害用户价值的方面,降低用户价值被损害的风险...

2018-08-11 14:42:11 193

原创 解决Selenium驱动火狐浏览器出错ConnectionAbortedError: [WinError 10053]

今天使用Selenium时出现了这个错误:ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine使用以下语句,可以打开火狐浏览器,但是无法打开百度网页,而是直接出了上述错误,已建立的连接已被主机中的软件中止。f...

2018-08-02 14:57:27 5276

原创 Web自动化之元素定位

慕课网学习笔记:web端功能自动化定位元素用CSS选择器定位元素基本语法:tag[attribute='value']同时使用两个属性定位元素:tag[attribute1='value1'][attribute2='value2']例:button[type='submit'][class='res-send']ID选择器ID选择器有三种常用表示方式,在这里引用某...

2018-07-31 22:20:13 3121

转载 MySQL导出数据select into outfile用法

本文转载自:https://blog.csdn.net/caoxiaohong1005/article/details/725717981、select &amp;nbsp;into &amp;nbsp;outfield &amp;nbsp;功能:导出数据到pc的指定目录下。2、语法:SELECT ... INTO OUTFILE 'file_name' [CHARACTER SET...

2018-07-28 16:41:09 2260

原创 MySQL常用命令和语句(二)sql文件的导入和导出

导入sql文件1. 格式:# mysql -u username -p dbname &lt; dbname.sql创建数据库access_log[root@myfirstserver Ceres]# mysqladmin -u root -p create access_logEnter password: 导入sql文件到数据库[root@myfirstserver Cer...

2018-07-27 11:35:32 293

原创 向MySQL数据库表内导入txt和csv文件数据

本文总结了在CentOS7上使用 LOAD DATA &lt;LOCAL&gt; INFILE 语句向MySQL8.0数据库导入txt文件和csv文件数据的方法和遇到的错误。由于两者方法一样,就先介绍导入txt文件的操作和错误,csv的直接在最后附上命令和简要说明。原始数据name owner species sex birth death Fluffy...

2018-07-26 16:52:11 34315 2

原创 MySQL常用命令和语句(一)

在学习MySQL的过程中经常遇到语法错误的问题,有些是自己理解错了,有些是版本的变化,踩了好多坑。在这里记录一下目前测试正确的命令和语句,相当于学习笔记。环境:CentOS 7 + MySQL 8.0.11参考资料传送门:http://www.runoob.com/mysql/mysql-tutorial.html(MySQL教程)https://dev.mysql.com/doc...

2018-07-23 15:39:08 237

原创 MySQL问题记录(Linux)

刚开始学习MySQL,在这里记录一下遇到的问题。#Issue 1: InnoDB: The innodb_system data file 'ibdata1' must be writable按照菜鸟教程上的MySQL教程,在CentOS7上利用RPM包安装好MySQL后第一次启动服务:systemctl start mysqld.service结果启动失败,查看mysql服务的...

2018-07-12 17:39:56 738

原创 爬虫二:获取豆瓣电影Top250(Requests+XPath+CSV)

描述:在上一篇获取豆瓣图书Top250的基础上,获取豆瓣电影Top250的数据并将结果写入CSV文件中。代码:# -*- coding: UTF-8 -*-import requestsfrom lxml import etreeimport timeimport csv# 从网页上获取电影数据moviedata = []count = 0for i in range(10):...

2018-07-07 16:54:40 2964

原创 爬虫一:获取豆瓣图书Top250(Requests+XPath)

一:获取豆瓣图书Top250代码:import requestsfrom lxml import etreeimport timefor i in range(10): url = 'https://book.douban.com/top250?start=' + str(25*i) data = requests.get(url).text html = ...

2018-07-06 17:22:20 1258

原创 Python练习题——站队顺序输出

题目来源:Python语言程序设计(中国大学MOOC) 题目描述: 有一群人站队,每人通过一对整数(h, k)来描述,其中h表示人的高度,k表示在此人前面队列中身高不小于此人的总人数。 实现一个算法输出这个队列的正确顺序。输入格式: 输入格式为二维列表,即 list[list[]]形式 外层list包含队列中全部的人,内层list为[h,k]格式,代表个人信息。输出格式: ...

2018-07-01 17:28:28 3488

原创 Python练习题——自幂数(水仙花数)

题目来源:Python语言程序设计(中国大学MOOC) 授课老师:嵩天、黄天羽、礼欣题目描述:“3位水仙花数”是指一个三位整数,其各位数字的3次方和等于该数本身。例如:ABC是一个”3位水仙花数”,则:A的3次方+B的3次方+C的3次方 = ABC。请按照从小到大的顺序输出所有的3位水仙花数,请用”逗号”分隔输出结果。代码:output = []for d in ra...

2018-07-01 16:11:26 16712 4

原创 Python练习题——恺撒密码

题目来源:Python语言程序设计(中国大学MOOC) 授课老师:嵩天、黄天羽、礼欣题目描述:恺撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z密文:D ...

2018-07-01 15:23:25 31321 8

原创 Python练习题——阶乘累计求和

题目来源:Python语言程序设计(中国大学MOOC) 授课老师:嵩天、黄天羽、礼欣题目描述: 获得用户输入的整数n,输出 1!+2!+…+n!的值。 如果输入数值为0、负数、非数字或非整数,输出提示信息:输入有误,请输入正整数。方法一:#factTest1def main(): a = input() sum = 0 if a.isdigit(...

2018-06-29 20:14:42 18518 2

空空如也

空空如也

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

TA关注的人

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