- 博客(168)
- 资源 (19)
- 收藏
- 关注

原创 推荐几个免费的ppt模板网站
1、第一PPT链接:http://www.1ppt.com/第一PPT模板网提供各类PPT模板免费下载,PPT背景图,PPT素材,PPT背景,免费PPT模板下载,PPT图表,精美PPT下载,PPT课件下载这是一个很好的ppt模板网站,细心地将ppt按照类型进行了划分,供大家去挑选自己心怡的模板。点击选中的ppt模板,进入之后,下拉预览效果,欣赏完后面有下载按钮,点击下载即可对心怡的ppt进行下载。2、优品ppt链接:https://www.ypppt.com/优品PPT模板网是一家专注于分享高质量
2021-02-02 09:23:50
27584
7
原创 谷歌浏览器(Chrome)安装插件出现“CRX-HEADER-INVALID”解决办法
1、问题的描述谷歌浏览器(Chrome)安装插件,报"程序包无效: CRX_HEADER_INVALID"错误,问题可以由下图很好地进行展示。2、问题的解决1、将下载好的.CRX格式的插件修改为.zip的格式的文件;注意:若遇到.crx的插件无法转换成zip或rar格式的问题,在资源管理器-查看中勾选文件扩展名。2、然后将.zip格式的文件再拖入到chrome浏览器的扩展程序中,即可添加成功。如果不成功,则通过点击扩展程序中加载已解压的扩展应用按钮来添加。有问题欢迎大家来交流,下面附上我的
2021-04-29 21:52:28
1952
原创 雷电模拟器(去广告绿色版)
前言说到安卓模拟器,bluestacks是最稳定的安卓模拟器之一。但是自从发现了夜深模拟器后,就再也没用过其它的安卓模拟器了。夜神模拟器夜神安卓模拟器是一款采用类手机界面视觉设计的PC端桌面软件,采用世界领先的内核技术(基于Android4.4.2版本内核针在电脑上运行深度开发),具有同类模拟器中较快的运行速度和较稳定的性能。玩家可以通过本软件在电脑上玩手机游戏, 感受更大的屏幕、更快的速度、更完美的操控体验。夜神模拟器是北京多点在线科技有限公司出品的一款运行在Windows平台上的软件,相当于在电脑
2021-04-24 23:35:35
3464
原创 消息队列
消息队列消息队列(Message Queue),简称MQ,它是在消息的传输过程中保存消息的容器。消息队列的理解:消息队列就是一个消息(Message)的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写权限的进程可以向消息队列中按照一定的规则添加新消息;对消息队列有读权限的进程则可以从消息队列中读走消息。对消息队列进一步解读:消息队列可以简单理解为把要传输的数据放在队列(Queue)中,抛开消息说队列,一种先进先出的数据结构。其中把数据放入消息队列的一方叫生产者,从消息队
2021-04-19 15:41:48
282
原创 Mock接口测试
1、什么是mock?测试桩,模拟被测对象的返回,用于测试。通常意义的mock指的是mock server,模拟服务端返回的接口数据,用于前端开发,第三方接口联调;2、为什么要用mock?前后端开发进度不一致,如果前端开发速度快于后端,需要一个假的接口用于模拟后端返回;项目需要用到第三方接口,如果第三方接口未开发好,或者第三方接口没有测试环境,为了保证进度,需要模拟接口用于调试。3、如何mock?可以利用抓包工具比如fiddler;可以利用web框架模拟;Django Flask(python w
2021-04-17 18:51:48
7459
4
原创 WARNING: You are using pip version 20.2.3; however, version 21.0.1 is available.
问题描述:WARNING: You are using pip version 20.2.3; however, version 21.0.1 is available.You should consider upgrading via the ‘/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -m pip install --upgrade pip’ command.描述:警告:您使用的是pip版本20.2.3;但
2021-04-17 15:57:35
3224
原创 Mac中安装好maven之后,并且也配置好了环境,但是终端中无法使用mvn -v命令
问题描述:令人苦恼的是明明安装好了maven,并且还配置好了环境,当时使用mvn -v命令是好的,后面退出终端,再次打开终端,使用mvn -v就不行了。但是奇怪的是执行命令source ~/.bash_profile之后,就又可以了。问题解决:借助Oh My Zsh它的安装方式可以参考官网:https://ohmyz.sh终端中执行如下代码:$ sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.s
2021-04-14 17:49:36
1985
1
原创 Mac上安装Python并且配置默认使用Python3
Mac自带python2.7,下面说Python3的安装借助HomeBrew工具,使用brew命令完成安装。HomeBrew工具的安装:终端输入如下命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"按照提示进行安装。安装完成之后,则可以使用如下命令进行安装Python3brew install pythonMac配置默认版本为python3查
2021-04-10 17:02:56
714
原创 SyntaxError: Non-UTF-8 code starting with ‘\xcd‘ in file D:\E\pythoncode\pachongDemo\demo.py on line
报错信息:SyntaxError: Non-UTF-8 code starting with ‘\xcd’ in file D:\E\pythoncode\pachongDemo\demo.py on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details报错截图:解决办法:在首行加上:#coding:utf-8即可!...
2021-03-03 15:14:43
2302
1
原创 安装adb后,adb devices命令报错,由于找不到AdbWinApi.dll,无法继续执行代码
问题详见截图:问题:由于找不到AdbWinApi.dll,因此无法继续执行代码。解决:将AdbWinApi.dll文件复制到 C:\Windows\SysWOW64目录最后,附上adb安装包和安装教程!,扫描下方公众号,后台回复“adb”即可获取...
2021-02-24 15:28:13
12298
原创 python实现简单自动化
既往博客(环境搭建):https://blog.youkuaiyun.com/qq_35367566/article/details/113729552入门级别的自动化实现from time import sleep# 调用安装好的Selenium模块from selenium import webdriver# 生成一个ChromeDriverdriver = webdriver.Chrome()# 访问百度driver.get("http://www.baidu.com")# 输入“淘宝”
2021-02-14 19:10:46
482
1
原创 测试开发——Python+Selenium环境搭建
自动化测试:把以人为驱动的测试行为转化为机器执行的一种过程。目前主流的实现方式——基于Selenium和WebDriver来实现。环境搭建1、安装python1、打开链接:https://www.python.org/2、点击Downloads,选择Windows(以Windows为例)3、选择版本下载(这里选择3.9)等待下载,下载好进行安装。4、安装python双击下载好的安装包 python-3.9.0.exenext选择安装路径,install测试win+r,
2021-02-06 20:40:25
485
原创 java基础(面试汇总)
Java基础知识面向对象的三大特性封装、继承、多态封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。继承,即子类继承父类的特征和行为,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。多态,即同一个接口,使用不同的实例而执行不同操作。多态存在的三个必要条件:继承、重写、基
2020-12-28 20:06:01
168
原创 软件测试(面试汇总)
软件测试1、单元测试:完成最小的软件设计单元的验证工作,确保模块中代码和功能的正确性。通常情况下是白盒测试。2、集成测试:通过测试发现与模块接口有关的问题。自顶向下集成:模块集成的顺序是首先集成主模块,然后按照控制层次结构向下进行集成,隶属于主模块的模块按照深度优先或广度优先的方式集成到整个结构中去。自底向上集成:从原子模块开始来进行构造和测试,因为模块是自底向上集成的,进行时要求所有隶属于某个给顶层次的模块总是存在的,也不再有使用稳定测试桩的必要。3、系统测试:系统测试是针对整个产品系统进行的测
2020-12-25 09:45:17
226
原创 操作系统(面试汇总)
线程的状态以及状态之间的转换就绪:进程已处于准备好运行的状态,即进程已分配到除CPU外的所有必要资源后,只要再获得CPU,便可立即执行。执行:进程已经获得CPU,程序正在执行状态。阻塞:正在执行的进程由于发生某事件(如I/O请求、申请缓冲区失败等)暂时无法继续执行的状态。进程间的通信方式管道,用于具有亲缘关系的父子进程间的通信命名管道,除了具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;信号,一种比较复杂的通信方式,用于通知接收进程某个事件已经发生;消息队列,消息队列是消息的链接表
2020-12-15 20:17:30
167
原创 计算机网络(面试汇总)
计算机网络: 1、http和https的区别https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。2、三次握手三次握手是指建立一个TCP连接时,需要客户端和服务器总共发
2020-12-13 21:06:28
224
原创 Selenium脚本录制
1、准备火狐浏览器进入网站http://www.firefox.com.cn/download/,如下图所示,点击下载2、安装selenium插件进入火狐浏览器,点击“打开菜单”,然后找到“添加组件”搜索selenium然后添加,按照提示,完成安装3.脚本录制点击出现点击record a new test in a project,出现一个框,叫你编辑项目名,出现如下图,编辑base url,这里以https://www.baidu.com/为例点击开始录制。上图所
2020-12-07 16:19:17
362
原创 adb server version (36) doesn‘t match this client (41)解决
问题描述:夜神模拟器,dos窗口下,然后adb devices发现连不上模拟器了,报adb server version (36) doesn’t match this client (41); killing…从报错信息看是adb版本不匹配导致的,接下来讲如何解决这个问题夜神模拟器查看adb版本命令:adb --version查看夜神模拟器(nox)的adb版本号D:\moniqi\Nox\bin\nox_adb.exe问题解决:1.找到版本号不一样原因了,接下来把androi
2020-09-21 12:30:36
22426
10
原创 centos7图形界面安装与切换
默认情况下是不会安装图形界面的,所以需要自己手动安装。安装图形界面1、开启此虚拟机,以root身份进入2、执行如下命令yum groupinstall "X Window System"3、执行如下命令,这里有很多软件需要安装,耐心等待yum groupinstall "GNOME Desktop"出现如下界面,成功!5、安装完成后,通过命令 startx 进入图形界面dos窗口和图形界面切换dos窗口与图形化界面切换快捷键方式一:图形到dos:ctrl+alt+f2do
2020-09-05 22:17:10
3818
原创 怎么保存退出vi编辑
1、按Esc键,调到命令模式2、根据需求,执行具体的如下操作命令:w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:wq 保存文件并退出vi:wq! 强制保存文件,并退出viq: 不保存文件,退出vi:q! 不保存文件,强制退出vi:e! 放弃所有修改,从上次保存文件开始再编辑...
2020-09-05 21:24:52
635
原创 java io字节流、字符流读写
java.io概述Java的核心库java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。java.io的描述通过数据流、序列化和文件系统提供系统输入和输出。流的概念流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样
2020-09-05 10:07:58
553
原创 java死锁(synchronized嵌套使用)
Java 实例 - 死锁及解决方法死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。java 死锁产生的四个必要条件:1、互斥使用,即当资源被一个线程使用(占有)时,别的线程不能使用2、不可抢占,资源请求者不能强制从资源占有者手中夺取资源,资源只能由资源占有者主动释放。3、请求和保持,即当资源请求者在请求其他的资源的同时保持对原有资源的占有。4、循环等待,即存在一个等待队列:P1占有P2的资源,P2占有P3的资
2020-09-04 10:37:01
2825
原创 字符串split()函数,按“.“分割遇到的问题
public static void main(String[] args) { String s = "1.1.1.1"; String[] ss = s.split("."); System.out.println(ss.length); }取字符串数组的长度:为啥呢,这也就是平时不注意细节的结果。经查阅:点’.'是分隔符,直接split(".")是一种错误的方式,如上操作就是一顿错误的示范。解决办法:我们需要转义,在分隔符前加转译符"\",切记切记!!!public cla
2020-09-01 15:55:54
589
1
原创 java实现Selenium自动化测试web
自动化测试自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。Selenium (WEB自动化工具)Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla F
2020-08-29 20:19:01
4017
原创 Selenium
Selenium1.开源社区地下载地址:https://github.com/SeleniumHQ/selenium2.官方网站:https://www.selenium.dev/
2020-08-29 14:45:41
435
原创 springboot中application.yml配置
application.yml配置# mysqlspring: datasource: #MySQL配置 driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/day8_3?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC username: root
2020-08-25 11:21:15
180
原创 springboot上传图片(到本地的一个文件夹)
准备工作:1、数据库:说明:我这里的数据库名:day8_7,一张user表,三个字段,id,username,avatar,其中username默认是aaa;2、项目:从上到下说明:项目名:uploaddemo包:com.tzy开头controller代码:package com.rzy.controller;import com.rzy.mapper.UserMapper;import com.rzy.pojo.User;import com.rzy.util.FileUti
2020-08-07 11:05:13
1931
原创 Mybatis中collection的配置(一对多)
mybatis中因为字段不一致,导致错误。我这里是起别名操作造成的,需要统一关系映射配置result中的字段和select方法中的字段。<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namesp
2020-08-06 21:47:15
1506
原创 html中居中操作
采用css样式,进行代码样式:代码:<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> .h1{ width: 400px; height: 400px; background-colo
2020-08-04 20:10:19
4407
原创 10亿个数取前k大的数
10亿个数取前k大的数解法:PriorityQueue是优先队列,可以当作堆来使用。这里:利用最小堆来做,维护堆的大小是k,每次读数,让大于堆顶的元素进堆。public static void main(String[] args) { int k = 1000; //不写comparator,默认是小根堆 PriorityQueue<Integer> pq = new PriorityQueue<>(k, new Comparator<Integer>
2020-08-04 11:19:12
536
原创 安装Vue3.0
前言:刚开始学习vue这个框架,最开始大环境,踩了许多坑,最后整理流程如下,亲测有效在搭建vue的开发环境之前,一定一定要先下载node.js,,vue的运行是要依赖于node的npm的管理工具来实现,node可以在官网或者中文网里面下载,根据自己的电脑选择是32还是64 。nodejs下载地址:http://nodejs.cn/download/网站页面:根据需要下载,按着提示安装。之后,win+r打开dos窗口,执行命令:node -v,查看node版本号node -v执行命令:
2020-08-03 22:54:54
8082
2
原创 Vue.js安装(Windows)这个版本是2.9.6不能使用vue ui等命令
Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。1、安装node.js在搭建vue的开发环境之前,需要先下载node.js,vue的运行是要依赖于node的npm的管理工具来实现,node可以在官网或者中文网里面下载,根据自己的电脑选择是32还是64网址1:http://nodejs.cn/download/网址2:https://nodejs.org/dist/网址一:网址二下载好以后,跟着提示,安装:命令node -v检验是否安装成功n.
2020-08-03 17:22:06
2205
原创 mybatis代码生成器使用
准备工作:1、数据库2、创建springboot项目(springboot初始化容器创建)勾选模块如下:3、创建好项目以后,打开pom.xml,加入mybatis plus依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.2.0</
2020-08-02 20:15:32
644
原创 idea新建springboot项目pom文件报错
问题:图下面图片报错1、初始化容器创建springboot项目,然后pom文件报错原因:发现是因为所需要的依赖(jar)下载不下来。解决办法:配置国内镜像 ,打开maven下文件conf,再 打开 settings.xml。在mirrors配置:<!-- 阿里云镜像 --> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http:
2020-08-02 13:35:00
3073
新鲜的简历模板.rar
2021-02-03
emd工具箱及其安装
2020-10-14
generator.zip
2020-08-02
SpringBoot整合mybatis配置
2020-03-12
springboot实现博客网
2020-03-12
BootStrap登录+注册页面.zip
2020-02-23
easyui2020.1.7.zip
2020-01-07
MyBatis逆向工程
2020-01-03
js实现轮播.zip
2019-12-22
EasyUI.zip
2019-10-18
frameset的应用:编写了几个jsp页面
2019-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人