闭包 笔记python
python中能被注意到的异常
异常分为编译性异常与运行性异常 python中的try只能看见运行性异常 第一种情况:pycharm看到异常,是编译时异常 第二种情况:pycharm看到异常,但是是运行时异常 第三种情况:pycharm看不到异常,是运行时异常 ......
[笔记]杜教筛
P1 杜教筛能干什么 给你一个积性函数 \(f(i)\),求 \(f(i)\) 的前缀和: \[\sum _{i=1} ^n f(i) \]注意,\(f(i)\) 必须是积性函数。 P2 怎么杜教筛 发现直接求不太行,是 \(O(n)\) 的,这样只要 \(n\le 10^9\) 就会TLE。 由于 ......
博客园美化页面(用于笔记)
记录一下博客园美化页面.(皮肤为Geek) 1.打开博客后台->设置 2.设置博客皮肤为 "Custom" 3.勾选禁用默认CSS样式 5.添加加载动画 a.复制如下代码粘贴到【页首 HTML】 <div id="loading"><div class="loader-inner"></div></ ......
11月21号课堂笔记
1.插入排序 #include"stdio.h" #define N 5 int main() { //1 2 3 4 5 //2 1 3 4 5 int a[N]={1,2,3,4,5},i,j,tmp; for(i=1;i<N;i++) { j=i-1; tmp=a[i]; while(a[j] ......
qt学习笔记
event 在部件的类中用protected重写父类的事件,然后实现事件函数,最后调用父类的事件的方法,利用父类进行返回,如果是void的返回值可以返回也可以不返回。 问题:如果不调用父类的事件的函数,会出现什么问题? ......
华三路由器、交换机学习笔记
将端口划分到VLan [H3C-GigabitEthernet1/0/2]port access vlan 20 归类为trunk口,制定允许通过trunk的VLan号 [H3C-GigabitEthernet1/0/3]port link-type trunk [H3C-GigabitEthern ......
panghu week01 总结笔记
Algthrom: 组合总和: func combinationSum(candidates []int, target int) [][]int { res := make([][]int,0) path := make([]int,0) dfs(candidates,target,0,path, ......
Python数据科学手册笔记:IPython
目录Ipython帮助文档用符号?来查来文档用??来获取源代码补全方法利用tab利用*加?来补全Ipython快捷键Ipython魔法命令粘贴代码块执行外部代码计算代码运行时间内存分析魔法函数帮助错误和调试控制异常:%xmode调试模型:%debug输入输出历史禁止输出历史输入Ipython和she ......
Python下载与安装教程(很详细)
前言 一、打开python官网点击下载 打开官网,进入页面后点击导航中的Downloads进入下载页面 二、选择要下载的python版本 最新版本的python不能在Windows7的电脑上使用,如果你的系统是win10及以上可以直接下载3.10.x的版本,如果你系统是win7请往下拉 在Looki ......
python不常用但有用的知识
目录python解释器什么是python解释器什么是虚拟环境解释器?如何查看python解释器的位置?虚拟环境什么是虚拟环境?virtual environment虚拟环境和全局环境的关系有了虚拟环境是否可以删除全局环境?如何创建虚拟环境——方法1?(想看就看看,不看也没关系,反正也不用)😂使用 ......
随笔-开发-创建一个python开发环境(docker)
docker-compose.yml version: "3" services: python-dev-env: image: python:3.6.15-slim-buster restart: always container_name: py3-dev-env network_mode: h ......
多项式(Poly)笔记
开头先扔板子:多项式板子们 定义 多项式(polynomial)是形如 \(P(x) = \sum \limits_{i = 0}^{n} a_i x ^ i\) 的代数表达式。其中 \(x\) 是一个不定元。 \(\partial(P(x))\) 称为这个多项式的次数。 多项式的基本运算 多项式的 ......
扩展中国剩余定理(Excrt)笔记
扩展中国剩余定理(excrt) 本来应该先学中国剩余定理的。但是有了扩展中国剩余定理,朴素的 CRT 就没用了。 扩展中国剩余定理用来求解如下形式的同余方程组: \[\begin{cases} x \equiv a_1\ ({\rm mod}\ b_1) \\ x\equiv a_2\ ({\rm ......
欧拉定理 & 扩展欧拉定理 笔记
欧拉函数 欧拉函数定义为:\(\varphi(n)\) 表示 \(1 \sim n\) 中所有与 \(n\) 互质的数的个数。 关于欧拉函数有下面的性质和用途: 欧拉函数是积性函数。可以通过这个性质求出他的公式。 \(f(p) = p - 1\)。很显然,比质数 \(p\) 小的所有数都与他互质。 ......
一次线性方程组 高斯消元笔记
高斯消元原理 高斯消元用来解如下形式的方程组: \[\begin{cases} a_{1, 1} x_1 + a_{1, 2} x_2 + \cdots + a_{1, n} x_n = b_1 \\ a_{2, 1} x_1 + a_{2, 2} x_2 + \cdots + a_{2, n} x ......
python:cv2读取时遇到的挺好奇的问题
用QQ截图的图片,可以正确读出来,但是如果修改下名字就立马读不出来了,可能是修改后会修改文件的什么数据吧,微软也会犯这样的错误?晕死,搞了我半天的时间。 刚开始screenshot 和 template都可以顺利读出,但是修改下template的名字,再读就是none了。 路径中含有中文也不支持 ......
Python requests.post 上传文件
1、安装 requests 1、安装 requests 可以使用 pip 来安装 requests 库, pip install requests 2、requests.post() 方法 requests.post() 方法用于发送 HTTP POST 请求。它接受一个 URL 作为参数,并返回 ......
Python 使用requests调用微信接口
1、使用requests执行GET和POST请求 1)GET请求 import requests # 目标URL url = 'http://example.com/api' # 可选的参数字典 params = { 'key1': 'value1', 'key2': 'value2' } # ......
PySide6学习笔记(一)VSCode配置
vscode配置(windows) 在vscode中安装Python与 QT for Python和code runner插件(推荐) Python与 QT for Python插件开发PySide必备code runner(可以右键运行py文件) 安装PySide6 pip install PyS ......
笔记- springboot 达成jar包后获取resources目录下文件内容
使用hutool里面的工具类获取: String json = ResourceUtil.readUtf8Str(JSON_PATH); 官方解释:https://doc.hutool.cn/pages/ResourceUtil/#%E4%BB%8B%E7%BB%8D ......
python自动化学习笔记5-----allure测试报告
1、运行测试报告 2、allure注解的使用 3、优化测试报告之添加对应的标签 4、注解的使用 5、yaml文件格式 6、更改logo (1)allure目录下找到allure.yml的文件,增加插件 (2)在插件目录下添加要展示的图片 (3)修改styles.css文件中图片的名称,并修改css样 ......
python自动化学习笔记6-----jekins环境搭建及使用
msi版本安装后,要去电脑服务里面设置为自启动,否则重启电脑后使用不了。 web自动化 1、实现linux部署jekins,window运行自动化代码,不在同一个机器上运行 在执行机(自己的电脑上)访问jekins网址进行相应设置 运行后,进行连接,连接成功后,小弟报道成功。下面弹框显示file,表 ......
Python+Selenium框架实战系列003----测试数据分离与ddt技术&断言
一、测试数据分离 1、新建testData文件夹,新建login_data.py文件,如下所示: 2、在login_datas.py文件中存放测试用例数据,如下所示: # 正常场景 success_data = {"mobile": "17839196010", "pwd": "duhui94619 ......
python基础007----递归函数&闭包&装饰器
一、递归函数 1、递归函数概念 直接或间接的调用自身的函数,称为递归函数。每调用一次自身,相当于复制一份该函数,只不过参数有变化,参数的变化,就是重要的结束条件。 2、递归函数实例 #####递归函数#### ##1、普通实现:计算n!=1*2*3*4*5*6*...*n n=int(input(' ......
[随笔] 欧拉回路笔记
有向图欧拉回路访问顺序: 1.从顺序最小点开始访问; 2.访问距离(顺序)当前点最小的点,并删除当前点与距离最小点的连边; 3.重复步骤1-2,直到遇到无法继续访问; 4.保存当前点到ans数组,回溯到上一点,重复步骤1-4; 5.全部访问完后,倒叙输出ans里的数; 即为欧拉回路访问顺序 2023 ......
lca 学习笔记
定义 最近公共祖先简称 \(LCA\) 两个节点的最近公共祖先,就是这两个点的公共祖先里,离根最远的的那个 为了方便,我们记某点集 \(S={v1,v2,...,vn}\) 的最近公共祖先为 \(LCA(v1,v2,...,vn)\) 或 \(LCA(S)\) LCA的有用的性质 \(1.\) \( ......
《需求分析与系统设计》读书笔记3
从第八章《数据库设计》中总结了一下知识内容:类模型和BCED类包反映了应用类,而不是存储数据库结构,实体类表示了应用中的永久数据库对象,但不是数据库中的永久类;永久数据库层可以是关系数据库,对象关系数据库或者对象数据库;数据库模型是表示数据库结构的这种抽象,包含三种抽象,分别是:外部数据模型,逻辑数 ......
Plotly,一个超强的Python可视化库!
数据可视化是数据分析和探索的一个重要方面,它有助于深入了解数据集中的潜在模式、趋势和关系。 Plotly则是一个功能强大且多功能的Python库,提供了广泛的工具来创建交互式且具有视觉吸引力的绘图。 它支持多种图表类型,包括散点图、折线图、条形图等。 Plotly的独特之处在于它能够生成交互式图表, ......
Kruskal重构树学习笔记
挺简单的知识点(?) 概念 首先 Kruskal 算法是用来求最小生成树的算法之一,其思想是贪心。 而 Kruskal 重构树就是将整张图重建为二叉树。 在跑 Kruskal 的过程中我们会从小到大加入若干条边。现在我们仍然按照这个顺序。 首先新建 \(n\) 个集合,每个集合恰有一个节点,点权为 ......