自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 机器学习03——matplotlib

【代码】机器学习03——matplotlib。

2025-10-29 21:15:37 356

原创 机器学习02——环境安装

会自动跳转到网页上。

2025-10-25 22:09:35 323

原创 mac下载wget

用国内镜像加速(推荐,解决 GitHub 访问慢的问题)选择1即可选择5即可安装成功 但还需要重启终端 或者 运行 source /Users/zdy2/.zprofile 否则国内地址无法生效。

2025-10-23 21:57:32 419

原创 机器学习01——概述

过滤异常值等。

2025-10-19 23:04:43 274

原创 python高级05——HTTP协议和静态服务器

在浏览器输入127.0.0.1:8080即可访问服务器。

2025-10-13 23:13:35 267

原创 python高级04——网络编程

端口是传输数据的通道,区分端口用端口号。TCP特点如下:客户端:主动发起连接请求。客户端开发流程:客户端开发:3-2、TCP服务端开发开发流程:开发:端口复用3-3、socket中send和recv原理TCP socket的发送和接收缓冲区缓冲区:现存储数据,达到一定数量直接发出。下面的程序可以服务多个客户端,但不能同时服务。TCP多任务服务器使用多任务可以实现一个服务器同时服务多个客户,本例用线程。

2025-10-13 14:23:07 343

原创 python高级03——多任务编程

在python中实现多任务要用进程完成。python中实现多任务还可以用多线程,同样的需求可以使用多线程。创建:mutex=threading.Lock()上锁:mutex.acquire()释放锁:mutex.release()g_num=0g_num+=1g_num+=1。

2025-10-11 21:44:14 299

原创 模糊测试总结

模糊测试又称为fuzzing,是一种软件测试技术,核心概念是自动产生随机输入到一个程序中,并监视程序异常,如崩溃、断言失败,以发现可能的程序错误。

2025-10-10 08:53:26 120

原创 python高级02——linux高级命令

也称为输出重定向,把在终端执行命令的结果保存到目标文件。2、查看文件内容命令more命令:3、链接命令软链接:4、查找文件内容命令grep查找或搜索文件内容可以结合正则表达式还可以查找管道内内容:5、查找文件命令find 在指定目录下查找符合条件的文件-name 选项,根据文件名查找通配符:可以结合find、mv、ls、cp等使用,只有find要加引号。6、压缩和解压缩命令.gz压缩率低,但花费时间少。需要tar命令压缩和解压缩。7、文件权

2025-10-04 14:18:55 184

原创 python高级01——linux基础命令

常见的操作系统:windows、macos、linux、ios、android操作系统定义:运行在计算机上的系统软件,向下控制硬件,向上控制软件。

2025-10-04 11:04:59 256

原创 python17——面向对象程序设计

用初始化函数定义实例属性def __init__(self,name,age,city): #初始化函数。

2025-10-03 17:29:17 602

原创 python16——文件及IO操作

从根目录开始到文件或者文件夹所在位置的完整路径。

2025-10-03 13:57:44 295

原创 tcpdump总结

抓包命令,在终端输入:终止抓包命令:ctrl+C如下一行数据:第一列:时间第二列:协议第三列:发送方ip地址和端口号,此处kali是主机号第四列:箭头>表示数据流向第五列:接收方的ip地址和端口号第六列:数据包内容,包含Flags标识符、seq号、ack号、win窗口、数据长度length、更多在TCP协议的标示位。一、截获特定主机收发的所有数据包会有收报文和发报文两个方向的数据。二、获取特定目的地址的报文src是源,dst是目的2、基于网段进行过滤:net截获特定网

2025-10-01 14:27:37 227

原创 tshark总结

tshark作为wireshark的命令行版本,功能非常强大,可以抓包,数据包分析、提取文件、提取分析后的数据还支持各种格式,可以说一把流量分析的瑞士军刀,如果在低流量的场景,包装下tshark命令,就可以做个功能比较丰富的分析系统了,结合检测规则,一个简单点的IDS系统就出来了。IDS系统即入侵检测系统(Intrusion Detection System),是监控网络或主机中是否存在恶意活动(如黑客攻击、病毒入侵),并在发现异常时发出警报的安全防护工具。

2025-10-01 12:50:39 273

原创 kali 01——安装及简要介绍

kali是一个linux操作系统,系统中包含了很多实用渗透和审计工具,大多数做安全测试的开源工具都囊括在内,即是黑客工具集合的操作系统。渗透:即使用工具和原理相结合攻击别人。

2025-09-29 15:06:29 201

原创 wireshark 01——安装

在download中下载即可。

2025-09-29 13:47:04 262

原创 vs code远程连接服务器

Mac电脑用 Cmd+Shift+P 打开命令面板,输入Remote-SSH:Connect to Host... -->添加SSH Host-->输入你的服务器连接指令-->回车,选择默认配置文件-->再次打开命令面板,输入Remote-SSH:Connect to Host... -->选择刚刚添加的服务器-->连接成功,左下角会显示服务器地址。打开VS code-->点击左侧的扩展-->搜索Remote-SSH-->安装。安装成功左下角会有 >< 图标。

