Python
python数据结构类型从入门到精通
Python是一种灵活且强大的编程语言,它提供了丰富的数据类型和数据结构,使得我们可以有效地组织和操作数据。本文将介绍Python中常见的数据类型和数据结构,包括数字、字符串、列表、元组、字典和集合,并通过相关代码进行讲解。 一、数字 Python中的数字类型包括整数(int)、浮点数(float)和复数(complex)。数字类型支持基本的数学运算,如加法、减法、乘法和除法等。 1.1 示例代码
__all__变量限制、明确导入范围
说明 __all__是一个用于控制模块导入行为的特殊变量。它是一个定义在模块顶部的列表,其中包含了模块中可以被导入的公共接口(函数、类、变量等)。 当使用from 模块名 import *导入模块时,只有__all__列表中的成员会被导入,其他成员将不可见。 使用__all__的好处是可以限制导入的范围,避免不必要的命名冲突,并提供清晰的公共接口。 示例 math_operations.py:
《Kali渗透基础》09. 漏洞利用、后渗透
目录1:漏洞基本介绍1.1:漏洞从哪里来1.2:缓冲区溢出1.3:如何发现漏洞2:漏洞利用2.1:EXP 选择与修改2.2:避免有害的 EXP3:后渗透阶段3.1:Linux 上传文件3.2:Windows 上传文件 本系列侧重方法论,各工具只是实现目标的载体。 命令与工具只做简单介绍,其使用另见《安全工具录》。 本文以 kali-linux-2023.2-vmware-amd64 为例。
爬虫 | 小米应用商店 APP 排行榜爬取
本实验将从 HTTP 协议开始为你讲述爬虫的底层原理,之后将 HTTP 协议与 requests 库进行知识关联,为你解释 requests 库是如何实现 HTTP 协议中的相关内容。在实验后半节将为大家讲解 re 模块与正则表达式的泛应用技巧,该技巧可以极大地提高正则表达式编写速度与 Python 爬虫编写效率。 知识点 HTTP 协议介绍 requests 库响应体 re 模块与正则表达式泛
我真的想知道,AI框架跟计算图什么关系?PyTorch如何表达计算图?
目前主流的深度学习框架都选择使用计算图来抽象神经网络计算表达,通过通用的数据结构(张量)来理解、表达和执行神经网络模型,通过计算图可以把 AI 系统化的问题形象地表示出来。 本节将会以AI概念落地的时候,遇到的一些问题与挑战,因此引出了计算图的概念来对神经网络模型进行统一抽象。接着展开什么是计算,计算图的基本构成来深入了解诶计算图。最后简单地学习PyTorch如何表达计算图。 视频、文章、PPT都
Python报错 | AttributeError: 'NoneType' object has no attribute 'group'
报错信息 使用Python正则匹配的时候,报如下错误: 错误原因 报错翻译过来是: 没有匹配到符合正则表达式的内容,但又调用了group方法。 解决方案 方法1:如果不确定能够匹配到内容时,可以先判断,再调用group方法: 输出结果: 方法2:如果确定匹配的内容中有符合的内容,但不一定是在字符串的开始位置,用search函数。search函数是先扫描全部的代码块,再进行提取的。
《Kali渗透基础》10. 提权、后渗透
目录1:提权2:Admin 提权为 System2.1:at2.2:sc2.3:SysInternal Suite2.4:进程注入提权3:抓包嗅探4:键盘记录5:本地缓存密码5.1:PwDump5.2:WCE5.3:fgdump5.4:Mimikatz6:利用漏洞提权6.1:Windows6.2:Linux7:利用配置不当提权7.1:icacls7.2:find8:信息与数据收集8.1:Linux
根据内存占据的大小排列,看到C盘里面哪个文件占据流量最大?
大家好,我是皮皮。 一、前言 这篇文章还得从前几天在Python最强王者群【🏖Vivi 許】问了一个计算机文件处理的问题说起,他的电脑C盘爆了,想着清除,释放一些内存空间来,但是又怕误删系统文件。 这里他提出了一个想法:其实有没有一种方法,就跟手机一样,根据内存占据的大小排列,看到C盘里面哪个文件占据流量最大,我直接处理那个文件就好? 二、实现过程 通常来说,C盘是系统盘,一般情况下不建议随时乱动
纯手撸 Django web 框架实现文章上传
纯手撸 Django web 框架实现文章上传 在上面一节创建web网站基础上增加文章上传的功能 添加模型 文章对象模型应当包含: 文章标题、文章类别、文章作者、发布时间和文章内容 字段类型参考: https://docs.djangoproject.com/zh-hans/4.0/ref/models/fields CharField、 TextField、 Da
纯手撸 Django web框架实现文章发布
纯手撸 Django web框架实现文章发布 在文章上传之后将上传文件进行发布展示功能 制作模板 模板通过templates文件夹里的HTML展示给用户 模板除内容外,还可以展示样式以及JS等前端脚本实现的逻辑 修改视图 根据上一讲创建的Blog模型,创建展示的视图 创建视图后,需要修改urls.py映射用户请求URL到指定视图 文章发布是将数据库中的指定字
vulnhub_hacksudo: Thor_wp
前言 靶机地址:https://www.vulnhub.com/entry/hacksudo-thor,733/ 靶机下载地址:https://download.vulnhub.com/hacksudo/hacksudo---Thor.zip 靶机描述: Discord服务器(https://discord.gg/kDyAKtJs)网站(https://hacksudo.com) 这个盒子是为改进
强大的中文分词器--结巴分词(java版)
简介 原生jieba分词是强大的Python组件,可以用来进行关键词提取,标注以及定位。 java版支持三种模式 精确模式:试图将句子最精确地切开,适合文本分析; 全模式:把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义; 搜索引擎模式:在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词 使用 导入maven依赖 项目地址:https://github.
一个批处理,解决你重装python第三方模块的烦恼~(1.0版本)
@echo offpip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simplepython -m pip install --upgrade pippip install pyinstallerpip install pygamepip install jiebapip install pandaspip inst
windows是使用命令kill进程
参考:https://blog.csdn.net/zaizuxuan/article/details/126950788 根据进程名找到进程 例如python进程 kill掉进程 根据上一步查找到的pid kill进程 /f表示强制kill
使用Locust进行分布式性能测试
Locust是一个强大的性能测试工具,用于评估系统的性能和可扩展性。本文将简洁地介绍使用Locust进行分布式性能测试的步骤和优势。 步骤: 1. 配置测试环境:在主节点和多个从节点上安装相同版本的Locust,并确保网络互通。 2. 编写Locust脚本:使用Python编写Locust脚本文件,定义虚拟用户的行为和负载模式。 3. 启动主节点:运行以下命令启动主节点,指定`--master`选
pytorch深度学习基础模型
激活函数 作用 在网路的中间层,允许输出函数在不同的值上具有不同的斜率,这些不同斜率的部分可以近似任意函数。 在网络的最后一层,可以将线性运算的输出限制在指定范围内。 具有的性质 非线性:非线性允许整个网络可以近似更复杂的函数。 可微:可以通过梯度来更新。 至少有一个敏感区域:输入中,细微的改变对输出有非常大的影响。 大部分是非敏感的区域:输入的改变对结果影响甚微。 输入为正或负无穷都有对应的上下
安装Python310和Git
安装Python310 1.下载 2.安装 安装Git 1.下载安装 2.汉化Git Bash 3.汉化Git GUI 本文写文时间2023年7月22日,可能在未来会不适合实际情况 但是在写文时,不管是跑AI模型还是编译V8引擎,Python310都是稳定可用的 安装Python310 1.下载 访问Python的下载页 https://www.python.org/downloa
在windows下使用vs2022编译v8引擎的稳定版本(2023.7.22)
0.环境配置 1.下载v8项目源代码 2.下载开发工具 3.下载配置项目 4.编译安装ninja 5.编译v8 x64 release动态库 5.编译v8 x64 release静态库 6.编译v8 x64 debug相关库 动态版本 静态版本 6.编译v8 ia32相关库 ①release版本 动态 静态 ②debug版本 动态 静态 7.结尾 0.环境配置 1.安装