发面 试题python网络
python 循环中使用index索引
# 使用enumerate()实现 ints = [8, 23, 45, 12, 78] for idx, val in enumerate(ints): print(idx, val) ints = [8, 23, 45, 12, 78] for index, item in enumerate( ......
python 上传本地文件到阿里云的oss
##python 上传本地文件到阿里云的oss ###背景 清理es日志,对生产环境的数据做了导出压缩,上传到阿里云的oss的某个bucket下 ###脚本 #!/usr/bin/env import oss2 import os import fnmatch #这里不知道怎么创建或者获取的,可以去 ......
【PyQt6】Python实现QComboBox显示文本与对应值不同的方法
问题 实现QComboBox显示文本与对应值不同的方法。比如下拉框显示“正确”和“错误”,但程序中想要获取“1”和“0”,但又不想再根据显示内容来判断。 解决 # 设置 combobox.addItem("正确", 1) combobox.addItem("错误", 0) # 获取 text = c ......
Python中的常用os模块
1. os.getcwd() os.getcwd()可以获取当前的工作路径: 2. os.listdir() os.listdir(path)传入一个路径作为参数,返回该路径下所有文件和目录所组成的列表: 3. os.path.exists() os.path.exists(path)传入一个路径作 ......
【pytorch】土堆pytorch教程学习(六)神经网络的基本骨架——nn.module的使用
torch.nn 是 pytorch 的一个神经网络库(nn 是 neural network 的简称)。 Containers torch.nn 构建神经网络的模型容器(Containers,骨架)有以下六个: Module Sequential ModuleList ModuleDict Par ......
python操作redis集群
1 基础环境分析 redis版本:redis-5.0.14 2 脚本示例 说明:向redis集群里面写入10000000条数据,再查询下这些数据 #!/usr/bin/python3 import random import string import hashlib from redisclust ......
安装python torch 遇到的问题
一、解决torch指令安装时Could not find a version that satisfies the requirement xxx (from versions: none) 1.进入torch的wheel下载网站https://download.pytorch.org/whl/to ......
《Linux高性能服务器编程》学习记录(二)linux网络编程基础API
Linux 网络API主要有三种: socket地址API。socket最开始的含义是一个IP地址和端口对(ip,port)。它唯一地表示了使用TCP通信的一端,称其为socket地址。 socket基础API。socket的主要API都定义在sys/socket.h头文件中,包括创建socket、 ......
Python自制端口扫描器
自制Python端口扫描器 一、工具介绍 这个Python端口扫描器实现了一个基于 PyQt5 的端口扫描器界面,主要包含以下部分: 1. 使用 `setdefaulttimeout()` 方法设置默认的超时时间为 0.001 秒。2. 使用 `socket` 模块创建一个套接字,并尝试与指定的端口 ......
python实现生产者和消费者
1 基础说明 python版本:Python 3.6.8 rabbitmq版本: rabbitmq-server-3.6.12-1.el7.noarch.rpm 2 python代码示例 (1)生产者 1 import pika 2 import json 3 import datetime 4 5 ......
python相关的一些小便条
1.关于 No module named 'PIL' 如果是报错这个,不能直接 pip install PIL,需要装下面的 pip install pillow 2.关于No module named 'qcloud_cos' 这个是腾讯云存储的组件 pip install -U cos-pyth ......
【configparser】Python解析配置文件的模块使用总结
简介 configparser 是 Pyhton 标准库中用来解析配置文件的模块,并且内置方法和字典非常接近。Python2.x 中名为 ConfigParser,3.x 已更名小写,并加入了一些新功能。 调用 import configparser config = configparser.Co ......
python对时间戳数据进行可视化
python对时间戳数据进行可视化 步骤1:加载模块&读取数据 import pandas as pd import os import matplotlib.pyplot as plt import time import datetime plt.rcParams['font.sans-seri ......
Golang 网络爬虫框架gocolly
Golang 是一门非常适合编写网络爬虫的语言,它有着高效的并发处理能力和丰富的网络编程库。下面是一个简单的 Golang 网络爬虫示例: package main import ( "fmt" "net/http" "io/ioutil" "regexp" ) func main() { resp ......
python与go的对接
python与go的对接 在项目中遇到的问题,go写的程序需要被python调用,要将项目打包成.so文件 首先要确保go build能编译出可执行文件,再打包成.so文件,因为原理与go build是一样的 编译 用测试项目来记录解决过程 测试环境:windows64 源码目录结构: test | ......
python获取视频时长
import cv2 def video_duration_3(filename): cap = cv2.VideoCapture(filename) if cap.isOpened(): rate = cap.get(5) frame_num = cap.get(7) duration = fra ......
Exp7 网络欺诈防范
Exp7 网络欺诈防范 20201331 Exp7 网络欺诈防范 【基础问题回答】 (1)通常在什么场景下容易受到DNS spoof攻击 在同一局域网下,且电脑并没有打开防火墙,然后乱点链接。 (2)在日常生活工作中如何防范以上两攻击方法 加强自己的安全意识,遇到不明链接不要点,遇到不明wifi不要 ......
Python 2 is no longer supported
异常日志: File "/home/xll/prj/.repo/repo/main.py", line 79 file=sys.stderr) ^ SyntaxError: invalid syntax main.py第79行输出指出异常为: repo: error: Python 2 is no ......
Python3.10动态修改Windows系统(win10/win11)本地IP地址(静态IP)
一般情况下,局域网里的终端比如本地服务器设置静态IP的好处是可以有效减少网络连接时间,原因是过程中省略了每次联网后从DHCP服务器获取IP地址的流程,缺点是容易引发IP地址的冲突,当然,还有操作层面的繁琐,如果想要切换静态IP地址,就得去网络连接设置中手动操作,本次我们使用Python3.10动态地 ......
python + pytest 之 fixture装饰器使用详解
简介: fixture装饰器区别于unnitest的传统单元测试(setup/teardown)有显著改进: 1.fixture装饰的函数可独立命名,并通过声明范围scope,可从测试函数、模块、类或整个项目来使用。 2.按模块化的方式实现,每个fixture都可以互相调用。 3.fixture的范 ......
必看!.NET 7 在网络领域的四大更新
http://www.pczh.cn/news/26036.html 最新的 .NET 7 现已发布,我们想介绍一下其在网络领域所做的一些有趣的更改和添加。这篇文章我们将讨论 .NET 7 在 HTTP 空间、新 QUIC API、网络安全和 WebSockets 方面的变化。 HTTP 改进了对连 ......
python 小技巧, 如何统计序列中元素出现的频度
dict.fromkeys(data,0) 默认字典,把data里面的值作为key,赋值给0 Counter对象的most_common(3)取出出现频率最高的3个 读取文件, 用re.split("\W+",txt)非字符进行分割,再用Counter进行处理 ......
深入理解 python 虚拟机:描述器实现原理与源码分析
在本篇文章当中主要给大家介绍描述器背后的实现原理,通过分析 cpython 对应的源代码了解与描述器相关的字节码的指令,我们就可以真正了解到描述器背后的原理! ......
python 小技巧, 如何根据字典中的值的大小,对字典中的项排序
## ![](https://img2023.cnblogs.com/blog/1304933/202305/1304933-20230509003224765-1453557723.png) ![](https://img2023.cnblogs.com/blog/1304933/202305/1... ......
网络--计算机网络概述
一、计算机网络概述 局域网 -- 分层设计 交换机 100米 带宽10 100 1000M 广域网 ISP(Internet服务供应商) 路由器 -- 转发数据 网卡--缓存 MAC 48位2进制 帧 比 包 多了MAC地址(用于交换机识别mac -- 下一条) 路由器识别ip 数据传输:目标收到确 ......
高维数据惩罚回归方法:主成分回归PCR、岭回归、lasso、弹性网络elastic net分析基因数据|附代码数据
全文链接:http://tecdat.cn/?p=23378 最近我们被客户要求撰写关于高维数据惩罚回归方法的研究报告,包括一些图形和统计输出。 在本文中,我们将使用基因表达数据。这个数据集包含120个样本的200个基因的基因表达数据。这些数据来源于哺乳动物眼组织样本的微阵列实验 1 介绍 在本文中 ......
python 小技巧, 列表生成式比 filter(lambda x:x>=0,data) 快, iteritems()方法,
题目 经timeit测试 列表生成式比 filter(lambda x:x>=0,data) 快 python2 的dict的iteritems()方法, pyhton3可以看看有没有 ......
Python爬虫零基础教学第二天
Python爬虫高级开发/大数据抓取/从入门到精通/商业项目实战(2) 开始时间2023-05-08 21:26:37 结束时间2023-05-08 23:08:20 一、调试模式的介绍 鼠标右键,在出现的选项中找到检查进入调试模式,或者按键盘上的f12键进入调试模式。 二、Cookie 使用coo ......
Python_16 session、cookie 鉴权
session、cookie 鉴权和token 鉴权的区别
a. session会消耗内存要到库里对比,token不消耗内存只需要cpu计算
b. token相对安全,使用RSA非对称加密,但是token可逆
c. session会通过存储一般是不可逆的 ......
TCP/IP网络模型
在网络模型中有分为7层模型(OSI模型)和5层模型和TCP/IP模型 OSI模型将应用层和表示层作为独立的两层,而TCP/IP模型将它们合并为一个应用层。 两种对比来说,TCP/IP模型更符合实际开发应用 应用层 应用层是最上层的一层,也是在开发中接触到最多的,因为在开发中一般需要提供HTTP接口来 ......