自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 fiddler手机端Android抓包

首先截获HTTPS请求,然后:1 >点击“Tools” -> “Fiddler Options” -> “Connections”选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来记住端口号是:8888电脑端配置完毕,重启Fiddler!2>获取PC端IP地址,输入“ipconfig”回车即可。这时便获得PC的IP和端口了3> 确定手机端与电脑端必..

2021-01-10 15:45:00 971

原创 fiddler汇总

fiddler入门抓包fiddler请求和响应数据修改fiddler模拟弱网

2021-01-10 13:35:13 143

原创 fiddler修改请求和响应数据

fiddler抓包

2021-01-10 13:30:45 2734 1

原创 MySQL条件查询

Student(Sid,Sname,Sage,Ssex)学生表Sid:学号Sname:学生姓名Sage:学生年龄Ssex:学生性别Course(Cid,Cname,T#)课程表Cid:课程编号Cname:课程名称Tid:教师编号SC(Sid,Cid,score)成绩表Sid:学号Cid:课程编号score:成绩Teacher(Tid,Tname)教师表Tid:教师编号:Tname:教师名字1、查询“001”课程比“002”课程成绩高的所有学生的学号sele.

2020-07-06 21:15:07 1615

原创 pytest

pytest是强大的自动化测试框架,可输出HTML测试报告caculate.pydef add(a,b): return a+bdef minus(a,b): return a*btest_demo01.pyimport pytestfrom caculate import *def test_add(): assert add(1,2)==...

2020-04-27 23:36:11 128

原创 APP自动化教程

所使用软件:夜神模拟器,appium新版,uiautomatorviewer.bat,PyCharm1.打开夜神模拟器2.打开uiautomatorviewer.bat,路径为Android-SDK/tools/uiautomatorviewer.bat3.cmd打开命令行界面3.1.输入adb start-server 启动adb服务;3.2.输入adb connect 12...

2020-04-24 14:39:28 3675 3

转载 appium自动化测试环境搭建

首先先了解一下,搭建Appium都准备一些什么软件。appium用于自动化测试安卓产品,就需要Android SDK,Android是JAVA开发的,需要安装JAVA JDK,appium是通过node.js实现的,相当于appium的解释器,则需要安装node.js。搭建appium当然需要安装Appium server。对应的,需要安装Appium Client。如果需要模拟器,建议安装夜神模...

2020-04-23 23:04:52 364

原创 根据IP地址计算子网掩码、网络地址、广播地址、子网数

一、IP地址为192.168.1.53/271.网络位为27,主机位为32-27=5所以子网掩码为11111111.11111111.11111111.11100000 -->255.255.255.2242.将IP地址的十进制转换为二进制192.168.1.53-->11000000.10101000.00000001.00...

2020-03-28 12:51:40 7606

原创 fiddler模拟弱网

先捕获手机https,再改变m_SimulateModem的值。request是请求速度,response是响应速度。修改其中的数字,以达到限定不同网速的效果。数据的含义为没KB数据所需要的时间(ms)。网络取值的算法就是 1000/下载速度 = 需要delay的时间(毫秒),比如50kb/s 需要delay200毫秒来接收数据。...

2020-01-15 14:12:20 170

原创 fiddler简介

电脑端抓包Fiddler是通过改写HTTP代理,让数据从它那通过,来监控并且截取到数据。Fiddler通过伪造CA证书来欺骗浏览器和服务器。1 > 启动Fiddler,开始设置点击“Tools” -> “Options”-> “HTTPS”选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求手机端抓包首先截获H...

2020-01-15 13:55:12 1088

原创 TCP和UDP的区别

TCP(Transmission Control Protocol)传输控制协议和UDP(User Datagram Protocol)用户数据报协议属于传输层协议。TCP协议和UDP协议的差别:TCP协议 UDP协议 面向连接的服务,在主机之间建立会话 无连接的服务,在主机之间不建立会话 TCP通过确认和按顺序传递数据来确保数据的传输 UDP不能确保后承认数据传...

2019-09-24 18:50:53 197

原创 HDFS的基本操作

首先要弄清楚涉及的文件层次结构:1./user/hadoop,处于HDFS文件系统中,只能用以"hdfs dfs"的开头的Shell命令方式,相当于云网盘,本地上传的文件都存放在这里2./home/hadoop,处于计算机文件系统中,只能用普通的liunx语言处理,云上下载的文件都存放在这里3./usr/local/hadoop,个人文件夹,个人新建的文件存放地几个注意点:1....

2019-09-24 09:44:25 2399

原创 TCP3次握手,四次挥手

TCP协议TCP是一种面向连接的单播协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务器的内存里保存的一份关于对方的信息,如ip地址、端口号等。TCP可以看成是一种字节流,它会处理IP层或以下的层的丢包、重复以及错误问题。在连接的建立过程中,双方需要交换一些连接的参数。这些参数可以放在TCP头部。TCP提供了一种可靠、面向连接、字节流、传输层的服务...

2019-09-24 09:02:33 121

原创 selenium+python+Chrome+Chromedriver的安装

1、web自动化的原理python代码 ——webdriver —— 浏览器 ,selenium是python中的接口库,通过selenium去调用http等协议去调用浏览器驱动,从而控制浏览器。2、Chrome和Chromedriver的下载谷歌和谷歌驱动的版本必须兼容,附参照表ChromeDriver Version Chrome Version 76.0.380...

2019-09-11 21:23:22 815

原创 Android 照片涂鸦4-5

设计布局文件activiy_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-au...

2019-04-09 18:45:47 297

原创 Android 手写字体识别

首先在res文件夹下新建一个raw文件,将字体库gestures复制到项目res/raw下activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:...

2019-04-08 01:05:47 2761 2

原创 JSP 习题4-6

猜英文26个字母的WEB游戏,参照例题4-18NewFile.jsp<%@ page contentType="text/html;charset=utf-8"%><HTML><body>从a-z中猜测一个字母,看看你要猜几次:<%String chars = "abcdefghijklmnopqrstuvwxyz";int a=(in...

2019-04-07 23:39:16 691

原创 JSP 习题4-3

编写两个JSP页面inputString.jsp和computer.jsp,用户可以使用inputString.jsp提供的表单输入一个字符串,提交给computer.jsp,该页面通过内置对象获取inputString.jsp页面提交的字符串,并显示该字符串的长度。InputString.jsp<%@ page contentType="text/html;charset=utf-...

2019-04-07 20:48:05 296

原创 JSP习题3-7

编写一个tag文件,两个JSP文件,GetAera.tag文件负责求出三角形面积,并使用variable 指令返回三角形的面积给调用该tag文件的jsp文件,NewFile1.jsp将返回三角形的面积保留最多三位小数,NewFile2.jsp将返回的三角形面积保留最多6位小数NewFile1.jsp<%@ page language="java" contentType="tex...

2019-04-07 15:42:44 862

原创 JSP习题3-6

编写两个tag文件,Circle.tag计算圆的面积,Rect.tag计算矩形的面积,编写一个jsp文件,当调用Circle.tag文件时,向其传递圆的半径;当调用Rect.tag文件时,向其传递矩形的宽和高。NewFile.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEnc...

2019-04-07 15:17:01 620

原创 Android 进度,日期,时间对话框实现

界面设计xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la...

2019-03-31 12:15:16 316

原创 Android 消息对话框的应用

一种是发出提示信息的普通对话框,另一种是用用户登录对话框设计用户布局<?xml version="1.0" encoding="utf-8" ?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent...

2019-03-31 12:02:57 519

原创 Android 移动版问卷调查

用android studio 实现上图的内容,首先是设计界面,线性布局用LinearLayout,布局中有android:orientation属性控制排列方向,horizontal为水平,vertical为垂直方向;第一题为单选题,用RadioGroup和RadioButton结合使用,第二题为多选题,使用CheckBox按钮;两个普通Button按钮;三个文本框,第一第二个显示问题,第三...

2019-03-20 19:59:44 2401 1

原创 JSP 数字累加

用JSP在网页上实现通过表单输入一个正整数n,然后通过动作include插入一个计算1到n累加和程序NewFile.java代码如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><!DOCTYPE html><ht...

2019-03-18 00:20:45 3366

原创 Android 简单计算器实现

初学android,仅能实现一些较为简单的功能,下面代码能实现加减乘除和清除功能,但是不能实现多位数的计算。界面布置activity_main.xml:<?xml version="1.0" encoding="utf-8"?><GridLayout xmlns:android="http://schemas.android.com/apk/res/andr...

2019-03-17 20:22:34 344

原创 二叉树的顺序存储

一、实验目的    1.熟练理解树和二叉树的相关概念,掌握存储结构和相关操作的实现    2.掌握树的顺序结构的实现    3.学会运用树的知识解决实际问题二、实验内容    自己确定一个二叉树(树结点类型、数目和结构自定)利用顺序结构方法存储。实现树的结构,并完成:  (1)层序输出结点数据;   (2)以合理的格式,输出各个结点和双亲、孩子结点信息;     (

2017-11-01 21:48:06 678

原创 顺序栈

一、实验目的   熟练掌握栈的结构特点,学会使用栈解决实际问题二、实验内容   1. 确定结点的具体数据类型和问题规模   2.设计算法并写出代码三、实验步骤    1.本次实验的数据类型为整型    2.顺序栈使用数组存储数据,首先要确定好问题的规模,进而确定数组的大小,因为栈具有先进后出,后进先出的特点,所以需要定义一个指向栈顶的指针,当需要执行出栈操作时,指针指向

2017-11-01 21:44:37 244

原创 顺序表的实现

1.实验的目的(1)掌握线性表的顺序存储结构;(2)验证顺序表及其基本操作的实现;(3)理解算法与程序的关系,能够将顺序表算法转换为对应的程序;2.实验的内容(1)建立含有若干个元素的顺序表;(2)对已建立的顺序表实现插入、删除、查找等基本操作。3.实验心得实验就是将课本上的零碎知识连接运用起来,这次实验因为太久没写代码了,连头文件都忘了怎么写了,全程翻书。所以这次

2017-09-21 12:03:17 903

空空如也

空空如也

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

TA关注的人

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