Python

pyautogui 屏幕倍率的坑

在我的2倍屏设备上,鼠标移动不准确。 直接上演示代码 【上述代码仅做演示,更好的处理方法应该封装出一个函数,能根据屏幕倍率对像素位置进行转换。】

红日靶场二

靶场环境搭建 各靶场初始密码为:1qaz@WSX web需要切换de1a用户,密码1qaz@WSX才可进行登录 名称 ip地址 应用 Kali nat:192.168.111.5 攻击机 PC.de1ay.com 仅主机:10.10.10.201 nat:192.168.111.201 DC.de1ay.com 仅主机:10.10.10.10 AD域 WEB.de1ay

curse终端GUI模块

curses 是什么? curses 库为基于文本的终端提供了独立于终端的屏幕绘制和键盘处理功能;这些终端包括 VT100,Linux 控制台以及各种程序提供的模拟终端。显示终端支持各种控制代码以执行常见的操作,例如移动光标,滚动屏幕和擦除区域。不同的终端使用相差很大的代码,并且往往有自己的小怪癖。 在普遍使用图形显示的世界中,人们可能会问“为什么自找要麻烦”?毕竟字符单元显示终端确实是一种过时

Python/Java/Php/C#/Go/C/C++这几个主力语言,谁到底真的不行

1.前言 阿里最近又进行了史诗级的大裁员,IT行业肉眼可见的持续性衰退与没落。当潮水退却,才能看出谁在裸泳。作为当今计算机编程界的几大主力语言,谁才真正的裸泳者呢?引用原文:这几个主力语言,谁到底真的不行 2.描述 1.Python: Python作为一款解释性的动态语言,它很早就诞生了。它的第一个发行版1991年出世,比Java还要早四年。可惜命运不济,一直没有大的作为。到了2014年人工智能的

搭建 QT6+OpenCv4.7+CMake的环境

本文主要介绍如何搭建QT6+OpenCv的开发环境,基本流程如下 先安装CMake3.27.3,用来编译适用用QT的OpenCv的源码,安装完成后要配置系统的环境变量 安装Qt6的开发环境,并配置环境变量,注意一定要重启电脑才能生效 下载OpenCv的源码,用于后面的编译 上述环境准备好后,使用CMake来编译适配Qt的OpenCv源码 安装OpenCv 附件:  https://d

datetime:Python日期与时间值管理计算

前言 datetime库也用于时间日期的处理,主要用于完成日期和时间的解析,格式化和算术运算。本篇,将完整的介绍datetime库的应用知识。 datetime.date 与time库一样,datetime库也有获取当前日期的类,日历日期值用datetime.date表示。比如datetime.date.today()。 具体代码如下: 运行之后,效果如下: datetime.date.to

Javascript版Langchain入门

https://baijiahao.baidu.com/s?id=1769509377621631060&wfr=spider&for=pc 介绍 LangChain是一个开源Python库,用于构建由大型语言模型(LLM)支持的应用程序。它提供了一个框架,将LLM与其他数据源(如互联网或个人文件)连接起来,允许开发人员将多个命令链接在一起,以创建更复杂的应用程序。LangC

软件工程01作业

一、回顾——我的初心 1.当初为什么报 软件工程 这个专业? 由于在之前专科学的是大数据技术,专升本对口专业院校太少,软件工程所需要学习的技术与大数据相近,选择了软件工程专业,在专科阶段我选择大数据专业的主要原因是对大数据的潜力和应用前景深感吸引。在当今的信息时代,大数据在各行各业中发挥着至关重要的作用,大数据技术都有广泛的应。在当前阶段,我对大数据和软件工程这两个领域都有浓厚的兴趣。大数据专业让

MoeCTF 2023

0x01 text64 v1可以由用户操控,直接造成栈溢出。同时程序里存在分开的system函数和"/bin/sh"字符串,所以就是简单的ret2libc1。Exploit为 0x02 text32 和text64差不多,只不过架构换成了32位,参数传递方式改变以下就行。Exploit为 0x03 ret2syscall 如其名,就是简单的ret2syscall,给定了rax、rdi、r

