Python

pytest简易教程(24):pytest中异常处理

  pytest简易教程汇总,详见 常用异常处理方法 try...except pytest.raises()   try...except 示例一:   右键:     示例二:    结果:   pytest.raises() 参考:https://www.osgeo.cn/pytest/reference.html

Number【数字】

定义:数字类型是顾名思义是用来存储数值的,需要记住的是,如果改变了数字数据类型的值,将重新分配内存空间。 Python 支持三种不同的数值类型: 整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Long 类型。 浮点型(float) - 浮点型由整数部分与小数部分组成。

pip install 命令详解

pip install 命令用于安装 Python 包,支持从多种源安装包 1. 通过pip install -h命令查看帮助文档 总共包括: 1. usage 2. Description 3. Install Options 4. Package Index Options 5. General Options:   1. 用法(usage):

【字符串】

首先创建字符串可以使用单引号、双引号、三单引号和三双引号,其中三引号可以多行定义字符串,Python 不支持单字符类型,单字符在Python中也是作为一个字符串使用。 我们定义一个 变量 str = 'python' 语句,它在计算机中的执行顺序是先在内存中创建一个字符串 Python ,在程序栈寄存器中创建一个变量 str,最后把 Python 的地址赋给 str 字符串的常见操作 首先随机

恢复VCPkg(2023-01-27)中Vtk[Qt]的默认依赖为Qt5

通过查看vtk的更新的日志已于2023-01-27将默认依赖的Qt的版本由5更新到6 在太多数情况下,还是在使用Qt5的,暂时还没有将项目切换到Qt6,那么需要使用Vtk[Qt]时可能会出现麻烦,以下是经过对比Vtk作者由Qt5更换为Qt6默认依赖时发现,恢复默认依赖为Qt5的办法: ports/vtk/portfile.cmake ports/vtk/vcpkg.json 对应的修改如下:

pymysql连接数据库和sqlite

如果使用mysql,需要配置如下: -1 配置文件中配置:settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名字', 'HOST': '127.0.0.1', '

【列表】

定义:列表是写在方括号 [] 之间、用逗号分隔开的元素列表,列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套),列表中的元素是可以改变。 注意:列表的元素类型不唯一。for example,   列表的相关操作 首先方便起见我们首先定义一个列表: 【1】list 搜索元素,reverse 函数将列表反向排列

Tuple【元祖】

定义: 元祖也是一种数据容器,使用圆括号 () 表示,其使用场景与列表相似,这意味着能使用列表的地方,基本上都能使用元祖,包括列表推导式、切片等操作。 注意:元祖与列表的唯一区别:元祖不可改变,但是列表可以改变! 元组的元素类型可以不统一 元组的使用方法 为方便起见,我们首先定义一组元组 【1】元组的引用 【2】元祖的拼接 【3】关于元祖 / 列表 / 字符串的一些共同操

揭秘一线大厂Redis面试高频考点(3万字长文、吐血整理)

## # 3万+长文揭秘一线大厂Redis面试高频考点,整理不易,求一键三连:点赞、分享、收藏 本文,已收录于,我的技术网站 aijiangsir.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享 1、说说什么是Redis? Redis是一个开源的、基于内存的高性能键值对数据库,支持多种类型的数据结构,如字符串(strings)、列表(lists)、集合(sets)、有序集合(sor

刘铁猛C#学习笔记18 重写与多态

