自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql的多表查询

and university = '浙江大学'and university = '浙江大学'university = '浙江大学'

2023-07-13 02:47:43 65

原创 android adb常用命令

adb push C:/users/desktop/gc2093_default_JX8006.json vendor/etc/camera/rkisp2/gc2093_YT-RV1109-2-V2_40IR-2MP-F20.json–从电脑传到设备端。由于手机是6.0版本,提示该命令不存在。如 adb install -r /Users/cbf/TCL/Demo/app/build/outputs/apk/app-debug.apk。列出含有单元测试 case。

2023-07-10 02:57:21 1437

原创 linux常用命令

该命令具有很长的功能列表,非常复杂,例如将新文件添加到现有档案中,列出档案内容,从档案中提取内容等等。diff 命令是差异的缩写,diff 命令逐行比较两个文件的内容。netstat -tuln:这个命令的意思是列出所有TCP、UDP协议的监听状态的网络连接,其中-t表示TCP,-u表示UDP,-l表示仅列出正在监听的端口,-n表示以数字形式显示端口号,而不是使用服务名称。作为与 Windows 中的任务管理器等效的终端,top 命令将显示正在运行的进程的列表以及每个进程使用的 CPU 数量。

2023-07-10 01:07:16 71

原创 python3一些面试问答

在浅拷贝中,如果修改被引用的对象,则原始对象和浅拷贝对象的子对象都将发生变化。而在深拷贝中,即使修改被引用的对象,深拷贝对象和原始对象的子对象之间也没有任何联系。当原始对象有子对象时,浅拷贝会使用子对象的引用,而深拷贝会复制子对象。深拷贝一般用于复杂数据结构的拷贝,浅拷贝用于一些简单数据结构的拷贝。不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组)。可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。Dictionary(字典)

2023-07-09 00:21:22 88

原创 mysql常用操作和语法

然而,MySQL不支持FULL JOIN。它支持LEFT JOIN、RIGHT JOIN 和INNER JOIN等其他类型的JOIN,但是缺少FULL JOIN,这就使得我们在处理数据时缺少了一个非常有用的工具。虽然MySQL不支持FULL JOIN,但是我们可以使用UNION操作符来模拟FULL JOIN。但是,MySQL不支持FULL JOIN,这导致了很多开发人员在处理一些问题时遇到了很大的麻烦。虽然这样可以模拟FULL JOIN,但是这样的操作会增加我们的代码复杂度,使得我们在处理数据时更加困难。

2023-07-08 02:16:20 260

原创 python3字符串的处理汇总

1. `str.lower()`:将字符串中的所有字符转换为小写 2. `str.upper()`:将字符串中的所有字符转换为大写 3. `str.capitalize()`:将字符串的第一个字符转换为大写,其他字符转换为小写 4. `str.title()`:将字符串中的每个单词的首字母转换为大写,其他字符转换为小写 5. `str.strip()`:移除字符串首尾的空格和其他特殊字符 6. `str.lstrip()`:移除字符串左侧的空格和其他特殊字符 7. `str.rstrip()`:移除字符串右

2023-06-21 10:52:14 76

原创 软件测试面试宝典

1、抓包工具工作原理?[客户端]<-TCP连接->[代理]<-TCP连接->[服务器]代理左手保持与客户端的连接,右手保持与服务器的连接,然后在两个TCP连接之间做数据的对拷。不同的代理协议,不同的只是TCP连接之上跑的是什么的协议,数据是怎么经过包装,拆包的。不存在客户端与服务器之间直接建立TCP连接的情况。只有VPN这种在IP包这一层工作的,才会实现客户端与服务器的之间连接。2、网络7层应用层:协议有:HTTP FTP TFTP SMTP SNMP DNS TELN

2021-11-30 02:20:04 262

转载 python的py文件打包成exe

安装pyinstaller打开cmd窗口,输入pip install pyinstaller,命令行输出successfully表示成功生成exe文件一、单个py文件在py文件目录下,打开cmd窗口,输入pyinstall -F XXX.py,执行成功的话,会在当前目录生成一个dist文件夹,XXX.exe文件在此文件夹下。如果是图形窗口,不想要控制台出现的话,可以pyinstall -F XXX.py --noconsole添加版本信息:安装好pyinstaller后,我们会得

2021-09-26 10:44:54 1025

原创 python线程threading

