Python

文件包含漏洞浅析

一些函数 _REQUEST、_post、_get PHP $_REQUEST 用于收集HTML表单提交的数据。 默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组 1、PHP $_POST 被广泛应用于收集表单数据,在HTML form标签的指定该属性:"method="post"。 2、PHP $_GET 同样被广泛应用于收集表单数据,在HTML form标签的指定该属性:

2023春节编程竞赛

CRC32算法的结果是个32位非负整数。 上述链接中CRC32函数的输入为一串字节,要求将输入改为一个32位非负整数,对应原函数输入参数的4个字节(低字节在前)。 这样,新的CRC32函数的输入与输出均为32位非负整数。 CRC32(X) = Y 表示为 X → Y 样例1:A → A 则A..A共1个32位非负整数构成一个环。 样例2:B → C → D → B 则B..D共3个32位非负整数构

web刷题

[HCTF 2018]WarmUp 知识点 php include用法,包含路径、php代码审计、_REQUEST 做题过程 1、因为是_REQUEST,所以我们尝试在url上构造 ?file=hint.php执行一次include 看看回显 2、构造: 以此让include 加载../../../../../ffffllllaaaagggg flag 即为: flag{349149b1-4

requests库请求出现 SSLCertVerificationError

python使用requests库发送https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED]。 requests库简单介绍: Requests是一常用的http请求库,它使用python语言编写,可以很方便地发送http请求及处理响应结果。 Requests 允许你发送纯天然,植物饲养的 HTTP/1.1 请求,无需

einops 学习笔记:基础篇

参考: https://einops.rocks/1-einops-basics/ einops(Einstein Operations)提供了一种语法来便捷地操纵张量。einops 支持大多数张量库(当然包括 numpy 和 pytorch)。einops 针对所有张量库的语法都完全一致。einops 不会影响反向传播的正常进行。这些特性意味着 einops 可以和现有的深度学习框架和代码

BeautifulSoup爬虫库应用——Python 页面解析

爬虫技术作为信息搜集的重要手段,在大数据时代发挥着至关重要的作用。通过网络爬虫,可以高效地从各种在线源头获取大规模、多样化的数据,为大数据分析和应用提供了必要的原始材料。首先,爬虫使得大数据的采集更为全面和及时。网络上存在着庞大的信息资源,包括社交媒体、新闻网站、电子商务平台等,而爬虫能够自动化地遍历这些资源,收集来自不同领域和来源的数据,丰富了大数据的多样性。其次,爬虫的高效性和自动化特性提高了

ABC339 题解(A~G)

A 从后向前找到第一个 . 就行了。 B 按照题意模拟,设当前位置 (x, y) 移动方向 (dx, dy)。那么下一步为 ((x+dx,y+dy)) 设新的移动方向为 (dx',dy') 如果顺时针旋转,则有 (dy'gets -dx, dx'gets dy); 如果逆时针,则有 (dx'gets -dy, dy'gets dx)。 C 鉴定为除 A 以外第一简单。 设原来没有乘客,按题意模拟找

假期学习进度笔记——2024.2.3

今天复习了python的基础知识,并作了相关的练习题。

Nginx 可视化配置神器NginxConfig

Nginx 是前后端开发工程师必须掌握的神器。该神器有很多使用场景:比如反向代理、负载均衡、动静分离、跨域等等。 把 Nginx 下载下来打开 conf 文件夹的 nginx.conf 文件,Nginx 服务器的基础配置和默认的配置都存放于此。 配置是让程序员非常头疼的事,比如 Java 后端框架 SSM,大量配置文件让不少人头皮发麻,所以才涌现了 Spring Boot 这样能简化配置的框架

每天1plus道算法题【学习->理解->创新】

原则和步骤 2024/2/3 原则 动脑子,具体说就是揣摩背后的思路,思考并查询其在哪种场景下产生的,为了解决什么问题 其实这个算是智力题游戏,既然是游戏就可以打怪升级越变越强的 步骤 step1 读题+思考得出解法 10min(一遍都是暴力解法) step2 尝试写程序实现,可以先提交初版(在vscode里写或者直接在leetcode上写) step3 阅读官方题解和评论区题解,注意理

在 Debian上安装和配置 Firewalld

在 Debian上安装和配置 Firewalld 来源 https://cn.linux-console.net/?p=21503   在本教程中,我们将了解如何在 Debian 10/Debian 11 上安装和配置 Firewalld。 Firewalld 是 Linux 防火墙管理工具,支持 IPv4、IPv6、以太网桥和 ipset 防火墙设置。 Firewalld 充

