Python
stable-diffusion-webui 环境设置过程记录
今天在自己的电脑上设置成功stable-diffusion-webui的环境,现记录一下过程,希望对其他人有用 环境:Windows 11 显卡:Nvidia Geforce RTX 3090 时间:2023/04/30 1. 主流程基本按照这篇知乎文章来的:喂饭级stable_diffusion_webUI使用教程 - 知乎 (zhihu.com),这其中安装git,安装python3,都比较简
2 第2章 Python语言基础、IPython及Jupyter notebook
IPython基础 运行IPython: 在终端输入ipython 运行Jupyter notebook: 在终端输入jupyter notebook Shift+Enter来执行命令 当在命令行输人表达式时,按下Tab键即可为任意变量(对象、函数等)搜索命名空间; 当输入任意路径(甚至是Python字符串)时,按下Tab键将补全你的计算机文件系统文件名; 景中也有用。当输入任意路径(甚至是Pyt
实验四:WinRAR漏洞
【实验目的】 通过打开rar文件,获取到目标机shell。 【知识点】 winrar漏洞 【实验原理】 该漏洞是由于WinRAR所使用的一个陈旧的动态链接库UNACEV2.dll所造成的,该动态链接库在2006年被编译,没有任何的基础保护机制(ASLR,DEP等)。该动态链接库的作用是处理ACE格式文件。而在解压处理过程中存在一处目录穿越漏洞,允许解压过程写入文件至开机启动项,导致代码执行。 影响
题目集4,5,6的总结
前言:一步错步步错,学习这个循环渐进的过程任何跳步骤的行为都会导致严重的后果。从题目集4开始我就进入了一个非要痛彻心扉改过不可的循环,一个发现困难——放弃——成绩不能达标——发现困难的循环。从题目集4开始题目难度就明显上升,其中的题目1就好像是突然把小坡的坡度加高到小山(这种感觉没错,后来我发现这一题和求日期一样是一个迭代的问题,而我们前面的两次迭代都没有参与,题目集4的题目1是第三次迭代),我光
OpenCV加载深度学习模型
目录1.单张图像(1)构建网络模型(2)图像预处理(3)预测结果2.多张图像 本文使用OpenCV加载深度学习模型,实现了对传入的单张图像或多张图像进行预测。 步骤: 首先读入Caffe框架训练好的模型,然后对输入图像进行预处理操作,并将其传入已构建的网络模型,最后对得到的预测结果进行排序,找到概率最大的,通过标签文件得到最终预测的结果并进行输出展示。 1.单张图像 (1)构建网络模型
Gradio: 使用Python构建机器学习网页应用
Gradio: 用Python构建机器学习网页APP Gradio是一个开源的Python库,用于构建演示机器学习或数据科学,以及web应用程序。 使用Gradio,您可以基于您的机器学习模型或数据科学工作流快速创建一个漂亮的用户界面,让用户可以”尝试“拖放他们自己的图像、粘贴文本、录制他们自己的声音,并通过浏览器与您的演示程序进行交互。 Gradio适用于: 向客户/合伙人/用户/学生演示
手写web框架--了解web运行机制。
第一步--写一个服务端 运行这个服务端。 用浏览器发送请求。 遇到问题,浏览器说,ERR_INVALID_HTTP_RESPONSE 响应无效。 第二步,解决第一步遇到问题。--响应无效 分析是 因为浏览器是有自己的规范的,没有安装人家的规范来。 人家的规范叫HTTP协议。 解决是: 查看结果: 现在一切OK。 新的需求: 可恶的产品经理有新的需求 说要根据不同的url访问不同的页面。
python3 环境搭建
安装Python3:从官网 https://www.python.org/downloads/ 下载符合您操作系统的Python3版本,并按照安装向导完成安装。 配置环境变量:将Python3的安装路径添加到系统PATH环境变量中。在Windows系统中,可以右键点击“此电脑”,选择“属性” -> “高级系统设置” -> “环境变量”,在系统变量中找到“Path”,并添加Pyt
使用SAM(Segment Anything Model)查找Waldo
你知道你可以教#GPT3找到 Waldo 吗? 𝚐𝚛𝚊𝚍𝚒𝚘-𝚝𝚘𝚘𝚕𝚜 版本 0.0.7 已发布,支持@MetaAI的#segmentanything模型 (SAM) 要求#GPT3找到一个穿着红白条纹的男人,Waldo 就会出现! 𝚙𝚒𝚙 𝚒𝚗𝚜𝚝𝚊𝚕𝚕 𝚐𝚛𝚊𝚍𝚒𝚘-𝚝𝚘𝚘𝚕𝚜 这是@LangChainAI代码! 我对 Waldo 的描述是“man with g
python基础语法
变量和数据类型 变量:用于存储数据或者引用对象的标识符。 数据类型:Python中有多种数据类型,如字符串(str)、整数(int)、布尔值(bool)、浮点数(float)等。 控制流语句 函数和模块 函数:封装一段可重复使用的代码块,可以带参数和返回值。 模块:在Python中,可以将相关功能的函数、类等封装到一个文件中,称为模块。 注意事项: Python语
Gradio:轻松实现AI算法可视化部署
如何将你的AI算法迅速分享给别人,让对方体验,一直是一件麻烦事儿。 首先大部分人都是在本地跑代码,让别人使用你的模型,以往有这三种方案: 上github 将代码打包或者封装成docker后,用QQ/百度云/U盘传输 学习前后端知识,写个前端界面,买个域名,用flask这样微服务框架快速部署,看情况结合一下内网穿透。 这些方案的问题在于——前两者需要对方会编程会配置环境(还得愿意),我们的分享对
python 数据类型
Python3中有以下常用的数据类型: 整型(int):表示整数,例如 1、2、3 等等。 浮点型(float):表示浮点数或实数,例如 3.14、0.1 等等。 字符串型(str):表示文本或字符序列,例如 "Hello, world!"。 布尔型(bool):表示真或假,只有两个取值 True 和 False。 列表型(list):表示可变有序序列,可以包含不同类型的元素,
python 类与对象
类和对象的基本概念 类:类是一种模板或者蓝图,用于描述一类对象所具有的属性和方法。类定义了对象的基本结构,包括属性和方法。 对象:对象是类的一个实例,是具体实现某个类的一个具体实体。每个对象都有自己的属性和方法。 类和对象的应用 在Python中,可以通过定义类来创建对象,并调用类中的方法和属性。下面是一个简单的示例: 输出结果为: 上面的代码定义了一个Person类,包括
Vulnhub靶机笔记2——matrix-breakout-2-morpheus
一、介绍 一个以《黑客帝国》为背景的靶场 涉及内容 主机发现 端口服务扫描 1.2不用工具实现 ffuf目录爆破 一句话木马 反弹shell msf,蚁剑使用 图片隐写 CVE-2022-0847漏洞利用 二、环境 攻击机:kali 靶机:matrix-breakout-2-morpheus 三、过程 1、信息收集 1.1主机存活扫描 nmap扫描 发现目标:192.168.124.13
python 类的继承
Python中的类继承可以分为以下几种类型: 单继承:一个子类只继承一个父类。 多继承:一个子类同时继承多个父类。 深度优先继承:在多继承中,如果有多个父类具有相同的方法或属性,则会按照从左到右、深度优先的顺序查找并使用第一个符合要求的父类的方法或属性。 方法重写:一个子类可以重写其父类中的方法,从而改变该方法的实现方式。 抽象基类:一个抽象基类定义了一组接口,任何继承该类的子
python 高级特性
Python 高级特性 列表推导式(List comprehension) 列表推导式允许您使用简洁的方式创建一个新的列表。它的语法如下: 其中,expression 是新列表中每个元素的计算公式,item 是旧列表中的每个元素,condition 是可选的条件语句。 例如,如果要创建一个包含所有大于5的偶数的列表,可以使用以下代码: 生成器表达式(Generator expre
《asyncio 系列》4. 如何并发运行多个任务(asyncio.gather、asyncio.as_completed、asyncio.wait)
楔子 在上一篇文章中,我们了解了套接字的内部工作原理,并构建了一个基本的回显服务器。现在我们将学到的知识应用到并发的、非阻塞的 Web 请求中,基于 asyncio 可以并发发送大量的 Web 请求,缩短应用程序的运行时间。当我们必须向一组 REST API 发出多个请求时,这很有用,比如在微服务架构中,或当我们有网络爬虫任务时。另外这种方法还允许在我们等待可能很长的 Web 请求完成时运行其他代
python 模块及引用
在Python中,模块是一种组织代码的方式。它允许我们将相关的函数、类和变量放在一个文件中,并通过导入该文件来使用其中的代码。Python自带了很多常用的模块,同时我们也可以编写自己的模块。 要调用一个模块,我们需要使用 import 语句。例如,如果我们想使用Python标准库中的 math 模块,可以像这样导入: 在这个例子中,我们首先导入了名为 math 的模块。该模块包含了许多数学函
分布式调度XXL-JOB
1. Spring提供的定时任务调度SpringTask Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,而且支持注解和配置文件两种形式。 视频教程:https://www.bilibili.com/video/BV1xJ411G7ff/?vd_source=61b6fb4e54
CS231N assignment 3 _ GAN 学习笔记 & 解析
这篇文章之所以来的比较早, 是因为我们机器人比赛字符识别数据集不够, 想自己造点数据集其实 课程内容总结 所谓GAN, 原理很简单, 我们有一个生成器网络和鉴别器网络, 生成器生成假的数据, 鉴别器分辨真假, 二者知己知彼互相优化自己, 从而达到博弈的效果. 实际操作中, 我们一般是训练k步鉴别器, 随后训练一步生成器(或者一步&多步, 这东西其实不绝对, 现在很多GAN变种解决了k超参数
ModuleNotFoundError: No module named 'exceptions'问题的解决
问题描述 在我按照要求下载了docx包之后,就又出现了这个错误,就很离谱,然后我就又跑去百度玩儿了 问题解决 然后就发现,需要将docx包卸载掉; 然后再将python-docx包下载上,这样就可以成功运行啦!
一天吃透SpringBoot面试八股文
Springboot的优点 内置servlet容器,不需要在服务器部署 tomcat。只需要将项目打成 jar 包,使用 java -jar xxx.jar一键式启动项目 SpringBoot提供了starter,把常用库聚合在一起,简化复杂的环境配置,快速搭建spring应用环境 可以快速创建独立运行的spring项目,集成主流框架 准生产环境的运行应用监控 SpringBoot 中的 st
成功绕过阿里无痕验证码,一键爬取飞瓜数据
成功绕过阿里无痕验证码,一键爬取飞瓜数据 飞瓜数据的登录接口,接入了阿里云的无痕验证码;通过接口方式模拟登录,难度比较高。所以,我们使用自动化的方式来实现模拟登录,并且获取到 cookie 数据。 [阿里无痕验证码] https://help.aliyun.com/document_detail/122247.htm 使用 Playwright 库实现自动化模拟登录 打开首页 点击 右
轻松爬取灰豚数据的抖音商品数据
轻松爬取灰豚数据的抖音商品数据 调用两次登录接口实现模拟登录 我们分析登录接口,发现调用了两次不同的接口;而且,需要先调用 https://login.huitun.com/weChat/userLogin,然后再调用 https://dyapi.huitun.com/userLogin 接口。 登录成功之后,SESSION 在第二个接口的 Cookie 中返回。 爬取商品数据 我们使
轻松绕过 Graphql 接口爬取有米有数的商品数据
轻松绕过 Graphql 接口爬取有米有数的商品数据 有米有数数据的 API 接口,使用的是一种 API 查询语言 graphql。所有的 API 只有一个入口,具体的操作隐藏在请求数据体里面传输。 模拟登录,获取 sessionId 调用登录接口,进行模拟登录。 从 Cookie 数据中,获取到的 sessionId。 爬取商品列表数据 将上面获取到的 sessionId,应用到其他接口