t=threading.Thread(target=f1,args=(111,112))#创建线程t.setDaemon(True)#设置为后台线程,这里默认是False,设置为True之后则主线程不用等待子线程t.start()#开启线程(1)join ()方法:主线程A中,创建了子线程B,并且在主线程A中调用了B.join(),那么,主线程A会在调用的地方等待,直到子线程B完成操作后,才可以接着往下执行,那么在调用这个线程时可以使用被调用线程的join方法。join([timeout].

2021-09-02 20:22:00 80

原创 http和https协议区别

超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。  为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信

2021-09-02 16:39:56 254

原创 http长连接和短连接

1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠地传递数据包,使得网络上接收端收到发送端所发出的所有包,并且顺序与发送顺序一致。TCP协议是可靠的、面向连接的。2. 如何理解HTTP协议是无状态的HTTP协议是无状态的,指的是协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。也就是说,打开一个服

2021-09-02 15:55:21 117

原创 if __name__ == ‘__main__‘:

if __name__ == '__main__':的作用一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此if __name__ == 'main':的作用就是控制这两种情况执行代码的过程,在if __name__ == 'main': 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 import 到其他脚本中是不会被执行的...

2021-09-01 15:12:52 70

原创 python3sort和sorted

python中列表的内置函数sort()可以对列表中的元素进行排序,而全局性的sorted()函数则对所有可迭代的序列都是适用的;并且sort()函数是内置函数,会改变当前对象,而sorted()函数只会返回一个排序后的当前对象的副本,而不会改变当前对象原型:sort(fun,key,reverse=False)参数fun是表明此sort函数是基于何种算法进行排序的,一般默认情况下python中用的是归并排序,并且一般情况下我们是不会重写此参数的,所以基本可以忽略;参数key用来指定一个函数,此

2021-08-30 00:05:26 510

原创 python3的输入函数input

那么这个函数在python2升级到python3后做了哪些改变?首先在python2中有input和raw_input两个函数,其中raw_input将所有输入作为字符串看待,返回字符串类型。input函数支持表达式、数字类型、字符串类型,接受为表达式时,只返回其执行结果。在python3中对input和raw_input函数进行了整合,仅保留了input函数(认为raw_input函数是冗余的)。同时改变了input的用法——将所有的输入按照字符串进行处理,并返回一个字符串。a=.

2021-08-29 23:20:18 215

原创 python3递归删除空文件夹

import ospathdir='D:\\123456'def delemptydir(pathdir1): print(pathdir1) if not os.path.isdir(pathdir1): return filelist=os.listdir(pathdir1) for i in filelist: dir=os.path.join(pathdir1,i) print(dir) #判断.

2021-08-29 20:54:30 189

原创 python3列表的基本使用操作

列表操作包含以下函数:1、cmp(list1, list2):比较两个列表的元素2、len(list):列表元素个数3、max(list):返回列表元素最大值4、min(list):返回列表元素最小值5、list(seq):将元组转换为列表列表操作包含以下方法:1、list.append(obj):在列表末尾添加新的对象2、list.count(obj):统计某个元素在列表中出现的次数3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来...

2021-08-29 18:20:23 768

原创 列表转化为字符串

list1=[1,5,'a','nickey','kk']list2将list1利用'str'函数将list中的每一个元素转换为str类型list2=[str(j) for j in list1]print(list2)print(''.join(list2))

2021-08-29 17:22:07 1233

原创 python3的字典使用技巧

info = {'101': 'Luola','102': 'Maliya', '103':'Alex'}方式一:for key in info: print(key,info[key])print (30*'$')方式二:for k,v in info.items(): print(k,v)输出字典的项for d in info.items(): print(d)print (30*'$')输出keyfor a in info.keys(): .

2021-08-29 16:57:31 94

原创 分布式压测介绍说明

1、分布式压测因为jmeter是java写的应用,java应用jvm堆内存heap受负载机硬件限制,虽然我们可以调整堆内存大小,但是单机无法支撑数以万计大并发,此时,需要多个负载机进行分压测试,这样性能瓶颈就不会是我们的负载机了。2、分布式压测原理jmeter分布式压测时,选择其中一台作为控制机,其余的机器做为负载机执行时,控制机会把脚本发送到每个负载机上,负载机获取到脚本就执行脚本(负载机只需要启动jmeter-server.bat或者jmeter-server)。执行后,负载机回传执行结

2021-08-28 22:01:47 667

fiddle导出jmeter压测文件.rar

通过fiddle抓包后导出直接为jmx的jmeter压测文件

2021-09-02

python3库AutoItLibrary

robot framework这个框架用到的AutoItLibrary,下载后直接替换原来库既可以使用,适用于python3

2021-09-02

空空如也

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

TA关注的人

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