Python

关于context的用法示例

1.示例代码 ser = self.get_serializer(context={'request': request},data=request.data) 以上代码使用了context的方法将request传入到序列化类中  2.另一种写法 ser = self.get_serializer(data=request.data) ser.aaa=request  这样也可

在windows平台使用Visual Studio 2017配置opencv开发环境

opencv介绍 OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它具有C

Diffusers 一岁啦 !

十分高兴 🤗 Diffusers 迎来它的一岁生日!这是令人激动的一年,感谢社区和开源贡献者,我们对我们的工作感到十分骄傲和自豪。去年,文本到图像的模型,如 DALL-E 2, Imagen, 和 Stable Diffusion 以其从文本生成逼真的图像的能力,吸引了全世界的关注,也带动了对生成式 AI 的大量兴趣和开发工作。但是这些强大的工作不易获取。 在 Hugging Face, 我们的使

使用Python统计下桌面某个文件夹下(含多层子文件夹)具体文件的数量(方法一)

大家好,我是皮皮。 一、前言 前几天在Python最强王者群【东哥】问了一个Python自动化办公的问题,一起来看看吧。这个是他自己在实际工作中遇到的需求,正好遇到了这个问题,想着用Python来实现下。 二、实现过程 这里【郑煜哲·Xiaopang】给了一个提示,使用pathlib.glob()来进行解决,后来他自己找到了一个方法,如下所示: 顺利地解决了粉丝的问题。 不过针对该问题,方法

python一些库的官方文档

https://www.osgeo.cn/openpyxl/index.htmlopenpyxl-一个Python库,用于读/写excel2010 xlsx/xlsm文件 https://openpyxl.readthedocs.io/en/stable/openpyxl - A Python library to read/write Excel 2010 xlsx/xlsm files htt

Python测试用例-unittest-基础

一个简单的测试用例脚本 运行过程:(根据print看不出先后,可以通过debug打断点全部走一下流程) setUpClass -> setUp -> test_task_1 -> tearDown -> setUp -> test_task_2 -> tearDown -> tearDownClass 运行结果: setUpClass: cls.abc

go基础-依赖管理

有些不可思议,简洁、优雅的go语言依赖管理如此混乱,发布多年也没有可靠的依赖管理机制,官方先后推出了多种依赖管理机制gopath、vender、dep等,没有一个顺手,直到在Go 1.11推出go mod才有所缓解,也谈不上优秀,相比maven弱爆了。主流语言都有官方依赖包站点,如maven、pip、npm等。奇葩的是go没有官方依赖包站点,第三方包可以使用任意开源站点发布,没有官方站点导致诸多

【d2l】【常见函数】【8】 super(self) 和 super(class, self)

python2 必须使用super(class, self), python3 两者都可以 问题来源 【动手学深度学习】https://zh-v2.d2l.ai/chapter_recurrent-modern/encoder-decoder.html 9.6 编码器-解码器架构 这个super没看懂,一般就是super(self)来着 问题解决 参考:https://www.runoob.co

Dokcer学习之旅(1)——运行一个简单的容器

基本概念 镜像 我们都知道,操作系统分为 内核 和 用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:18.04 就包含了完整的一套 Ubuntu 18.04 最小系统的 root 文件系统。Docker 镜像 是一个特殊的文件系统,除了提供容器运行

最新基于nonebot的qq机器人搭建

