Python

[De1CTF 2019]SSRF Me

[De1CTF 2019]SSRF Me 整理代码 三个路由: /geneSign 传递参数param和设置好的action=scan传入getSign生成签名 /De1ta 从cookie中获取action和sign,再获取参数param以及ip然后传入Task类中,以json形式返回Task->Exec() / 首页,读取code.txt中的源码返回 waf()过滤了param中go

Visual Studio 项目发布时将资源目录文件夹所有文件拷贝到发布路径

1.背景 在 .NET 项目开发过程中,时常需要将资源文件夹复制到生成目录,以确保这些资源随项目输出。 2.方法 找到当前项目例如:xxxxx.Api  双击 进入,对 .csproj文件内容 ,加入如下信息: 目标定义: <Target Name="CopyResourcesPublish" AfterTargets="Publish">:这定义了

Pycharm图形化性能测试工具Profile

  在部署模型的时候遇到一个需要加速的问题,为了搞清楚模型调用过程中最耗时的操作以定位优化,同事告诉了我一个调优的工具,叫 profile。搜集整理如下:   1. PyCharm图形化性能测试工具Profile PyCharm提供了图像化的性能分析工具,使用方法见利用PyCharm的Profile工具进行Python性能分析。 另外,结合后面其他测试时间的python包

Redis Desktop Manager 各个版本激活破解下载

redis desktop manager是一款功能强大的redis数据库管理软件,可以帮助用户轻松快速的查看与操控整个数据库。redis desktop manager不仅拥有十分简洁直观的操作界面,而且所有功能信息一目了然,是广大用户必备的数据库管理神器。redis desktop manager具有操作简单、方便快捷、功能完善、性能稳定等优点,支持用户采用可视化操作界面对数据库进行各方面工作

js逆向实战之智通财经网token参数解密

url:https://www.zhitongcaijing.com/immediately.html 分析过程 抓流量包,主要关注如下这条数据包。 响应数据如下。 由于该url中的token参数是经过加密的,所以目的就是找到加密过程。 关键字搜索immediately/content-list.html,只有两条记录,第一处是个html代码,肯定不是,所以只需要看第二处。

助力数智化转型:使用检索增强生成【RAG】构建物业行业大模型

​本文作者:蔡冠杰,碧桂园服务后端开发高级工程师,拥有8年开发经验。 1 (RAG)检索增强生成技术介绍 1.1 检索增强生成是什么? 举个例子,比如我作为员工,直接问大模型: 提问:我们公司几点下班? 大模型在没有“接触”过我们公司《员工手册》等企业私有数据的情况下,大模型往往难以给出正确答案。RAG的能力在于能够让大模型结合企业私有数据,完成特定领域的知识问答。RAG把这类问题拆

大模型必备 - 中文最佳向量模型 acge_text_embedding

近期,上海合合信息科技股份有限公司发布的文本向量化模型 acge_text_embedding 在中文文本向量化领域取得了重大突破,荣获 Massive Text Embedding Benchmark (MTEB) 中文榜单(C-MTEB)第一名的成绩。这一成就标志着该模型将在大模型领域的应用中发挥更加迅速和广泛的影响。 MTEB概述 假设你需要了解如何在家中自制咖啡,可能会在搜索引擎中输

前端调用DRI后端API出现跨域资源共享(CORS)问题解决办法

目录1. 引言2. 跨源资源共享和实现方法3. 在Django项目中配置django-cors-headers库Reference 1. 引言 在进行后端API开发时,有时会遇到“跨域资源共享 (CORS) 请求...被阻止“的错误,如图1所示。本文讲解如何在使用DRF(Django REST Framework)的后端API开发项目中解决这个问题。 A cross-origin resourc

【学习笔记】Python 使用 matplotlib 画图

目录安装中文显示折线图、点线图柱状图、堆积柱状图坐标轴断点参考资料 本文将介绍如何使用 Python 的 matplotlib 库画图,记录一些常用的画图 demo 代码 安装 中文显示 新版的 matplotlib 已经支持字体回退功能,因此可以直接设置字体为 Times New Roman 和 SimSun(宋体)。这样英文会以 Times New Roman 显示,中文会以 宋体 显示

ubuntu22.04 切换python版本后 ModuleNotFoundError

ubuntu22.04使用版本为python3.10 使用update-alternatives切换为python3.8后,出现错误: 执行以下操作: 若出现以下报错: 先安装3.8对应的distutils即可:  

