自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构_线性表

只是一个抽象的符号,其具体含义在不同的情况下,可以不同。下标:是元素的序号,表示元素在表中的位置。是具有相同特性的数据元素的一个有限序列。由n(n>0)个数据元素(结点),将非空的线性表(n>0)记作:(:线性终点/终端节点。n:元素总个数,表长。

2024-06-29 11:29:40 269

原创 数据结构_绪论

描述操作执行之前数据结构和参数应满足的条件,若不满足,则操作失败,并返回相应出错信息.若初始条件为空,则省略。在使用高级程序设计语言编写程序时,必须对程序中出现的每个变量,常量或表达式,明确说明他们所属的。数据元素不是孤立存在的,他们之间存在着某种关系,数据元素相互之间的关系称之为。而另一些常用的数据结构,如栈,队列,树,图等,不能直接用数据类型来表示。对象 集合N={0,(-/+)1,(-/+)2,(-/+)3...}其中D是数据对象,S是D上的关系集,P是对D的基本操作。

2024-06-21 12:04:27 726

原创 python基础24(完结撒花)_习题总结

27.list_0 = ["李白", "杜甫", "白居易", "苏轼", "竹杖芒鞋轻胜马"]31.list_0 = ["李白", "杜甫", "白居易", "苏轼", "竹杖芒鞋轻胜马"]33.list_0 = ["李白", "杜甫", "白居易", "苏轼", "竹杖芒鞋轻胜马"]44.list_0 = ["李白", "杜甫", "白居易", "苏轼", "竹杖芒鞋轻胜马"]48.list_0 = ["李白", "杜甫", "白居易", "苏轼", "竹杖芒鞋轻胜马"]

2024-03-24 19:42:19 486

原创 Python基础23_模块与包

【代码】Python基础24_模块与包。

2024-03-23 21:34:36 127

原创 web开发_基础

服务器程序:对socket服务器进行封装,在请求来的时候,对请求的各种数据进行整理。WSGI(WEB服务器网关接口) 实现了服务器和应用程序的连接 协议。2.就是通过协议,有一个统一的标准,客户端和服务端的交流遵循一些规则。3xx:重定向 返回了一个新的地址,并自动访问新的地址。超文本传输协议:规定浏览器和服务器之间数据交互的格式。静态网页:页面上的数据都是直接写死的,不会变化。请求首行: http协议版本, 当前请求方式。4xx:客户端的数据有问题,或请求资源不存在。1xx:代表服务端成功接收数据。

2024-03-23 18:13:32 254

原创 python基础22_内存的修改

我们需要在游戏中改变这个数据,比如买一把武器,然后看这个数据最新的值,比如我买了一个药品,还剩110,那么我在搜110,点击右边按钮搜索。游戏下载好后,还要借助一个工具叫做cheat engine 利用这个工具来找到数据的内存地址。接下来就可以使用python脚本进行外挂的编写了。讲内存挂之前扩展一个rar密码暴力破解脚本。查看我们需要修改的数据的值,假如是160。我下载的游戏是天命奇御(一款武侠游戏)这时可以看到我们的金钱是110。此时就得到了这个数据的内存地址。此时左边会有很多160的数据。

2024-03-22 15:41:59 730

原创 python基础21_文件操作与内存

内存 相当于人大脑的记忆存储区 存数据(从硬盘写入写出,从cpu写入写出)硬盘 相当于笔记本,可以存储数据, 从内存写入写出。硬盘 ----> 内存 ---->cpu。cpu, 相当于人的大脑,处理计算数据的。append 把数据追加进文件(追加)write 把数据写入进文件(覆盖)内存把数据从硬盘拿过来再拿给cpu。read 把数据加载出来阅读。字节码读取与写入,实现赋值。文本数据类型 text。文件的操作模式有哪些。一行行的读取文本数据。

2024-03-22 07:19:08 226

原创 python基础20_递归_迭代器_生成器

于是呢,就找前面的兄弟,前面那哥们呢也不知道是第几行,就再问前面的那哥们,前面的也不知道啊,对吧,就再问前面那哥们,一直问啊,问到了第一行,然后第一行的人就给他讲我第一行的。然后第二行的就知道,哦原来我第二行的,然后给第三行的人说,我第二行的,然后第三行的通过2+1 他就知道,原来他是第三行的,依次类推,最前面问的那哥们就知道他在第几行了。你去电影院看电影,坐在某一行,对吧,但是你不知道自己是第几行。就是真的了解了,了解即可。比如我举一个生活中的例子。

2024-03-20 17:46:37 131

原创 Python基础19_闭包和装饰器

【代码】Python基础19_闭包和装饰器。

2024-03-20 00:20:51 441

原创 python基础18_作用域与名称空间

global 和 nonlocal。匿名函数 | lambad函数。先讲讲函数对象的概念。

2024-03-19 23:16:58 329

原创 python高级编程01_类和对象

那么类也是,类里面也封装了代码,这个类本身也可以当做一个对象去看,前面写函数是关注这个函数有什么功能对吧,那么我写类就是关注这个类可以有哪些功能,只是里面封装了多个函数罢了。这个函数可以实现一定的功能,我们通过对象,也就是通过对函数这个对象的调用,去实现函数里面的操作。举个简单的例子,我要实现qq消息的发送,根据我实际的步骤,然后我去一行行代码调用函数去实现。正常洗衣服,准备水,衣服,把衣服放水里,放洗衣服,手搓,清洗,拧干水,晒衣服。前面讲了函数的封装是把函数当做对象去写,也是一种面向对象的思想,对吧。

2024-03-19 13:00:26 364

原创 python基础17_函数基础

定义函数假如没想好怎么写可以站位,暂时先写个pass。就是存储一段具有特定功能的代码,方便去重复的使用。2.不能数字开头,不能有其他特殊符号,区分大消息。函数就是实现特定功能的一坨代码。函数的命名规范和变量是一样的。1.由数字,字母,下划线组成。数值类型: 保存一个数据。序列类型: 保存多个数据。函数: 保存的是多段代码。

2024-03-18 23:50:05 384

原创 python基础16_流程控制

顺序结构:程序从上到下依次执行,然后就是如果遇到报错,程序就会停下来。分支结构,根据分支后面条件的真假,执行分支里面的代码。扩展:缩进,python中是通过缩进来控制代码所属。顺序结构:从上到下执行,就直接略过。循环结构,循环执行里面的代码。首先,程序的三大执行流程。

2024-03-15 00:06:48 390

原创 python基础15_散列类型

【代码】python基础15_散列类型。

2024-03-14 00:01:20 547

原创 python基础14_路径&运算符

【代码】python基础14_路径&运算符。

2024-03-13 22:35:35 329

原创 python基础13_字符编码

转换成字节码(16进制),然后传输的时候,再转换成二进制,也就是电信号啥的,然后到你手机,或者你电脑,再转成字节码(16进制),然后在转成你看见的字(很简单,就是他把大部分国家的文字,符号,都集合过来,每一个文字或者说是符号都有一个编号去代表。如果一个数就代表一个字的话,那么是不是一个字节就可以代表256个字呢。三个字节的变化就肯定能够包括所有的汉字了,每一种可能就是代表一个汉字。),然后我们再通过不同的编码格式,把这个编号(我们传输数据的时候,一个字,是怎么传输的。你的一个文件的大小,单位是什么?

2024-03-13 00:10:15 377

原创 python基础12_格式化输出

【代码】python基础12_格式化输出。

2024-03-12 20:59:57 391

原创 python基础11_序列类型方法

就是写在类中的函数,你就理解成函数就行,那么什么是函数呢,就是可以实现特定功能的一块代码.举个例子,前面的print() , input(), type(), 等等就是函数。现有一变量 names = "谢霆锋陈奕迅刘德华周杰伦" 输出"谢霆锋","奕迅","德华周杰伦"严格来说,字符串也没有删除的方法,只是我们用替代的方法去实现了删除的功能。定义一个列表,列表中有3种"数据类型",用多种方法获取里面的第二个值。现有一变量 times = "20220526" 输出年,月,日。归根结底就是对数据的。

2024-03-11 00:15:58 400

原创 python基础10_转义&类型转换

转义字符就是在编程中用于表示一些特殊的字符,比如说换行,在字符串中,需要换行吧,然后是不是有些时候还要在字符串中按tab键, 或者是enter键, 或者是引号,这些都是特殊字符,然后就是通过转义.把这些从普通字符转成具有特殊含义的字符。这篇博客我们来学一下转义字符。首先什么是转义字符呢?讲了转义再讲讲字符转换。

2024-03-09 00:33:07 380

原创 python基础9_序列类型

我们可以发现字符串里面可以有多个字符, 同时每个字符呢,都有一个下标,什么是下标呢,就是每个字符的 编号,就跟我们上学时,是不是每个学生都有一个学号,通过学号,我就能找到你这个人。值得注意的是有一种情况叫做下标越界,什么叫做下标越界呢,简单来说就是我序列里面的下标只有10个下标,但是你获取值是通过下标12, 15等等这些没有的下标去获取,你可以这样理解, 你手里有一把手术刀,你用你魔法般的手法,把有序序列这个数据,想怎么切成几段,就切成几段,然后从中获取自己想要的值。元组也是属于有序的序列类型。

2024-03-08 23:20:52 649

原创 python基础8_算术运算符

运算符就是加减乘除这个,跟我们生活中的没什么区别。

2024-03-07 23:04:04 394

原创 python基础7_数据类型

穿的衣服,休闲服装,修身的服装,运动服, 工装服,(衣服的类型)看看变量的几个常用的数据类型 int , float, bool。人是不是分为黑人,白人,黄种人(人的类型)那么怎么查看变量的数据类型呢?同理,变量也有数据类型。浮点型解决丢失精度问题。

2024-03-07 22:59:13 395

原创 python基础6_变量的使用

在生活中,很多东西都有规范,对吧,比如我们给孩子取名,我们是不是得跟父母一个性,你要跟隔壁老王一个姓,是不是就不太合适, 比如你取名最好是2-4位对吧,你取个尼古拉斯赵四,是不是也不太符合我们平常的审美.上篇博客讲了什么是变量, 对吧,那么这篇呢来先讲一讲变量的命名。当需要多个变量赋值的时候,可以用多重赋值,在python中变量的命名规范大致如下。变量名也类似, 也就是有一定规范,把输入的内容赋值给变量,并打印。1.字符, 数字,下划线组成。下面再讲讲变量的具体使用。变量的基础使用就差不多。

2024-03-07 22:08:18 409

原创 python基础5_变量

对吧,你可以把他理解成一个仓库,仓库也是装东西的,然后仓库里面装的东西是不是就相当于变量的值, 仓库的类型,就相当于数据类型, 仓库的地址,是不是就是相当于是数据的内存地址。举例:班级的学生个数, 水的温度等等,万事万物,都在变化,简而言之,变量就是变化的量。变量就是一个储存数据的容器,,操作计算机其实就是跟数据打交道,然后在把内存空间的内存地址,和变量名绑定。数据的值, 数据类型, 数据的内存地址。把"李白"这个数据 丢到内存空间里面,就是容器,装数据的.然后在编程中,变量是什么?生活中的变量是什么?

2024-03-06 23:26:47 657

原创 python基础4_注释

因为这个字符串已经复制给了name,也就是说他已经参与代码执行了,也可以这样搞理解,所以他就不是注释,那我前面写的为什么算注释呢?对吧,注释就是不执行的啊,所以把字符串拿过来当注释是完全没问题的。在魔法世界中,晦涩难懂的魔法书需要注释,那我们的编程世界需要注释吗?也就是这些都是对代码进行解释说明的,那为什么字符串可以当做注释呢?所以在编程中,注释是什么呢,注释就是对代码进行解释说明的标注语言。比如单引号,双引号,三单引号,三双引号包裹的内容,如果。除了上面的标准注释外,还有用引号包裹的字符串。

2024-03-06 21:32:16 463

原创 python基础3_开发模式

python的2 和python3 哪个版本现在比较通用,python版本是向下兼容还是向上兼容?就是说我写一行代码, 然后直接回车,就会直接让python解释器编译成计算机认识的语言,然后执行.使用cmd打开命令行,然后输入python进入交互模式,(操作) 期间的原理是什么?简单来说就是我写一行代码,然后和计算机交互,直接执行一行代码.使用print函数,打印你的名字,年龄,性别,爱好(实操)写一行执行一行,即问即答,适合测试少量代码,适合调试。一种是交互模式,什么是交互模式呢?python有什么用?

2024-03-05 22:04:54 389

原创 python基础2_输入输出

现在我们python解释器(把代码编译成计算机认识的语言并执行操作)有了,写代码的工具pycharm(没啥大用,就是方便我们写代码,相当于一个记事本)有了,那没我们就正式写代码了。在编程中就很简单了,就是接受我们的数据,比如是一个字符串,或者是一个文件,就是输入,然后在屏幕上打印一段字符串,或者把数据写入文件,等等都是输出。那么输入就是我们写代码,然后计算在控制台等待我们输入,然后我们输入内容给计算机.就这么简单。其实很简单,在学习中,你学习知识,就是输入,把知识输入到脑子里,对吧,然\-----

2024-03-05 09:36:18 838

原创 自动化测试_jenkins集成

此刻的你,能否做到,自动定时的执行自动化用例,能否做到执行完用例后,自动发送包含报告的邮件给相关测试人员或领导,能否做到报告好看,漂亮.能否做到每次开发提交代码,就自动执行自动化测试用例。你的自动化脚本已经写的差不多,已经可以实现自动化的去执行这些ui测试用例了。而要解决上面的这些问题,我们还需要搭建一个jenkins平台。所以下面我们就进入jenkins的学习了。no 少年,离结束还差得远呢!jenkins有什么用?jenkins是什么?jenkins怎么用?

2024-03-03 13:37:38 416

原创 元素定位方式

还有一部分就是具体的虚拟魔法世界,比如我们在虚拟世界中看到的石头,看到的云彩,看到的一切东西,而这些东西本质其实都是一个个元素,举个例子,现在我看到了一颗树,这棵树是一个元素, 然后树这个元素里面也可以由其他元素,比如树干叶,树根等等等等,这些也是一个个元素,太阳可以是一个元素,月亮可以是一个元素,一个石头,一颗砂砾都是一个个元素.所以也可以说虚拟世界是由一个个元素组成的,一个部分是魔法阵法,它负责魔法世界的逻辑运转,比如世界的花草树木的成长,太阳东升日落, 背后的动态逻辑都是阵法解决的。

2024-03-03 13:03:05 356

原创 python基础1_编程初识

学习python之前先了解编程

2024-03-02 23:00:39 884 1

原创 ui自动化测试实例分享(web)

这个时候就是把前面的功能测试用例再筛选一遍,看哪些是适合做自动化的,如果你不怕累,也可以全部做但有些是没必要做的,比如一个很长的业务流程,涉及的代码比较复杂,你写代码要一天,我测试20秒,性价比就不高了,这个看个人,不过总体用例肯定是要多包涵核心功能,核心业务的,或者那种不适人工的,比如重复太多的(反复点击一个按钮一千次),为啥会有这个配置文件(配置就是里面有一些变量,然后在其他地方会使用这些变量,使用不同的变量,这个地方就会有不一样的结果,我们就可以通过改变配置,达到不同的效果)

2024-03-01 14:21:46 986 1

原创 app逆向-c语言基础(下)

先看前面v1的类型是int,v2的指针类型就是在后面加了一个*也就是int*, 而v2的类型是int*,所以v3的指针类型也是在v2类型的后面加一个*也就是int**) v3的值就是0x1102,v3的值的内存地址为0x1103。*v3 //这个代表v3的值的内存地址指向的值(v3的值是v2的内存地址,v2的内存地址是0x1102,,而这个v2的内存地址的值指向的是v2的值也就是v1的内存地址,也就是0x1101) 所以*v3等价于v1的内存地址0x1101。****v4 //自行脑补,规律一样。

2024-01-25 07:35:01 418 1

原创 第一章 app逆向_环境搭建

由于不同手机root步骤可能不相同,,具体手机root方法推荐看csvn其他作者文章,本文只介绍红米 K40游戏增强版的root 方法, (米粉,我的K4o还能坚持)在进行app逆向的操作中,首先我们第一步是搭建环境,而搭建环境的第一步就是准备一台root过的手机,特别提醒,root有风险,如果没有绝对的把握或者挽救的方法,在root时,请慎重考虑 ,防止手机变砖。然后在进入解锁工具的界面,此刻就可以看见解锁是可操作的了,点击解锁即可解锁成功。如果有就直接提取,如果没有那么,就使用工具提取,如下所示。

2023-09-21 01:11:12 979

原创 爬虫逆向基础-数据解析

【代码】爬虫逆向基础-数据解析。

2023-09-07 16:35:46 108 1

原创 爬虫逆向-爬虫基础实战

【代码】爬虫逆向-爬虫基础实战。

2023-09-05 21:30:23 2731 1

原创 逆向app爬虫-python基础

作用:当数据量大时,可以用变量表示,精简代码.变量是用来区分不同数据的,可以指向一个内存空间,帮我们存储数据。两种:一种的正常的不变的量1,2,3,他们永远不会改变,1,永远代表1,,2永远代表2。特定:执行效率相对较低,源代码一般无法加密, 平台的依赖性不高。区分不同的数据,不同的数据应该有不同的操作。特点:执行效率很高,平台依赖性一般比较高。解释性语言:逐行的对源代码进行翻译和运作。3.什么是python?1.什么是编程,什么是编程语言?注释是解释说明的,不会执行的。bool的值有两个,一真一假。

2023-09-05 13:45:19 1789 1

原创 python基础

多分支:有多个分支,先判断if后面的条件是否为真,如果是真,就执行后面的代码,如果是假,就再判断下一个elif后面的条件是否为真,如果为真就执行里面的代码,如果是假就继续下一个分支。双分支:只要if后面的判断条件是True,那么就执行if 后面的代码,如果是False,那么久执行else: 后面的代码。单分支:只要if后面的判断条件是True 那么就会执行里面的代码。顺序结构:从上往下执行。python三大结构。

2023-06-11 15:53:49 85

原创 第二章 python基础

注:该内容了解即可,暂不要求掌握2.1.1 输入a, b 两个整数,计算a + b方法一方法二方法三方法四2.1.2 输入a, b 两个整数, 交换a, b 的值2.1.3 计算a 除以 b,其中,a是不超过1000位的正整数,b 是一位数的正整数, 要求输出商数Q和余数R,使得A = BQ + R方法一方法二。

2023-05-28 15:56:39 188

原创 第二章 爬虫-网页请求原理(习题)

爬虫-网页请求原理(习题)

2023-05-22 20:27:22 3252 5

原创 第一章 python概述

认识python

2023-05-21 09:44:12 99 1

空空如也

空空如也

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

TA关注的人

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