自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 苹果M1Operation not permitted解决办法

由于苹果电脑有SIP系统完整性保护,即使sudo也没有权限操作,只好把这个保护关闭。左上角点击选择系统偏好 点击安全性和隐私 点击 隐私 点击 完全磁盘访问权限 对终端打勾 完事

2022-02-18 10:22:22 4867

原创 Python打包成exe

Python打包成exe安装Pyinstaller首先我们要先安装Pyinstaller,直接在cmd使用pip命令pip install pyinstaller如果网速太慢可以切换国内源来加速pip install -i https://pypi.douban.com/simple/ pyinstaller #豆瓣源pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller #清华源在桌面创建文件夹,将py文件和

2021-01-13 14:47:42 177

原创 JMETER个人使用小tips

参数和消息体数据使用使用【参数】这种键值对方式的参数时不用在请求头中加 Content-Type 参数,可直接运行访问接口成功;使用【消息体数据】这种方式的参数:json格式参数urlencoded参数之间用&连接使用【消息体数据】参数时,需要给请求头参数加 c 属性。json格式时需要: 在请求头中加Content-Type=application/json;如图: 使用&连接参数时则需要在请求头中加Content-Type=applic

2021-01-13 10:56:18 232

原创 2021-01-05JMeter基础:请求参数Parameters 、Body Data的区别

参考:https://blog.csdn.net/alice_tl/article/details/87030681JMeter基础:请求参数Parameters 、Body Data的区别Jmeter中包含Parameters和Body Data两种参数化的方式,区别是什么呢?使用Parameters时,Content-Type不传,或者直接传application/x-www-form-urlencoded,若传application/json出错。 使用Body Data时,Content

2021-01-05 15:24:25 393 1

原创 2021-01-04JMETER阶梯式压测

JMETER阶梯式压测参数。参考博客:https://www.cnblogs.com/imyalost/p/7658816.html

2021-01-04 10:13:17 764 2

原创 javaSE进阶学习-02

javaSE进阶学习-02包机制 包最好采用小写字母 包的命名应该有规则,不能重复,一般采用公司网站逆序, 如:com.bjpowernode.项目名称.模块名称 package 必须放到 所有语句的第一行,注释除外 编译javac -d . A.java,会自动编译成对应的文件夹和A.class文件,-d表示带包编译,,是当前目录 import机制 不在同一个包下的时候可以用import导入 系统lang包内会自动导入 访问控制权限 四

2020-07-17 09:25:39 184

原创 javaSE进阶学习-01

javaSE进阶学习-01final:表示不可改变,只要被final修饰了的就只能赋值一次 采用 final 修饰的类不能被继承、采用 final 修饰的方法不能被覆盖、采用 final 修饰的变量不能被修改 如果修饰的引用,那么这个引用只能指向一个对象,也就是说这个引用不能再次赋值, 但被指向的对象是可以修改的 final修饰实例变量系统不管,程序员必须手动给一个默认值,不手动就会报错。(因为系统默认的无参构造给变量默认值,发现该变量有final修饰,就报错了)程序员手动赶在

2020-07-17 09:25:01 146

原创 java学习(十一)super

java学习(十一)supersuper 和 this 可以对比着学习:this this 是一个引用,保存内存地址指向自己。 this 出现在实例方法中,谁调用这个实例方法,this 就代表谁,this 代表当前正 在执行这个动作的对象。 this 不能出现在静态方法中。 this 大部分情况下可以省略,在方法中区分实例变量和局部变量的时候不能省 略。  “this(实际参数列表)”出现在构造方法第一行,通过当前的构造方法去调用 本类当中其它的构造方法。

2020-07-13 10:11:58 114

原创 java学习(十)继承extends、方法覆盖、多态

java学习(十)继承extends、方法覆盖、多态继承语法class 类名 extends 父类名{​ 类体;} java中规定,子类继承父类,除构造方法不能继承之外,剩下的都可以继承。但是private修饰的私有属性无法在子类中直接访问。 方法覆盖:重写父类方法 中国人和美国人都继承人类,中国人调用打招呼希望输出“你好”,但是美国人调用打招呼希望输出“hi,hello”,这时候人类的到招呼方法就不满足需要了,需要方法覆盖。其实就是重写了父类方法。 代码:.

2020-07-06 15:24:13 271

原创 java学习(九)static和this使用

java学习(九)static和this使用static:翻译为静态 所有static关键词修饰的都是类相关的,不需要new对象,都是采用类名.的形式访问,不会出现空指针异常 static修饰的方法称为静态方法,static修饰的变量称为静态变量 复习变量(引出静态变量) 方法体内声明的变量叫局部变量 方法体外声明的变量叫成员变量 成员变量可以分为静态变量和实例变量,在实例变量前加static关键词就是静态变量了 静态代码块 静态代码块在类加

