自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yeira的博客

人有逆天之时 天无绝人之路

  • 博客(107)
  • 资源 (1)
  • 收藏
  • 关注

转载 Maven常见命令

Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/一,Maven常用命令:1. 创建Maven的普通Java项目:mvn archetype:create -DgroupId=packageName -DartifactId=projectName2. 创建Maven的Web项目:mvn archetype:create -DgroupId=packageName

2021-10-31 22:58:17 509

转载 redis常用命令

http://doc.redisfans.com/ (redis命令参考)一、key pattern 查询相应的key(1)redis允许模糊查询key  有3个通配符 *、?、[](2)randomkey:返回随机key(3)type key:返回key存储的类型(4)exists key:判断某个key是否存在(5)del key:删除key(6)rename key newkey:改名(7)renamenx key newkey:如果newkey不存在则修改成功(8)move

2021-10-31 16:37:54 1021

转载 cocoapods 命令

在新建 Xcode 项目,在终端里 cd 到项目的主文件夹(就是包含项目.xcodeproj的文件),执行命令创建 Podfile 文件**pod init **编辑 Podfile 文件vim Podfile保存文件安装第三方库更新库依赖: pod update (记得 cd 到项目的主文件夹下)安装依赖库: pod install安装完成后此时项目文件中会多出 .xcworkspace 文件,以后就通过它来打开项目扩展: 屏幕所有第三方框架警告inhibit_all_warnings!

2021-09-21 19:00:19 628

原创 android adb install

https://blog.csdn.net/mad1989/article/details/8470581https://www.jianshu.com/p/14a28770366d

2021-09-04 23:26:07 409 2

原创 mac jdk设置 切换

/usr/libexec/java_home -Vopen ~/.bash_profilesource ~/.bash_profile配置环境变量使用"open -e .bashrc"命令 打开 “.bashrc” 文件(隐藏文件)进行配置,注意:如果发现 mvn compile 失败,需要对 “.zshrc” 文件进行配置使用命令/usr/libexec/java_home -V查询出需要配置JAVA_HOME的路径将下面的内容添加到 “.bashrc” 的最后JAVA_HOME=/L

2021-08-19 23:42:18 103

原创 复杂度分析——求解递归方程(方法+例题)

大小为n的原问题分成若干个大小为n/b的子问题,其中a个子问题需要求解,而cnk是合并各个子问题的解需要的工作量。找出对应的abc,直接带入。(1)直接转换T(n)=3*T(n-1) =3*3*T(n-2) =3*3*3*T(n-3)……=3n-1T(1)=3n-1*4时间复杂度为O(3n)(2)使用定理可直接代入定理,a=2, b=3, c=1, k=1, a<bk ,因此T(n)=O(nk)=O(n)。(3)求递归方程T(n)=4T(n/2)+n 的

2021-07-31 23:34:55 4829 1

原创 Postman接口测试进阶内容

Postman断言原理断言是在send发送之后执行的,断言函数见文章:postman断言Postman请求前置脚本时间戳:表示当前系统时间写在pre-request Script标签中,postman在http请求发送之前,会自动执行该脚本中的代码调用百度首页接口,传时间戳给服务器创建“请求前置脚本”用例集和http请求页指定请求方法GET,URL:http://www.baidu.com在Pre-request Script标签页中,写入代码,获取时间戳,写入到全局变量中

2021-07-07 00:13:18 207

原创 Postman断言

SnippetspostmanTests可设置/清除变量, 对比返回值信息。常用方法集合汇总如下:Get an environnment variable:获取一个环境变量pm.environment.get("variable_key");Get a global variable:获取一个全局变量pm.globals.get("variable_key");Get a variable:获取一个变量 pm.globals.get("variable_key");Get a coll

2021-07-07 00:11:07 154

原创 数据库进阶操作