手撸代码:从零开始的 AlexNet 图像分类(PyTorch框架)

摘要: 本文在 PyTorch 框架下搭建了 AlexNet ,并在 CIFAR10 上完成了图片分类。同时,更正了一些原论文中的小错误(如:输入图像尺寸)。由于 CIFAR10 没有验证集,本文将训练集的 10% 当作验证集。 完整代码已上传至 GitHub:https://github.com/TiezhuXing01/AlexNet_in_PyTorch 1. 引入库 SubsetRan

Pandas库学习笔记(1)

参考:菜鸟教程 pandas库使用了NumPy的大多数功能。建议您先阅读有关NumPy的教程,然后再继续本教程。 Pandas 适用于处理以下类型的数据: 与 SQL 或 Excel 表类似的,含异构列的表格数据; NumPy 数组元素需具有相同的数据类型,因此在内存中的大小相同。 有序和无序(非固定频率)的时间序列数据; 带行列标签的矩阵数据,包括同构或异构型数据; 任意其它形式的观测、统计数

windows安装python教程

下载Python 首先,您需要在Python官方网站上下载安装包。该网站提供不同版本的Python下载选项。新手建议下载最新版本以获得最佳支持和功能。访问官方网站,选用适合Windows系统的安装包。 启动安装程序 下载后,双击操作安装程序,可以看到安装界面。这里有两个选项:“Install Python 3.x”和“Add Python 3.x to PATH”。推荐选择“Add Python

Pandas库学习笔记(2)

Pandas 数据结构 Pandas 有三种常用的数据结构 Series DataFrame Panel 这些数据结构建立在Numpy数组之上,这意味着它们运行速度都非常快。 Python、Numpy和Pandas对比 Python list:Python自带数据类型,主要用一维,功能简单,效率低 Dict:Python自带数据类型,多维键值对,效率低 Numpy ndarray:Num

python灰度图像变彩色

灰度图像转换为彩色图像方法简介 在图像处理领域,灰度图像转换为彩色图像是一种常见的需求。虽然一个像素的灰度值不能直接对应一个彩色像素,但这种转换可以通过一些技术手段来实现。通常,这种转换可以通过颜色映射、图像着色和深度学习来实现。 色彩映射是指灰度值按照一定的规则映射到色彩空间。这种方法快速简单,但缺乏真实感。图像着色是指使用算法分析图像内容,并根据内容添加颜色,这需要一个复杂的算法。深度学习方法

Python 数据分析(PYDA)第三版(一)

原文:wesmckinney.com/book/ 译者:飞龙 协议:CC BY-NC-SA 4.0 关于开放版本 第 3 版的《Python 数据分析》现在作为“开放获取”HTML 版本在此网站wesmckinney.com/book上提供,除了通常的印刷和电子书格式。该版本最初于 2022 年 8 月出版,将在未来几个月和年份内定期修正勘误。如果您发现任何勘误,请在此处报告。 一般来说,本网

Python 数据分析(PYDA)第三版(二)

原文:wesmckinney.com/book/ 译者:飞龙 协议:CC BY-NC-SA 4.0 四、NumPy 基础知识:数组和向量化计算 原文:wesmckinney.com/book/numpy-basics 译者:飞龙 协议:CC BY-NC-SA 4.0 此开放访问网络版本的《Python 数据分析第三版》现已作为印刷版和数字版的伴侣提供。如果您发现任何勘误,请在此处报告。请

Python 数据分析(PYDA)第三版(三)

原文:wesmckinney.com/book/ 译者:飞龙 协议:CC BY-NC-SA 4.0 六、数据加载、存储和文件格式 原文:wesmckinney.com/book/accessing-data 译者:飞龙 协议:CC BY-NC-SA 4.0 此开放访问网络版本的《Python 数据分析第三版》现已作为印刷版和数字版的伴侣提供。如果您发现任何勘误,请在此处报告。请注意,由

Python 数据分析(PYDA)第三版(四)

原文:wesmckinney.com/book/ 译者:飞龙 协议:CC BY-NC-SA 4.0 八、数据整理:连接、合并和重塑 原文:wesmckinney.com/book/data-wrangling 译者:飞龙 协议:CC BY-NC-SA 4.0 此开放访问网络版本的《Python 数据分析第三版》现已作为印刷版和数字版的伴侣提供。如果您发现任何勘误,请在此处报告。请注意,由

Python 数据分析(PYDA)第三版(五)

