语句contextlib笔记python

Python-docx中WD_ALIGN_PARAGRAPH与WD_PARAGRAPH_ALIGNMEN区别是什么

WD_ALIGN_PARAGRAPH 和 WD_PARAGRAPH_ALIGNMENT 都是 Python-docx 中的枚举类型,用于描述段落的对齐方式。 WD_ALIGN_PARAGRAPH 定义了以下可用的段落对齐方式: LEFT (左对齐) CENTER (居中对齐) RIGHT (右对齐) ......

【学习笔记】线性求逆元

假设我们已经求出了 [1,n-1] 的逆元,现在要求 n 的逆元。 令 $t=\lfloor{\frac{p}{n}}\rfloor,k= p % n$,那么: $$t\times n+k\equiv 0 (\mod p)$$ $$-t\times n\equiv k (\mod p)$$ 令左右同 ......
线性 笔记

CKA学习笔记

容器 容器和虚拟机的区别,容器本身是一个APP,虚拟机是一个完整的系统。 容器管理 runtime,运行时。 | 高级别Runtime | 低级别Runtime | | | | | docker | runc | | containerd | lxc | | cri-o | gvisor | | r ......
笔记 CKA

Python基础

list方法 len 返回list长度 append 往list末尾追加元素 insert 可以通过索引号插入指定位置, 如果插入的位置之前没有元素,会追加到该位置 myList = [0, 1, 2] myList.insert(5, 5) print(len(myList)) print(myL ......
基础 Python

【学习笔记】杜教筛

如果我们要求一个积性函数 $f(x)$ 的前缀和,可以用杜教筛在 $O(n^{\frac{2}{3}})$ 的复杂度求出。 具体地,构造函数 $g(x)$ 和函数 $h(x)$ ,使得 $h=f*g $,要求的式子是 $S(n)=\sum\limits_{i=1}^{n}f(i)$。 开始推式子。 ......
笔记

Python生成随机数的一个标准库-random

1.介绍 Random库Python中用于生成随机数的一个标准库。计算机没有办法产生真正的随机数,但它可以产生伪随机数。 伪随机数是计算机按照一定的运算规则产生的一些数据,只不过这些数据表现为随机数的形式。计算机中采用梅森旋转算法生成为随机序列,序列中的每一个元素就是伪随机数,由于计算机不能产生真正 ......
随机数 标准 Python random

计算sql查询语句需要的时间

可以使用SQL Server的内置函数DATEDIFF来检测查询所用的时间。具体方法是,在查询开始之前获取当前的时间,并在查询结束时再次获取当前时间,将两个时间进行DATEDIFF计算即可得到查询所用的时间。例如: DECLARE @start_time DATETIME;DECLARE @end_ ......
语句 时间 sql

python与java 对应的加密算法

python与java 对应的加密算法 1.gzip 加密 java的gzip加密: import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.util.Arrays; import ......
算法 python java

笔记

1、方法不能够在主方法中使用,只能够通过内部类调用2、通过System.currentTimeMillis();可以获取当前时间的总毫秒数3、return的用法:有三种第一种就是可以结束循环体第二种就是可以直接结束方法体第三种就是可以再进行有返回值类型的时候,申明变量而且在这种有返回值类型的就得要一 ......
笔记

(一)pyahocorasick和marisa_trie,字符串快速查找的python包,自然语言处理,命名实体识别可用的高效包

Pyahocorasick Pyahocorasick是一个基于AC自动机算法的字符串匹配工具。它可以用于快速查找多个短字符串在一个长字符串中的所有出现位置。Pyahocorasick可以在构建状态机时使用多线程,从而大大加快构建速度。 安装Pyahocorasick Pyahocorasick可以 ......

redis,python操作哨兵,python操作集群,缓存优化,缓存击穿,穿透,雪崩

python操作哨兵 高可用架构后》不能直接连接某一个主库》主库可能会挂掉,后来他就不是主库了 之前的连接redis操作就不能用了 import redis conn=redis.Redis(host='',port=6379) conn.set() conn.close() 新的连接哨兵的操作 连 ......
缓存 python 哨兵 雪崩 集群

Python中的del、pop、remove、clear

del是Python 中的一个关键字,用于删除变量、列表元素、字典键值对等 1.删除变量:可以使用del关键字来删除变量,例如:a= 10del a 2.删除列表元素:可以使用del关键字来删除列表中的元素,例如:list=[1,2,3,4,5]del list[2] 3.删除键值对dict = { ......
Python remove clear del pop

python多进程2:多进程三种启动方式

一、简介 有三种多进程启动方法之间存在权衡: fork 更快,因为它进行的是父进程的整个虚拟内存的写时复制,这包括已初始化的Python解释器、已加载的模块和内存中的构造对象。 但是,fork 不会复制父进程的线程。因此,父进程中由其他线程持有的锁(在内存中)会被卡在子进程中,没有拥有能解锁它们的线 ......
进程 方式 python

【学习笔记】莫比乌斯反演

先来了解一下狄利克雷卷积的概念。对于函数 $f$ 和 $g$ ,我们定义运算 ${“*”}$ 为: $$ F(x)=\sum\limits_{d|n}f(x)\times g(\frac{n}{d}) $$ 莫比乌斯函数: $$ \mu(x)=\begin{cases} (-1)^k (x的每个质因 ......
笔记

全网最详细的Python安装教程

https://zhuanlan.zhihu.com/p/569019068 1.首先打开下载配置环境 https://www.python.org/downloads/windows/ 2.64位操作系统: 找到 windows x86-64 executable installer并点击,耐心等 ......
全网 教程 Python

【go】go语言变量类型 常量 函数基础 函数高级 setuptools将python项目打包 前后端联调

昨日回顾 使用setuptools将python项目打包 # https://zhuanlan.zhihu.com/p/624648232 # python 》setuptools--》whl包结构 公司内部写了包 》公司内部用 》开源出来 公司写好的项目,打包好,发给客户,客户可以直接运行起来 # ......
函数 常量 变量 setuptools 语言

读书笔记丨远程服务调用和RESTful,如何分析和抉择?

摘要:相信未来REST规范将会变得更加流行和普及。 本文分享自华为云社区《云原生时代,远程服务调用和RESTful,如何分析和抉择?》,作者:breakDawn 。 随着云原生的概念越来越火,服务的架构应该如何发展和演进,成为很多程序员关心的话题。大名鼎鼎的《深入理解java虚拟机》一书作者于21年 ......
RESTful 笔记

「学习笔记」tarjan 算法与强连通分量

强连通的定义是:有向图 G 强连通是指,G 中任意两个结点连通。 强连通分量(Strongly Connected Components,SCC)的定义是:极大的强连通子图。 说简单一点就是环,环内的点都在一个强连通分量里,单独一个点也算是强连通分量(自己可以到达自己)。 变量 int tim, s ......
分量 算法 笔记 tarjan

python 去掉验证码干扰线

干扰线是单一的颜色 import io from PIL import Image def del_noise(img): # 打开验证码图片 image = Image.open(io.BytesIO(img)) # image = Image.open('o4.png') # 获取图像的宽度和高 ......
python

(二)asyncio的简单使用,python异步高效处理数据,asyncio.get_event_loop(),loop.run_until_complete(main()),loop.close()

Asyncio 是一个基于事件循环的异步I/O框架,它提供了高效的协程实现,能够轻松地编写高并发的Python程序。Asyncio 在 Python 3.4 中首次引入,它的核心是事件循环(Event Loop),通过协程实现异步编程,避免了传统线程模型中的锁和线程切换开销,提高了程序的并发性能。 ......

第一章-你好Python(前景知识与环境搭建)

课程参考:B站:黑马程序员Python教程,8天Python从入门到精通,学Python看这套就够了; 如果你需要课件,代码等可以在这里下载: 链接:https://pan.baidu.com/s/1JvGrOHIiYONfKoXxD265NQ?pwd=fr2n 提取码:fr2n Python的优势 ......
前景 你好 环境 知识 Python

asyncio的基本使用框架,python高效处理数据,asyncio.gather(),asyncio. create_task(),asyncio.run(main())

asyncio 是 Python 3.4 引入的标准库,是一个基于事件循环的异步 I/O 并发库。它提供了一种协作式的多任务处理方式,使得我们能够在一个线程中并发处理多个 I/O 操作。它通过将 I/O 操作转化为异步的非阻塞调用,从而实现了高效的并发处理。其原理如下: 定义协程(coroutine ......
asyncio create_task 框架 数据 python

JAVA笔记1

Java的基础技术包括以下内容: Java语言基础:Java语言是一种面向对象的编程语言,具有丰富的数据类型、控制结构、类和对象等基本特性。Java程序员需要熟练掌握Java语法和语义规则,以便能够编写出正确、高效的代码。 Java集合框架:Java集合框架是Java中用于管理和操作数据集合的一组A ......
笔记 JAVA

JVM笔记

VM全称为Java虚拟机(Java Virtual Machine),是Java程序的运行环境。它是一个抽象的计算机,能够在不同的操作系统上运行Java字节码(由Java源代码编译而来),实现了Java的一次编译、随处运行的特性。JVM除了提供基本的内存管理和垃圾回收功能外,还提供了类加载、字节码执 ......
笔记 JVM

vue-router学习笔记

1.路由基础配置 https://router.vuejs.org/zh/guide/ 2.动态路由 根据设置的路径参数实现 const routes = [ // 动态字段以冒号开始 { path: '/users/:id', component: User }, ]。 需要注意的是参数改变时(第 ......
vue-router 笔记 router vue

python代码,读取一个txt文件,将其中的每一行开头加上一个字母a,每一行的结尾加上一个字母b

with open('name.txt', 'r+') as file: lines = file.readlines() file.seek(0) # 将文件指针移回文件开头 file.truncate() # 清空文件内容 for line in lines: new_line = '"' + ......
字母 一行 开头 代码 文件

原来Python的协程有2种实现方式

什么是协程 在 Python 中,协程(Coroutine)是一种轻量级的并发编程方式,可以通过协作式多任务来实现高效的并发执行。协程是一种特殊的生成器函数,通过使用 yield 关键字来挂起函数的执行,并保存当前的执行状态。协程的执行可以通过 send 方法来恢复,并在下一次挂起时返回一个值。 在 ......
方式 Python

python3 安装

#!/bin/bash cd /opt yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make wget https://www.p ......
python3 python

python-按序号切割txt文件

1.切割任何文件的时候,都需要查找到文件的分割的规律,从而按照一个规则来进行切割。 我的需求就是将一个txt文档按照序号切割成每一行,从来进行DataFrame转化成其它文件。 2.代码: """ coding:utf-8 @Software:PyCharm @Time:2023/3/28 9:37 ......
序号 文件 python txt

Python中and和or返回值判断

一、判断原则 原则一: and 两真为真,一假为假 or 两假为假,一真为真 原则二: 短路原则: 如果and前面的条件为假,那么跳过and后面的条件(短路)直接返回假(一假为假,所以结果肯定为假)。 如果or前面的条件为真,那么跳过or后面的条件(短路)直接返回真(一真为真,所以结果肯定为真)。 ......
Python and