重写override 子类中重新定义父类中已有的方法 重写语法 需要在要重写的父类方法添加一个virtual修饰符(虚方法) 在子类中的同名方法添加一个override修饰符   子类中添加新的成员,是继承中对父类的横向扩展 重写不添加新成员,而是增加已有成员的新版本,可以看着对父类的纵向扩展 但使用不同类型的实例调用该方法时,对应的方法版本就会被调用 (活字印刷的实现,一个坑里可

数据库基础6 SQL语言概述

SQL语言引导词 DDL:数据库定义语言 DML:数据库操作语言 DCL:数据库控制语言 1.DDL语句引导词 数据库定义语言 用于各种对象的定义和删除,操作对象是表 2.DML语句引导词 数据库操作语言:增删改查,操作对象是记录 3.DCL语句引导词 数据库控制语言,操作对象是用户权限   常用数据库 1.学生选课数据库SCT 包括学生、院系、课程、教师、选课五张表 &n

django模型models常用字段24个以及参数17个简要说明

一、常用字段 1、models.AutoField  自增列 = int(11) 如果没有的话,默认会生成一个名称为 id 的列,如果要显式的自定义一个自增列,必须设置primary_key=True。 2、models.CharField  字符串字段,必须设置max_length参数 3、models.BooleanField  布尔类型=tinyint(1) 不能为空,可添加Blank=Tr

Python+Tkinter

Tkinter,一个轻量级的Python GUI库 - 知乎 (zhihu.com) 长风破浪会有时,直挂云帆济沧海! 可通过下方链接找到博主 https://www.cnblogs.com/judes/p/10875138.html

Ansible原理和安装

目录AnsibleAnsible简介Ansible的特性Ansible的基本组件Ansible安装(rhel8/rhel9)1. rhel8安装1.1 配置epel源1.2 安装ansible1.3 验证2.rhel9安装2.1 安装pip2.2 使用pip命令安装ansible3.3 验证安装3.4 生成配置文件(如果是yum安装的就没有这一步) Ansible Ansible简介 Ansib

[数据管理] 数据治理/大数据平台-开源软件与框架篇

数据治理可以有效保障数据建设过程在一个合理高效的监管体系下进行,最终提供高质量、安全、流程可追溯的业务数据。 1 序:数据治理体系 企业数据治理体系包括元数据管理、主数据管理、数据资产管理、数据质量管理、数据安全及数据标准等内容。 2 最新一代数据治理开源软件 2.0 一站式数据开发集成平台 DataSphere Studio : 982 fork / 2.9k star | Since : No

python 面向对象(进阶篇)

上一篇《Python 面向对象(初级篇)》文章介绍了面向对象基本知识: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数 面向对象三大特性:封装、继承和多态 本篇将详细介绍Python 类的成员、成员修饰符、类的特殊成员

linux基础命令(六)

################################################# 权限和归属 基本权限 • 访问方式(权限)    对文本文件: r: cat less head tail w: vim 保存 > >> x: 书写Shell脚本或Python脚本 • 权限适用对象(归属) ###############################

栅格数据

      “栅格”还起源于电视技术,一种扫描模式(如阴极射线管中的电子束),其中从上到下成行从一侧到另一侧扫描一个区域。 从栅格这个词的来源,我们可以看出耕地和电视扫描,都是在进行一种网格化的过程。 这种网格化的结果: 产生了由像素(微小的彩色方块)网格构建的图像,这种图像就是栅格图像。        Google 地球等工

scrapy目录结构与解析方式

scrapy目录结构 解析方式 案例:

医疗大模型:数据+知识双轮驱动实现医学推理、医患问答、病历自动生成、临床决策,为未来医疗服务提供全新可能性

医疗大模型:数据+知识双轮驱动实现医学推理、医患问答、病历自动生成、临床决策,为未来医疗服务提供全新可能性 1.指令数据集构建 目前大多数开源的ChatLLM项目使用的是其他模型(如:ChatGPT)生成的指令数据,其不可避免的存在数据幻想的问题,数据幻想问题将严重影响LLM在实际场景中的应用和拓展。因此,本项目为了提高医疗领域的知识问答的准确性,使用如下方式构造指令数据集: 启真医学知识库收录

python小测试:字符串转对象

作者:致爱丽丝 本文版权归作者和博客园共有,欢迎转载,但必须在文章页面给出原文链接并标名原文作者,否则保留追究法律责任的权利。

电视盒子搭建armbian系统实现小型服务器(2G+16G)

搭建前 前置知识: armbian系统是什么:Armbian(中文名:岸边)系统是基于 Debian/Ubuntu 而构建的专门用于 ARM 芯片的轻量级 Linux 系统 下载地址:ophub 电视盒子的选择:魔百盒(2024.1价格大概在80,送全套东西:1条网线,魔百盒电源,一条HDMI连接线,遥控器。) 型号:cm311-1a CPU:s905l3a芯片 运行内存+闪存:2

day10- 条件语句

Python代码如果不做其他处理,是自上往下执行的。但是在我们实际场景中,是需要做一些判断,所以用到了Python的条件判断语句可以根据不同的条件执行不同的代码块   包含 if 、elif 、else 关键字 每句判断语句使用冒号 : 结尾,使用 缩进 划分语句块,相同缩进数的语句组成一个语句块。 条件控制语句,包括 if 语句、if - else 语句、if - elif - el

第2章 (1) 编程基础概念

第2章(1) 编程基础概念 Python程序的构成 1.Python程序由模块组成。一个模块对应python源文件,一般后缀名是:.py。 2.模块由语句组成。运行Python程序时,按照模块中语句的顺序依次执行。 3.语句是Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。 Python文件的创建和执行 前面使用的交互式环境,每次只能执行一条语句;为了编写多条语句实现复杂

【Python&GIS】Python线矢量等距离取点/线等分取点&点创建矢量面

​         不多说,这是之前项目需求的代码,已经是去年的了一直没来的及发,今天抽出来一丢丢的空挡发一下。主要就是利用线矢量等距离生成点矢量,或者直接将线矢量等分生成点矢量,这个需求其实极限一下就是线转点了(将距离设置小一点)。顺便将点生成矩形面的代码也给出来,这里的矩形就直接中心点往外扩的固定距离,可以按自己

春秋云境 Privilege WP

靶标介绍 在这个靶场中,您将扮演一名资深黑客,被雇佣来评估虚构公司 XR Shop 的网络安全。您需要通过渗透测试逐个击破公司暴露在公网的应用,并通过后渗透技巧深入 XR Shop 的内部网络,寻找潜在的弱点和漏洞,并通过滥用 Windows 特权获取管理员权限,最终并获取隐藏在其内部的核心机密。该靶场共有 4 个 Flag,分布于不同的靶机。 知识点: Wordpress Gitlab Ker

今天继续学习day2

56 函数的分文件编写 ----63指针啥的一堆,,,有必要回看。 --------c++语言啥的。 呃呃呃呃我好像要跑的话 需要用代码仓库的代码url送过去,有一个克隆仓库?我记得,既然我是连的服务器,那我的本地仓库是啥呢? 我是不是应该在GitHub 搞一个代码url?放好我需要的试的g++ 14.49: VSCode工作区就是为此诞生的。你可以把自定义地创建工作区,比如把python作为一个

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的智能监考系统(Python+PySide6界面+训练代码)

摘要:本文介绍了一种基于深度学习的智能监考系统系统的代码,采用最先进的YOLOv8算法并对比YOLOv7、YOLOv6、YOLOv5等算法的结果·,能够准确检测图像、视频、实时视频流以及批量文件中的目标。文章详细解释了YOLOv8算法的原理,并提供了相应的Python实现代码、训练数据集,以及基于PySide6的用户界面(UI)。该系统实现了对图像中目标的准确检测和分类,并包含了基于SQLite的

信息收集(三)

备案号和ssl证书查询子域名 备案号查询:https://beian.miit.org.cn ssl证书查询子域名 https://myssl.com 1 收集真实ip 1.1超级ping 通过超级ping来判断是否使用cdn 超级ping能进行多地ping某个地址,可以理解为多个地域对同一域名进行ping操作,就会看到ping出来的IP地址不同,则判断为cdn。 站长之家 https://pin

<<  <  334  335  336  337  338  339  340  341  342  343  344  >  >>