自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 Testflight打开显示safari 浏览器打不开该网页,因为无法连接服务器

Testflight打开显示safari 浏览器打不开该网页,因为无法连接服务器

2022-08-22 11:45:15 1914 1

原创 Node.js 安装配置

Node.js 安装配置

2022-08-20 11:23:16 816

原创 Windows系统Git安装教程(详解Git安装过程)

windows的git安装

2022-08-20 11:21:53 14776

原创 微信防撤回插件

适用于2022年最新微信版本。不需要积分,点击直接下载https://download.csdn.net/download/weixin_39755884/85469395

2022-05-27 01:05:49 7031 2

原创 系统POE方式供电和单独供电的区别

POE只需要一条网线,可以满足数据传输和供电两方面的需求。优点:降低成本,部署灵活,单端口最大功率可达30W。缺点:对网线质量要求较高,传输距离有限。单独供电就是传统的供电方式,信号线和电源线是分离的。优点:220V交流电在传输过程中电压损耗低,抗干扰能力强。缺点:每个点都要安装一个电源,施工较麻烦。...

2022-03-28 13:59:37 2973

原创 数据库不要外键的好处

数据库设计:三范式添加外键的好处:数据更加完整,表结构更加清晰去除外键的好处不:提高性能 (在进行插入,删除,更新时候数据库需要先检查数据完整性) 方便旧的数据的导入...

2022-02-15 16:45:04 903

原创 javax.net.ssl.SSLException: Received fatal alert: protocol_version问题解决

看中文名字是协议版本出了问题其实就是TLS协议出现了问题如果是支持TLSv1.2 用的TLSv1.1的话就会报这个错先看看报错日志,里面有没有TLSv1.1出现如果有的话,那就是问题所在喽

2022-01-26 12:50:52 1787

原创 一些报错问题的解决

今天用python的io流去读取文件的时候发现读取的文件是这样的:built-in method read of _io.TextIOWrapper object at 0x000000000B7D7748仔细检查了下原来是我的f.read没有加()导致的,加上f.read()之后就可以正确的读到了。...

2022-01-19 16:38:14 1813 1

原创 python的base64与hex相互转换

以下代码为python3写法import base64import codecsbase64_text_dome="woidjw=="hex_text_dome="c2889d8f"# base64转化成Hex格式hex_text = base64.b64decode(base64_text_dome).hex()print(hex_text) #"hex_text=c2889d8f"#Hex转化成 base64 格式base64_text=codecs.encode(codecs.

2022-01-06 18:51:34 1699

原创 一些常用的报错解决思路方法