2020-06-19 17:10:20 517

原创 java学习(八)面向对象特征之封装和调用

java学习(八)面向对象特征之封装和调用封装:是面向对象的三大特征之一,作用有两个 保证内部结构安全 屏蔽复杂,暴露简单 封装从代码级别来看有啥用? 对于代码调用的人来说,不需要关心代码的复杂实现,只需要通过简单的入口就可以访问了 在类体里的重要数据可以封装起来,让外部人员不能随意访问,保证数据安全性 复习一下方法的定义【修饰符列表】返回值类型 方法名(参数列表){}修饰符列表一般为public static,但是也有不带static的实例方法(对象方法

2020-06-18 09:23:57 196

原创 java学习(七)面向对象,构造方法

java学习(七)面向对象面向对象的三大特征:封装、继承、多态类 类的定义:类是由属性和方法组成的 实例变量:以下程序当中 no、name、age、sex 都是属性,它们都是成员变量中的实例变量 实例变量访问:实例变量所谓实例变量就是对象级别的变量,这些属性要想访问,必须先创建对象才能访问,不能直接通过类去访问,因为每一个学生的学号都是不一样的。没有学生对象,谈何学号 [修饰符] class 类名 { ​ 类体里有 属性 和 方法 } public cla

2020-06-16 14:20:29 139

原创 java学习(六)方法、栈、方法重载

java学习(六)方法目标:掌握方法如何调用;理解栈数据结构;理解方法执行过程中内存是如何变化的;掌握方法的重载机制;掌握方法递归算法。方法定义与调用代码示例----无返回值public class MethodTest_01{ public static void main(String[] args) { MethodTest_01.sumInt(100, 200); //调用方法sumInt MethodTest_01.sumDouble(6.

2020-06-10 18:03:13 136

原创 java学习(五)控制语句

java学习(五)控制语句获取键盘扫描器对象 固定写法 java.util.Scanner s = new java.util.Scanner(System.in); 选择、循环、转向选择语句 if 语句 语法格式if(布尔表达式){ ​ java语句; }else{ ​ java语句; } 意思就是如果布尔表达式的结果是true就会执行大括号里面的java代码,否则else大括号里面执行,一个完整的if语句在任何情况下只有其中

2020-06-10 17:50:22 397

原创 jmeter5.0

记录一下jmeter的配置原文地址:https://www.cnblogs.com/yaoze2018/p/11055713.htmlJMeter5.0版本安装及配置1.前提条件:JMeter是纯JAVA开发的,所以需要配置Java环境,也就是安装JDK,Jmeter5.0 版本要求JDK版本为1.8 or 1.9,下载地址http://www.oracle.com安装完JDK后配置环境变量.本例中JDK安装在路径为C:\Program Files\Java\jdk1.8.0_191(

2020-06-09 16:25:35 181

原创 java学习(四)运算符

java学习(四)运算符算术运算符:加、减、乘、除、自加、自减、取余 ++出现在变量前,先进行自加1,然后再复制 ++出现在变量后,先赋值,然后再自加1 代码如下public class Operator_01{ public static void main(String[] args){ int a = 10; int b = 3; System.out.println(a+b); //13 Syste

2020-06-08 17:06:11 135

原创 java学习之win10运行java各种中文乱码

第一步:EditPlus的文档-->文件编码-->ANSI第二步:cmd命令 chcp 936,这个只能对当前cmd命令有效,如果想永久有效需要改注册表win+R快捷键,regedit,敲回车,找到这个路径计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor将chcp 65001修改为chcp 936然后保存问题解决了...

2020-06-08 16:42:54 1144

原创 java学习(三) 数据类型转换,二进制原码,反码,补码

# java学习(三)- 数据类型:实际上 Java 中的数据类 型就包括两大类,一类是基本数据类型,另一类是引用数据类型其中,基本数据类型又包括 4 类 8 种: - 整数型(不带小数的数字):byte,short,int,long ,分别占用字节1,2,4,8个字节 - 浮点型(带小数的数字):float,double ,区别是占用内存大小不一样分别是4,8字节 - 布尔型(真和假):boolean 占用1个字节 - 字符型(文字,单个字符):char 占用2个字节 Str...

2020-06-05 17:47:45 301

原创 java学习(二) 标识符,字面量,变量

java学习(二)编写,编译,运行HelloWorld程序 编写打印字符串Helloworld 编译 javac 代码路径,得到Helloworld.class 【新版本java13节省了javac命令,现阶段没必要】 运行 首先cd到Helloworld.class的文件夹下,然后使用命令 java Helloworld 使用命令 java Helloworld后,内部发生了什么?---->先启动JVM虚拟机,JVM再启动classloader类加载器,然后类

2020-06-04 18:07:26 225

原创 java学习(一)

java学习(一)JAVA语言特性 简单性:底层用的C++ 面向对象 健壮性:JAVA语言引入了GC机制垃圾回收机制,在特定的时间回收释放垃圾数据,使内存处于最好的状态 多线程 可移植性/卡平台:一份代码可以运行在不同系统上win,mac,linux,因为JVM屏蔽了操作系统之间的差异 JDK,JRE,JVM三者的关系 JDK:JAVA开发工具箱 JRE:JAVA运行环境 JVM:JAVA虚拟机 JDK包括JRE,JRE包括

2020-06-03 18:03:22 154

转载 APP兼容测试的机型选择和基本要点

参考链接https://www.cnblogs.com/tangbohu2008/p/11151413.html

2020-05-22 10:05:56 940

转载 unittest学习记录mock--04

参考地址:https://www.cnblogs.com/lisa2016/p/12069243.html1.什么是mockunittest.mock是一个用于在Python中进行单元测试的库,Mock翻译过来就是模拟的意思,顾名思义这个库的主要功能是模拟一些东西。它的主要功能是使用mock对象替代掉指定的Python对象,以达到模拟对象的行为。学过python自动化的对unittest...

2020-03-31 15:17:19 173

转载 unittest用例执行顺序调整--03

本想用addTest方法调整用例的执行顺序,调整之后发现并没用生效,还是按照默认顺序执行的,疑惑.jpg原因是:在pycharm中,引入了unittest模块,会默认按照unittest模式执行。需要将unittest模式转换成普通模式。解决方案:https://blog.csdn.net/qq_33356414/article/details/94556140...

2020-03-31 10:54:43 707

转载 unittest测试框架学习--02

解决传递依赖问题https://www.cnblogs.com/yangsun/p/12458864.html

2020-03-30 17:40:20 108

原创 unittest自动化测试学习总结--01

unittest中有4个重要的概念:test fixture, test case, test suite, test runner再外加一个测试报告Test ReportTest Fixture(测试夹具):通过使用测试夹具,可以定义在单个或者多个测试执行之前的准备工作和测试执行后的清理工作。比如你要测试一个接口(但该接口依赖于用户的登录状态),那么你需要先进行登录操作,这个登录活动就相当...

2020-03-30 16:42:32 292

原创 python操作excel文件

最近写python脚本经常需要操作excel文件,记录一下。xlrd、xlwt模块特点:支持xlsx和xls两种格式,适合操作2003版本之前的数据xlutils模块 #主要是用该模块的copy方法,避免覆盖源文件,配合xlrd和xlwt使用openpyxl模块特点只支持xlsx格式,适合操作2007版之后的数据下载方法一致 pip install 模块名操作基本步骤一致...

2020-03-24 14:36:23 258

原创 CMD java命令无任何提示

由于对jmeter进行二次编译,java环境变量出现了一些问题。在CMD命令下输入java,无任何提示,输入java -version可以看到java版本信息,这说明java环境是没问题的啊,环境变量可能有一些问题。然后各种改环境变量,最终还是没有解决。win10配置java环境变量参考博客百度有很多。最终发现已经不是环境变量问题了,而是CMD命令乱码问题,因为jdk内部使用的是U...

2020-03-06 10:59:05 1947 3

原创 八爪鱼数据平台

前端时间淘宝爬不下来,使用了几天八爪鱼,现在总结一下。1.有点贵哦2.固定模板不支持编辑,想自定义爬数据需要自己新建模板,指定循环,翻页等一系列规则,很麻烦。官网有教程,需要慢慢了解3.点击按钮请求时需要勾选ajax,创建循环需要选择循环类型,设置翻页时候需要设置退出翻页的条件即第几页结束。八爪鱼爬虫使用总结下载安装八爪鱼在浏览器搜索八爪鱼,在官方网站下载安装,官方下载地址h...

2020-02-27 15:28:55 2870 1

转载 Python淘宝爬虫

参考的一位大佬--猪哥,其博客地址https://blog.csdn.net/u014044812/article/details/99584382猪哥公开了教程和源码,按照猪哥的教程完成了数据爬取,感谢大佬猪哥嘻嘻!#第一段代码import reimport osimport jsonimport requestss = requests.Session()# coo...

2020-02-27 15:19:37 2396 2

原创 win10 修改数据库编码记录

由于数据库插件数据编码正常,命令行模式下,字符串数据是问号。得知是编码问题。各种尝试修改编码,重启mariadb数据库。做一下记录:【设置编码执行成功了,重启数据库 编码还是没有变 好烦哦。。。。】命令行模式进入数据库mysql -uroot -p查看编码show variables like 'char%';把上述gbk latinl全部改成utf8SE...

2019-03-18 16:08:09 251

转载 win10 安装虚拟环境和django1.11.7

由于电脑的xampp与vmware虚拟机端口有冲突,捣鼓了一天没搞好,直接把虚拟机卸载了。用win10做开发吧。安装虚拟环境(python环境已经安装过了):参考博客:https://blog.csdn.net/liuchunming033/article/details/46008301pip install vrtualenv虚拟环境安装路径D:\my_project ...

2019-03-15 10:33:54 573

转载 ubuntu16.04卸载mysql安装mariadb

据说mariadb功能相对于mysql开源部分更多,更好用,一切操作又几乎与mysql一样,为了避免两个数据库有冲突索性卸载mysql,安装mariadb.记录一下过程.(其实可以设置,两个数据库同时使用,个人没有这个需要)为什么 每次启动都要加sudo?? 因为user表里面的plugin字段值为auther_socket 修改为mysql_native_password就可以了***...

2019-03-05 10:45:16 1258

原创 2019.1.7 jmeter3.3安装记录

首先安装java的jdkjdk[注意安装的时候第一次选择安装路径是jdk路径,第二次选择路径是jre路径,是两个文件夹,如果不选择有可能有冲突]1.配置jdk环境变量jdk下载地址:http://java.sun.com/javase/downloads/index.jsp2.安装jdk正常安装,一路默认就好,记住安装路径,配置环境变量时用得到。默认安装路径: C:\Pr...

2019-01-07 16:15:05 634

转载 Django在Model保存前记录日志

文章转自:https://blog.csdn.net/qq_37049050/article/details/81746046Django中如何在Model保存前做一定的固定操作,比如写一句日志?关键词: 信号利用Django的Model的Signal Dispatcher, 通过django.db.models.signals.pre_save() 方法,在事件发生前,发射触...

2018-09-04 17:15:09 616

转载 Django之model F/Q以及多对多操作

文章转自:https://www.cnblogs.com/ccorz/p/5882400.htmlmodel之F/Q操作F操作,使用查询条件的值打个比方吧,有一张表,保存着公司员工的工资,公司普涨工资,如何在model中操作,这就用到了F,首先需要导入此模块:from django.db.models import F操作:models.UserInfo.objects...

2018-09-04 17:10:04 241

原创 Python:闭包与装饰器

闭包:在函数内部再定义一个函数,并且内部这个函数用到了外边函数的变量,那么将内部函数以及用到的一些变量称之为闭包。# 两个函数嵌套,外层函数返回内层函数的引用,  外层函数必须传参数-->外层函数不传参相当于只定义内层函数,没有什么用。注意点:由于闭包引用了外部函数的局部变量,则外部函数的局部变量没有及时释放,消耗内存。装饰器:上例 @w1内部会执行一下操作: @...

2018-08-21 09:01:45 130

原创 Python:多任务,并发,并行的理解及线程、进程的对比

什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。再打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有3个任务正在运行。并行执行多任务只能在多核CPU上实现,但是,由于任务数量远远多于CPU的核心数量,所以,操作系统也会自动把很多任务轮流调度到每个核心上执行。并发:交替处理多个任务的能力。指的是任务数多于cpu核数,通过操作系...

2018-08-15 11:08:10 4004

原创 Python:面向对象的魔法方法__new__方法(写单例)

__new__ 方法 :总结 :1.__new__ 至少要有一个参数cls,代表要实例化的类,此参数在实例化时由Python解释器自动 提供2.__new__ 必须要有返回值,返回实例化出来的实例,这点在自己实现 __new__ 时要特别注 意,可以return父类 __new__ 出来的实例,或者直接是object的 __new__ 出来的实例3.__init__ 有一个参数...

2018-08-09 11:58:28 1068

原创 Django中的JWT(Json Web Token认证机制)

session:用户经过应用认证后会在服务端保存,以便于下次请求鉴别。第一点session是储存在服务器上面的,会占用少量内存,如果网站用户非常多的话,会影响服务器的性能; 第二点拓展性:如果网站比较大,需要搭建有多个服务器,但是session是保存在当前服务器的,其他服务器调用不到。第三点::session是基于cookie进行识别的,容易被CSRF跨站请求伪造拦截。 基于token的鉴...

2018-08-07 09:45:56 18415 1

原创 django:使用Docker安装FastDFS

1. 获取镜像可以利用已有的FastDFS Docker镜像来运行FastDFS。获取镜像可以通过下载docker image pull delron/fastdfs也可是直接使用官方下载的压缩镜像备份文件docker load -i 文件路径/fastdfs_docker.tar加载好镜像后,就可以开启运行FastDFS的tracker和storage了。2....

2018-07-31 20:07:57 452

空空如也

空空如也

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

TA关注的人

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