自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sql转es查询语句小工具

mysql语句在线转换elasticsearch查询语句

2023-07-04 20:11:26 575

原创 消息中间件kafka

发布与订阅系统例子:发布者和阅读者并没有直接关联,而是通过中间站公众号,收到新的消息通知 1.程序之间存在着较多重复工作,造成资源浪费2.信息过多,会出现信息丢失3.信息之间耦合度较高,导致牵一发动全身 发送者将消息发送给Kafka,消费者在需要时读取消息Kafka是接收不同的生产者的消息,由不同消费者订阅不同的消息供自己使用Kafka是一个分布式的基于发布/订阅模式的消息队列消息:想象是数据库里的一行数据生产者:发布消息的程序消费者:订阅消息的程序生产者在进入Kafka时,需要给消息分不同的主题,消费者

2023-06-27 18:09:14 348

原创 kibana查看日志

kibana查看日志的基本使用和常用方法

2023-03-05 23:49:01 13174 3

原创 实用小工具

小工具

2022-08-18 15:19:32 569

原创 pdf转word小工具

pdf转word工具

2022-08-18 15:18:27 176

原创 正则表达式转换为相应的文字小工具

正则表达式转换为相应的文字小工具

2022-07-20 17:56:54 3400

原创 在线抠图和换背景及擦除工具

在线抠图和换背景及擦除工具

2022-07-20 17:23:20 457

原创 云原生数据仓库AnalyticDB MySQL版用户手册

AnalyticDB MySQL

2022-07-06 14:49:35 264

原创 python中使用open方法

python的open的读取方式

2022-06-13 11:30:16 2366

原创 自动化学习资料整理

自动化学习资料整理学习内容 学习目标 推荐资料 Python基础知识 能掌握Python数据结构、控制语句、函数与参数、类与函数的相关知识点;能看懂Python简单编码和简单习题能进行依葫芦画瓢实现。 廖雪峰Python教程 中的【Python简介、安装Python、第一个Python程序、Python基础、函数、模块、面向对象编程-类和实例】内容学习 Python3基础教程 API自动化框架 Pytest:能按资料中

2022-04-12 14:42:27 253

原创 ios系统获取udid

香蕉云编-获取udid|快速获取iOS设备的UDID蒲公英 | 一步快速获取 iOS 设备的UDID

2022-03-11 11:26:24 500

原创 pycharm配置镜像源

一、背景由于python再下载包时,下载时容易出现超时,等各种问题,原因:由于Python库的服务器都在国外,国内下载是速度普遍会很慢,所以需要配置一个镜像源来加快下载速度二、解决方案方案一配置国内镜像源清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中

2022-03-04 10:50:14 50720 12

原创 python修改run运行方式

一、背景由于下载了unittest和pytest框架,run运行时默认走了框架运行方式,导致实际上代码没有问题,运行方式导致报错二、解决方案1.项目整体运行方式修改为如下图配置2.通过编辑Run/Debug Configurations来修改【ps:将不需要的运行方式下的通过+,-的方式处理,将文件运行方式加到需要运行的方式下】3.如果是python自带的运行方式,运行结果应该是如下图所示4.如果运行还是走unnitest方式,可通过新增一个piython文件,运行后..

2022-03-03 15:07:11 2047

原创 Jmeter控制运行顺序按照顺序执行(Critical Section Controller)

一、背景 在一个线程组中,添加多个接口请求,发现每次运行时,接口执行的顺序是随机的,点击启动执行时,根据具体的发送时间,有些请求已经发送了多个,另外的请求才开始发送这样会导致,如果有的接口执行时需要依赖于上一个接口的结果,此时接口运行结果会达不到预期如场景:先登录成功,获取到token后放到全局变量,此时其他接口再去请求二、解决方案1.解决方案:增加逻辑控制器Critical Section Controller【把需要按照顺序执行的请求添加在Critical S...

