自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 burpsiute的基础使用(2)

通过burp将修改,删除等行为的数据包压缩成一个可访问链接,通过本地浏览器访问(该浏览器用户处于登陆状态)#burp链接相当于第三方服务器的链接,访问的浏览器相当于被攻击的目标,该链接中不含cookie,是利用目标浏览器中的cookie登录,完成csrf攻击的行为。

2025-01-12 11:17:57 442

原创 brupsuite的基础用法常用模块(1)

设置代理端口,默认为8080端口,若8080端口被占用可在该界面更改代理端口.

2024-12-29 22:09:51 309

原创 HTTP协议(1)

应用层协议,用于浏览器与服务器之间的交流,无状态协议,即服务器不会再两个请求见保留数据。

2024-12-27 14:40:18 286

原创 Burp Suite的安装及浏览器快速更换代理的插件安装

将浏览器代理端口改为Burp Suite的默认端口。不安装的话无法抓包https协议。

2024-12-24 21:25:46 262

原创 正则表达式——数量,边界,分组匹配

进行整个字符串的匹配进行整个字符串的匹配。

2024-12-16 22:34:01 207

原创 正则表达式——元字符匹配(单字符)

匹配任意一个字符 (.本身通过\.匹配): 匹配非单词字符(特殊字符,包括空格): 匹配单词字符(a-z,A-Z,_): 匹配空白(空格)

2024-12-16 21:00:04 641

原创 正则表达式——match,search,findall基础用法

正则表达式用于匹配字符串格式正则表达式用于匹配字符串格式。

2024-12-16 12:28:32 322

原创 网络编程——Socket客户端开发

(服务端的开发在上篇文章)(服务端的开发在上篇文章)

2024-12-15 22:51:59 358

原创 网络编程——socket服务端

等待连接获取连接对象和客户端地址信息。# 利用连接对象接受和回复信息。# 监听端口限制连接数量。

2024-12-15 11:16:58 377

原创 多线程并行执行

操作系统中运行的程序,同时运行多个程序称为进程的并行执行,各进程间内存独立。

2024-12-13 13:28:41 792

原创 设计模式——单例模式和工厂模式

一个类对象多次重复使用一个类对象多次重复使用。

2024-12-10 23:35:36 1019

原创 #装饰器#

(一般为闭包写法):def 目标函数()原功能def a(x):def b():增加的功能x()return bf=a(目标函数)f()#调用增加新功能后的目标函数。

2024-12-09 20:53:13 455

原创 #闭包#

print(“{全局变量},{形参}”)a1为继承全局变量后的b函数。

2024-12-08 23:36:04 319

原创 python插入mysql数据

port=3306,password="自己的密码",

2024-12-08 10:01:08 1060

原创 python操作mysql数据库

方法一:在cmd中输入方法二:在pycharm右下角的解释器管理中安装pymysql。

2024-12-07 14:32:49 432

原创 SQL语法——DQL排序分页

select 标识列,聚合列 from 表名 where 条件 group by 标识列 order by 以刺此列排序 排列顺序 limit n ,m;#从第n个数据往后查询m个(不包含第n个)

2024-12-07 11:20:10 364

原创 SQL——DQL分组聚合

select 聚合函数1(聚合的列),聚合函数2(聚合的列) from 表名 group by标识列;###若想方便分辨聚合后数据可在聚合函数前加上标识列(以标识列进行分组)

2024-12-06 20:39:20 432

原创 SQL语法——DQL查询

select 列名1,列名2 from 表名;# 输入列名为时为全查。

2024-12-06 19:46:49 451

原创 SQL语法——DML(表数据的增添和删除及修改)

delete from 表名 where 条件 #条件的格式为:列名=值(删除该列中为该值的数据)update 表名 set 想修改的列的名=修改后的值 where 条件;insert into 表名(列名1,列名2) values(列1的值,列2的值);select *from 表名;#where用于锁定后面的条件。delete from 表名;

2024-12-04 21:12:48 1014

原创 SQL语法——DDL

