Python

subprocess模块概述

一、subprocess的常用函数 subprocess.check_output() subprocess.check_output() 用于执行命令并返回其标准输出。 如果命令执行失败或返回非零的返回码,则会抛出 CalledProcessError 异常。 参考 https://blog.csdn.net/qq_26917905/article/details/13796943

0xgame re wk2 writeup

0xgame re wk2 wp FirstSight-Pyc 直接在线反编译。 发现了Ciallo~发现好像跟逆向已经没什么关系了,只要改一改,正确输入,让程序跑出0xgame{xxx}就行了。 BabyUPX upx -d脱壳,再打开可以看到加密,直接正向爆破。 ida encode部分: 爆破: 注意ida导出的时候使用的是usigned char,要改成char,不然部分字符没法显

安装jupyter notebook启动报错ModuleNotFoundError: No module named ‘jupyter_server.contents‘的解决办法

该问题是traitlets库更新后, 导致旧版本(<6.5.3)的jupyter notebook无法正确引用(这就是Python的勾石兼容性),可以通过降级traitlets库来解决,或者更新jupyter notebook到新版本 1、降级trailets库(推荐更新jupyter notebook): 或者 2、重新安装最新的jupyter notebook(版本>6.5.3即

YOLOv8实战人脸-口罩检测与识别【数据集+YOLOv8模型+源码+PyQt5界面】

  本文采用YOLOv8作为核心算法框架,结合PyQt5构建用户界面,使用Python3进行开发。YOLOv8以其高效的实时检测能力,在多个目标检测任务中展现出卓越性能。本研究针对人脸-口罩数据集进行训练和优化,该数据集包含丰富的人脸-口罩图像样本,为模型的准确性和泛化能力提供了有力保障。通过深度学习技术,模型能够自动提取人脸-口罩的特征并进行分类识别。PyQt5界面设计简洁直观,便于用户操作和

斯坦福-CS25-Transformer-原理笔记-一-

斯坦福 CS25 Transformer 原理笔记(一) P1:1. 改变 NLP、CV、RL 的 DL 模型 - life_code - BV1X84y1Q7wV 大家好,欢迎来到 CS25《变压器联合》的第一节入门讲座。CS25 是我们三个人在 2021 年秋季于斯坦福大学创办并教授的一门课程,课程内容并不是如图片所示的那样关于可以变形为汽车的机器人,而是关于深度学习模型,特别是一种已经在

Iterator(迭代器)

迭代器 什么是迭代器? 为单独数组创建迭代器 为所有数组创建迭代器

上周热点回顾(10.14-10.20)

热点随笔: · 园子商业化的烦恼:吐槽阿里云,得罪了用户 (博客园团队)· 致阿里云:我有一个小需求,请帮忙去掉AI助手 (博客园团队)· 我被 .NET8 JIT 的一个BUG反复折磨了半年之久(JIT tier1 finally optimizations) (czd890)· 开源的口袋妖怪自走棋「GitHub 热点速览」

heapq库的使用——python代码

1、基本概念 heapq是Python中的一个内置模块,它是一个实现堆排序算法的工具,heapq的全写是heap queue,是堆队列的意思。 在介绍用法之前,我们需要先知道优先队列的定义。队列大家应该都不陌生,也是非常基础简单的数据结构。我们可以想象成队列里的所有元素排成一排,新的元素只能从队尾加入队列,元素要出队列只能通过队首,不能中途从队列当中退出。而优先队列呢,是给队列当中的元素每一个都设

【Python探寻之旅】可变对象,不可变对象,深拷贝,浅拷贝

目录1. 可变对象和不可变对象1.1 “对象的值可以改变”是什么意思?1.2 “对象的值不能改变”是什么意思?1.3 总结2. 用=赋值有什么问题3. copy模块登场4. 重新认识列表对象5. 浅拷贝,深拷贝5.1 浅拷贝(copy.copy())浅拷贝的原理浅拷贝举例5.2 浅拷贝后,修改z中不可变对象元素的值5.3 深拷贝(copy.deepcopy())6.总结:用=赋值,浅拷贝,深拷贝的

Raspberry Pi和Arduino哪个更适合DIY项目

Raspberry Pi和Arduino都是流行的DIY项目工具,但它们各有特点和适用范围。Raspberry Pi是一种微型计算机,适合需要计算能力的项目,如媒体中心、游戏机或小型服务器。Arduino是一个微控制器板,适合控制简单的硬件项目,如自动化系统和传感器网络。选择哪个取决于项目需求:需要更多计算能力和多媒体功能时,选择Raspberry Pi;需要硬件控制和简化编程时,选择Ardui

工程化爬虫的写法

爬虫工程化是指将爬虫开发成一个稳定、可维护、可扩展的系统。这通常涉及到以下几个方面: 模块化设计:将爬虫分解为多个模块,例如数据抓取、数据解析、数据存储、错误处理等。 配置管理:使用配置文件来管理爬虫的参数,如目标URL、请求头、代理服务器等。 异常处理:合理处理网络请求异常、数据解析异常等。 日志记录:记录爬虫的运行状态,方便问题追踪和调试。 并发与分布式:使用多线程、多进程

【转载】 最强总结!十大回归类算法模型 !!!

  【转载】 最强总结!十大回归类算法模型 !!!   今儿和大家分享的回归类算法有: 线性回归 Ridge 回归 Lasso 回归 弹性网络回归 多项式回归 决策树回归 随机森林回归 支持向量回归 K近邻回归 梯度提升回归 1. 线性回归 线性回归是一种用于描述两个或多个变量之间线性关系的统计模型。假设 &nbs

Windows文件被某个进程占用,无法删除

EXE 文件 打开PowerShell,按如下步骤操作: 其他类型文件 Handle工具 微软官网下载Handle工具: https://learn.microsoft.com/en-us/sysinternals/downloads/handle 打开PowerShell,按如下步骤操作: Process Explorer 微软官网下载Process Explorer工具: https://

Django的MVT设计模式

经典的MVC设计模式及其有点 MVC即 Model-View-Controller(模型-视图-控制器) ,是经典的软件开发设计模式 Django是如何遵循MVC设计模式的? 开始演示 创建app应用 python manage.py startapp tasks 注册到项目中 然后把应用的urls添加到项目的urls中去 创建模型(M) 编辑应用下的models.py 创建

Leetcode 1584. 连接所有点的最小费用

1.题目基本信息 1.1.题目描述 给你一个points 数组,表示 2D 平面上的一些点,其中 points[i] = [x_i, y_i] 。 连接点 [x_i, y_i] 和点 [x_j, y_j] 的费用为它们之间的 曼哈顿距离 :|x_i – x_j| + |y_i – y_j| ,其中 |val| 表示 val 的绝对值。 请你返回将所有点连接的最小总费用。只有任意两点之间 有且仅有

算法比赛中常用的快读

在算法比赛中,快读是一个常用的技巧,用于提高输入数据的速度。常见的快读方法有以下几种: 1. C++ 中的快读 C++ 中常用 scanf 和 getchar 进行快读。 2. Python 中的快读 Python 的 input() 相对较慢,可以用 sys.stdin.read 来提高速度。 3. Java 中的快读 Java 中可以使用 BufferedReader 和 StringTo

python PyPDF2 切割PDF文件

python PyPDF2 切割PDF文件 from PyPDF2 import PdfReader, PdfWriter def split_pdf(in_file,out_file,orientation="vertical",percent=0.5): """ :param in_file: 待拆分的pdf文件 :param out_path: 拆分成单页的pdf

数据采集作业二

数据采集作业二 课程链接 作业链接 作业链接 https://gitee.com/jsjdjjdjajsd/getinformation/tree/master/作业二 学号姓名 102202119吴佳辉 作业1 1.数据采集实验 要求:在中国气象网(http://www.weather.com.cn)给定城市集的 7日天气预报,并保存在数据库。 点击查看代码

使用 Optimum-Intel 和 OpenVINO GenAI 优化和部署模型

在端侧部署 Transformer 模型需要仔细考虑性能和兼容性。Python 虽然功能强大,但对于部署来说有时并不算理想,特别是在由 C++ 主导的环境中。这篇博客将指导您如何使用 Optimum-Intel 和 OpenVINO™ GenAI 来优化和部署 Hugging Face Transformers 模型,确保在最小依赖性的情况下进行高效的 AI 推理。 为什么使用 OpenVINO

如何使用Python调用API数据

为什么使用Python调用API数据? 简洁的语法:Python的简洁性使得编写API调用代码变得直观易懂。 强大的库支持:Python拥有如requests这样的库,极大地简化了HTTP请求的发送和响应的处理。 数据处理能力:Python的数据处理库,如Pandas,使得数据的分析和处理变得简单。 社区支持:Python社区庞大,提供了大量的资源和工具,帮助开发者快速解决问题。 如何使用Pyth

如何使用WebSockets

使用WebSockets你需要遵循以下步骤:一、理解WebSockets与传统HTTP的差异;二、选择合适的库和框架;三、建立WebSocket服务器;四、构建WebSocket客户端;五、确保连接的安全性。在开始使用WebSockets前,我们首先需要明白其背后的设计理念和技术特点。 为比亚迪车主推荐比亚迪车友群 比亚迪秦L Dmi武冈车友群_武冈比亚迪秦L Dmi车友俱乐部 比亚迪秦p

成都超算使用记录

调试流程 注:这里的工作流程用于测试环境、练习使用; 准备工作 环境准备 给conda换源: Reference: 修改默认Anaconda镜像源 加载模块 创建环境 安装本地PyTorch框架 开始训练 申请节点: 查看节点信息: SSH到计算节点: 加载模块,激活环境 验证DCU可用否 愉快享用免费算力8️⃣ 其他常用的操作

RBFN

下面我们详细讲解这个实现径向基函数神经网络(RBFN)的代码,并结合数学公式来说明每个部分的作用。 一、RBFN简介 径向基函数神经网络(RBFN)是一种前馈神经网络,通常包含三层: 输入层:直接将输入数据传递到隐藏层。 隐藏层:由一组径向基函数组成,每个函数都有一个中心(centers)和宽度(sigma)。 输出层:线性组合隐藏层的输出,得到最终预测结果。 RBFN的训练过程主要包括:

如果python的类变量和实例变量名字一样会如何?

python中类变量是属于类的,不属于具体的对象,所有对象共享一个类变量。类变量可以通过类名.变量名访问,也可以通过实例化后的对象.变量名访问。那么,如果我给对象的变量起的名字和类变量同名会如何?我们写代码测试一下: 输出: 可以看到,当读取self.name时,如果已经有实例变量则访问实例变量,否则访问类变量。当写入self.name时,会创建新的实例变量,不会改变类变量。 因此,类变量可以

tornado-SSE exmaple demo

html不需要库直接F12看(get请求直接访问接口不需要html亦可 http://localhost:3000/events直接访问) tornado: 1.注意同步异步,其他接口不要卡死 tornado.gen.sleep(1) 2.跨域Access-Control要注意 我之前忘了那三个语句卡住了 还是不熟悉基础知识,要多补习 tornado: html:: js(没有tornado才

读数据工程之道:设计和构建健壮的数据系统15源系统实际细节(上)

1. 数据库 1.1. 数据库管理系统 1.1.1. 用于存储和提供数据的数据库系统 1.1.2. 简称DBMS,它由存储引擎、查询优化器、灾难恢复和其他管理数据库系统的关键组件组成 1.1.2.1. 查询 1.1.2.2. 查询优化器 1.1.2.3. 扩展和分发 1.1.2.4. 模型

[oeasy]python037_ print函数参数_sep分隔符_separator

print函数参数_sep分隔符_separator 回忆上次内容 上次了解了 类型 type 本意来自于印记       添加图片注释,不超过 140 字(可选)   要特别注意 type 类型       添加图片注释,不

uv 基于rust 编写的python 包管理以及项目管理工具

uv 基于rust 编写的python 包管理以及项目管理工具 包含的特性 简单工具可以替换pip,pip-tools,pipx,poetry,pyenv 等 比pip 快10-100 倍 安装以及管理python 版本 运行以及安装python 应用 运行脚本 支持类似cargo 模式的workspace 磁盘空间高效 说明 对于希望提示快速python 包下载项目管理的uv 是一个很值得使

0xGame2024-week2-crypto

Crypto LFSR-baby 最基础的lfsr,给了mask,我这里稍微讲解一下,顺便看看自己梳理一遍看看哪里不懂,就根据题目代码来讲,讲得会很省略,像循环周期相关的知识这里就不讲了,建议如果不懂的话,可以先自己看一下wiki里的介绍,或者其他师傅的博客,建议用上纸笔,然后自己用代码实现一下,总之就是动起手来,不要只看不练。) 参考文献: 线性反馈移位寄存器 - LFSR - CTF Wi

<<  <  19  20  21  22  23  24  25  26  27  28  29  >  >>