2022-01-26 17:43:53 3894 4

原创 ELK介绍

ES

2022-01-13 17:38:46 911 1

原创 谷歌浏览器驱动镜像

一、背景在使用selenium时,经常会提示谷歌版本包和当前的selenium不匹配例如下报错:selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 90二、谷歌浏览器驱动镜像下载ChromeDriver Mirror...

2021-10-28 17:41:48 1303

原创 pip install 执行时错误:python setup.py egg_info Check the logs for full command output

一、背景1.下载seldom时报错,执行命令如下 pip install -U git+https://github.com/SeldomQA/seldom.git@master此时报错二、解决方案参考博客:​​​​​​在执行 pip install 时遇到错误:python setup.py egg_info Check the logs for full command output - 采采芣苢_薄言襭之 - 博客园升级两个包就可以了,一个是pip,一个是setu.

2021-10-27 17:06:03 1456

原创 Python命名规范

1.项目名称首字母大写+大写式驼峰,ProjectName2.模块名和包名全部小写+下划线驼峰module_name package_name3.类名称,异常首字母大写+大写式驼峰,class ClassName: ,ExceptionName4.全局变量、常量全部使用大写字母+下划线驼峰GLOBAL_VAR_NAME,CONSTANT_NAME5.方法名,函数名,其余变量,参数,实例全部小写+下划线驼峰method_name,function_name,insta..

2021-10-20 14:41:01 124

原创 Django框架使用报错SyntaxError: Generator expression must be parenthesized解决方案

一、报错SyntaxError: Generator expression must be parenthesized二、问题分析及解决方案:问题原因:django1.11版本在python3.7中运行还有点兼容性问题.解决方案一:升级Django:将Django升级到1.11.17+或2.0+版本pip3 install django==1.11.17解决方案二:...

2021-10-18 22:53:08 429

原创 Django框架使用报错Exception Type: TemplateDoesNotExist

一、报错TemplateDoesNotExistException Type: TemplateDoesNotExist 二、问题分析与解决问题分析:由于访问的html文件未找到原因:django是直接把模板路径当作了绝对路径,找不到html文件。查看了项目setting文件后,看到了其中有关于Template的设置方法,其中包括一个‘DIRS’的选项,解决方案:'DIRS': [os.path.join(BASE_DIR), 'templates'],..

2021-09-14 20:28:57 6371 1

原创 Django的db.sqlites3

社区版pycharm无database 解决方法一、第一次需要下载依赖包二、项目settings.py文件中数据库文件核实三、将自己编写的模型映射到数据库,stu应用名称python manage.py makemigrations stu四、根据迁移文件映射到表中python manage.py migrate五、最终实现效果...

2021-09-04 11:20:55 235

原创 Django--注册功能[注册+写入数据库]

一、思路注册成功用户数据写入数据库models相关1.数据库中是否存在相关的表2.创建模型类models类,需要继承与models.Model3.创建对应字段4.创建迁移文件python manage.py makemigrations stu5.根据迁移文件生成数据库内容python manage.py migrateviews相关1.编写注册方法2.创建数据库对象3.将页面获取的数据写入到数据库中二、注册功能实现1.创建项目及应用,并修改配置文

2021-09-03 15:05:29 1333

原创 Jenkins集成gitlab

一、Gitlab安装Gitlab安装部署及基础操作 - 云+社区 - 腾讯云 (tencent.com)GitLab安装 - 追梦NAN - 博客园 (cnblogs.com)1.安装相关依赖yum -y install policycoreutils openssh-server openssh-clients postfix2.启动ssh服务&设置为开机启动systemctl enable sshd&&sudo systemctl start sshd

2021-09-01 18:29:13 234

原创 Django简介----浏览器输出hello world