docker的基本命令

  1、docker run 1. docker run ubuntu:15.10 /bin/echo "hello world"  以ubuntu:15.10为镜像起一个容器,并在容器中执行相关命令 2. docker run -it --rm  --name "xx"  ubuntu:15.10 /bin/bash  进入到容器内部交互:-i

day23-必备SQL和表关系及授权

1. 必备SQL语句 上一节讲解了最基础SQL语句:增删改查,其实在日常的开发中还有很多必备的SQL语句。 这一部分的SQL语句都是围绕着对 表中的数据进行操作的。 提示:今天的所有操作我都只会在 MySQL自带的客户端工具上进行操作。 例如:现在创建如下两张表。 1.1 条件 根据条件搜索结果。 1.2 通配符 一般用于模糊搜索。 注意:数量少,数据量大的搜索。 1.3 映射

什么是模块规格对象(ModuleSpec)?

    模块规格(module spec)对象在 Python 的导入机制中扮演着重要的角色,它是一个包含了导入模块所需信息的对象。模块规格对象是 Python 3.4 及以上版本中引入的,它是 `importlib` 模块的一部分,用于标准化模块的导入过程。模块规格对象的主要作用有:1. **存储模块元数据**:模块规格对象包含了模块的名字、加载器(loader)、原始文件路

模块规格(module spec)对象具体是什么

`importlib.util.spec_from_file_location()` 函数返回的 `spec` 是一个模块规格(module spec)对象,它是 `importlib.machinery.ModuleSpec` 类的一个实例。这个对象包含了导入模块所需的全部信息,如模块的名字、加载器(loader)、定位器(locator)、原始文件路径等。模块规格对象是一个容器,它提供了一种统

`loader` 对象是什么

在 Python 中,`loader` 是一个对象,它的职责是加载模块的代码。当你使用 `import` 语句导入一个模块时,Python 会使用一个特定的 `loader` 来查找、读取和初始化模块的代码。`loader` 遵循一个特定的协议,定义了如何加载模块。`SourceFileLoader` 是 Python 标准库 `importlib` 模块提供的一个 `loader` 类,它用于加

模块规格(module spec)对象的作用

模块规格(module spec)对象在 Python 的导入机制中扮演着重要的角色,它是一个包含了导入模块所需信息的对象。模块规格对象是 Python 3.4 及以上版本中引入的,它是 `importlib` 模块的一部分,用于标准化模块的导入过程。模块规格对象的主要作用有:1. **存储模块元数据**:模块规格对象包含了模块的名字、加载器(loader)、原始文件路径(origin)、是否是包

在实际编程中,如何有效利用模块规格对象?

在实际编程中,模块规格对象(`ModuleSpec`)通常用于需要动态导入模块的场景,例如插件系统、扩展框架、测试框架等。以下是一些有效利用模块规格对象的方法:1. **动态导入模块**: 当你需要根据运行时的情况来决定导入哪个模块时,可以使用模块规格对象。例如,根据用户的输入或配置文件来动态加载不同的插件。2. **自定义模块加载**: 如果你需要以非标准的方式加载模块,比如从数据库、网

什么是自定义导入钩子(import hooks),他的作用

自定义导入钩子(import hooks)是 Python 的导入系统中的一种机制,允许开发者自定义模块的查找和加载过程。在 Python 中,导入模块通常涉及几个步骤: 查找模块、加载模块、初始化模块和定义模块。 导入钩子可以在这些步骤中的任意一个插入自定义行为。自定义导入钩子的主要作用是扩展或改变 Python 的默认导入行为。它们可以通过以下两种方式实现:1. **查找器(Finder)**

NumPy 1.26 中文文档翻译完成

NumPy 1.26 中文文档 NumPy 用户指南 开始入门 什么是 NumPy? NumPy 快速开始 NumPy: 绝对初学者的基础知识 基础与用法 NumPy 基础知识 MATLAB 用户的 NumPy NumPy 特性 NumPy 如何操作 高级用法和互操作性 从源码编译 使用 NumPy C-API F2PY 用户指南和参考手册 开发人员的底层文档 与 NumPy 的互操作性 附加文

spark standalone同时运行pyspark和spark-shell