今天在github上拉了个代码下来,运行发现一直报错;File "E:\WWW\testpro1\aliyun-api-gateway-demo-sign\com\aliyun\api\gateway\sdk\auth\signature_composer.py", line 72, in _build_resource param_list = body.keys()如何去找错呢,先找到报错代码的地方,然后逐步往上找报错的地方:def _build_resource(uri=...

2022-01-05 17:01:37 598

原创 mysql的字符串分割函数substr

之前有被面试问到过怎么在sql语句中分割字符串,我没回答上来,只说了我一般把字段查出来用代码进行分割!这次突然看到了开发同学用到 substr这个函数去在sql中分割数据,来过来记录下select substr('abcdefg',3,4) from dual;结果是cdefselect * from table where test in substr('abcdefg',3,4)...

2022-01-04 16:21:26 1242

原创 linux全文查找nginx的配置的方法

进入主页面,cd/,回退到主目录执行find . -name "nginx"在我们的nginx.conf上找了半天,发现没有配置转发的地址,最终发现是通过 include这个东西批量生成的nginx扩展文件include /etc/nginx/conf.d/*.conf;于是 在这个目录下找到了,对应的nginxd的conf配置文件...

2021-12-31 05:34:59 2033

原创 jmeter 在linux下的压测

jmeter 在linux下的压测

2021-12-14 14:10:25 814

原创 软件测试都需要学些什么?

之前保存的一张图,在这里贴一下,备忘。

2021-12-10 16:30:03 161

原创 python的文件流的操作

需求:path1路径中有大约上千个文件,需要找出path1中后缀名为cos的文件,并替换文件中包含有call \"D:字段替换为call ".\调用脚本\并保存。import osclass otmsfile(): path1 = 'E:\diffcount2\YX2106-在线测试\测试脚本' #需要替换文本路径,精确到测试脚本这一层路径 before1text = "call \"D:" #需要查找的文字 before1 = "//call \"D:" #过滤掉前面有//的文

2021-12-10 16:05:15 1263

原创 python控制台传参实现

最近在用python写一个工具给同事用,但又需要用同事传过来的参数,同事不会用python代码。本来想做个页面,让他填参,发现是在是太麻烦了。于是发现了python的控制台传参方法。import sysgpus = sys.argv[1]gpus1 = sys.argv[2]print(gpus)print(gpus1)在cdm中进入到本代码所在路径中执行以下命令python cosfile_update_script.py A B...

2021-12-10 14:29:46 1221

原创 关于测试后上生产的一些记录

上线总是会有各种问题出现,我站在测试的角度,写下来一些上线心得,以后尽可能避免这些错误。

2021-11-30 16:09:30 666

原创 redis服务报错问题解决

redis服务报错Unable to decode data. channel

2021-11-29 18:27:54 3499 2

原创 git常见的报错问题解决

git报错OpenSSL SSL_read: Connection was reset, errno 10054关闭ssl,执行下面命令:$ git config --global http.sslVerify "false"git报错Failed to connect to github.com port 443: Timed out看网上说原因听多的,我的原因是因为开了全局代理,关闭全局代理之后问题就解决了git报错Failed to connect to 127.0..

2021-11-18 11:55:19 313

原创 pycharm自定义快捷键设置

之前在eclipse上有许多快捷键用的顺手了,最近写python在pycharm上怎么设置自定义的快捷键呢?编辑器右上角点击File-选择Setting-选择Keymap-双击Editor Actions 即可自定义快捷键

2021-11-15 10:29:50 743

原创 python 如何HTMLTestRunner

今天想直接安装HTMLTestRunner,发现装不了。原来HtmlTestRunner模块是uinttest模块的第三方扩展插件,不支持pip方式安装==https://pypi.org/project/html-testRunner/#files下载放在这路径下cmd中进行安装安装成功...

2021-11-11 16:37:06 925

原创 python包的多种安装方式

life is hard,I have py !第一种安装方式 pip insatll + package第二种安装方式 下载whl文件 到本地python的Scripts目录下然后cmd 进入该目录 用pip insatll + whl文件全名。

2021-11-11 16:31:13 724

原创 解决angular项目只能用localhost,不能用本机ip访问

今天想把angular的服务部署在腾讯云公网服务器上,在我的防火墙都关闭的情况下,发现只能用localhost和127.0.0.1访问我的项目,不能用我的内外网ip访问项目于是乎,就想着是angular的内部设置问题了。在网上找了许多文章,直到这篇文章最终解决了我的问题。贴出来让大家也少走点弯路:具体步骤如下第1步:找到“node_modules/webpack-dev-server/lib/Server.js”,将checkHost方法的返回值改为true,如下图所示第2步:进...

2021-11-11 14:00:09 4127

原创 flask框架响应数据乱序

今天在用flask写了mock,发现响应数据总是不是按顺序来的。即使我用了OrderedDict有序字典。发现还是乱序。查了查资料发现竟然是flask框架为了性能所以默认响应数据是按字母排序的。解决方式是:在app=Flask(__name__)这行代码的下面添加如下代码:app.config ['JSON_SORT_KEYS'] = False...

2021-10-28 18:49:02 427 1

原创 SSH常用操作快捷键

操作快捷键Ctrl +r:可以快速查找历史命令;Ctrl +l:可以清理控制台屏幕;Ctrl + a \ Ctrl + e:移动光标到命令行首\行尾;Ctrl + w \ Ctrl + k:删除光标之前\之后的内容。VIM文件编辑快捷键快捷键ZZ:文件保存并退出。进程操作快捷键Ctrl + c:强制终止程序的执行;Ctrl + z:挂起一个进程;Ctrl + d:终端中输入 exit 后回车。linux命令中快捷键(..

2021-09-30 11:52:22 1861

原创 测试工程师常用的linux命令

文件和目录pwd 显示工作路径cd .. 返回上一级目录cd / 返回根目录进入多个目录:cd nginx_conf/project_config/返回多层目录:cd ../..---------------------------------------------------------------------------linux的复制命令:1、linux下进行复制的命令为cp。2、举例说明:假设复制源目录 为 x1 ,目标目录为x2。3、如果x2目录不存在,.

2021-09-30 11:51:41 128

原创 We were unable to authorize you in GitHub. Sorry for inconvenience, please try again later.解决方法

问题是:We were unable to authorize you in GitHub. Sorry for inconvenience, please try again later.我们无法在GitHub中授权您。很抱歉给您带来不便,请稍后再试。在pycham中添加gihub方式的时候选择:2 log in with token不要选择1 log in via githublog in via github通过github登录 log in with token 使用令牌登...

2021-09-28 15:33:35 1619

原创 遍历HashMap的四种方法

public static void main(String[] args) { Map<String,String> map=new HashMap<String,String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); map.put("4", "value4");...

2021-09-23 14:33:43 49

原创 python3.8安装Crypto报错解决方法。

之前的项目是python3.6的,项目中要用到的是 Crypto 这个包。但是Crypto这个包不能直接安装,必须要安装pycrypto这个包后来换了台机器升级到了py3.8,发现安装pycrypto装不上,一直报错。查了查资料才发现原来pycrypto这个包早就不维护了,应该安装的是pycryptodome这个包。后来安装pycryptodome成功!...

2021-09-22 11:08:31 1266

原创 java IO流 万字长文,建议收藏

一。流的概念和作用流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流中使用了大量的装饰者模式二。流的分类:只要是处理纯文本数据,就优先考虑使用字符流。 除此之外都使用字节流。三。字节流:InputStream和OutputStream字节流用来处理媒体数据1、字节流和字符流的基本操作是相同的,但是要想操作媒体流就需要用到字节流。2、字节流因为操作的是字节,所以可以用来操作媒体文件。(媒体文件也是以字节存储的)3、读写字节流:In..

2021-09-21 18:53:18 66

原创 java如何拷贝数组 怎样效率最高

在 Java 编程中经常会遇到数组拷贝操作,一般会有如下四种方式对数组进行拷贝。*for遍历,遍历源数组并将每个元素赋给目标数组。*clone方法,原数组调用clone方法克隆新对象赋给目标数组*System.arraycopy,JVM 提供的数组拷贝实现。*Arrays.copyof,实际也是调用System.arraycopy。System.arraycopy为 JVM 内部固有方法,它通过手工编写汇编或其他优化方法来进行 Java 数组拷贝,这种方式比起直接在 J...

2021-09-21 18:53:00 1688

原创 java的list详解

1 List 的常用方法:public class TestList { /** * 测试add/remove/size/isEmpty/contains/clear/toArrays等方法 */ public static void test01() { List<String> list = new ArrayList<String>(); System.out.println(list.isEmpty()

2021-09-20 15:26:36 9886

原创 hash详解(深入底层)

1 Hash函数直接取余法:H(k)=k%m(m为关键字,k为数字)hash是一个函数,该函数中的实现就是一种算法,就是通过一系列的算法来得到一个hash值。hash表,通过hash算法得到的hash值就在这张hash表中,hash表就是所有的hash值组成的。2 hashcode hashcode就是通过hash函数得来的,hashcode就是在hash表中有对应的位置。对象的物理地址就是hashcode.如下图 ,0-15就是hashcode值。hashcode为

2021-09-20 15:26:15 1681

原创 去掉list集合中重复的数据

1 去除list中的重复数据--set 方法//去除list中的重复数据--set 方法public class ListRepeat {public static void main(String[] args) {List <Integer> list =new ArrayList<Integer>();list.add(1);list.add(2);list.add(3);list.add(1);list.add(1);list.add(

2021-09-19 21:50:04 2469

原创 java异常 throw与throws

再探java基础——throw与throws以前虽然知道一些异常的处理,也用过一些,但是对throw和throws区别还是有不太清楚。今天用实例测试一下。异常处理机制异常处理是对可能出现的异常进行处理,以防止程序遇到异常时被卡死,处于一直等待,或死循环。异常有两个过程,一个是抛出异常;一个是捕捉异常。抛出异常抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常。下面它们之间的异同。系统自动抛异常当程序语句出现一些逻辑错误、主义错误或类型转换错误时,系统

2021-09-18 15:10:30 695

原创 java集合容器类详解

java集合类主要有Collection 和Map两个接口派生而出:Collection体系继承树:Map体系继承树:一 集合中的常用方法:1.数组长度使用.size();2.增加数组的元素.add(1," "); .add(" "); 两种方法的区别3.修改某个元素的方法.set(1,"B");4.删除元素的 方法.remove(2," "); ...

2021-09-18 14:59:16 448

原创 JDK中的主要包

JDK中的主要包 JDK中的主要包 Java中的常用包 说明 java.lang 包含一些Java语言的核心类,如String、Math、Integer、System和Thread,提供常用功能。 java.awt 包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)。

2021-09-17 20:04:10 65

原创 java中的构造方法

构造方法构造器也叫构造方法(constructor),用于对象的初始化。构造器是一个创建对象时被自动调用的特殊方法,目的是对象的初始化。构造器的名称应与类的名称一致。Java通过new关键字来调用构造器,从而返回该类的实例,是一种特殊的方法。声明格式:  1 2 3 [修饰符]类名(形参列表){ //n条语句 } 要点:  1. 通过new关键字调用!!  2. 构造器虽然有返回值,但是不能定义返回值类型(...

2021-09-16 10:02:06 152

原创 java开发中容易造成内存泄露的操作

1 创建大量无用对象  比如,我们在需要大量拼接字符串时,使用了String而不是StringBuilder。 1 2 3 4 Stringstr=""; for(inti=0;i<10000;i++){ str+=i;//相当于产生了10000个String对象 } 2 静态集合类的使用  像HashMap、Vector、List等的使用最容易出现内...

2021-09-16 09:58:45 202

原创 JAVA程序运行的内存分析

先上一段代码:package Object;public class SxtStu { int id; int age; String sname; Computer comp; void study(){ System.out.println("我在认真学习使用的"+comp.brand); } void play(){ System.out.println("我在玩游戏—"); }SxtStu(){}//构造器构造方法,用于创建这个类的对象。 public stati

2021-09-16 09:57:25 282

vcruntime140_1.dll

vcruntime140_1.dll

2021-09-15

空空如也

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

TA关注的人

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