数据库相关操作查看所有数据库:show databases使用数据库:user 数据库名查看当前使用的数据库:select database()创建数据库:create database 数据库名 charset=utf8删除数据库:drop database 数据库名数据表相关操作查看当前数据库中所有表:show tables查看表结构:desc 表名查看表的创建语句:show create table 表名数据库备份以管理员身份进入cmd,运行mysqldump命令cd C:\P

2021-07-06 13:14:54 133

原创 数据库语句操作

创建学生表:姓名(长度为10), 年龄,身高(保留小数点2位)create table students( id int unsigned primary key auto_increment, name varchar(20), age int unsigned, height decimal(5,2))删除表drop table 表名drop table if exits 表名数据操作添加:1、所有字段设置值,顺序需要对应:insert into 表名 values(...)

2021-07-06 13:12:16 1123

原创 软考——简单记忆设计模式

抽象工厂模式(Abstract Factory):提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类。构建器模式(Builder):将一个复杂类的表示与其构造相分离,使得相同的构建过程能够得出不同的表示。工厂方法模式(Factory Method):定义一个创建对象的接口,但由子类决定需要实例化哪一个类。工厂方法使得子类实例化的过程推迟。原型模式(Prototype):用原型实例指定创建对象的类型,并且通过拷贝这个原型来创建新的对象。单例模式(Singleton):保证一个类只

2021-07-02 00:29:49 388

原创 学习之路:测试书籍

测试书籍基础阶段:《软件测试》、《软件测试的艺术》、《计算机软件测试》、《软件测试经验与教训》、《软件测试用例设计》进阶阶段:《Web安全测试》、《Google的测试之道》、《软件质量保障原理与实践》、《探索性测试》自动化:《软件测试最佳实践》、《selenium自动化测试指南》、《软件性能测试过程详解与案例剖析》、《接口测试实践》、《测试驱动开发》...

2021-07-01 18:08:52 120

原创 Fiddler请求不到 Firefox设置代理

之前用fiddler进行抓包的时候,发现火狐谷歌等是获取不到的,后来才发现 Fiddler2启动的时候默认IE的代理设为了127.0.0.1:8888,而其他浏览器是需要手动设置的,所以将Firefox的代理改为127.0.0.1:8888就可以监听数据了。能支持HTTP代理的任意程序的数据包都能被Fiddler嗅探到,Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。Firefox 上通过如下步骤设置代理:工具-- >设置(或直接在搜索栏输入:about:preferenc

2021-06-29 20:01:00 349

原创 编程技能强化

网络编程了解TCP/IP网络四层体系结构了解TCP协议和UDP协议的区别掌握开发网络应用的Java包:java.net掌握基于TCP协议的类:URL,URLConnection,Socket和ServerSocket掌握基于UDP协议的类:DatagramPacket,DatagramSocket和MulticastSocketURL,URLConnection类的编程应用:a) 从URL读取信息:案例“网络编程”中的url. URLReaderb) 从URLCo

2021-06-25 17:51:36 103

原创 剑指 Offer 05. 替换空格 String直接下标赋值的问题

指路LeetCode原题????:替换空格题目请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."限制:0 <= s 的长度 <= 10000思路思路很简单,就是遍历字符串,判断为空格就替换为%20自己给自己的弯路:string s="We are happy.";string res; for(int i=0;i<s.length();i++) {

2021-06-19 11:46:14 134

原创 win10关闭虚拟机提示繁忙问题

win10很多情况是操作系统与vm版本不兼容导致的。1、 按 win +R 组合键,进入“运行”。2、输入msconfig,按回车键。  3、进入“系统配置”,选中“服务”,勾选左下角“隐藏所有Microsoft服务”,再点击“全部禁用”,点击“应用”。4、在菜单栏,打开“服务”边上的“启动”选项,打开“点击任务管理器”。5、在列出的启动项上,找到VMware点击右键,选中“禁用”,禁止全部启动项。6、关闭“任务管理器”,返回“系统配置”界面下点击“确定”,依据提示重启电脑。7、电脑重启之后