需要限制资源数量,使用 spark.cores.max 或 --total-executor-cores 来指定最大核数。 假设集群一共4c5.6g pyspark(使用2c2g) spark-shell(使用2c2g) 如果不进行限制,则一个交互式终端将占用全部资源,导致另一个交互式终端为WAITING状态

NumPy 1.26 中文官方指南(二)

NumPy 1.26 中文官方指南(二) NumPy: 绝对初学者的基础知识 原文:numpy.org/doc/1.26/user/absolute_beginners.html 欢迎来到 NumPy 的绝对初学者指南!如果你有评论或建议,请不要犹豫联系我们! 欢迎来到 NumPy! NumPy(Numerical Python)是一个开源的 Python 库,几乎在每个科学和工程领域中都被使

NumPy 1.26 中文官方指南(三)

基础与用法 NumPy 基础知识 原文:numpy.org/doc/1.26/user/basics.html 这些文档阐明了 NumPy 中的概念、设计决策和技术限制。这是了解 NumPy 基本思想和哲学的好地方。 数组创建 对ndarrays进行索引 使用 NumPy 进行 I/O 数据类型 广播 复制和视图 结构化数组 通用函数(ufunc)基础知识

sys.meta_path的作用

`sys.meta_path` 是 Python 导入系统中的一个关键特性,它是一个列表,包含了所有的元路径查找器(meta path finders)。这些查找器在导入模块时会被依次查询,以便找到对应的模块。当你在 Python 中导入一个模块时,解释器会按照以下步骤进行:1. 检查 `sys.modules` 缓存,看看模块是否已经被导入过。如果找到了,就直接返回缓存的模块。2. 如果模块不在

NumPy 1.26 中文官方指南(四)

附加文件 术语表 原文:numpy.org/doc/1.26/glossary.html (n,) 括号中跟着逗号的数字表示一个具有一个元素的元组。尾随逗号将一个元素元组与括号n区分开。 -1 在维度入口中,指示 NumPy 选择长度,以保持数组元素总数不变。 在索引中,任何负值表示从右边进行索引。 … 一个省略号。 当索引数组时,缺失的轴简称为全切片。 它最多可以

利用 Amazon EMR Serverless、Amazon Athena、Apache Dolphinscheduler 以及本地 TiDB 和 HDFS 在混合部署环境中构建无服务器数据仓库(一)云上云下数据同步方案设计

引言 在数据驱动的世界中,企业正在寻求可靠且高性能的解决方案来管理其不断增长的数据需求。本系列博客从一个重视数据安全和合规性的 B2C 金融科技客户的角度来讨论云上云下混合部署的情况下如何利用亚马逊云科技云原生服务、开源社区产品以及第三方工具构建无服务器数据仓库的解耦方法。 Apache EMR(Elastic MapReduce)Serverless 是亚马逊云科技推出的一种全托管的无服务器大

Python的Spacy

spaCy是一个基于Python编写的开源自然语言处理库。 基于自然处理领域的最新研究,spaCy提供了一系列高效且易用的工具,用于文本预处理、文本解析、命名实体识别、词性标注、句法分析和文本分类等任务。 安装 查看版本 安装中文模型 注:   安装可能会失败,可采用离线安装   下载 https://github.com/explosion/spacy-models/relea

MySQL中实现支持Emoji表情存储

MySQL中实现支持Emoji表情的存储 要让MySQL支持Emoji,详细步骤: 步骤1:确认MySQL版本 确保您使用的MySQL版本至少为5.5.3,因为这是开始支持utf8mb4字符集的起始版本。如果您当前的版本低于此要求,您需要先升级MySQL到一个支持utf8mb4的较新版本。 步骤2:检查现有表结构 查看您的数据库、表和字段是否已经使用了utf8字符集。若使用了utf8,则需要将其转

Full Line Code Completion

JetBrains IDE 在最新的 2024.1 更新中添加了一种新型的代码补全:Full Line Code Completion。 Full Line Code Completion,翻译过来就是全行代码补全。这是一个无数读者小伙伴们都非常感兴趣的新特性。 随着越来越多的读者小伙伴们开始将 AI 融入他们的日常工作中,这里很有必要给大家分享下Full Line Code Completion

python读取yaml配置文件的方法

yaml简介1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言。yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文件,看了yaml后,发现这个更直观,更方便,有点类似于json格式 2.yaml基本语法规则: 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相

<<  <  231  232  233  234  235  236  237  238  239  240  241  >  >>