数据结构之链表

说明 链表是数据结构中的线性结构,用于存储一系列元素(节点),其中每个元素都包含一个指向下一个元素的引用。 链表由一组节点组成,每个节点包含两个部分:数据和指向下一个节点的指针(或引用)。 线性结构中对比数组/列表的优势:插入和删除性能较好 涉及的概念: 1. 节点:节点包括2个域,元素域、链接域 2. 元素域也叫数据域:就是链表在该节点上存储的数据(元素) 3. 链接域也叫指针域:建立当前节点与

AI打游戏-壹

前言 AI打游戏-壹(bilibili) 背景 大部分AI教程专注算法训练,使用开源训练集进行训练 实际工作中,算法训练只是一部分,还有很多上下游的工作 通过AI打游戏这个主题,来熟悉AI产业全貌 说明 提到AI是标题党,这次使用的不能算人工智能,只是目标检测(YOLO)的简单应用,并不是强化学习这类高阶AI 不会讲到算法实现及算法相关代码,是将YOLOv8开源项目修改配置,使用自己的训

mac的m芯片上跑cuda程序

config里 parser.add_argument('--device', type=str, default='mps') main里 device = torch.device(cfg['device']) train里 就可以正常跑了

SICTF-2023 round2

前言 又是挺长一段时间没有打ctf了,各种原因,要过一段时间才会继续上强度学安全吧QAQ。这个SICTF是被朋友拉过来打的,看了一下,还是挺有意思的。下面记录下题目,以及复习到的一些知识点吧。笔者真的是脑子不好使了 签到Shop 很简单的签到题目,算是一个整型溢出的类型。 Different_gadget 明显的栈溢出,利用read函数结束残留的寄存器状态,输入栈上的libc地址 第一次输入的时

装饰器双层语法糖三层语法糖以及装饰器修复与有参装饰器

双层语法糖 三层语法糖 装饰器的修复技术(了解即可) 有参装饰器(重要)

calendar:Python日历的处理与生成

前言 calendar库让你可以输出日历,它还提供了其它与日历相关的实用函数。本篇,就将详细讲解calendar库的使用规则。 prmonth()与TextCalendar() prmonth()是一个简单的函数,可以生成月的格式文本输出。具体用法如下所示: 运行之后,我们会得到一个日历字符串形式数据: 可以看到,日历开始是从星期一开始的。这是因为我们通过函数TextCalendar()指定

drf-jwt自定义表签发、多方式登录

一、jwt自定义表签发 自定义表签发,用的是自己定义的表 1. models.py:   - 注意点:因为视图中使用了drf-jwt的自动签发,所以用户名必须为username 2. views.py: drf配置文件:  3. urls.py: 4. postman测试结果:   - 发送POST请求,请求地址:http://127.0.0.1:8000/login

centos7.8 升级stream填坑

一、升级CentOS 7到CentOS 8 说明 从CentOS FAQ来看RHEL7升级RHEL8使用了工具leapp,但是这个工具没有移植到CentOS。 CentOS论坛有 Upgrade process from CentOS7 讨论,使用的工具 leapp 据测试还存在问题。 Red Hat官方文档 UPGRADING TO RHEL 8 有一个文档说明,可以参考学习。 由于CentO

自动猫品种分类系统的构建与实现

  在现代社会,宠物猫的受欢迎程度越来越高。每种猫都有其独特的特点,从外观到性格,甚至到特定的健康需求。对于猫的爱好者和养猫新手,能够准确识别猫的品种是非常有帮助的。本项目旨在利用现代技术,特别是深度学习,来创建一个能够自动识别和分类猫的品种的系统。在这篇技术博客中,我将详细介绍如何从Bing搜索引擎爬取图片数据,使用Keras搭建卷积神经网络进行猫的品种分类,并利用GUI展示分类结果的整个过程。

Python实现文章查重

软件工程 作业要求 作业目标 个人项目 github链接 :https://github.com/momotaaa/3121004806 PSP表格记录 PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟) Planning 计划 140 60 · Estimate · 估计这个任务需要多少时间 120

