Python

可迭代对象、迭代器对象、异常捕获、for循环的原理、迭代取值和索引取值的对比

整体构思: 1. 可迭代对象 2. 迭代器对象 3. 异常捕获 1. 什么是异常? 2. 异常的分类 3. XXXError 错误的类型 4. for循环的原理 5. 迭代取值和索引取值的对比 迭代取值 索引取值

logging 模块因权限问题写入日志失败

哈喽大家好,我是咸鱼 今天跟大家分享一个使用 Python 的 logging 模块写入日志文件时遇到的权限问题,不知道你们有没有遇到过 1.案例现象 今天上班的时候手机短信收到了 zabbix 告警,但是发现了不对劲的地方:微信没有收到告警信息,按理说短信跟微信应该是同时收到告警信息的 咸鱼这边的 zabbix 是通过一个 python 脚本实现连接微信接口并向微信发送告警消息 上 zabbix

如何更快的烹饪出美味的MOJO系列教程🔥之初识MOJO

MOJO🔥基础入门<概述> 一,什么叫TMD的MOJO🔥 Mojo是一种编程语言,它与Python一样易于使用,但具有C++和Rust的性能。此外,Mojo提供了利用整个Python库生态系统的能力。 Mojo 通过利用具有集成缓存、多线程和云分发技术的下一代编译器技术来实现这一壮举。此外,Mojo的自动调整和编译时元编程功能允许您编写可移植到最奇特的硬件上的代码。 更重要的是,Moj

ubuntu 22.04配置powerline

1、安装python3和pip3 sudo apt install python3 python3-pip 2、安装powerline sudo apt install powerline 3、配置powerline #powerline config            &n

云原生第五周--k8s实战案例

前言 业务容器化优势: 提高资源利用率、节约部署IT成本。 提高部署效率,基于kubernetes实现微服务的快速部署与交付、容器的批量调度与秒级启动。 实现横向扩容、灰度部署、回滚、链路追踪、服务治理等。 可根据业务负载进行自动弹性伸缩。 容器将环境和代码打包在镜像内,保证了测试与生产运行环境的一致性。 紧跟云原生社区技术发展的步伐,不给公司遗留技术债,为后期技术升级夯实了基础。 为个人储备前

django_web(上)

建立数据库 md5 数据校验 form组件

(三) linux离线克隆conda

项目场景: 我们用Anaconda创建了虚拟环境,并且想通过U盘拷贝的方式实现虚拟环境的迁移,可以通过虚拟环境打包的方式来实现。 迁移环境打包 1.首先要安装一个打包工具 2.进入到开发环境进入到开发环境中去 开始打包 至此,会生成一个tar的虚拟环境的包 环境拷贝使用scp 或者U盘拷贝的方式,总之要拷贝到你想要安装的地方。在Anaconda3/envs目录下新建一个文件夹:例

lss

test_create_frustum.py 好记性不如烂键盘---点滴、积累、进步!

YOLOv5-7.0 后处理 解析

问题1: 怎么算输出的维度? 方法1:我们可以直接导出 pt 为 onnx 文件,使用 Netron 来看即可。 方法2:手工计算 假设输入是 640*480( w, h )。假设有 3个 head,最大下采样为 32 倍,那么 640/32 = 20, 480/32 = 15, 85 为 (x,y,w,h,confidence, 80个类)。 所以,最后的特征图降为 20*15, 40*30,

利用jira及confluence的API进行批量操作(查找/更新/导出/备份/删除等)

前言: 近期因为某些原因需要批量替换掉 jira 和 confluence中的特定关键字,而且在替换前还希望进行备份(以便后续恢复)和导出(方便查看)atlassian官方的api介绍文档太简陋,很多传参都没有进一步的描述说明,过程中踩了不少的坑...故现将相关代码分享下,希望有类似需求的朋友能用得上,直接上代码:   from jira import JIRA import reque

文件头

文件类型 文件头 JPEG (jpg) FF D8 FF PNG (png) 89 50 4E 47(参考:png文件头详解)89 50 4e 47 0d 0a 1a 0a GIF (gif) 47 49 46 38 Windows Bitmap (bmp) 42 4D(参考:bmp文件格式详解)42 4D 36 0C 30 00 00 00 00 00 36 00 00

Vue——前端发展史、Vue介绍和使用、插值语法、文本指令、事件指令

前端的发展史 Vue介绍和基本使用 Vue之第一个helloworld 插值语法 文本指令 事件指令

EcmaScript(ES)6新特性

EcmaScript(ES)6新特性 EcmaScript(ES)6新特性 EcmaScript简介 ​ ES全称 EcmaScript,是脚本语言的规范,而平时经常编写的JavaScript,是EcmaScript的一种实现,所以ES新特性其实指的就是JavaScript的新特性 ECMAScript 是由 Ecma 国际通过 ECMA-262 标准化的脚本程序设计语言。 什么是 ECMA ​

APP自动化--webview上下文翻动

前提工作都做好,包括 1、开启webview, 打开app对应的h5页面,在 chrome://inspect/#devices 地址中,检查是否显示对应的webview,如没有,则当前未开启调试模式开启方式:在WebView类中调用静态方法setWebContentsDebuggingEnabled,这种需要App开发人员操作。if (Build.VERSION.SDK_INT >=Bui

学习笔记——软件、软件分类、软件测试、数据的形式与数制(进制之间的转化)

2023-06-02 一、软件 1、软件包含的内容:程序、数据和文档 ①程序:一遍是由编程语言编写的,例如:C、C++、java、Python等。 ②数据:一般使用文件或者数据库来存储数据 ③文档:包括安装说明书、帮助文档、许可协议等。  2、软件分类 2.1 安装功能用途分类 (1)系统软件 例如:操作系统:Unix、Windows、Linux等;驱动软件 (2)支持软件 例如:开发工