原文:wesmckinney.com/book/ 译者:飞龙 协议:CC BY-NC-SA 4.0 十、数据聚合和组操作 原文:wesmckinney.com/book/data-aggregation 译者:飞龙 协议:CC BY-NC-SA 4.0 此开放访问网络版本的《Python 数据分析第三版》现已作为印刷版和数字版的伴侣提供。如果您发现任何勘误,请在此处报告。请注意,由 Qu

Python 数据分析(PYDA)第三版(六)

原文:wesmckinney.com/book/ 译者:飞龙 协议:CC BY-NC-SA 4.0 十二、Python 建模库介绍 原文:wesmckinney.com/book/modeling 译者:飞龙 协议:CC BY-NC-SA 4.0 此开放访问网络版本的《Python 数据分析第三版》现已作为印刷版和数字版的伴侣提供。如果您发现任何勘误,请在此处报告。请注意,由 Quart

Python 数据分析(PYDA)第三版(七)

原文:wesmckinney.com/book/ 译者:飞龙 协议:CC BY-NC-SA 4.0 附录 附录 A:高级 NumPy 原文:wesmckinney.com/book/advanced-numpy 译者:飞龙 协议:CC BY-NC-SA 4.0 此开放访问网络版本的《Python 数据分析第三版》现已作为印刷版和数字版的伴侣提供。如果您发现任何勘误,请在此处报告。请注意,

【Python基础】日志工具介绍及使用

日志的主要功能 日志不是软件功能的必需品,但是对于软件开发和维护具有至关重要的作用,其主要的作用在于: 问题追踪和调试: 当程序出现错误或异常行为时,日志可以提供关于何时以及在哪里发生问题的详细信息,对于识别、隔离和修复错误很有帮助。 审计和合规性: 提供详细的操作记录,用于证明系统是否符合规定。 系统监控和预警: 通过分析日志,了解系统的运行状态,如服务的使用情况、性能瓶颈等;当检测到异常模式

机器视觉-无GPC情况下增加内存的速度测试

测试场景 我的电脑没有GPU, 想着升级增加内存多少会提升一下深度学习的速度, 实践证明, 增加内存并不能提升速度, 连一星点效果都没有, 原因也简单, 瓶颈在CPU上而不是内存. 如果手上没有GPU的电脑, 还是直接在算力平台上租用靠谱. 测试结果如下: 内存 batch 内存使用率 5 epoch耗时 16 16 80% 20分 40 16 40% 20分 40 32 8

[tornado]入门tornado(1): 项目结构

学习资料 tornado-bolierplate据说是一个适合新手入门的项目,但是已经是14年前的项目了, 使用的tornado版本是3.2(而现在tornado已经到6.4了),所以这个项目对我来说更多是学习工作流程以及项目结构 iwokh blog以及这一篇2020年的博客, 时间稍微近一点 本文主要是搞清楚一个tornado app的大致结构, 通过结构出发来理解各模块的作用, 毕竟有那

通义灵码试用

参考: 阿里通义官网 通义灵码官网 通义灵码文档 知乎-一文详细介绍最新的几款AI 辅助编程工具,这些信息差你都知道吗    目录 一 通义灵码是什么 二 安装通义灵码 三 通义灵码的使用     1 解释代码     2 生成注释     3 生成优化建议     4 自然语言生成代码 &nbsp

一种在新版本Cuda上运行TensorFlow V1版本程序的方法

这年头了我居然还得跑TensorFlow V1版本的程序,居然还有人写TensorFlow V1版本的程序,然而服务器上CUDA版本已经更新到最新,着实让人头大。。。 一番苦苦搜索后,在社区里找到了一个解决方案:https://github.com/tensorflow/tensorflow/issues/43629   具体来说就是Nvidia自己维护了一个TensorFlow V1.

Spring Boot无需Dockerfile创建Docker镜像三种方法

Spring Boot无需Dockerfile创建Docker镜像三种方法          随着技术的发展,服务于终端用户请求的应用程序的部署方式也发生了变化。传统上,你需要用一台机器来部署应用程序,然后决定机器的配置,以保证应用程序的运行。容器的引入,即把整个软件堆栈打包成一个单一的实体并进行运输,解决了开发人员

图像显示窗口名支持中文 使用cv2.imshow()显示图像默认是不支持中文名称的窗口的

图像显示窗口名支持中文     使用cv2.imshow()显示图像默认是不支持中文名称的窗口的,如果你的窗口名参数中包含中文将会显示为乱码。这是由于在OpenCV-Python包中,imshow函数的窗口标题是gbk编码,而Python3默认UTF-8编码。因而窗口标题包含中文时,会显示乱码。     解决这个问题,最直接就是

<<  <  368  369  370  371  372  373  374  375  376  377  378  >  >>