惰性 动态python import

Python 监控内存溢出

背景 监控后端程序日志中是否包含:OutOfMemory,包含则重启,并且通过Dingding告警 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2023/8/1 10:23 # @File : outofmemory.py # @A ......
内存 Python

SSL 证书过期巡检脚本 (Python 版)

哈喽大家好,我是咸鱼 之前写了个 shell 版本的 SSL 证书过期巡检脚本 (文章:《[SSL 证书过期巡检脚本](https://mp.weixin.qq.com/s?__biz=MzkzNzI1MzE2Mw==&mid=2247486153&idx=1&sn=52911a79b77c11d7 ......
脚本 证书 Python SSL

关于python的GIL的解除——PEP 703 – Making the Global Interpreter Lock Optional in CPython

PEP地址: https://peps.python.org/pep-0703/ PEP 703 – Making the Global Interpreter Lock Optional in CPython ......
Interpreter Optional CPython python Making

【Axure动态面板】利用动态面板实现树形菜单的制作

利用动态面板,简单制作高保真的树形菜单。 一、先看效果 https://1poppu.axshare.com 二、实现思路 1、菜单无非就是收缩和展开,动态面板有个非常好的属性:fit to content,这个属性的含义是:面板的大小可以根据内容多少而变化; 2、菜单的收缩和展开,可以通过切换面板 ......
面板 动态 树形 菜单 Axure

x86_64 ubuntu22.04环境下编译版本python3.13.0 alpha 0源码——python3.13.0 alpha 0的源码编译

python3.13.0 alpha 0版本源码编译: 环境——x86_64 ubuntu22.04系统: 1. 源码下载: git clone https://github.com/python/cpython 2. 修改apt源地址: 编辑文件: sudo vim /etc/apt/source ......
源码 下编 python3 python alpha

【Axure 教程】动态面板

【动态面板】是 Axure 中另外一个神级的元件,它的江湖地位可以说跟【中继器】不相上下,【动态面板】提供了简单的配置,却可以实现非常丰富的效果,在实际设计中应用非常广泛。 对于刚入门的产品经理来说,学习【动态面板】要比学习【中继器】容易得多,基本很快就能上手,但是很多人学习完之后不知道什么地方可以 ......
面板 教程 动态 Axure

PEP 703作者给出的一种no-GIL的实现——python3.9的nogil版本

PEP 703的内容是什么,意义又是什么呢? 可以说python的官方接受的no-GIL提议的PEP就是PEP 703给出的,如果GIL帧的从python中移除那么可以说对整个python生态圈将有着跨越性发展的意义。 PEP 703地址: https://peps.python.org/pep-0 ......
python3 版本 作者 no-GIL python

动态规划--选择问题

## 1. 路径选择 #### 1.1. House Robber ```txt 给一个自然数数组,在不允许相邻取的情况下,求可取的最大和 Input: [1,2,3,1] Output: 4 取1,3和为4 方法:设定状态dp[n]表示前n项在不能相邻取情况下最大和取法的最大和(结果),要用前面信 ......
动态 问题

[动态规划]路径和与极值

#### 1. 斐波那契数列的第n项 ```python def Fibonacci(self, n): if n==0: return 0 if n==1: return 1 a, b, c = 0, 1, -1 for i in range(2, n + 1): c = a + b a = b ......
极值 路径 动态

python中的注释noqa: F401

在Python中,"noqa: F401" 是一个特殊的注释指示。它主要用于在静态代码检查工具(例如Flake8)运行时,告知工具忽略特定的 "F401" 错误。 "F401" 是 Flake8 静态代码检查工具中的一种错误代码。具体来说,它表示 "module imported but unuse ......
注释 python noqa F401 401

python面试题

# 基础篇 ## 1. 为什么学习 Python Python 语言简单易懂,上手容易,随着 AI 风潮,越来越火 ## 2. 解释型和编译型语言的区别 编译型语言:把做好的源程序全部编译成二进制的可运行程序。然后,可直接运行这个程序。如:C,C++ 解释型语言:把做好的源程序翻译一句,然后执行一句 ......
python

Python异步编程概述

协程:不同于线程和进程,不是物理存在的,是一种逻辑线程,本质就是通过一个线程实现代码块之间相互切换 一般程序代码都是由上到下依次执行,而协程就摆脱了了这个设定 例如: fun1() fun2() 协程可以先执行fun2()再执行fun1() 现如今主流实现协程的方式为asyncio模块+async和 ......
Python

Python 导出传感器数据到 .csv 文件

导出传感器的数据一共分为两步: 1. 构建数据结构; 2. 导出数据到 .csv 文件。 ### 1.构建数据结构 一般来说,传感器采集的数据为时间序列数据。需要导出的数据一般为: ```python times = [t1, t2, t3 ... tn] value_A = [a1, a2, a3 ......
传感器 文件 数据 Python csv

python3.13是否移除了GIL的限制

近日看到新闻: https://baijiahao.baidu.com/s?id=1773013936355276204&wfr=spider&for=pc https://www.thepaper.cn/newsDetail_forward_24052522?commTag=true 乍一看好像说 ......
python3 python GIL 13

Ubuntu 更新后出现多个 Python 版本

电脑本来只有一个 Python3.10, 可能是由于系统升级的原因,发现电脑多了一个 Python3.11 版本,这带来了好多麻烦,比如我很多软件包都安装在 python3.10 中,但是命令行输入 pip 调用的是 python3.11 的,并且之前创建的虚拟环境感觉也不太正常了。 ![](htt ......
多个 版本 Ubuntu Python

vue 动态绑定style class

## 绑定style ```html 基本使用 123 123 123 data () { return:{ styleArr: [ { fontSize: '30px', color: '#ff0000' }, { fontStyle: 'italic' } ], astyle: { color: ......
动态 style class vue

18.python打包win32print时报错,说找不到该模块

相关插件自己提前安装好。 代码: 1 #encoding:utf-8 2 3 from tkinter import * 4 from tkinter import messagebox 5 import win32print 6 import time 7 from tkinter import ......
模块 时报 python print win

Python 绘制数据窗口

```python win_size = 500 # 窗口大小为500 x_data = np.zeros(win_size) y1_data = np.zeros(win_size) y2_data = np.zeros(win_size) y3_data = np.zeros(win_size) ......
数据 Python

python-打包成exe程序

windows 打包python的脚本成exec 环境:python3.9 方式一:pyinstaller windows上打包成exe pip install pyinstaller 打包程序 pyinstaller test.py 结果在dist目录内 方式二:cxfreeze (感觉程序依赖多 ......
程序 python exe

python以及java环境搭建+解决不同版本环境共存问题

# 1.搭建python环境 ``` 1.安装python3.9.7,选择自定义安装、将文件添加至环境路径,然后选择下一步。 2.默认、然后选择下一步。 3.选择适用于所有使用者,选择自己想要存放的路径,然后选择点击安装。等待片刻。。。 4.点击安装完成。使用cdm命令,输入python查看是否安装 ......
环境 版本 python 问题 java

abp使用动态api客户端注意事项

步骤按照官方的来就行 API/Dynamic CSharp API Clients | Documentation Center | ABP.IO 但有一点要注意,这也是官方文档没提及的,比如你在application这一层调用另一个项目的api客户端 则要在application层的module里 ......
客户端 注意事项 事项 客户 动态

minio python sdk使用

如下 from minio import Miniofrom minio.error import S3Error import logging logging.basicConfig(filename='logs/myProgramLog.log', level=logging.INFO, for ......
python minio sdk

[算法题python]728.自除数

自除数 是指可以被它包含的每一位数整除的数。 例如,128 是一个 自除数 ,因为 128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。 自除数 不允许包含 0 。 给定两个整数 left 和 right ,返回一个列表,列表的元素是范围 [left, right] 内所有 ......
除数 算法 python 728

动态规划五

# 复健$Day4$ ## 动态规划(五)区间$DP$ ### $1.$石子合并 https://www.acwing.com/problem/content/284/ 这是区间$DP$的模板题 这道题看似和果子合并很相像,于是我们想到贪心,但是这是行不通的 因为我们每次只能合并**相邻**的两堆, ......
动态

动态规划六

# 复健$Day4$ ## 动态规划(六)数位$DP$ 数位$DP$的特点:求某个区间$[l,r]$内,满足某种性质的数的个数 技巧一:类似**前缀和**的思想,转化为$[0,r]-[0,l-1]$求解 技巧二:从高位到低类填数,分类讨论; 比如比$R$小的数的个数,对于数$R=a_{n}a_{n- ......
动态

动态规划四

# 复健$day4$ ## 动态规划(四)状压$DP$ 题目中的要求与位运算相关的表示: $1.$同一行不能有相邻的$1$:$if(!(i\&(i>>1)))$ $2.$某一行不能与上一行的正上方左上方和右上方同时有$1$:$!(a\&b)$且$!(a\&b>>1)$且$!(a\&b>j\&1);$ ......
动态

Python爬虫—破解JS加密的Cookie

在进行网站数据爬取时,很多网站会使用JS加密来保护Cookie的安全性,而为了防止被网站反爬虫机制识别出来,我们通常需要使用代理IP来隐藏我们的真实IP地址。 本篇文章将介绍如何结合代理IP破解JS加密的Cookie,主要包括以下几个方面: 1. 什么是Cookie 2. 什么是JS加密的Cooki ......
爬虫 Python Cookie

动态规划一

# 复健$Day4$ ## 动态规划(一)线性$DP$ ### $1.$数字三角形模型 此类题目的一般描述为给定一个$n$行的三角矩阵$A$,从第$x$行$y$列出发,每次只能向下或者右下移动,到达底层后求某一属性的最优值 一般的解法都是设状态为$dp[i][j]$,表示到达$(i,j)$时的属性最 ......
动态

动态规划二

# 复健$Day4$ ## 动态规划(二)背包$DP$ ### $1.01$背包 每个物品只有一件 ``` #include #include using namespace std; const int N=1010; int dp[N],v[N],w[N]; int main() { int n ......
动态

动态规划三

# 复健$Day4$ ## 动态规划(三)树形$DP$ 树形$DP$一般思路:从分析子树入手,**最优解**通常是与子树根节点$u$有关的函数,**状态计算**就是寻找根节点与子节点以及边权的递推关系 编写代码,通常要$DFS$,从根到叶,再从叶到根,在合适的时候$DP$ ### $1.$没有上司的 ......
动态