- 博客(25)
- 收藏
- 关注
原创 复习2
测试基础理论1.测试的理论知识,说一说测试用例、白盒测试、黑盒测试答:黑盒测试:已知产品的功能设计规格,不看内部实现代码,可以进行测试证明每个功能是否符合要求。**白盒测试**:已知产品的内部工作过程和代码,测试所有内部操作是否符合设计规格要求。2.对测试的理解,测试是做什么的答:通过人工或者自动化脚本的方式,验证系统或者软件是否能够满足规格要求。3.系统的安全测试包括哪些方面?we...
2020-08-11 10:08:00
343
原创 WS-PSNR不同投影格式的权重计算(ERP CMP)
计算权重,保存到txt中。#include <stdio.h>#include <math.h>#include <stdlib.h>#include <string.h>#include <fstream>#include <iostream>double getWeight(int form, int i...
2019-10-21 17:07:57
923
原创 通过Timer类实现定时任务
2秒后执行run方法里的任务Timer timer = new Timer();System.out.println(new Date());TimerTask task = new TimerTask() { @Override public void run() { System.out.println("1---" + new Date()); }};timer.sched...
2019-08-13 09:14:23
365
原创 The Tomcat connector configured to listen on port 8080 failed to start.
在学习spring boot时,遇到了一点小问题,8080端口会被占用,错误如下:org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/1.1-8080]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.ja...
2019-06-29 19:56:16
660
原创 python入门之爬虫---获取豆瓣TOP250的电影
主要使用requests模块和BeautifualSoup4模块import requestsimport bs4def open_url(url): # 使用代理 # proxies = {"http":"127.0.0.1:1000","http":"127.0.0.1:1080"} headers = dict() headers["user-age...
2019-06-18 14:24:42
691
原创 排序算法-快速排序
def quick_sort(alist, first, last): '''快速排序''' if first >= last: return mid_value = alist[first] low = first high = last while low < high: # 让high的游标左移,当...
2019-04-28 15:34:07
264
原创 排序算法-希尔排序
def shell_sort(alist): '''希尔排序''' # gap 按照折半来取 # n = 9 n = len(alist) # gap = 4 gap = n // 2 # gap变化到0之前,插入算法执行次数 while gap >= 1: # 插入算法,与普通的插入算法的区别就是gap步长 ...
2019-04-28 15:32:11
236
原创 排序算法-插入排序
将第一个元素视为已经排序好,比较第二个元素和第一个元素的大小,如果比第一个小就交换位置,否则就保持不变,至此前两个元素排序完成。第三个元素依次遍历前两个元素,进行比较,如果比第二个小就交换,再和第一个比较,如果小就交换,否则保持原状。重复上面的过程,直到排序完成。def insert_sort(list): n = len(list) for j in range(n): ...
2019-04-28 15:30:25
238
原创 排序算法-选择排序
每次都找到未排序的元素中的最大值,与当前值进行交换def select_sort(list): for j in range(n-1): min_index = j: for i in range(j+1,n): if list[i]< list[min_index]: min_index = i list[j],list[min_index] = list[m...
2019-04-28 15:29:37
447
原创 排序算法-冒泡排序
排序过程:一次比较两个元素,如果顺序错误就交换两个元素的位置,如果顺序没有错,则继续往下遍历,从头遍历到尾,每次的排序都会将最大值或者最小值找出来。重复这样的步骤直到排序完成。下面是python的实现def bubble_sort(alist): '''冒泡排序''' n = len(alist) #从头走到尾n-1次 for j in range(n-1):...
2019-04-28 15:27:52
251
原创 可迭代对象和迭代器
可迭代对象创建这个对象的类中是否定义了__iter__() 方法, 如果定义了,那么这个对象就是可迭代对象。isinstance(xxx_obj, Iterable) 判断迭代器判断一个对象是不是迭代器的时候,需要判断创建这个实例对象的类中是否定义了__iter__()方法和__next__()方法,如果都定义了,那么这个对象就是可迭代对象。所以如果一个对象是迭代器,那么它一定是一个可迭代...
2019-04-13 16:56:42
375
原创 python 输入多行数据
m, n = map(int, input().split()) # 一行输入两个数字,用空格隔开print(m)a = list(map(int, input().split())) # 一行输入多个数字,空格隔开,存入数组a中print(a)Q = int(input()) # 先输入一个数字代表需要输入几行,比如Q=4,那么就需要再输入4行数据q = []for i i...
2019-03-27 13:46:11
16190
2
原创 Python基于Selenium,Firebug实现12306购票
最近在学习自动化测试的内容,写这篇博客的目的是练习webdriver的元素定位方式。使用材料Firefox 35、用到的插件Firebug(高版本的火狐不支持firebug)1. 使用自己的账号密码登陆从12306购票主页开始: https://kyfw.12306.cn/otn/leftTicket/init 首先观察需要进行的操作:点击“登陆” -----》点击“账号登陆”-----...
2019-03-26 10:43:10
692
1
原创 用selenium IDE简单录制与导出
1 安装selenium IDE这里采用火狐浏览器V35.0,火狐浏览器的较早的版本可以在下面的链接找到:链接: link.然后安装selenium IDE,使用的版本是2.9.1,可以直接把下载好的selenium_ide-2.9.1-fx.xpi拖到火狐浏览器,重启浏览器,从工具栏选择selenium IDE2 录制与导出例子:打开火狐浏览器,运行selenium IDE,开始录制...
2019-03-13 15:57:31
4392
原创 python入门之——*args和**kwargs的区别
*args:将参数以元组的形式打包给函数体调用def func(x, y, *args): print(x, y, args)func(1, 2, 2, 3, 4, 4)**kwargs: 将参数以字典的形式打包给函数体调用def func1(**kwargs): print(kwargs) func1(xym=1, xyz=2)结果...
2019-03-05 21:34:53
568
原创 利用360tools-master进行计算S-PSNR,CPP-PSNR,WS-PSNR
全景视频的三种客观评价方法计算工具箱的下载可以参考之前的全景视频格式转换的博客用VS打开360tools_metric_vs2010.vcxproj,我使用的VS版本为2013,对该文件进行build.进入bin目录下,可以看到生成了应用程序 360tools_metric.exe在bin目录下新建.bat文件,按照360tools工具箱的说明,可以写出三种计算方法:下面分别是写的三...
2018-12-18 09:44:25
1083
12
原创 全景视频的格式转换工具
全景视频格式转换工具下载方法下载链接:link.使用方法将下载好的工具包解压,进入build目录下,选择Linux或者windows:用VS打开360tools_conv_vs2010.vcxproj,我使用的VS版本为2013,对该文件进行build.进入bin目录下,可以看到生成了应用程序在bin目录下新建一个.bat文件,按照360tools工具箱的说明,这里写了一个ERP...
2018-10-18 10:03:51
4991
9
原创 ERP格式转为rectilinear
#ERP格式转为rectilinearfrom math import piimport numpy as npclass NFOV(): def __init__(self, height=400, width=800): self.FOV = [0.45, 0.45] self.PI = pi self.PI_2 = pi *...
2018-09-19 04:35:09
388
原创 全景视频评价数数据库:IVQAD 2017
IVQAD 2017:An Immersive Video Quality Assessment Database2017 international conference on systems, signals and image processing (IWSSIP)abstract:本文提出了一个新的数据库,即IVQAD 2017,旨在用于虚拟现实环境中的沉浸式视频质量评估。视频...
2018-09-10 15:28:36
1387
2
原创 YUV视频序列转成RGB(MATLAB)
close all;clearfid = fopen('Dianying.yuv','r');row=2048*2;col=1024*2;%画面尺寸大小,CIF图像大小的YUV序列(352*288)frames=50; % total=300Y=zeros(row,col,frames);U=zeros(row/2,col/2,frames);V=zeros(row/2,col/2,...
2018-09-06 18:43:19
1690
原创 YUV数据
YUV数据Y:亮度(Luminance) 即灰度值 U和V:色度(chrominance)即饱和度 没有UV信息,一样可以显示完整的图像,不过是黑白的。并且,YUV不像RGB那样要求三个独立的视频信号同时传输,所以用YUV方式传送占用极少的频宽。采样方式YUV码流有多种不同的格式,要分析YUV码流,就必须搞清楚你面对的到底是哪一种格式,并且必须搞清楚这种格式的YUV采样和分...
2018-09-06 09:26:21
643
原创 一种全景视频的主观质量评价方法(译)
A subjective visual quality assessment method of panoramic videosICME 2017abstract与传统的2D视频不同,在头戴式设备的帮助下,全景视频提供一个球面的观察方向,这样提高了沉浸式和交互式的视觉体验。但就我们所知,针对全景视频的主观质量评价方法很少。因此,我们在这篇文章中提出了一个评估失真全景视频质量的主观方法...
2018-09-05 17:00:13
4612
1
原创 基于编码应用的主观全景视频质量评价数据库(译)
subjective panoramic video quality assessment database for coding applicationsIEEE TRANSACTIONS ON BROADCASTING, JUNE 2018abstract:随着虚拟现实技术的发展,需要更高质量的全景视频来保证沉浸式的观看体验。因此,质量评价对于相关技术非常重要。考虑到投影时的几何变...
2018-09-04 10:39:16
3850
2
原创 python入门之爬虫------抓取王者荣耀英雄皮肤图片
抓取王者荣耀英雄全部皮肤图片目标在王者荣耀官网下载所有英雄皮肤图片过程分析我们仍然需要herolist.json进行辅助,进一步找到英雄皮肤图片对应的url,然后把图片下载下来,保存在一个文件夹里。在王者荣耀官网任意进入一个英雄的资料页,打开开发者工具,找到xxx-bigskin-x.jpg, xxx对应的是英雄编号,x对应的是皮肤的编号。这里我进入的是钟馗的主页,找到...
2018-08-31 10:34:46
2509
2
原创 python入门之爬虫------抓取王者荣耀英雄列表
抓取王者荣耀英雄列表及其对应的全部皮肤名称目标在王者荣耀官网抓取王者荣耀英雄列表,每个英雄拥有的皮肤数量,及其对应的全部皮肤名称。过程分析首先获得官网的herolist.json文件,里面包含我们需要抓取的信息。Chrome浏览器打开王者荣耀官网,进入英雄资料网页,打开开发者工具,刷新页面就能找到herolist.json, http://pvp.q...
2018-08-31 10:00:09
4614
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人