# sphinx模块生成api文档的方式是对 /source/conf.py 文件的编写sphinx官方文档:https://zh-sphinx-doc.readthedocs.io/en/latest/intro.html sphinx需要安装:sudo pip3 install sphinx sphinx的使用: 1、创建目录:mkdir pro/doc/doc_file -p
转载
2024-08-12 17:31:57
16阅读
文章目录对象标量运算符数据类型tuple (元祖)list (列表)dict (字典)set (集合)列表、集合和字典推导式iterator(迭代器) and generator(生成器)if 语句循环语句for循环while循环关键字python中Switch/Case实现函数内建函数自定义函数函数注解匿名(lambda)函数变量的作用域global 和 nonlocal关键字序列函数闭包装饰
转载
2023-09-07 15:19:51
85阅读
1.
原创
2014-05-20 21:07:23
756阅读
#遍历一个序列,很多传统语言过来的,习惯用下标遍历,Python中序列是可迭代的,直接for即可! colors=['red','green','blue','yellow'] for color in colors: print color #遍历倒序,用range的负数来遍历,不如直接反转遍历f
转载
2018-11-06 18:24:00
181阅读
2评论
为什么学习python?1.学校开设了Lab课程 2.个人兴趣·python简介1.python之父:Guido van Rossum(荷兰) 2.基于:ABC教学语言·python的特点(advantages) 1.面向对象(目前还不太懂) 2.解释型(所以:运行速度较慢) 3.弱类型(学过一点Java,相对于Java而言,Java绝对是强类型) ?4.跨平台强大又丰富的库(disadvanta
转载
2023-11-06 13:00:05
71阅读
我在知乎上也多次回答Python学习相关的话题了,总结出核心三点:学不会就别学了;短时间自学突击;写个实例。学不会就别学了:在现代比较常见的编程语言里,Python几乎是最简单的了。论简单性与Python同级别的也就剩下JavaScript和Basic了,而Basic在现代用处也很小,JavaScript则主要用于浏览器上的前端编程。所以通用性和简单性都不错的就剩下个Python。所以呢,简单如P
偶尔用Python做点事情,用的时候隔了许久,又不太记得了,有时连基本的语法都忘掉,这里记录在一张纸上,方便查看。也涵盖比较实用的内容,方便信手捻来(我没写错吧)其中代码片段主要摘自前段时间写的一些Python代码。Python Help>>> python(“subprocess”)帮助是很重要,linux程序员,你懂的Python tutorialhttps://docs.p
原创
精选
2015-06-26 15:46:08
928阅读
os.exists函数检验在主备份目录中是否有当前日期作为名称的目录,如果没有,我们使用os.mkdir函数创建;os.system()os.mkdir()os.path.exists()time.strftime('%Y%m%d-%H%M%S')
原创
2021-12-27 14:47:41
109阅读
## Python基础加密实现流程
为了教会你如何实现Python基础加密,我将按照以下步骤来讲解整个过程。首先,我会给出流程图,然后逐一解释每个步骤需要做什么,以及使用的代码和代码注释。
```mermaid
flowchart TD
A[开始] --> B[输入明文]
B --> C[选择加密方式]
C --> D{加密方式}
D -- 对称加密 --> E
原创
2023-08-25 18:29:16
64阅读
Python学习笔记——Day 1内容来自廖雪峰官方网站——python教程~Python初印象Python是一种计算机程序设计语言,是一种编程语言;和非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等类似;Basic语言···BASIC(Beginners’ All-purpose Symbolic Instruction Code,
转载
2023-10-07 15:33:13
622阅读
# 使用Python实现Basic Token示例
在今天的文章中,我们将学习如何使用Python实现一个基本的身份验证令牌(Token)。我们将逐步带你完成整个流程,并提供详细的代码示例和注释。让我们开始吧!
## 流程概述
首先,让我们概述一下我们将要实现的系统的主要步骤:
| 步骤编号 | 步骤描述 |
| -------- | -----
原创
2024-08-19 04:08:01
44阅读
# Python基础认证
## 介绍
Python基础认证是指验证个人对Python编程语言的基本知识和技能的一种认证考试。通过该认证,您可以展示自己在Python编程方面的能力,并在职业发展中获得更多机会。
本文将介绍Python基础认证的内容和考试要求,并通过代码示例来帮助读者更好地理解相关知识点。
## 考试内容
Python基础认证主要涵盖以下几个方面的知识:
### 1. 变
原创
2023-09-19 12:04:08
56阅读
# Python实现ACK扫描
作为一名经验丰富的开发者,我将教会你如何使用Python实现ACK扫描。ACK扫描是一种用于网络安全测试的技术,它可以用来探测目标主机上是否存在特定的端口。
## 实现步骤
下面是实现ACK扫描的步骤:
```mermaid
flowchart TD
A[建立原始套接字] --> B[设置IP头部]
B --> C[设置TCP头部]
C -
原创
2023-12-27 03:47:38
130阅读
# RabbitMQ 消费与 Python 中的 ACK 机制
在现代软件开发中,消息队列作为一种重要的异步通信机制,被广泛应用于处理高并发和解耦架构的场景。RabbitMQ 是一个流行的消息代理软件,提供了丰富的特性,而 ACK(确认机制)则在消息处理过程中起着至关重要的作用。本文将详细探讨 RabbitMQ 的 ACK 机制,并通过一个 Python 示例来展示如何使用它。
## 什么是
原创
2024-10-25 03:40:58
87阅读
ACK的全称为Acknowledge character,即确认字符,表示接收到的字符无错误。TCP是一个面向字节流的协议,它不会对自己的内容做出任何的解释,也不需要做出解释,具体的解释由上层的协议来处理。TCP是一个面向字节流的协议,它会对它发送的每一个字节负责,确保每一个字节都可以正确的发送。在TCP协议中,SYN与FIN字节是占用字节序列号的,因此TCP协议必须对其负责,如果他们在发送的过程
转载
2023-12-23 21:10:58
128阅读
(给Python开发者加星标,提升Python技能)近日 TIOBE 公布了 12 月编程语言排行榜,前五名依旧是 Java、C、Python、C++ 和 Visual Basic.NET。值得注意的是 Visual Basic.NET,它连续几个月位列前五的排名让人感到惊讶,去年此时,它还位列第七,今年 2 月份,它的名次是第六。按照 12 月的榜单,Visual Basic.NET
转载
2023-12-13 11:16:24
82阅读
某天晚上睡觉前突然想到 tcp的ACK确认是单独发的还是和报文一起发的,下面看一下别人的解答一、ACK定义TCP协议中,接收方成功接收到数据后,会回复一个ACK数据包,表示已经确认接收到ACK确认号前面的所有数据。ACK字段长度为32位,能表示0~2^32-1之间的值。二、ACK作用发送方在一定时间内没有收到服务端的ACK确认包后,就会重新发送TCP数据包。发送方收到了ACK,表明接收方已经接收到
转载
2023-07-09 21:29:01
119阅读
Python面试5三次握手 客户端通过向服务器端发送一个SYN来创建一个主动打开,作为三次握手的一部分。客户端把这段连接的序号设定为随机数 A。 服务器端应当为一个合法的SYN回送一个SYN/ACK。ACK 的确认码应为 A+1,SYN/ACK 包本身又有一个随机序号 B。 最后,客户端再发送一个ACK。当服务端受到这个ACK的时候,就完成了三路握手,并进入了连接创建状态。此时包序号被设定为收到的
转载
2024-01-04 13:41:46
42阅读
发送端:import pika
connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
channel = connection.channel()
channel.queue_declare(queue='hello')
# for&
原创
2017-10-10 15:56:22
1783阅读
# 理解 Kafka 的重试机制与 Python 消费 ack
Kafka 是一个分布式流处理平台,被广泛用于数据流传输和处理。在 Kafka 中,消费者会接收到消息并需要确认(acknowledge,简写为 ack)已成功处理,重试机制可以帮助我们处理消息消费中的失败情况。本文将介绍如何使用 Python 实现 Kafka 的 ack 机制,同时处理重复消费的问题。
## 1. 流程概述