2025-09-26 09:25:06 297

原创 python15——模块

模块就好比是工具包,要想使用这个工具包中的工具,就需要导入import这个模块。每个以扩展名py结尾的python源代码文件都是一个模块。在模块中定义的全局变量、函数都是模块能够提供给外界直接使用的工具。可以提高代码的复用性。注意:调用模块的函数需要与模块在同一目录下。

2025-09-25 15:17:37 238

原创 linux下安装vim

【代码】linux下安装vim。

2025-09-25 13:33:10 211

原创 mac安装ubuntu docker

1、安装vmware1、安装vmware下载vmware fusion for mac。

2025-09-24 16:23:19 303

原创 python14——函数

函数定义。

2025-09-22 22:45:53 297

原创 python13——异常处理

代码框架op=input('请输入一个算式:')if True: #加法passelif '减法':passelif '乘法':passelif '除法':pass')breaktry:op = input('请输入一个算式:')if '+' in op: # 加法')breakelse:raise Exception('请输入正确的算式!')print('除数不能为0!')print(e)#结果:请输入一个算式:1/0除数不能为0!请输入一个算式:1/2。

2025-09-22 11:14:29 166

原创 python12——案例实战

【代码】python12——案例实战。

2025-09-20 16:15:30 146

原创 python11——组合数据类型总结

数据类型也可分为可变与不可变。不可变数据在创建后,值不能改变。以下是不可变的:数字(int\float\complex)、字符串(str)、元组(tuple)、布尔类型(bool)。可变数据类型是创建后可以改变,有:列表(list)、字典(tuple)、集合(set)。

2025-09-20 14:21:58 226

原创 python10——组合数据类型(集合)

不允许有重复元素,如果添加重复元素,则会自动过滤,可以进行交集、并集的运算。是一种无序的数据结构。与dict类似,是一组key的集合(不存储value)。

2025-09-20 13:46:04 141

原创 python09——组合数据类型(字典)

是除了列表以外python中最灵活的数据类型,字典同样可以用来存储多个数据,通常用于存储描述一个物体的相关信息,列表是有序的对象集合,字典是无序的对象集合。字典用{}定义,使用键值对存储数据,键值对之间用“,”分隔,键key是索引,值value是数据,键和值之间使用:分隔,键必须是唯一的,值可以是任何数据类型,键只能是字符串、数字或元组(均为不可变数据类型)。

2025-09-20 11:32:43 289

原创 python08——组合数据类型(字符串)

字符串就是一串字符,是用于表示文本的数据类型,用一对双引号或者单引号括起来的任意文本来定义一个字符串,也可以是三引号'''或者“”“。

2025-09-17 15:34:22 164

原创 python07——组合数据类型(元组)

系统提供的内建函数,range(start,end,[step=1]),生成一个等差序列 [start,end) ,序列不可变,不支持元素修改,不支持+和*操作。一般用于for-in循环遍历。元组表示多个元素组成的序列,元组的元素不能修改,用“,”分隔,用()定义。

2025-09-14 10:41:26 171

原创 python06——组合数据类型(列表)

在其他语言中也叫数组,专门存储一串信息,用[ ]定义,数据间用逗号分隔,索引从0开始,索引又称下标,注意若从列表中取值,超出索引范围,程序会报错。成员是有序排列的,并且可以通过下标访问成员。有列表、range、元组和字符串。列表名=[元素1,元素2,元素3......]

2025-05-21 16:02:16 245

原创 python05——循环结构

注:i从0开始。

2025-05-17 19:46:37 222

原创 python04——条件判断(选择结构)

注意:第二行及后代码的缩进为一个tab键,或者4个空格,或者同级代码空格数相同即可,此时不必一定要4个空格。注意:if和else语句以及各自的缩进部分共同是一个完整的代码块。在条件成立的执行语句中再增加条件判断,就可以使用if的嵌套。但这样写,逻辑上容易出现漏洞,可阅读性差。条件不成立时要做的事。

2025-05-10 15:56:55 235

原创 python03——运算符

注意:会保留一位小数注意:相当于'y'<'x' and 'x'==False注意:不能进行浮点数加法。

2025-05-08 09:30:30 217

原创 static和auto

【代码】static和auto。

2025-03-27 21:31:44 153

原创 指针数组的传参

【代码】指针数组的传参。

2025-03-21 11:27:47 124

原创 strtok()函数

在头文件string.h中。

2025-03-19 15:48:55 131

原创 memcpy()函数

直接给结构体赋值,类似字符串中的strcpy()函数。需要头文件string.h。

2025-03-19 15:41:24 177

原创 小记---C

【代码】小记---C。

2025-02-16 18:29:26 137

原创 python02——变量

用于存储数据。

2025-01-13 21:06:05 378

原创 中等——循环控制,多重循环

某人三天打渔两天晒网,假设他从1990年1月1日开始打渔三天,然后晒网两天,请编程回答任意的一天他在打渔还是晒网。

2025-01-10 15:29:44 150

原创 扫雷游戏——C语言

【代码】扫雷游戏——C语言。

2025-01-07 14:46:12 259

空空如也

空空如也

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

TA关注的人

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