Python
软件测试|数据分析神器pandas教程(一)
前言 Python是非常适合用于数据分析的,除了Python代码简单以外,Python还有非常多的第三方库,对于数据分析有很大帮助,今天我们就介绍一下Python进行数据分析的神器——pandas。 安装 从2019年1月1号开始,新发布的pandas将只支持Python3版本,所以我们的教程也以python3.7为例进行演示。 安装pandas和安装其他第三方库类似,只需要一条简单的命令即可,
软件测试|数据分析神器pandas教程(二)
前言 上一篇文章我们介绍了pandas的安装,并且写了一个简单的示例,本篇文章我们就开始学习pandas的数据结构。 数据结构-Series Pandas Series 类似表格中的一个列(column),类似于一维数组,可以保存任何数据类型。 Series 由索引(index)和列组成,函数如下: 参数说明: data:一组数据(ndarray 类型) index:数据索引标签,如果不指定
关于python程序打包的问题-找不到fsspec
转载自:https://blog.csdn.net/weixin_47861710/article/details/121267155 这个问题困扰了我将近两天的时间一直找不到什么好的办法,甚至打算放弃。主要原因是身边没有可以述说的人,也没有可以请教的人。正在想要放弃的时候找到了解决办法。打包后运行程序是这样的, 大概意思是找不见fsspec这个依赖,刚接触python说实话对于这些第三方库理解
2023安洵杯web两道WP
Web CarelessPy 在首页提示存在eval和login的路由,在download存在任意文件下载 访问eval可以读取目录下的文件,知道/app/pycache/part.cpython-311.pyc路径,然后使用download下载下来,进行反编译 使用在线工具进行反编译,得到session的key 然后对session进行伪造 登录成功 一看就是XML注入 Confr
Python Django Restful API simple JWT
在这种情况下,您可以创建一个自定义权限类,并检查用户所属的任何组是否具有相应的权限。例如,您可以在 Django 后台为每个组定义一个具有读取权限(`view` 权限)的权限对象。然后,在自定义权限类中检查用户组是否具有此权限。 首先,在 `models.py` 文件中创建一个新的权限。例如,创建一个名为 `APICanRead` 的权限。为了更方便控制权限,我们可以将其附加到一个模型,例如一个名
【信息安全】项目实践:基于LSB(最低有效位)原理的图像隐写
知识分享 什么是隐写? 隐写术(Steganography) 这一名词早在文艺复兴时期就已出现。很多同学小时候玩过的秘密写字(紫外线照射使字迹显现)也可以说是隐写的一种。而现在的数字隐写术在是信息安全杂项门类下的一个小分支,主要研究将信息隐藏在数字载体中(一般是公开媒介)。信息隐写不仅要避免信息被接收者以外的人截获,更旨在让他人根本无法知晓信息传递的发生。信息在传递过程中的安全性和秘密性都有所保障
【八股cover#2】CPP语法 Q&A与知识点
CPP语法 Q&A与知识点 简历cover 1、熟练使用C的指针应用及内存管理 指针与引用的区别 指针是一个存储地址的变量,可以有多级,可以为空,并且在初始化后可以改变指向; 引用是原变量的别名,只有一级,不能为NULL,必须在定义时初始化,并且一旦初始化后就不能再改变。 指针在作为参数传递时不会影响实参,而引用会影响实参。 引用占用4字节内存,同样需要初始化为另一变量,不存在指向空值的引
2023 华北分区赛 normal_snake
国赛终于解出Java题了,顺利拿下一血,思路之前也学过。继续加油 normal_snake 题目解读 hello 路由下存在 SnakeYaml 反序列化漏洞,禁用了 yaml 的常用头 !!。但是可以通过 tag 头进行绕过 或者是 SafeConstructorWithException 中过滤了常见的 payload 关键字,HEX 编码部分禁用了 BadAttributeValueE
JumpServer安装及应用
jumpserver安装 安装所需软件包 启动mariadb服务设置开机自启动 创建jumpserver数据库 上传redis和jumpserver软件包并解压 编译安装redis 添加一块1000G硬盘 编辑redis.conf文件 启动redis 查看防火墙 配置jumpserver 安装jumpserver 启动jumpserver web浏览 http://192.
python wtform
1、使用wtform报错TypeError: object of type 'int' has no len() 2、整数类型 2.1、限制整数范围 3、forbidden = BooleanField('forbidden'),BooleanField获取的数据不是bool值,如何或者bool值 4、获取wtform参数值 5、传入的表单数据如何转换成字典或者列表 如果传进来的是一个
蓝凌OA admin.do JNDI远程命令执行批量检测POC
漏洞描述 深圳市蓝凌软件股份有限公司数字OA(EKP)存在任意文件读取漏洞。攻击者可利用漏洞获取敏感信息,读取配置文件得到密钥后访问 admin.do 即可利用JNDI远程命令执行获取权限 FOFA app="Landray-OA系统" 漏洞过程 利用 蓝凌OA custom.jsp 任意文件读取漏洞 读取配置文件 /WEB-INF/KmssConfig/admin.prope
v831-openwrt-c开发
准备: 本次开发在linux环境下编译,使用gcc交叉编译,需要自己准备linux环境,并且建议不能太高,会有很多bug 到sipeed的官网下载工具: libmaix 工具链 安装: 工具链: 具体工具链说明 解压工具链后放到随便一个地方(记住路径)。参照快速安装脚本路径把arm-openwrt-gcc放到系统路径中(图中是我自己的路径,需要自己改路径) tar -Jxvf toolchai
《梦断代码》读后感之一
今天发表《梦断代码》的第一篇读后感。这几天读了《梦断代码》的前四章,有很多不懂的也是必然的,读了很多遍还有好多地方不是很懂。发一下读的内容。 作者迷恋于一个叫做Sumer的游戏,其可以让玩家打补丁,任何人都能窥探其内部运行机制。花点时间学习简单的Basic语言,改游戏就和玩游戏一样简单:将纸带上的指令装在到计算机,然后开始往程序里加代码。如果代码写得顺利,
用ChatGPT生成测试数据
大家好,欢迎来到 Crossin的编程教室 ! 在之前的文章 用ChatGPT写一个数据采集程序 中,我们演示了如何用 ChatGPT 辅助编写代码。 除了直接让ChatGPT写代码,我们也可以让它生成一些开发中使用的测试数据。 比如在开发和测试时,常会用到 JSON 格式的数据: [ { "id": 1, "name": "John Smith",
《梦断代码》读后感之二
当今世界,软件已经成为当今世界不可或缺的一部分。而《梦断代码》一书记录的是作者罗森伯格对OSAF主持的Chandler项目进行田野调查,通过Chandler开发过程来揭示软件开发过程中一些根本性的大问题。 第四章作者将其命名为乐高王国。卡普尔很注重前台的效果,着重于如何体现Agenda之魂。而后台工作总是处于迷宫。人们梦想把做软件变成流水线式的工作,他们长
python @property @classmethod
知乎:Python @property装饰器详解 菜鸟教程:Python property() 函数 菜鸟教程:Python classmethod 修饰符 知乎:Python 类进阶:私有属性/方法/装饰器/property
在Transformers 中使用约束波束搜索引导文本生成
引言 本文假设读者已经熟悉文本生成领域波束搜索相关的背景知识,具体可参见博文 如何生成文本: 通过 Transformers 用不同的解码方法生成文本。 与普通的波束搜索不同,约束 波束搜索允许我们控制所生成的文本。这很有用,因为有时我们确切地知道输出中需要包含什么。例如,在机器翻译任务中,我们可能通过查字典已经知道哪些词必须包含在最终的译文中; 而在某些特定的场合中,虽然某几个词对于语言模型而言
Python实现猜拳小游戏的多种方式
简介 猜拳小游戏是一个经典的小游戏项目,也是初学者学习编程的必要练手题目之一。在 Python 中,我们可以使用多种方式来实现一个简单的猜拳小游戏。 本文将依次介绍六种Python实现猜拳小游戏的方法,包括:使用 if-else 条件语句、使用 random 模块、使用字典映射胜负关系、for循环、while循环、函数。知识点依次堆加,这些方式各有优缺点,但无论哪种方式,都能够帮助初学者熟悉 Py
【技术积累】Python中的Pandas库【三】
什么是Series Series是一种带有标签的一维数组,可以容纳各种类型的数据(例如整数,浮点数和字符串)。每个Series对象都有一个索引,它可以用来引用每个元素。Series对象的主要特征是可以进行矢量化操作(即一次对整个序列进行操作),因此非常适合处理数值数据。 什么是DataFrame? DataFrame是一个带有标签的二维数据结构,可以容纳各种类型的数据(例如整数,浮点数和字符串)。
【总结】cnmaps、maskout、salem的正确打开方式
前言 这几天在画图,需要用到白化功能,一直在搜集各位大佬的资料学习(如下)。结合自己的使用经历,给大家简单分享一下亲身体验。 【自学气象人】公众号获取 气象绘图——白化杂谈 cnmaps,你值得拥有! python绘图 | salem一招解决所有可视化中的掩膜(Mask)问题 安装 maskout最简单 我提供一个如下的maskout.py代码(这份代码由于经过多位大佬们的完善,具体出自谁手我已经
属性、property和属性描述符
1、实例属性和类属性的区别 在 Python 中,类属性是定义在类级别上的变量或常量,它们是所有该类实例共享的值。而实例属性是定义在实例级别上的变量或常量,每个实例都有其自己的值。 区别主要在于: 值的存储位置:类属性存储在类的命名空间中,而实例属性存储在实例的命名空间中。 访问方式:类属性可以通过类名或实例访问,但实例属性只能通过实例访问。 继承:子类会继承父类的类属性,但不会继承父
小迪网安笔记二:信息收集
小迪安全V6系列笔记目录: 基础入门(第1天--第6天) 信息收集(第7天--第10天) web漏洞--SQL注入(第11天--第19天) web漏洞--文件上传(第20天--第24天) web漏洞--XSS(第25天--第28天) web漏洞--CSRF和SSRF(第29天) web漏洞--命令执行(第30天) 应急响应(第73天--第75天) Python开发(第76天--第79天) 红蓝对
Django的staticfiles库
staticfiles 库是 Django 提供的一个用于管理静态文件的库,它提供了一些工具和函数来帮助开发者在 Django 应用程序中管理和提供静态文件服务。 在 Django 应用程序中,静态文件通常包括 CSS 样式文件、JavaScript 脚本文件、图像文件以及其他一些资源文件。这些静态文件通常需要被服务器直接提供给客户端,以便客户端能够正确地渲染页面或执行特定的功能。 staticf
Linux下安装python3.7.9
操作系统与原有python 下载python 3.7.9 安装依赖 解压压缩包 把解压后的python移到/usr/local 编译python3.7.9 新建软链接 安装完成