- 博客(32)
- 收藏
- 关注
原创 uiautomator2教程
uiautomator2 是一个 Python 库,用于 Android 的 UI 自动化测试,底层基于 Google uiautomator。
2025-01-22 17:32:47
445
原创 python识别图片并返回坐标
aircv 是一个基于 Python 和 OpenCV 的图像识别库,由网易游戏团队开发。它主要用于在图像中定位和识别特定对象。安装: pip install aircv。
2025-01-07 20:02:17
343
原创 OCR——tesseract库训练
在文件夹文件夹内,新建一个文本文件,名为font_properties,写入内容为:【语法】:<fontname> <italic> <bold> <fixed> <serif> <fraktur>【语法】:fontname为字体名称,italic为斜体,bold为黑体字,fixed为默认字体,serif为衬线字体,fraktur德文黑字体,1和0代表有和无,精细区分时可使用。
2025-01-07 19:58:02
2727
原创 windows设置开机自动执行
2、将bat文件、exe文件等的快捷方式复制到该文件夹下。4、删除开机自启动,可将“启动文件夹下的快捷方式删除”1,win + R,输入shell:startup。
2024-12-18 16:25:07
308
原创 python常用算法与数据结构
total=34n=1 #记录报到3的人的数量k=0 #循环计数,值为3以后置0i=0 # 循环计数,值为total以后置0if a[i]!
2021-04-21 16:03:09
319
2
原创 ARP简介
一、ARP协议的基本概念 ARP(Address Resolution Protocol,地址解析协议),其作用是根据IP地址来查找mac地址二、ARP报文格式1,ARP报文头的长度固定为28字节硬件类型:2个字节,用来定义运行ARP的网络类型。以太网的类型为1。 协议类型:2个字节,用来定义使用的协议。例如:对IPv4协议这个字段是0800。ARP可用于任何高层协议 硬件长度:1个字节,用来定义MAC地址的长度,以字节为单位。例如:对于以太网的值为6。 协议长度:...
2021-03-15 11:25:18
1598
原创 ipv6简介
一、IPv6地址介绍1,地址格式长度:128bits,16bytes 每16bits划分为一段,转为16进制数,以冒号”:”来分隔 如果一段中的16位都为0,则可以用::来代替,注意:双冒号只能出现一次(在双冒号处填充0,直至128位地址填满为止。但是,如果同一地址中出现两个冒号对,就无法确定每个零地址块的大小)2001:0D12:0000:0000:02AA:0987:FE29:9871=2001:0D12::02AA:0987:FE29:98712,地址结构 Ipv6地址= 前缀
2021-03-11 15:22:13
5341
原创 linux常用命令
1,dd用来通过指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换参数if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。bs=bytes:同时设置读入/输出的
2021-03-11 11:37:01
430
1
原创 UDP
一、报文格式UDP协议也是传输层协议,它是无连接,不保证可靠的传输层协议。它的协议头比较简单,如下:Length占用2个字节,标识UDP头的长度。Checksum : 校验和,包含UDP头和数据部分。二、使用UDP协议的应用程序QQ、迅雷、网络电话DHCP协议,DNS协议都运行在UDP协议之上。TCP和UDP的区别:1,tcp是面向连接的,传输数据前要先通过三次握手建立连接;upd是无连接的2,tcp通过ack应答机制来保证报文的可靠性;而UDP是不可...
2021-03-10 20:25:00
305
原创 TCP协议
目录一、TCP协议头部格式二、连接的三次握手 (握手过程中传送的包里不包含数据)三、四次分手五. TCP的MSS简介六、TCP滑动窗口一、TCP协议头部格式1. Source Port和Destination Port:(分别占2bytes),表示源端口号和目的端口号;用于区别主机中的不同进程,而IP地址是用来区分不同的主机的,源端口号和目的端口号配合上IP首部中的源IP地址和目的IP地址就能唯一的确定一个TCP连接;2. Sequence Number: (4by.
2021-03-10 20:06:40
268
原创 IP协议
目录一、IP协议的概念二、IP报头格式一、IP协议的概念IP是TCP/ IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。它的特点如下:1. 不可靠(unreliable)的意思是它不能保证 IP数据报能成功地到达目的地。 I P仅提供最好的传输服务。如果发生某种错误时,如某个路由器暂时用完了缓冲区, I P有一个简单的错误处理算法:丢弃该数据报,然后发送 ICMP消息报给信源端。任何要求的可靠性必须由上层来提供(如T C P) 。2.
2021-03-10 19:34:28
841
2
原创 windows下MySQL server安装
1,进入mysql官网下载地址https://dev.mysql.com/downloads/,选择myssql installer for windows2,下载完成后,双击进行安装,第一步选择server only选择安装目录配置端口配置用户名和密码(因为我上次已经安装过,此处没有截图)3,连接数据库输入mysql -u root -p,连接数据库...
2021-03-03 11:01:11
273
原创 MySQL教程
一、什么是MySQLMySQL是一款免费开源、小型、关系型的数据库管理系统,用于建立、使用和维护数据库,以保证数据库的安全性和完整性。mysql的安装:参见我的另一篇文章,https://blog.youkuaiyun.com/weixin_43842848/article/details/114133375mysql客户图形化管理软件:workbench,SQLyog,Navicat二、数据库基本操作MySQL中,数据库名和表名区分大小写,列名不区分大小写 MySQL中的语句,以;结尾1,创建
2021-03-03 10:59:43
465
1
原创 以太网最小帧长为什么是64bytes
讨论以太网的帧长,就不得不先提一下以太网的大名鼎鼎的CSMA/CD协议。1 CSMA/CD协议CSMA/CD是英文carrier sense multiple access/collision detected 的缩写,可把它翻成“载波监听多路访问/冲突检测”,或“带有冲突检测的载波侦听多路访问”。 所谓载波监听(carrier sense),意思就是以太网络上的各个工作站在发送数据前,都要监听总线上有没有数据正在传输。若有数据传输 (称总线为忙),则不发送数据,需要等待;若无数...
2021-02-25 20:13:12
804
原创 python 常用知识点介绍2
注意:communicate 其实是循环读取管道中的数据(每次 32768 字节)并将其存在一个 list 里面,到最后将 list 中的所有数据连接起来(b''.join(list)) 返回给用户。(2)安装完成后,需要配置环境变量,在path中添加tesseract的安装目录:E:\softinstall\Tesseract-OCR;os.stat() 方法用于在给定的路径上执行一个系统 stat 的调用,st_mtime返回最后一次修改的时间。对于模糊的验证码,需要更复杂的处理(降噪、切割等)。
2021-02-23 17:17:48
2916
1
原创 Robot Framework框架简介
一、框架介绍Robot Framework 是一个基于Python的、可扩展的、关键字驱动的测试自动化框架。为什么选择Robot Framework可以通过现有关键字创建可复用的高层关键字 提供了直观的HTML格式的测试报告和日志文件 提供了测试库API,可以轻易地使用Python或者Java创建自定义的测试库 提供了多种测试库支持,如用于web测试的Selenium,Java GUI测试,启动进程,Telnet,SSH等 提供标签来分类和选择测试用例 提供了用例级别...
2021-02-23 14:20:42
1830
原创 pytest简介
pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考能够支持简单的单元测试和复杂的功能测试支持参数化执行测试过程中可以将某些测试跳过,或者对某些预期失败的case标记成失败支持重复执行失败的case支持运行由nose, unittest编写的测试case具有很多第三方插件,并且可以自定义扩展方便的和持续集成工具集成。
2021-02-22 15:04:24
5340
1
原创 HTTPS简介
一、HTTPS的定义HTTPS=HTTP+SSL/TLS (安全协议工作在http之下,传输层之上)HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包。HTTPS开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性,可以防监听,防伪装,防篡改。HTTPS的常用端口号是443HTTPS报文中的任何东西都被加密,包括所有报头和荷载一些基本概念(1)什么是对称加密、非对称加密?对称加密:采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方
2021-02-20 14:25:05
28202
原创 HTTP协议简介
一、基本概念 HTTP(Hyper Text Transfer Protocol 超文本传输协议)是应用层协议,支持客户端/服务器模式,基于TCP连接。是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。 Web服务器有:Apache服务器,IIS服务器(Internet Information Services)等。Web服务器根据接收到
2021-02-20 11:07:30
615
1
原创 python常用知识点介绍
filter()函数是 Python 内置的另一个有用的高阶函数,filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。map()是 Python 内置的高阶函数,它接收一个函数 f (f可以是匿名函数,也可以是普通函数)和一个list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。
2020-08-26 20:26:59
769
1
原创 Selenium教程
一、安装在安装python后,直接在命令行执行pip install selenium即可自动安装seleniumChrome浏览器驱动下载地址:http://npm.taobao.org/mirrors/chromedriver/Firefox浏览器驱动下载地址:https://github.com/mozilla/geckodriver/releases/将chromedriver.exe , geckodriver.exe , Iedriver.exe放到Python的安装目录,例如 D:\p
2020-08-18 20:37:16
629
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人