2021-06-18 10:16:36 1073

原创 windows下安装node cnpm,设置npm默认路径

windows下npm默认路径设置步骤一:设置路径1. 设置npm安装程序时的默认位置npm config set prefix “D:\nodejs\node_global”2. 设置npm安装程序时的缓存位置npm config set cache “D:\nodejs\node_cache”3.在系统目录中找到C:\Users\Administrator.npmrc文件 修改如下即可:prefix =D:\nodejs\node_globalcache = D:\nodejs\node

2021-06-17 23:58:24 2104 4

原创 Jmeter安装配置

Jmeter安装配置/bin 目录(常用文件介绍)examples:目录下包含Jmeter使用实例ApacheJMeter.jar:JMeter源码包jmeter.bat:windows下启动文件jmeter.sh:Linux下启动文件jmeter.log:Jmeter运行日志文件jmeter.properties:Jmeter配置文件jmeter-server.bat:windows下启动负载生成器服务文件jmeter-server:Linux下启动负载生成器文件/docs目录——Jm

2021-06-15 23:53:30 112 1

原创 JMeter组件总结

JMeter组件JMeter进行性能测试就是以各种形式分析服务器响应,然后将其呈现给客户端。测试计划(Test Plan)在运行测试计划之前应该保存计划。以.JMX文件形式保存,是一种基于开放测试的格式。能够在文本编辑器中启动,以标签的形式表示。配置元素(Configuration Elements)配置元素的工作与采样器的工作类似。但是,它不发送请求,但它允许修改采样器发出的请求。配置元素只能从放置元素的分支内部访问。JMeter提供的一些最常用配置元素的列表:Java请求默认值

2021-06-15 21:17:52 2156 8

原创 流和缓冲区

流和缓冲区流和缓冲区都是用来描述数据的。计算机中,数据往往会被抽象成流,然后传输。(字节流、字符流…)比如读取一个文件,数据会被抽象成文件流;播放一个视频,视频被抽象成视频流。在传输层协议当中,应用往往先把数据放入缓冲区,然后再将缓冲区提供给发送数据的程序。发送数据的程序,从缓冲区读取出数据,然后进行发送。流流代表数据,具体来说是随着时间产生的数据,类比自然界的河流。你不知道一个流什么时候会完结,直到你将流中的数据都读完。读取文件的时候,文件被抽象成流。流的内部构造,决定了你每次能从文件中读

2021-06-09 10:19:46 1593 1

转载 typora绘图(时序、类图等)

Draw Diagrams With MarkdownBackDraw Diagrams With MarkdownAugust 15, 2016 by typora.ioSequence DiagramsSequence Diagrams OptionsFlowchartsMermaidSequence DiagramsFlowchartsGantt ChartsClass DiagramsState DiagramsPie ChartsMermaid Optio

2021-06-08 21:35:32 1214

原创 IPv4地址说明

主题标题主题目标IPv4 地址结构描述 IPv4 地址的结构,包括网络 部分、主机部分和子网掩码。IPv4 单播、广播和组播比较单播、广播和组播 IPv4 地址的 特征和用途。IPv4 地址的分类说明公有、私有和保留 IPv4 地址。网络分段说明如何通过在网络中划分子网来优化 通信。IPv4 网络的子网说明如何计算 IPv4 子网的 /24 前缀长度。/16 和 /8 前缀的子网说明如何计算 IPv4 子网的 /16 和 /8 前缀长度。...

2021-06-08 19:48:34 1747

原创 交互技术基础(复习)

人机交互基础(HCI:Human-Computer Interaction)人机交互技术主要是研究人与计算机之间的信息交换,告诉计算机我想要什么,让计算机输出我想要的结果发展史(3个阶段):命令行图形用户界面:特点:桌面隐喻、WIMP技术(Window、Icon、Menu、Pointing)、直接操纵(形象隐喻模拟现实生活中的动作来达到效果:拖动图标、点击和选择)、所见即所得自然和谐的人机交互阶段基于语音、手写体、姿势等输入手段的多通道交互;悬浮式显示人的感知

