- 如果说写代码最害怕什么,那无疑是Bug。而对于新手来说,刚刚接触编程,在享受写代码的成就感时,往往也会被各式各样的Bug弄得晕头转向。今天,我们就做了一期Python常见报错的分享,拯救你的代码!01缩进错误(IndentationError)在Python中,所有代码都是通过正确的空格排列的。所以,无论是多出来的空格,还是缺少空格,整个代码都不会运行,并且仅返回一个错误函数。Python代... 如果说写代码最害怕什么,那无疑是Bug。而对于新手来说,刚刚接触编程,在享受写代码的成就感时,往往也会被各式各样的Bug弄得晕头转向。今天,我们就做了一期Python常见报错的分享,拯救你的代码!01缩进错误(IndentationError)在Python中,所有代码都是通过正确的空格排列的。所以,无论是多出来的空格,还是缺少空格,整个代码都不会运行,并且仅返回一个错误函数。Python代...
- 本篇文章参考王道网课的内容目录一、串的顺序存储1、静态数组实现(定长顺序存储)2、动态数组实现(堆分配存储) 3、存储方案编辑 4、串的链式存储5、基本操作的实现六、求子串的实现方式七、比较俩个串的大小八、定位操作一、串的顺序存储1、静态数组实现(定长顺序存储)#define MAXLEN 255 //预定义最大长串为255 typedef struct{ char ch[MAX... 本篇文章参考王道网课的内容目录一、串的顺序存储1、静态数组实现(定长顺序存储)2、动态数组实现(堆分配存储) 3、存储方案编辑 4、串的链式存储5、基本操作的实现六、求子串的实现方式七、比较俩个串的大小八、定位操作一、串的顺序存储1、静态数组实现(定长顺序存储)#define MAXLEN 255 //预定义最大长串为255 typedef struct{ char ch[MAX...
- Python beautifulsoup4解析 数据提取 基本使用 Python beautifulsoup4解析 数据提取 基本使用
- Python Xpath解析 数据提取 基本使用 Python Xpath解析 数据提取 基本使用
- Python Request get post 代理 基本使用 Python Request get post 代理 基本使用
- 应用Python支持的混杂模式,抓取流经网卡的数据包,并对IP以及ICMP数据包进行拆包,打印出我们所需要的字段信息。抓取原始数据包: Python中默认的Socket模块就可以实现对原始数据包的解包操作,如下代码.需要注意这段代码只能在Windows平台使用,因为我们需要开启网卡的IOCTL混杂模式,这是Win平台特有的.import socketimport uuid# 获取本机MAC地... 应用Python支持的混杂模式,抓取流经网卡的数据包,并对IP以及ICMP数据包进行拆包,打印出我们所需要的字段信息。抓取原始数据包: Python中默认的Socket模块就可以实现对原始数据包的解包操作,如下代码.需要注意这段代码只能在Windows平台使用,因为我们需要开启网卡的IOCTL混杂模式,这是Win平台特有的.import socketimport uuid# 获取本机MAC地...
- 该工具第一是查询执行参数-a Search xxx.com第二是爆破-a Blast domain wordlist,工具同样可以使用DNS域名的枚举,和上面的区别就在于该方法使用了DNS迭代查询.Web子域名查询: 该工具第一是查询执行参数-a Search xxx.com第二是爆破-a Blast domain wordlistimport requestsimport re,linec... 该工具第一是查询执行参数-a Search xxx.com第二是爆破-a Blast domain wordlist,工具同样可以使用DNS域名的枚举,和上面的区别就在于该方法使用了DNS迭代查询.Web子域名查询: 该工具第一是查询执行参数-a Search xxx.com第二是爆破-a Blast domain wordlistimport requestsimport re,linec...
- 通常一个DNS数据包,客户端发送DNSQR请求包,服务器发送DNSRR响应包。一个DNSQR包含有查询的名称qname、查询的类型qtype、查询的类别qclass。一个DNSRR包含有资源记录名名称rrname、类型type、资源记录类别rtype、TTL等等。接着我们使用Scapy找出fast-flux流量,解析DNSRR的数据包,提取分别含有查询的域名和对应的IP的rrname和rda... 通常一个DNS数据包,客户端发送DNSQR请求包,服务器发送DNSRR响应包。一个DNSQR包含有查询的名称qname、查询的类型qtype、查询的类别qclass。一个DNSRR包含有资源记录名名称rrname、类型type、资源记录类别rtype、TTL等等。接着我们使用Scapy找出fast-flux流量,解析DNSRR的数据包,提取分别含有查询的域名和对应的IP的rrname和rda...
- JPG图片中默认存在敏感数据,例如位置,相机类型等,可以使用Python脚本提取出来,加以利用,自己手动拍摄一张照片,然后就能解析出这些敏感数据了,对于渗透测试信息搜索有一定帮助,但有些相机默认会抹除这些参数。提取图片EXIF参数: 通过提取指定图片的EXIF参数结合GPS数据定位到当时拍摄图片的物理位置.import os,sys,jsonimport exifreadimport url... JPG图片中默认存在敏感数据,例如位置,相机类型等,可以使用Python脚本提取出来,加以利用,自己手动拍摄一张照片,然后就能解析出这些敏感数据了,对于渗透测试信息搜索有一定帮助,但有些相机默认会抹除这些参数。提取图片EXIF参数: 通过提取指定图片的EXIF参数结合GPS数据定位到当时拍摄图片的物理位置.import os,sys,jsonimport exifreadimport url...
- Windows 系统中的一些非常重要文件通常会被添加数字签名,其目的是用来防止被篡改,能确保用户通过互联网下载时能确信此代码没有被非法篡改和来源可信,从而保护了代码的完整性、保护了用户不会被病毒、恶意代码和间谍软件所侵害,而一些杀毒软件也是通过检测程序中的证书来实现查杀判定的,本章将演示证书的签发与伪造。证书制作工具下载https://github.com/3gstudent/signtoo... Windows 系统中的一些非常重要文件通常会被添加数字签名,其目的是用来防止被篡改,能确保用户通过互联网下载时能确信此代码没有被非法篡改和来源可信,从而保护了代码的完整性、保护了用户不会被病毒、恶意代码和间谍软件所侵害,而一些杀毒软件也是通过检测程序中的证书来实现查杀判定的,本章将演示证书的签发与伪造。证书制作工具下载https://github.com/3gstudent/signtoo...
- 端口扫描,就是逐个对一段端口或指定的端口进行扫描。通过扫描结果可以知道一台计算机上都提供了哪些服务,Python中使用Socket即可实现对特定端口的探测,以及对C段的扫描。扫描目标主机Banner: 为了让函数获得完整的屏幕控制权,这里使用一个信号量,它能够阻止其他线程运行而避免出现多线程同时输出造成的乱码和失序等情况.#coding=utf-8from socket import *fr... 端口扫描,就是逐个对一段端口或指定的端口进行扫描。通过扫描结果可以知道一台计算机上都提供了哪些服务,Python中使用Socket即可实现对特定端口的探测,以及对C段的扫描。扫描目标主机Banner: 为了让函数获得完整的屏幕控制权,这里使用一个信号量,它能够阻止其他线程运行而避免出现多线程同时输出造成的乱码和失序等情况.#coding=utf-8from socket import *fr...
- Python 通过pywin32模块调用WindowsAPI接口,实现对特定进程加载模块的枚举输出并检测该PE程序模块所启用的保护方式,此处枚举输出的是当前正在运行进程所加载模块的DLL模块信息,需要用户传入进程PID才可实现输出。首先需要安装两个依赖包:pip install pywin32pip install pefile然后再命令行模式下执行命令启动枚举功能。# By: LyShar... Python 通过pywin32模块调用WindowsAPI接口,实现对特定进程加载模块的枚举输出并检测该PE程序模块所启用的保护方式,此处枚举输出的是当前正在运行进程所加载模块的DLL模块信息,需要用户传入进程PID才可实现输出。首先需要安装两个依赖包:pip install pywin32pip install pefile然后再命令行模式下执行命令启动枚举功能。# By: LyShar...
- 太方便了 太方便了
- 方法一生成圆: 编辑方法2生成圆:编辑这里我们使用的是【matplotlib】生成的,但是我用的是中文的title,故而里需要单独加上两句话:plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号有了这两句话,我们在... 方法一生成圆: 编辑方法2生成圆:编辑这里我们使用的是【matplotlib】生成的,但是我用的是中文的title,故而里需要单独加上两句话:plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号有了这两句话,我们在...
- Python基础之变量学习 Python基础之变量学习
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签