Python

[重要] python 之 print() 函数高级用法

python之print()函数高级用法 ━━━━━━━━━━━━━━━━━━━━━━ 语法: print (value,...,sep='',end='n',file=sys.stdout,flush=False) 这是Python的内置函数print()的语法格式,其作用是将一个或多个对象打印到控制台或文件中。 参数说明: value:要打印的对象,可以是一个或多个,用逗号隔开。 sep:分

pycorrector包安装方法

在python3.6或者conda下的python3.10环境中,执行命令:pip install pycorrector。注意不要用国内的加速包

java调用python

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader; public class Demo1 { public static void main(String[] args) { // TODO Auto-generated method stub

python 之 字典dict 遍历

1.使用 for key in dict遍历字典可以使用for key in dict遍历字典中所有的键 x = {'a': 'A', 'b': 'B'}for key in x: print(key) # 输出结果ab123456782.使用for key in dict.keys () 遍历字典的键字典提供了 keys () 方法返回字典中所有的键 # keysbook = { '

如何解析和读取mysql binlog

要解析和读取MySQL的二进制日志(binlog),可以使用一些工具和方法。 MySQL官方提供的工具:MySQL自带了一个名为mysqlbinlog的命令行工具,可以用于解析和读取二进制日志。通过执行以下命令,您可以查看二进制日志的内容: mysqlbinlog [options] [binlog_files] options是一些可选参数,如--start-

在开发神魔

This QueryDict instance is immutable request.data为queryset对象,默认不可修改 在正常的请求/响应周期中访问时,QueryDicts request.POST和request.GET将是不可变的。要获得可变版本,您需要使用QueryDict.copy()。 解决办法: 方法1: 方法2:

接口自动化测试框架

python 框架   公共层: 环境登录,数据库连接方法   配置层: 环境配置、数据库配置   接口层: API接口   数据层: 数据获取   测试用例:测试用例   测试报告:测试结果

创建模式-简单工厂模式

from abc import ABCMeta, abstractmethod class Animal(metaclass=ABCMeta): @abstractmethod def say(self): pass class Dog(Animal): def say(self): print("汪汪") class Ca

【numpy基础】--广播计算

numpy的广播计算是指在多维数组上进行的一种高效计算方式。 它可以将计算任务分配到每个维度上,并且可以在计算过程中进行数据共享和同步,从而提高计算效率和精度。 广播计算在数值计算、科学计算、机器学习等领域都有广泛的应用。 例如,在数值计算中,广播计算可以用于求解大规模的非线性方程组;在科学计算中,广播计算可以用于模拟和预测自然现象;在机器学习中,广播计算可以用于分布式训练和推理等场景。 nump

工具 | conda命令的使用

在Anaconda中创建新环境 指定路径下创建环境 查看当前有哪些环境 切换到新创建的环境 查看当前环境安装了哪些依赖 退出当前环境 删除环境 Linux进入到Anaconda环境中 conda 环境复制 本地复制到本地 将一台电脑上的环境复制到另一台电脑上 pip install 命令 由于默认的pip命令安装的是国外的网址,安装十分缓慢,需要使用国内镜像。 后面-

RabbitMQ示例

  在MQ之前,我一直使用的redis作为中间人broker然后用celery执行耗时任务。从未在python项目中使用过MQ。所以今天就在django中用RabbitMQ取代redis+celery。   django中使用RabbitMQ: 本次使用RabbitMQ完成点击注册后给用户发送激活邮件的场景,如果不使用MQ,或者不使用异步的方式,后端就会一直等待smtp服务器

青龙面板批量部署依赖库,以便适应各种脚本

青龙面板批量部署依赖库,以便适应各种脚本 服务器安装依赖库 查看青龙面板 Docker 是否正常运行,记下青龙 Docker 的容器名字 输入一键安装命令: 如果你的青龙容器不叫qinglong,那自己替换为相应的容器名字。 安装依赖命令: 如果你使用的是国内服务器,并且上述命令超时,可尝试加速版: 海外服务器可以使用这个: 慢慢等就 OK 了。 青龙面板

[python] 基于matplotlib-scalebar库绘制比例尺

matplotlib-scalebar是一个Python库,用于在matplotlib图形中添加比例尺。它允许用户指定比例尺的大小、位置、字体和颜色,以及比例尺的单位。该库支持不同的比例尺单位,例如米、英尺、英寸等。matplotlib-scalebar安装命令如下: pip install matplotlib-scalebar 比例尺是一种用于描述图上线段长度与实际相应线段长度之间关系的方

Lua 中最重要的数据结构:表(Table)

楔子 本次来介绍一下 Lua 中的表(Table),表是 Lua 语言中最主要(事实上也是唯一)的数据结构,表既可以当做数组来用,也可以当成哈希表来用。这个和 Python 中的字典非常类似,比如我们之前用查看变量类型的 math.type,本质上就是以字符串 "type" 来检索表 math。而在 Python 中,比如调用 math.sin,本质也是从 math 模块的属性字典里面查找 key

微信公众平台逆向分析案例

​ 请忽视具体网站,重点专注逆向的分析思路!重点是分析思路!案例url:https://mp.weixin.qq.com 分析思路: 1)随便输入账号密码进行登录(admin,123456),打开F12进行抓包 2)通过抓包工具发现,密码是经过加密,并且发现密码的加密后的数据是32位,(猜测)大概率是md5加密的! 3)发现加密后的数据是被pwd这个请求参数使用的,需要全局搜索pwd,定位加密

STEAM逆向分析案例

​ 案例url:https://store.steampowered.com/login/?redir=&redir_ssl=1 ​ 逆向分析思路: ​ 1)输入用户名和密码后,点击登录按钮,通过抓包工具捕获点击登录按钮后发起请求对应的相关数据包。 ​ 2)打开全局搜索框:点击右上角的三个点,打开search表示的全局搜索框即可,在其内部搜索password。在这些数据包中重点关

完美世界逆向分析案例

​ 案例url:https://passport.wanmei.com/login?location=L3NhZmUv 逆向分析思路: 1)寻找加密参数 ​ 输入用户名和密码后,点击登录按钮,通过抓包工具捕获点击登录按钮后发起请求对应的相关数据包。 2)全局搜索加密参数 ​ 打开全局搜索框:点击右上角的三个点,打开search表示的全局搜索框即可,在其内部搜索password。在这些数据

mark

s 大部已屏,得空梳理。 App Hardware(14) App Network(16) App Projects(18) Java(12) Java EE(18) Java Tools(12) My Live(31) My Live Read(43) OS(106) Python(17) Web Database(37) Web DevOps(3) Web Scripts(14) Web S

Python | 魔法函数`__contains__`的用法

在python的字符串、列表、元组、结合等对象的时候,经常使用in的方法,一个类的对象能够使用in,就是因为这个类实现了__contains__魔法函数 如下面的代码,演示了类的对象使用in的情形 执行结果为:

Docker 安装 MongoDB

Docker 安装 MongoDB Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。 访问Explore Docker's Container Image Repository | Docker Hub,搜索mongo镜像 https://hub.docker.c

Python | os.path库的用法

os.path是Python标准库中的一个模块,提供了一些用于处理文件路径的函数和变量。它可以跨平台地处理不同操作系统下的路径问题,包括Windows、Linux、Unix等。 os.path模块中的函数和变量可以用于处理路径字符串,并返回路径的各种组成部分,如文件名、目录名、扩展名等。同时,它也提供了一些常用的路径操作函数,如将多个路径组合成一个完整的路径、判断路径是否存在、获取路径的绝对路径等

如何让ChatGPT高效的理解你的Prompt

1.概述 ChatGPT是由 OpenAI 开发的一种强大的语言模型,它在许多自然语言处理任务中展现出了惊人的能力。而其中一个关键的技术概念就是 "Prompt"。本文将深入探讨 Prompt 的概念、作用和应用,以及如何在与 ChatGPT 进行交互时充分利用 Prompt 的能力。 2.内容 ChatGPT 是一种基于深度学习的语言模型,具备出色的自然语言处理能力。然而,ChatGP

网安--python实现暴力破解

实现思路  代码:     import requests pwds = open("password.txt") for pwd in pwds: url = "http://192.168.221.138/DVWA/vulnerabilities/brute/" reps = requests.get(url = url,params =

Linux(Ubuntu) 常用命令的总结

Linux(Ubuntu) 常用命令的总结 总结工作中用到的ubuntu命令,和添加一些常见的Linux的命令; 1.文件操作&常见命令操作 前置补充:Linux 终端提示符 && 命令语法 ubuntu 中没有上述的中括号,其他的都一样; 补充:Ubuntu 中出现错权限的问题,一般都是加上sudo; 1.1 基础文件操作 创建 复制 其他常见情况的参数补

举例说明 exec() 函数的用法

举例说明exec()函数的用法 ━━━━━━━━━━━━━━━━━━━━━━━━━ exec() 函数可以用于执行一段字符串作为代码,这在某些场景下非常有用。以下是一些 exec() 函数的用法示例: 动态执行 Python 代码: 在这个例子中,我们将要执行的代码字符串存储在 code_str 变量中,然后使用 exec() 函数执行它。这将会输出 "Hello, World!"。 在函

ELK 8.0.0 数据增删改查

ELK 8.0.0 数据增删改查 目录ELK 8.0.0 数据增删改查1 创建文档数据2 查找所创建的文档3 更新文档中的数据4 删除索引5 match5.1 match_all5.2 match5.3 match_phrase 1 创建文档数据 2 查找所创建的文档 3 更新文档中的数据 4 删除索引 5 match 5.1 match_all 5.2 match match用来做基本

python: pyQt5

pip install PyQt5pip install PyQt5-tools https://www.w3schools.cn/pyqt5/pyqt5_hello_world.htmlhttps://doc.qt.io/qtforpython-5/contents.htmlhttps://zhuanlan.zhihu.com/p/162866700https://blog.csdn.net/y

MongoDB基础命令

MongoDB基础命令 计算机存储数据的概念如下: 查看数据库 列出所有在物理上存在的数 show dbs; 切换数据库/创建数据库 如果数据库不存在,则指向数据库,但不创建,直到插入数据或创建集合时数据库才被创建 use 数据库名; 删除当前数据库 删除当前指向的数据库 如果数据库不存在,则什么也不做 use 数据库名 db.dropDatabase() 创建集合 单纯创建集合命令

实践篇:1 虚拟机使用rmp方式安装部署GitLab-ce

01 环境准备 电脑:MAC Air 虚拟机:VMware Fusion 12.2.3 Linux环境:CentOS 7 02 rpm方式安装部署GitLab服务 步骤1:centos 7 安装wget 1、查看是否安装: 如果已安装会显示wget相关信息,如果不显示信息就表示没安装,wget命令自然不能使用。 2、安装wget 当看到Complete!表示成功安装完成,如图: 说明:wg

强化学习从基础到进阶--案例与实践[7.1]:深度确定性策略梯度DDPG算法、双延迟深度确定性策略梯度TD3算法详解项目实战

强化学习从基础到进阶--案例与实践[7.1]:深度确定性策略梯度DDPG算法、双延迟深度确定性策略梯度TD3算法详解项目实战 1、定义算法 1.1 定义模型 1.2 定义经验回放 1.3 定义智能体 2. 定义训练 3、定义环境 OpenAI Gym中其实集成了很多强化学习环境,足够大家学习了,但是在做强化学习的应用中免不了要自己创建环境,比如在本项目中其实不太好找到Qlearning能学

<<  <  683  684  685  686  687  688  689  690  691  692  693  >  >>