- 博客(79)
- 收藏
- 关注
原创 Python学习基础知识之 文件的介绍以及常见操作
目录一、文件的打开和关闭1.1打开文件open()1.2关闭文件close( )二、文件的读写2.1写数据(write)2.2读数据(read)2.3读数据(readlines)2.4读数据(readline)三、文件重命名(os模块中的rename())3.1rename(需要修改的文件名, 新的文件名)3.2删除文件3.3创建文件夹3.4获取当前目录3.5改变默认目录3.6获取目录列表3.7删除文件夹四、读取二进制图片文件一、文件的
2020-09-14 20:47:25
289
原创 Charles抓包工具常用功能--https抓包--Android抓包
一、获取ip地址与抓包的手机ip地址一致1.1Windows+R输入命令cmd打开黑窗口1.2输入ipconfig并回车1.3复制ip地址并打开手机或者模拟器,找到wifi设置二、让手机或者模拟器的wifi连接电脑并设置成电脑的http代理2.1找到设置---wifi设置2.2长按wifi---点击修改网络2.3点击显示高级选项2.4 粘贴刚复制的ip地址,注意ip地址和电脑一致2.5 设置完毕点击保存三、打开Charles抓包工具
2020-09-14 20:38:07
1072
原创 Python学习基础知识之 函数的介绍以及常见操作
目录一、函数定义和调用1.1定义函数1.2调用函数1.3注意二、函数参数2.1定义带有参数的函数2.2调用带有参数的函数2.3调用带有参数函数的运行过程:2.4调用函数时参数的顺序2.5形参 实参三、函数返回值3.1返回值介绍3.2带有返回值的函数3.3保存函数的返回值四、函数类型1. 无参数,无返回值2. 无参数,有返回值3. 有参数,无返回值4. 有参数,有返回值4.1无参数,无返回值的函数4.2无参数,有返回值的.
2020-09-14 19:47:33
363
原创 Python学习基础知识之 集合的介绍以及常见操作
目录一、集合的介绍1.1集合1.2添加元素(add,update)1.2.1add1.2.2update1.3删除元素(remove,pop,discard)1.3.1remove1.3.2pop1.3.3discard二、集合的交集和并集( & 和 | )2.1交集&2.2并集|三、公共方法运算符3.1+加法3.2*乘法3.3in(in在对字典操作时,判断的是字典的键)一、集合的介绍1.1集合集合是..
2020-09-14 18:48:11
265
原创 Python学习基础知识之 元祖与字典介绍以及常见操作
一、元祖的介绍1.1元祖Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。1.2访问元组元素1.3修改元组报错1.4元组的内置函数count, indexindex:检测 元素是否包含在元组中,如果是返回开始的索引值count:返回 元素在start和end之间 在 元组里面出现的次数1.4.1index (有坑)二、软件开发中的 字典变量info为字典类型: info = {'...
2020-09-14 17:27:19
458
原创 Python学习基础知识之 列表的介绍以及常见操作
目录一、列表的介绍1.1列表的格式:1.2打印列表二、列表的循环遍历2.1使用for循环2.2使用while循环三、列表的相关操作3.1添加元素("增"append, extend, insert)3.1.1append3.1.2extend3.1.3insert3.1.4append和extend的区别?3.2修改元素("改")3.3查找元素("查"in, not in, index, count)3.3.1in3.3.2n...
2020-09-14 16:56:59
256
原创 Python函数简单Demo案例
目录一、写一个函数求三个数的和,并返回结果二、写一个函数求三个数的平均值,并返回结果三、再写一个函数求每个数与平均值之间的差,并返回结果一、写一个函数求三个数的和,并返回结果def threeSum(a,b,c): return a+b+cprint(threeSum(1,2,3))二、写一个函数求三个数的平均值,并返回结果def threeAvange(a,b,c): return (a+b+c)/3print(threeAvang..
2020-09-14 09:39:45
952
原创 Python学习基础知识之 字符串String 的方法以及基本使用:
一、Python字符串的介绍1.1python中的字符串格式:如下定义的变量b,存储的是字符串类型的值 b = "hello usian.cn" 或者 b = 'hello usian.cn'双引号或者单引号中的数据,就是字符串1.2字符串的输出案例name = 'haha'print("我的名字是%s"%name)1.3字符串输入案例二、下标的介绍1. 下标索引 所谓“下标”,就是编号,就好比超市中的存储柜的编号,通过这.
2020-09-14 09:27:08
1300
原创 Python学习基础知识之 判断语句 的基本使用:(if--esle循环嵌套使用) (比较运算符)
目录判断语句内容大纲:一、if判断语句1.1if判断语句案例1.2if判断语句的作用:二、比较(即关系)运算符2.1python中的比较运算符:2.2比较(即关系)运算符案例三、逻辑运算符 3.1逻辑运算符案例四、if-else的基本使用4.1if-else的使用格式: 4.2if-else的使用案例五、el-if的基本使用功能5.1elif的使用格式如下:5.2elif的使用案例5.3elif特别强调...
2020-09-11 16:42:27
666
原创 Python学习之最最最最简单的基础知识和基本操作大全:(变量)+(数据类型)+(标识符)+(关键字)+(格式化输出)+(输入)+(运算符)+(数据类型转换)
@[toc]目录一、python中的变量及数据类型:说明: 所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个 程序就是用来处理数据的,而变量就是用来存储数据的。1.1python变量的类型:1.2查看变量的数据类型type怎样知道一个变量的类型呢? 在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别可以使用type(变量的名字)..
2020-09-11 16:02:28
376
原创 Python列表简单Demo案例
# 01. 静态初始化一个空列表list,使用循环向列表中添加 1--10之间的所有整数;list =[]a = 1while a <11: list.append(a) a+=1print(list)# 02. 向01中创建的列表list中添加一个字符串“XuanGe”list.insert(99,"XuanGe")#超过索引在末尾插入print(list)# 03. 删除下标索引为0的元素list.pop(0)print(l...
2020-09-11 09:00:12
1852
原创 Python循环简单Demo案例:
一、使用while循环输出一个九九乘法表i = 1while i<=9: j=1 while j<=i: print("%d×%d=%2d"%(i,j,i*j),end=" ") j+=1 print(" ") i+=1如图输出结果:二、使用循环(任意一种)计算0--100之间所有奇数的和a = 0b = 0while a <=100: a += 1 if a%2==1:.
2020-09-10 08:44:54
674
1
原创 BadBoy简单的脚本录制 并导入 Jmeter 中并运行项目(劲爆劲爆:有badboy录制脚本gif效果图!!!)
一、BadBoy简单的脚本录制1.1 找到录制按钮点击红色按钮,开始录制二、录制在搜狗网页进行搜索的脚本2.1输入网址,跳转页面2.2 Step1下面有显示内容2.2 输入搜索内容并进行搜索2.3 点击图片进入页面2.4查看页面后关闭页面三、停止录制,点击按钮停止录制四、播放录制的脚本,全程我没有动鼠标,最后播放完毕我才鼠标乱杀乱动五、发现有乱码现象,可能是编码的问题5.1把utf8修改编码为gb...
2020-09-08 21:47:05
790
原创 CSDN如何上传GIF图教程,Markdown编辑器上传GIF图,超级简单超级easy,看这篇不迷路!!!有图有步骤!!!手把手教程!!!
一、点击图像开始上传二、弹框后,点击上传三、点击选择文件,选择Gif图四、点击上传到服务器五、点击上传到服务器后稍等两秒,自动跳转到图像信息,自动生成URL,点击确定就上传GIF成功了六、上传GIF成功了@希望能帮到大家!...
2020-09-08 21:14:25
1039
原创 Jmeter 循环压力测试简单案例HTTP接口(修改线程组的线程数进行简单的压力测试)
一、循环压力测试准备:添加察看结果树+添加聚合报告+添加线程组+新建HTTP请求1.1添加察看结果树:右键TestPlan---点击添加---监听器---察看结果树添加聚合报告: 右键TestPlan---点击添加---监听器---聚合报告1.2新建线程组 TestPlan---添加---Threads(Users)---线程组1.3新建HTTP请求:右键线程组---添加---Sampler---HTTP请求二、测试HTTP请求接口2.1免费...
2020-09-08 20:16:31
848
原创 Jmeter异常Update Statement:You have an error in your SQL syntax; check the manual that corresponds to
一、异常如下:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select * from alei' at line 2二、解决方案如下:2.1 注意带有select查询的操作要在Database URL添加如下内容:&allowMultiQueries=tru
2020-09-08 19:33:48
874
1
原创 Jmeter JDBC Request简单使用:SelectStatement+++++++Update Statement+++++++Callable Statement
一、在Test Plan测试计划里添加察看结果树和聚合报告二、添加线程组,Test Plan---添加---Threads(Users)---线程组三、添加JDBC Request,线程组---添加---Sampler---JDBC Request四、添加JDBC Connection Configuration,在JDBC Request---添加---配置元件---JDBC Connection Configuration五、配置JDBC Connection Confi
2020-09-08 19:28:10
769
转载 Http状态码大全(100、200、300、404、500等)
查找的时候Ctrl+F输入状态码即可基本涵盖了所有问题HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁止访问HTTP 403 – 对 Internet 服务管理器 的访问仅限于 LocalhostHTTP 403..
2020-09-08 16:49:57
4281
原创 Jmeter 5大的作用简单功能界面截图合集:监听器组件+逻辑控制器+定时器
一、Jmeter的作用 接口测试 性能测试 压力测试 Web自动化测试 数据库测试 二、Jmeter组件使用2.1监听器2.2察看结果树2.3聚合报告2.4断言结果2.5图形结果2.6用表格察看结果三、逻辑控制器3.1事务控制器四、定时器4.1固定定时器...
2020-09-08 07:55:09
739
原创 Jmeter 函数助手对话框CSVRead的简单使用
一、准备创建接口参数文件1.1这是聚合数据的key值+接口地址+参数type相关的值1.2新建桌面文件1.txt一会儿要用,里面有两个key值和type值(注意英文逗号,隔开)二、打开函数助手对话框2.1点击CSVRead2.2生成key的参数名,并复制生成的地址2.3粘贴到HTTP请求的key值参数框里2.4生成type的参数名,并复制到HTTP请求的type值的框里2.5粘贴到type值所在的框里三、线程数设置为2,因为我只填写
2020-09-07 22:31:10
737
原创 Jmeter 切换中文模式+放大当前界面+HTTP请求接口成功+CSV数据文件设置
一、切换至中文模式+放大当前界面1.1中文模式1.2点中Test Plan来放大界面(Ctrl+鼠标滚轮)二、添加察看结果树+添加聚合报告+添加线程组+新建HTTP请求2.1添加察看结果树:右键TestPlan---点击添加---监听器---察看结果树 添加聚合报告: 右键TestPlan---点击添加---监听器---聚合报告2.2添加线程组:右键---添加---线程组2.3新建HTTP请求:右键线程组---添加---Sample...
2020-09-07 21:51:23
994
原创 Jmeter安装配置 超easy!超详细!手把手教你配置Jmeter安装+Java1.8配置步骤!
一、Jmeter的使用要求是JDK版本1.8以上,所以先去JDK官网下载JDK1.8并配置Java运行环境1.1下载JDK官网,打开网址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html1.2找到适合自己电脑下载的jdk,比如我的电脑是64位的我就选择下载Windows X64的1.3下载完毕,我下载的1.8的,双击安装,下一步下一步注意路径不要改不要改不要改!!
2020-09-07 20:28:43
1249
转载 CSDN-markdown编辑器使用写作模板Demo
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-09-05 22:18:05
287
原创 Fiddler抓取IE浏览器的hhtp并修改Request参数--Fiddler自动断点功能
一、抓取IE浏览器地址并修改Response参数1.1打开Fiddler软件,清除所有1.2弹框都点击否1.3清空列表,移除所有信息二、打开浏览器,抓取网页信息(除了Chrome谷歌浏览器需要配置)2.1打开IE浏览器2.2搜索6666并百度2.3打开Fiddler然后双击地址,点击Web表单确认信息2.4双击响应正文编码后点击语法视图三、Fiddler修改Request参数3.1点击在请求之前3.2然后发现有红色T的图标,双击这个
2020-09-04 15:44:39
683
原创 Fiddler Web Debugger中文版安装证书+抓取IE浏览器的hhtp并修改Response参数+Fiddler中英文安装包
安装证书步骤一、打开Fiddler软件1.1点击工具—选项1.2点击HTTPS—动作—信任根证书
一、使用Breakpoins断点1.1输入666并百度一下,打开Charles找到抓取的该接口1.2右键点击Breakpoints二、开始设置断点值2.1Proxy点击Breakpoint Settings2.1勾选Enable2.2copy URL2.3copy url完毕点击Add添加2.4把copy的url输入到Host框内2.5把Query框内容替换为*2.6修改完*点击Ok三、重新请求接口四、点击Char.
2020-09-03 12:16:29
1025
原创 Charles4.2.8版本抓取web端https请求设置
一、打开Charles在Help里安装证书1.1点击Help---点击SSL Proxying---点击install1.2点击安装证书1.3存储位置选择本地计算机1.4点击将所有的证书都放入下列存储1.5点击浏览,点击受信任的根证书颁发机构1.6点击完成1.7导入成功二、在Proxy里设置2.1点击Proxy下的Proxy Settings2.2勾选Enable项三、配置SSL Proxy Settings3.1点击..
2020-09-03 11:35:43
1251
原创 测试之Testin云测——标准兼容测试百度apk并生成相关测试报告
测试之使用Testin标准兼容测试软件并生成检测报告一、云测官网https://www.testin.cn/1.1登录进去之后,点击标准兼容测试二、点击开始测试并上传一个要检测的apk(需要填写个人信息和公司信息,自己填写即可不是很重要)2.1点击开始测试2.2点击上传应用2.3注意检测的apk大小不要超过2048M!!!!!!!2.4完善信息,自行完善信息欠图.jpg三、上传完毕后点击企业测试随机50个机型,我选择是的第一个,有三个选项.
2020-09-02 16:37:33
1745
1
转载 Android:检查通知权限并跳转到通知设置界面
* 声明:该方案只对API19及以上版本有效一、目标需求最近项目中在完善推送功能,需要进入APP时检测一下是否开启了推送权限,如果没有开启弹窗提醒,当用户点击弹窗时直接跳转到APP的通知设置界面,就像下面这种:二、需求实现1、检测是否开启通知权限接到需求时一脸懵,不知道咋实现,先是一番搜索,搜索后得知可以通过NotificationManagerCompat 中的 areNotif...
2019-09-20 12:38:28
4845
1
转载 Android开源框架:RelativePopupWindow(popwindow开源框架满足各种需求)
RelativePopupWindow(请去GitHub集成实现功能)项目地址:https://github.com/kakajika/RelativePopupWindow简介:Android PopupWindow that can be easily located relative to anchor View.Android PopupWindow that can be easi...
2019-09-11 10:54:48
801
原创 Android最好用的底部导航栏,开源框架
转载自这个项目的github地址:https://github.com/xubinhong/BottomBar这个底部导航栏的特点:1.告别xml中的item布局,一切icon、title统统绘制得出;2.扁平化,由于icon、title都是绘制得出的,所以只需要一个view即可,无需父布局3.为你处理好碎片切换事务,告别冗余代码,让你从此光速开发4.不怕需求变动,拔插式体验,增删ite...
2019-09-10 11:21:33
1272
2
原创 Android VideoView实现炫酷引导页
先看下效果图:项目介绍:用VideoView实现英语流利说炫酷引导页刚开始的思路属性动画?(可以实现,但是估计只为这个业务做这么大量的动画会吐血)帧动画?(设计师会吐血)视频播放?(没错,就是它了)为了证实自己的思路,继续抱着崇拜的心态解压了apk,发现果然啊,有个18s的mp4文件,拿到这个后再想实现这个效果就太尼玛容易了。ps:我觉得单独这样拿文件并开源是种不太好的行为,所以...
2019-09-10 11:19:23
411
转载 利用的Google的vision library实现人脸检测功能(需要注册app信息)
我们首先看一下效果图:前言之前写了一篇人脸检测的文章是基于OpenCV的CascadeClassifier来实现的,基于OpenCV实现人脸检测。这次我们来探讨如何通过Google 的vision来实现人脸检测。笔者之前在用Google vision做人脸检测的时候,用的是Google Mobile Vision 。准备写博客的时候,发现mobile vision网页上声明说mobile ...
2019-09-10 11:17:58
429
原创 Android Studio异常:Could not download builder.jar (com.android.tools.build:builder:3.1.2): No c
一、原因是:无法下载二、解决方式@希望能帮到你!
2019-09-10 11:07:26
5122
原创 Android资源文件strings实现特殊字符转义
使用举例:<string name="test">@</string>规范的开发中,很多参数都是写在res下的values文件中,这次讲讲常遇到的strings文件中特殊字符的处理@ 对应 -----@-----: 对应 -----:-----  对应 -----空格-----&#...
2019-09-10 11:05:04
1261
原创 Mac Android studio异常:Clear Read-Only Status(/User/xxx/Demo/.gradle/4.1/fileHashes/fileHashes.lock...
原先界面设置都没有了,发现在root模式和普通模式下pycharm的配置不一样,应该是有两个配置文件,一个属于普通用户模式,一个属于root模式。然后我就切换回普通模式,发现那个项目无法被编译了,一关闭或者更改代码不能save,关闭时也各种提醒,什么以下两个文件时只读文件,workspace.xml和还有一个文件。在网上找到一个方法解决了,记录一下。这是因为你在两种不同的权限下进行了来两次编译,...
2019-09-10 11:02:38
2646
原创 android 1、Base64字符串转换成图片 2、二进制流转换为Bitmap图片 3、Bitmap转换为二进制流 4、String路径图片转二进制
#TODO1:将字符串转换成Bitmap类型(Base64字符串转换成图片) public Bitmap stringtoBitmap(String imgBase64){ Bitmap bitmap=null; try { byte[]bitmapArray; bitmapArray=Base64.decode(imgBase64, Ba...
2019-09-10 10:52:20
872
转载 2019最新Android常用开源库总结(From:知乎)
一 、基本控件TextViewHTextView 一款支持TextView文字动画效果的Android组件库。ScrollNumber 滚动数字控件ticker 滚动数字控件ReadMoreTextView 阅读更多,折叠文本ExpandableTextView 折叠文本android-autofittextview 自动调整文字大小html-textview 展示html标签...
2019-09-10 10:43:35
1932
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