2021-06-07 17:43:09 4536

原创 测试用例设计方法总结

逻辑覆盖测试。该测试要求程序中的所有判断都应至少覆盖一次,同时每一条语句或者入口点都被执行一次。等价类划分。通过定义条件和错误类来帮助减少测试的工作量。这种划分假设某分类的一个代表值能够等价于属于该分类的所有值或条件边界值分析。测试等价类中每一个分类取边界值时的情况,既要考虑输入等价类,也要考虑输出等价类。因果图。通过生成布尔图来诠释测试用例的可能结果,使用该法旨在帮助选择那些有效地测试用例达到比较完整的测试欧永利设计效果。错误猜测。依靠直觉和测试专家经验来定位程序可能出错的地方,并由此设计测试用.

2021-06-04 18:26:55 103 2

原创 Test is not an annotation type

@Test时报错:Test is not an annotation typeTest 命名重复,把类名修改一下

2021-06-03 17:08:57 152

原创 单调队列 滑动窗口的最大值(剑指 Offer 59)

单调队列 滑动窗口的最大值链接这里可以具体看一下:题目链接题目描述:给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,5,1}, {2,3,4,[2,6,2],5,1

2021-05-19 12:14:13 196 1

原创 TCP抓包实战

TCP实战——Wireshark网络调试工具——Wireshark如何进行 TCP 抓包和调试接口列表Whireshark 可以帮你看到整个网络交通情况,也可以帮你深入了解每个封包。选择一个网络接口(Network Interface)Linux 下可以使用ifconfig指令看到所有的网络接口,Windows 下则使用 ipconfig。开启捕获功能选择好网络接口之后,点击start因为整个网络的数据非常多,大量的应用都在使用网络,你会看到非常多数据条目,每个条目是一次数据的发送或者接

2021-05-16 22:03:19 4332

原创 TCP和UDP的介绍及使用场景

TCP和UDP的优势和劣势TCP 最核心的价值是提供了可靠性,而 UDP 最核心的价值是灵活,你几乎可以用它来做任何事情。例如:HTTP 协议 1.1 和 2.0 都基于 TCP,而到了 HTTP 3.0 就开始用 UDP 了。TCP 的稳定性TCP 作为一个传输层协议,最核心的能力是传输。传输需要保证可靠性,还需要控制流速,这两个核心能力均由滑动窗口提供。请求/响应模型TCP 中每个发送的请求都需要响应。如果一个请求没有收到响应,发送方就会认为这次发送出现了故障,会触发重发。排队(Queui

2021-05-16 16:28:47 4123 14

原创 wireshark/The NPF driver isn’t running./Unable to load WinPcap (wpcap.dll)

wireshark的官方网站:Q:I used wireshark, Version 1.0.4 (SVN Rev 26501), in windows xp and it hasworked fine before, but recently it has problem whenever I clicked the "Showthe capture options … " tab.The attached is the screenshots to replicate the problem

2021-05-08 11:32:51 4064

原创 API接口自动化前置知识

一、http协议HTTP 协议最大的特点是 通讯双方 分为 客户端 和 服务端 。到了 1.1 版本, 建立连接后,这个连接可以保持一段时间(keep alive), 这段时间,双方可以多次进行 请求和响应, 无需重新建立连接。浏览器中查看请求和响应http:摁F12,打开开发者控制台,点击network模块http请求方式请求访问文本或图像等资源的一端称为客户端。而提供资源响应的一 端称为服务器端。请求方法如下表方法说明支持的HTTP协议版本GET获取资源1.0、

2021-05-05 20:05:01 1243 1

原创 yaml/yml文件不生效

name: yeirawindows系统下,冒号’:’的后面要有一个空格,不然语句不生效。

2021-05-03 19:29:05 1470

原创 Python Error:No module named “filename“

问题:在pycharm直接对准py文件运行时可以的,但是在控制台输入命令时,就出现找不到模块的错误信息。也提示了问价路径问题。解决方案:在执行文件前面添加一下语句import sysimport oscurPath = os.path.abspath(os.path.dirname(__file__))rootPath = os.path.split(curPath)[0]sys.path.append(rootPath)报错截图:...

2021-05-03 16:18:35 311

原创 范式的判断:方法+例题

R=(A,B,C),F={A→B,B→A,C→A},请问这是第几范式?判断步骤:一图了解范式首先判断候选键:分别找出只在左边出现、左右都出现、右边出现的键。(其实能找到只在左边出现的键后,求闭包,若能导出全部的集合,便可以省去求LR和R,如果左边的不能求出全集,就要和LR组合就闭包)L:CLR:A、BR:因此候选键为C,非主属性为A、B接着,按照以下流程适当简记忆三个步骤点:部分依赖、传递依赖、左边都是候选键这里不从以下传递依赖:判断是否为1NF其实基本所有的都要满足1NF这里也分

2021-04-14 21:55:52 52288 37

原创 ‘chromedriver‘ executable needs to be in PATH.

webdriver.Chrome()出错’chromedriver’ executable needs to be in PATH.from selenium import webdriverdriver=webdriver.Chrome()1.首先需要下载Chromedriver,下载后得到的是一个chromedriver.exe文件。下载路径http://npm.taobao.org/mirrors/chromedriver/注意匹配chrome和webdriver的版本可以在chrome

2021-04-12 21:07:18 180

原创 pycharm导入下载库

2021-04-11 21:17:49 372

原创 unittest单元测试框架

认识unittestPython语言下的单元测试框架,如doctest、unittest、pytest、nose等unittest框架(原名PyUnit框架)为Python语言自带的单元测试框架认识单元测试重要的概念test fixture、test case、test suite和test runner,只有理解了这几个概念才能理解单元测试的基本特征。1.Test Case一个TestCase的实例就是一个测试用例。什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setU

2021-04-11 20:26:51 150 2

原创 webdriver API

WebDriver APIWebDriver提供了八种元素定位方法,在Python语言中,所对应的方法如下:id               →   nameclass name           →   tag namelink text            →   partial link textxpath              →   css selectorfind_element_by_id()      →   find_element_by_name()find_el

2021-04-06 20:10:27 584

原创 对Jmeter简单的认识

Jmeter概述Jmeter是Apache公司(服务器软件)使用java开发的一款测试工具。安全 高效 功能强大使用:下载安装官网:http://jmeter.apache.org/下载jmeter 解压缩(download&release):开源软件安装java环境(jmeter和java环境的关系就类似于mp4和播放器关系)jdk+jre简单了解jmeter目录结构bin:存储了jmeter的可执行程序 比如启动程序lib:存储了jmeter整合的功能

2021-03-16 18:37:56 201

原创 打开jmeter

无法直接用javaw打开.jar文件解决方法:到bin目录下,cmdjavaw -jar ApacheJMeter.jar

2021-03-13 21:31:52 124

原创 python各版本离线库下载

离线下载:https://docs.python.org/zh-cn/3/download.html在线使用:https://docs.python.org/zh-cn/3/

2021-03-13 21:01:52 1131

cloudmusic.zip

爬虫网站:https://music.163.com/ 歌单首页:https://music.163.com/#/discover/playlist/ 结合反爬技术和正则表达式,大概用到的库: import urllib import requests from bs4 import BeautifulSoup from lxml import etree:使用xpath查找到对应的标签元素内容 import re:正则表达式库 import csv:保存文件形式

2021-06-18

空空如也

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

TA关注的人

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