《VulnHub》DarkHole:1

@目录1:靶场信息2:打靶2.1:情报收集&威胁建模2.2:漏洞分析&渗透攻击3:总结3.1:命令&工具3.1.1:Nmap3.2:关键技术 VulnHub 打靶记录。官网:https://www.vulnhub.com 攻击机为 Kali-Linux-2023.2-vmware-amd64。 Kali NAT IP:192.168.8.10。 1:靶场信息 靶场

docker 部署环境基本流程

环境部署的问题,非常棘手,因此引入了容器技术 解决环境迁移的难题 1.利用虚拟机的模板克隆功能,将整个机器的环境复制一份,再丢给第二个机器去使用 2.最好是使用docker去部署环境 docker的生命周期概念 镜像,是一个系统的只读模板,例如一个微型的centos系统镜像 容器,容器进程,应用程序以后封装在容器中去运行,相互隔离 仓库,存储镜像的一个仓库地址

用Docker清除无用镜像

转载自:https://www.python100.com/html/73945.html ==============   一、Docker镜像是什么? Docker是一种开源的容器化技术,以快速创建、部署和运行应用程序的方式,将应用程序和其依赖项打包到容器中,并隔离与其他应用程序相互干扰。Docker 镜像是一个轻量级、可执行的包含应用程序代码、依赖和运行环境的可移植软件包。一个 D

Llama2-Chinese项目:1-项目介绍和模型推理

Atom-7B与Llama2间的关系:Atom-7B是基于Llama2进行中文预训练的开源大模型。为什么叫原子呢?因为原子生万物,Llama中文社区希望原子大模型未来可以成为构建AI世界的基础单位。目前社区发布了6个模型,如下所示: FlagAlpha/Atom-7BFlagAlpha/Llama2-Chinese-7b-ChatFlagAlpha/Llama2-Chinese-7b-Chat-L

Django < 2.0.8_任意URL跳转漏洞(CVE-2018-14574)

目录1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞扫描3、漏洞验证1.5、修复建议 说明 内容 漏洞编号 CVE-2018-14574 漏洞名称 Django任意URL跳转漏洞 漏洞评级 影响范围 Django版本<2.0.8 漏洞描述 修复方案 尽快升级到最新版本,或者至少升级到2.0.8版本 1.1、漏洞描

Django_debug page_XSS漏洞(CVE-2017-12794)漏洞复现

目录1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞分析3、漏洞验证 说明 内容 漏洞编号 CVE-2017-12794 漏洞名称 Django_debug page_XSS漏洞 漏洞评级 影响范围 1.11.5版本 漏洞描述 修复方案 1.1、漏洞描述 1.11.5版本,修复了500页面中存在的一个XSS漏洞 1.

Python PIL 远程命令执行漏洞(GhostButt )

目录1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞扫描3、漏洞验证1.5、深度利用1、反弹Shell 说明 内容 漏洞编号 PIL-CVE-2017-8291 漏洞名称 PIL 远程命令执行漏洞 漏洞评级 影响范围 漏洞描述 修复方案 1.1、漏洞描述 PIL (Python Image Library) 应该是

数据分析(以kaggle上的加州房价为例)

数据来源:House Prices - Advanced Regression Techniques 参考文献: Comprehensive data exploration with Python 1. 导入数据 2. 变量分析 偏度(Skewness)是一种衡量随机变量概率分布的偏斜方向和程度的度量,是统计数据分布非对称程度的数字特征。偏度可以用来反映数据分布相对于

Django-分页组件

在/test_orm/文件夹下新建一个文件夹utils,在其下新建一个paginater.py: class Paginater(): def __init__(self, url_address,cur_page_num, total_rows, one_page_lines=10, page_maxtag=9): """ url_address:

装饰器2

装饰器 装饰器的简易版本 装饰器解决参数问题 装饰器的固定模板 双层语法糖 三层语法糖(多层) 装饰器的修复技术(了解) 有参装饰器(重要)

<<  <  449  450  451  452  453  454  455  456  457  458  459  >  >>