导读 核心资源 ( 参考各项目到各自release下载 NoneBot简介 | go-cqhttp 帮助中心qq登录需要包签名,要自己部署 https://github.com/fuqiuluo/unidbg-fetch-qsign 环境 ubuntu: win10商店直接下个ubuntu做wsl,python: wsl里面安装conda, conda创建虚拟环境使用python最新3.11jav

A Brief History of Big Data Technology Development

Foreword Before writing this article, I wrote some history of big data components and some of its evaluations intermittently, but I didn't feel satisfied. History should be continuous and have it

使用 Apache DolphinScheduler 进行 EMR 任务调度

By AWS Team 前言 随着企业规模的扩大,业务数据的激增,我们会使用 Hadoop/Spark 框架来处理大量数据的 ETL/聚合分析作业,⽽这些作业将需要由统一的作业调度平台去定时调度。 在 Amazon EMR 中,可以使用 AWS 提供 Step Function,托管 AirFlow,以及 Apache Oozie 或 Azkaban 进行作业的调用。但随着 Apache Dol

StateAFL demo复现

1.概述 论文地址:https://arxiv.org/abs/2110.06253 源码地址:https://github.com/stateafl/stateafl 配置:VMware Pro 16.0 Ubuntu Linux 18.04 StateAFL在AFLNET的基础上,采用更细粒度的状态表示:通过插桩的方式转储网络应用程序的长生命周期的变量,并计算其散列值作为状态ID。 stat

python 读取文件夹

os.listdir 用法 https://www.runoob.com/python/os-listdir.html  

Python采集主播照片,实现人脸识别, 进行颜值评分,制作颜值排行榜

昨晚一回家,表弟就神神秘秘的跟我说,发现一个高颜值网站,非要拉着我研究一下她们的颜值高低。 我心想,这还得要我一个个慢慢看,太麻烦了~ 于是反手用Python给他写了一个人脸识别代码,把她们的照片全部爬下来,自动检测颜值打分排名。 这不比手动快多了? 准备工作 开发环境 Python 3.8 Pycharm 模块使用 requests >>&gt

django restframework 序列化高级用法指定序列化哪些字段

自定义序列化哪些字段 为什么需要这个功能呢,因为在工作中遇到了,不同的接口,需要返回的数据有很多都是相同的,只有个别几个字段数据不一样,那么解决方法如下 方法一,直接写不同的多个序列化器然后进行序列化,这个方法虽然说可以实现,但是需要些很多重复的代码,很不优雅。 具体步骤省略(重点不在这个上面) 方法二,把多个序列化器整合到一个序列化器中,因为他们都要很多共同的字段需要序列化,那么直接把他们都写在

C语言学习笔记4

前言 c语言中对字符和字符串的处理很是频繁,但是c语言本身是没有字符串类型的,字符串通常放在常量字符串中或者字符数组中。字符串常量适用于那些对它不做修改的字符串函数。 VS中库函数路径 字符串库函数 求字符串长度 strlen 长度不受限制的字符串函数 strcpy strcat strcmp 长度受限制的字符串函数介绍 strncpy strncat strncmp 字符串查找

python批量计算多站点多年标准化降水指数SPI

前面提过如何计算单站点多年的标准化降水指数SPI,但是在现实中不仅只计算一个站点的标准化降水指数,有时要计算多个站点的。 原始数据是11个站点1961年至2022年每个月的降水值:  编程思路是: 1、先需要进行站点分类:      此处的难点在于需要写个for循环,根据站点名称遍历数据       2、分类后的站点,提

SAM代码解读

Sam项目代码的初步解读,对其中的SamPredictor、ImageEncoderViT、PromptEncoder和MaskDecoder进行解读,与https://hpg123.blog.csdn.net/article/details/131194434的使用手册内容相呼应。 1、整体介绍 Sam由ImageEncoderViT,PromptEncoder,MaskDecoder三个部

openGauss笔记 - 实现docker安装openGauss,使用Data Studio连接

openGauss笔记 Docker安装openGauss 拉取openGauss镜像 openGauss 5.0.0 有企业版和轻量版。轻量版定位是在软硬件资源受限场景下仍可使用openGauss,但是保留了企业版大部分的特性,轻量版通过参数默认关闭的特性:Ustore、Asp、增量检查点、双写、列存、段页式存储等,还有些不支持的特性如ORC文件访问、Kerberos安全校验、AI、全密态数据库

Python 内置函数 :eval、exec、hash、help、callable

1.eval() 功能描述:“剥去字符串的外衣”,去运行字符串里面的代码 作用 : (1)参数是一个类似"1+3"这样数学表达式的字符串,可以计算得到返回值(int型) (2)参数是一个类似"{'name':'tian','age':18}"这样字典、列表、元组外套上一对引号的字符串,可以快速得到字典、列表、元组     2.exec() 功能和eval 类似,只不过能执行更复杂代码 返回值为

python基础之函数的特性

1. 函数作为参数传递 输出: 说明一个函数可以接受另外一个函数对象作为自己的参数,并对函数对象进行处理。 2. 函数作为变量传递 输出: 说明:如果函数不加括号是不会执行的,因为代表的是一个函数对象,它是可以作为变量来传递的。 3.函数作为返回值 输出: 说明一个函数返回值可以是另外一个函数. 4. 函数的嵌套以及变量的跨域访问 输出: 说明:一个函数(主)内部是可以嵌套另外一个

Linux系统多个Python版本任意切换

比如系统安装了两个python3版本:python3.8 和 python3.10 update-alternatives 用法: 分别设置这两个版本的python3: python3 python3.10-config python3-config python3-pasteurize python3.10 python3.8 python3-futurize 将pyth

Google tile 和 TMS 的索引算法

Google tile和TMS的索引算法TMS是tile map service的缩写,是一种瓦片地图服务,也称之为WMTS(web map tile service),具体的标准可以见 OGC网站。TMS的算法很简单,就是把投影后的世界地图按照层级进行四叉树(待验证)切割,切割后的瓦片数量随层级呈金字塔型,数量和层级关系如下表所示:   对这些瓦片进行编号,由于瓦片编号的规律性(平面

讯飞锂离子电池温度预测_学习笔记

讯飞锂离子电池温度预测_学习笔记 环境配置 在我们进行程序运行之前,需要将程序运行过程中所需要的第三方库进行下载 numpy/pandas : 是十分常见的数据处理的第三方库,我们需要利用它们进行文件数据的读入与写出,以及对数据进行增删改查等各项操作 lightgbm : 这是我们本次比赛所使用的机器学习模型,该模型类属于集成学习,它的具体思想是通过将多个学习器进行组合,常可获得比单一学

pyinstaller 安装

解压 进入安装目录 python3 setup.py build python3 setup.py install  

python3使用venv虚拟环境

python3自带venv,不用安装; 这里是在Windows环境进行的;   1 创建虚拟环境,(先进入到你的虚拟环境放置目录,右键打开cmd命令终端)   2 激活虚拟环境 (v_spark) PS D:appspython_venvv_sparkscripts> ls 目录: D:appspython_venvv_sparkscripts Mode La

inspect

在Python中,inspect是一个内置模块,提供了一组用于获取有关源代码的信息的函数。该模块用于分析模块、类、方法和函数的结构、源代码和参数签名,以及动态检查和操作对象等。下面是inspect模块的一些常用函数和功能: inspect.getmembers(object): 返回一个对象的成员列表,可以是模块、类、方法、函数等。 inspect.ismodule(object): 检查

centos7使用docker安装sentry

来源: https://www.likecs.com/show-307736478.html   环境:centos7、docker19 基础环境需求 * Docker 17.05.0+* Compose 1.23.0+ 流程:docker安装-->docker-compose安装-->clone项目-->安装sentry-->启动sentry-->访问验证

VMPWN的入门级别题目详解(一)

实验一 VMPWN1 题目简介 这是一道基础的VM相关题目,VMPWN的入门级别题目。前面提到VMPWN一般都是接收字节码然后对字节码进行解析,但是这道题目不接受字节码,它接收字节码的更高一级语言:汇编。程序直接接收类似”mov”、”add”之类的指令,可以把这道题目看作是一个执行汇编语言的处理器,相比于解析字节码的VM,逆向难度要大大减小。非常适合入门。 题目保护检查 只有Partial RE

<<  <  595  596  597  598  599  600  601  602  603  604  605  >  >>