python 仅关键字参数

def standard_arg(arg) def standard_arg(arg): print(arg) standard_arg(2) standard_arg(arg = 2) 对参数没有限制 def standard_arg(arg,/) def standard_arg(arg,/): print(arg) standard_arg(2) #正确 sta

内网安装fastapi引起的一系列问题解决

1. pip直接安装fastapi 本地初始Python环境:Python3.7.5 问题解决后使用Python环境:Python3.8.9 1.1 安装报错 国内源报错,https请求超时; 包冲突报错,如图所示 1.2 解决办法 官方提供了离线安装的方式,不依赖CDN,离线安装fastapi:https://pypi.org/project/fastapi-offline/#files

软件测试工作3年,我是如何从刚入门进阶到自动化测试的?

从事测试工作已3年有余了,今天想聊一下自己刚入门时和现在的今昔对比,虽然现在也没什么成就,只能说笑谈一下自己的测试生涯,各位看官就当是茶余饭后的吐槽吧,另外也想写一写自己的职场感想,希望对刚开始工作的小伙伴能够有些帮助或启发。 选择测试的原因 我大学学的是计算机专业,对于IT互联网行业,那也算是正统科班出身吧,大四那年就进了一家还挺大的软件公司实*,开发公司的自主产品,一个线上管理软件。所在的团

软件测试工程师如何从功能测试转成自动化测试?经验分享篇

随着测试行业的发展,"会代码"越来越成为测试工程师的一个标签。打开各大招聘网站,测试工程师月薪一万以上基本都有一个必备技能,那就是自动化测试。那么自动化测试到底难不难呢?下面我将会将我的经历讲给大家听,希望听完后,大家会有自己的一个判断。 我是谁 大家好,我是软件测试汪。不知不觉,入行软件测试也有小5个年头。待过创业公司也待过上市公司。做过功能测、自动化测试也做过性能测试。做过测试新人也做过测试组

How to check function arguments type in Python All In One

How to check function arguments type in Python All In One Python & argument type check bug ❌ arguments type checker bool is instanceof int ??? False/True => 0/1 solution demos rpi-

SQLite教程(上)

0简介 在这个SQLite初学者教程中,我们用详细的例子涵盖了所有关于SQLite的基础到高级主题。本课程将通过简单易懂的主题和例子帮助你学习SQLite。 什么是SQLite? SQLite是一个开源的、嵌入式的、关系型的数据库管理系统,大约设计于2000年。它是一个轻量级的数据库,零配置,没有服务器或安装的要求。尽管它很简单,但它充满了数据库管理系统的流行功能。 SQLite教程纲要 👉 第一

NumPy学习7

今天学习了:  import numpy as np ''' 13, NumPy字符串处理函数 NumPy处理字符串数组函数 函数名称 描述 add() 对两个数组相应位置的字符串做连接操作。 multiply() 返回多个字符串副本,比如将字符串“ hello”乘以3,则返回字符串“ hello hello hello”。 center() 用于居中字符串,并将指定的

0002.有监督学习之k-近邻算法

一、概述 k-近邻算法(k-Nearest Neighbour algorithm),又称为KNN算法,是数据挖掘技术中原理最简单的算法。KNN的工作原理:给定一个已知标签类别的训练数据集,输入没有标签的新数据后,在训练数据集中找到与新数据最邻近的k个实例,如果这k个实例的多数属于某个类别,那么新数据就属于这个类别。可以简单理解为:由那些离X最近的k个点来投票决定X归为哪一类。   &

Spark3.x扩展内容

3.0.0主要的新特性: 在TPC-DS基准测试中,通过启用自适应查询执行、动态分区裁剪等其他优化措施,相比于Spark 2.4,性能提升了2倍 兼容ANSI SQL 对pandas API的重大改进,包括python类型hints及其他的pandas UDFs 简化了Pyspark异常,更好的处理Python error structured streaming的新UI 在调用R语言的UDF方

07代码大全2阅读笔记

第十章 变量    隐式声明可能带来错误。   应该尽量避免隐式声明(问题:python中无法避免隐式声明);遵循良好的命名规则并经常检查。    变量初始化策略 在声明时初始化。  第一次使用时初始化。  理想情况下,在第一次使用时生命并初始化变量。  可能情况下使用final和const。  特

celery笔记二之建立celery项目、配置及几种加载方式

本文首发于公众号:Hunter后端 原文链接:celery笔记二之建立celery项目、配置及几种加载方式 接下来我们创建一个 celery 项目,文件夹及目录如下: 接下来我们逐个文件向里面添加内容。 1、项目文件内容及介绍 我们建立了一个名为 proj 的文件夹作为我们的项目文件夹,其下有两个文件,celery.py 和 tasks.py celery.py 其中 celery.py 内

2023.6.3——软件工程日报

所花时间(包括上课):6h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习。 我了解到的知识点: 1.了解了一些数据库的知识; 2.了解了一些python的知识; 3.了解了一些英语知识; 5.了解了一些Javaweb的知识; 4.了解了一些数学建模的知识; 6.了解了一些计算机网络的知识;

Centos8 下编译使用opencv4.5.5 生成.jar与so

1,环境准备 yum install epel-release git gcc gcc-c++ cmake3 qt5-qtbase-devel python python-devel python-pip cmake python-devel numpy python34-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libweb

pip国内源设置

前言 pip默认都是从国外的数据源下载,因此会面临下载速度慢,甚至无法下载的情况。对此,就需要一个国内源来下载,速度会快很多。 常用国内源 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 阿里云 http://mirrors.aliyun.com/pypi

<<  <  773  774  775  776  777  778  779  780  781  782  783  >  >>