4.创建库: create database 创建的库的名。3.查看运行的库: seiect database();5.删除库: drop database 删除的库的名;2.创建表: create table 表名(1.查看所有库:show database。1.查看表: show tables。3.删除表:drop table 表名;#红色部分意思是编码格式为utf-8。1.点行注释:-- 注释内容。2.使用库: use 库名;在查看运行和创建删除库中不加。(#后面空格可加可不加)

2024-12-03 23:37:12 479

原创 mysql可视化工具bdeaver的安装

下载连接:http://dbeaver.io/1.无脑下一步安装完成2.安装完成后选择MySQL输入密码,点击测试链接,把需要的配置安装好后连接成功链接后的效果如下图所示:

2024-12-01 14:45:10 437

原创 mysql数据库的安装

2.打开此电脑属性,再点击高级系统设置,点击环境变量,选择Path选项 ,双击对其进行编辑,新建一行并将复制的路径粘贴进去,最后点击确定.(根据自己安装路径):##\##\MySQL\MySQL Server 8.0\bin。3.命令提示符检查是否配置成功.

2024-12-01 13:27:03 429

原创 数据分析——对读取的数据进行计算

将数据封装到字典中以key与valu的形式进行统计:

2024-12-01 11:10:18 241

原创 数据分析——读取

读取(以ysck.txt文件为例)

2024-11-27 21:25:20 592

原创 ##多态##

完成某种行为时,使用不同对象会得到不同的状态.通常与类联用(以父类做形参,用子类工作)抽象类的多态,需子类继承后复写。

2024-11-25 13:43:53 519

原创 函数类型注释和Union联合类型注释

表示变量为其中的一种或多种数据类型。(调用时提示输入参数的类型)

2024-11-24 22:38:07 739

原创 #类型注解#

对变量 进行类型解释,帮助(提示)输入变量的类型。变量名: 变量类型 = 赋值。变量名: 容器类型 = 赋值。变量: 类 = 构建对象。

2024-11-24 13:24:40 440

原创 ##继承##

继承是新模板基于老模板的基础上修改而成,制作新模板时不需要重新开始制作,可以在老模板的基础上进行修改。.(如手机版本的换代,软件的版本更新等) #程序也可以继承。#书写的属性和成员方法中被继承模块没有的为增添,有的为修改。修改或添加的成员方法。

2024-11-22 15:27:06 508

原创 ##封装##

封装是将将现实中的事物封装成程序中的成员属性和成员方法。不对用户开放的成员(功能)对用户公开的成员(功能)(私有方法的调用会报错)

2024-11-18 13:06:42 483

原创 Linux基础命令(mkdir,touch,cat,more)

Linux中文件夹和文件的区分方式(与win不能通过后缀区分,可用ls列出通过衍射判断,也可通过ls -l列出看前面的结构)more 想查询的文件的路径(内容过多的话会一页一页显示)mkdir 被创建目录的路径(相对绝对都可以)cat 想查询的文件的路径(直接全部显示)mkdir -p 被创建的目录。Ctrl+l按键清空终端操作过的命令。(flag是文件,wj是文件夹)touch 被创建的文件的路径。Tab按键可自动补全后续内容。

2024-11-17 22:28:13 326

原创 类内置的常用方法

_le__ ###小于等于,大于等于比较。__lt__ ###大于小于比较。__eq__ ###==符号比较。__str__ ###字符串方法。不加该方法时输出整个对象时为对象的内存地址。加上该方法后输出整个对象为字符串形式的信息。__eq__方法:进行==比较。

2024-11-17 11:09:25 489

原创 构造方法

使用构造方法可以是对象的构造更加简洁。

2024-11-16 21:57:03 361

原创 类的成员方法

print(f"我扽名字{self.name},今年{self.age}岁")###可用多个变量创建多个表格,表格之间不影响.(定义在类中的变量及成员变量)(定义在类中的函数及成员方法)###self表示类本身###变量.name="##"变量.age="##"

2024-11-16 20:41:41 204

原创 对象的初步认识

(None为初始值设定,表示无)print(变量.##1)print(变量.##2)变量.##1="##"变量.##2="##"(如统计数据的表格)下图为上述具体的操作。

2024-11-16 17:26:43 345

原创 json数据结构的转换

json可用于赌徒与原件数据的转换(json以字符串的形式储存数据,在通过json进行两种语言的转换时,应先将数据类型转换成列表或字典,再由列表或字典转换成json字符串,最后由json字符串转换成另一种语言的列表或字典数据形式)

2024-11-11 23:10:29 242

原创 模块与包的应用

2.在另一个文件中导入该功能使用(可提高效率)

2024-11-11 21:47:03 149

原创 自定义包和第三方包

1.自定义包由自己创建(创建步骤如下)2.第三方包由大佬开发可通过python安装后自带的pip安装第三方包(安装时由于默认连接的是外网网速较慢,可换国内的网如(清华网):https://pypi.tuna.ysinghua.edu.cn/simple)1.打开命令提示符2.不换网安装:pip install 包名换网安装:pip install -i 网址 包名

2024-11-10 23:16:52 235

原创 自定义模块

要使自定义模块与导入到的模块在同一文件夹下#(iif语句不影响在模块中的正常检查,还可使模块导入到的程序的运行不受用于检查模板功能的变量的影响)(_ _name_ _变量在直接运行时变为_ _main_ _,是下述调用可运行;而在导入后运行时不变,是下述调用不可运行.)后者会覆盖前者。

2024-11-10 11:51:33 200

原创 模块的导入

from time import sleep as 变量。import time as 变量。(下一个操作与import对齐)sleep为time中的一个函数。#用时不用加time.

2024-11-09 19:39:07 349

原创 异常的捕获和传递性

无论是否出错都执行的操作。

2024-11-09 11:21:34 246

Xshell-8.0.0057p.exe

Xshell-8.0.0057安装包

2024-10-02

空空如也

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

TA关注的人

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