一、简介学习网站https://code.ziqiangxuetang.com/django1.x/django-intro.html1.下载Django框架pip install Django2.新建Django类型项目3.Django 设计二、实战:浏览器输出hello world1.urls.py文件添加需要匹配的路径【正则匹配】2.增加views文件,添加函数,发送请求,输出hello world3.本地启动服务,验证输出结...

2021-08-25 19:27:19 164

原创 Jenkins搭建

一、搭建前提1.jdk安装2.Tomcat安装3.Jenkins安装4.安装环境centos8一、centos8安装jdk1.81.需要验证jdk是否已安装java -version若出现如下图,代表已安装jdk,若无执行第二步操作2.使用yum命令下载jdkyum install java-1.8.0-openjdk* -y3.下载成功,在执行步骤1验证jdk是否安装成功二、tomcat安装1.下载tomcat安装包镜像地址:https:..

2021-08-05 16:08:36 217

转载 APP测试重点

APP测试重点1.功能性2.安装与卸载3.软件更新升级4.登录5.离线6.UI界面7.安全性8.兼容性(操作系统,屏幕尺寸、分辨率)9.消息推送10.前后台的切换11.网络环境(WiFi,2G,3G,4G,无网络)12.异常中段13.性能测试一、功能性测试1.根据产品需求文档编写测试用例 2.包括客户端的单个功能模块,及功能...

2021-07-20 14:09:52 416

原创 Fiddler简介

一、fiddler原理1.fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的HTTP抓包工具之一。fiddler能够记录客户端和服务器之间的所有HTTP请求,可以针对特定的HTTP请求,分析请求数据,设置断点,调试web应用,修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。2.既然是代理,也就是说,客户端的所有请求都要先经过fiddler,然后转发到对应的服务器,反之,服务器端的所有响应,也都会先经过fiddler然后发送到客户端,基于这个原因,

2021-07-20 10:45:44 703

原创 Fiddler抓取http和https请求【手机&web】

目录一、fiddler常见命令二、【web端】抓取https请求包1.fiddler软集设置1.1.谷歌和ie设置1.2Firefox浏览器设置1.3fiddler设置证书的原因1.4若仍然无法获取到https请求三、抓取http请求【手机模拟器】【手机操作相同】1.模拟器中设置代理2.点击【修改网络】 ,勾选【高级选项】,输入自己的ip和端口号3.ip地址用cmd命令ipconfig四、抓取手机的https请求【模拟器】1.电脑下安装Fidd...

2021-07-20 10:15:16 1943

原创 app闪退分析

一、网络异常引起的1.网络异常引起的,服务端响应不及时,可能导致闪退,检查网络配置情况二、版本过低1.应用版本过低,app的sdk和手机的系统不兼容,造成闪退2.有些api在老版本中有,在新版本中没有,造成对象为空引起闪退三、缓存垃圾过多1.缓存垃圾过多,由于Android系统的特性,如果长时间不清理垃圾,会导致越来越卡,也会出现闪退情况四、设计不合理1.1个接口,拉取的数据量太大,请求结果会很慢,且占用大量内存,APP会闪退2.比如,我们现在做的记录仪,进入相册列表的时

2021-07-19 11:06:06 1909 1

原创 app测试与web测试的本质区别

一、系统结构方面web项目: b/s架构,基于浏览器的;web测试只要更新了服务器端,客户端就会同步更新app项目: c/s结构,必须要有客户端,app修改了服务端,则客户端用户所有核心版本都需要进行回归测试二、性能方面web项目: 需要监测响应时间,cpu、memory(内存)app项目: 除了监测,响应时间、cpu、memory外,还需监测流量、电量等三、兼容方面web项目: 1.浏览...

2021-07-14 10:47:47 295

原创 弱网测试总结

一、弱网测试网络请求→代理proxy(进行目标操作(修改返回值&延迟&丢包等))→返回给数据接收端二、弱网测试的重要性1.弱网情况下,缺少丢包、延时软件的处理机制,程序处理出问题2.实时同步性高的场景-微信视频聊天、远程会议、同步书写等例如:网络直播 网络差会导致绿屏,花屏,条纹。丢帧等问题三、弱网测试会出现哪些bug转载:https://www.jianshu.com/p/7b1cbb4a0e731.现象:没进入到后台,可以在前端请求开始...

2021-07-13 16:45:38 7324

原创 get和post请求

HTTP请求中get和post区别GET 方法GET 请求可被缓存 GET 请求保留在浏览器历史记录中 GET 请求可被收藏为书签 GET 请求不应在处理敏感数据时使用 GET 请求有长度限制 GET 请求只应当用于取回数据POST方法POST 请求不会被缓存 POST 请求不会保留在浏览器历史记录中 POST 不能被收藏为书签 POST 请求对数据长度没有要求1.get请求是通过url直接请求数据,数据信息可以在url中直接看到,比如浏览器访问;而post请求是放在请求头.

2021-07-12 09:50:39 1444

原创 python的filter()函数

一、filter()函数的语法1.filter()函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该接收2个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,返回True和False,最后将返回True的元素放到新列表。2.filter()语法filter(function,iterable) # 其中function为函数,iterable为序列二、用法实例1.筛选出序列为奇数的元素:c = [1, 2, 3, 4, 5

2021-06-30 10:35:27 379

原创 python的map()

一、map()函数map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。二、例子将列表【1,2,3,4,5】使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的,最终输出[16,25]a = [1, 2, 3, 4, 5]def fu(x): return x ** 2res = map(fu, a)print(res)a =

2021-06-25 14:54:43 715

原创 格式化字符串(%s,%d,%r)

在 print 打印字符串中指定变量类型,%s 表示输出的类 型为字符串%d 表示输出类型为整型数字%r 表示“不管什么都打印出来【ps:当不确定数据类型是可以使用】例子name = 'huhu'print("my name is %s" %name)...

2021-06-22 09:55:26 720

原创 ERROR: dump failed because no AndroidManifest.xml found

原因:

2021-06-20 22:17:57 1940

原创 python中的myql的execute()

python中的myql的execute()execute(sql,args)方法注意事项:1、execute方法中sql语句占位符是%s,与mysql中的?不同。2、%s必须用括号包裹,如insert into teacher(name) values (%s) 正确insert into teacher(name) values %s 报错3、args一般是list或tuple格式,如果只有一个参数,可直接传入例子 while True:.

2021-06-17 09:21:43 2621

原创 faker造数据

目录faker造数据一、生成数据并写入txt文件中二、生成insert语句,并在数据库中执行三、扩展自定义的参数:foo获取list中随机值四、扩展entence():随机生成一句话,扩展句的单词五、参考文章faker造数据一、生成数据并写入txt文件中import csvfrom faker import Faker#写入数据到csv文件def write_csv(): #实例化faker库,zh-CN允许生成中文 fake = Faker('

2021-06-15 15:53:21 813

原创 ImportError: No module named ‘matplotlib‘报错问题解决

一、是否安装了anaconda软件,如果已安装操作方法如下1.在python设置中,选择anaconda的python安装环境2.

2021-06-13 13:07:53 750 2

原创 索引相关学习

目录索引相关学习一、索引二、为什么使用索引三、索引的应用1.创建索引2.创建复合索引3.创建唯一索引4.删除索引四、查询条件优化1.避免判断null值2. 避免不等值判断3.避免使用or逻辑4 .慎用in和not in逻辑5.注意模糊查询6.避免查询条件中字段计算7.避免查询条件中对字段进行函数操作8. “=”左边避免表达式运算9.组合索引使用10.exists索引相关学习一、索引 一...

2021-06-09 19:52:27 136

谷歌插件es连接插件包.zip

ES连接(谷歌插件)

2021-06-17

navicat-premium-12.zip

navicat安装包,及安装步骤

2021-04-21

空空如也

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

TA关注的人

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