08 2022 档案
摘要:一、此模块可以执行 Python 值和以 Python bytes 对象表示的 C 结构之间的转换 二、打包解包 需要按照特定的方式来打包或者解包.该方式就是格式化字符串,它指定了数据类型,除此之外,还有用于控制字节顺序、大小和对齐方式的特殊字符. 格式字符 三、举说明: 1 #将double类型、
阅读全文
摘要:想要理解socket协议,点击链接,出门左转 一、TCP 通信的服务器端编程的基本步骤: 服务器端先创建一个 socket 对象。 服务器端 socket 将自己绑定到指定 IP 地址和端口。 服务器端 socket 调用 listen() 方法监听网络。 程序采用循环不断调用 socket 的 a
阅读全文
摘要:命令: fixture(scope='function',params=None,autouse=False,ids=None,name=None) 参数说明 scope:有四个级别参数 函数"function"(默认),类"class",模块"module",整个测试项目"session"。 pa
阅读全文
摘要:整数之间的进制转换:10进制转16进制: hex(16) ==> 0x1016进制转10进制: int('0x10', 16) ==> 16类似的还有oct(), bin() 字符串转整数:10进制字符串: int('10') ==> 1016进制字符串: int('10', 16) ==> 161
阅读全文
摘要:encode() 方法的语法格式:str.encode([encoding="utf-8"], [errors="strict"]) decode() 方法的语法格式:bytes.decode([encoding="utf-8"], [errors="strict"]) m = "以心印心" 字符转
阅读全文
摘要:一、正则表达式可以实现匹配、查找、替换和格式化数据等操作。 1、模糊匹配_查找姓名和年龄 1 import re 2 3 Nameage = ''' 4 Janice is 22 and Theon is 33 5 Gabriel is 44 and Joey is 21 6 ''' 7 8 age
阅读全文
摘要:装饰器处理逻辑 当解释器读到@装饰符,会先解析@下一行的内容,把下一行的函数或者类作为@后边的函数的参数,执行被装饰的函数。 例子1:被修饰函数不带参数 1 def log(func): 2 def wrapper(): 3 print('log开始 ...') 4 func() 5 print('
阅读全文
摘要:1. 基础函数 序号 函数 说明 1 print() 打印 2 input() 输入 3 int() 转化为整形 4 float() 转化为浮点型 5 str() 转化为字符串 6 type() 返回对象类型 7 isinstance() 判断对象类型(返回布尔值) 2. 流程控制 序号 函数 说明
阅读全文
摘要:百度网盘链接:https://pan.baidu.com/s/15QSAGXk8F_eyqaw66KoHqg?pwd=1029 提取码:1029 一、例子1 业务步骤: 1. 访问项目首页 : http://101.34.221.219:8010/2. 选择登录按钮 : a.text = '登录'3
阅读全文
摘要:通信方式优点缺点适用场景 UDP 及时性好,快速 视网络情况,存在丢包 与嵌入式设备通信,实时控制场景 TCP 丢包会自动重发,理论上不用担心丢包问题 延时相对大一些 通信可靠性场景,比如IoT设备控制,状态同步 UDP服务端 1 #!/usr/bin/python3 2 # -*- coding:
阅读全文
摘要:一、定义和对比 TCP/UDP都是传输层协议,但是两者具有不同的特性,同时也具有不同的应用场景,下面以图表的形式对比分析。 二、面向字节流和面向报文的区别 面向报文的传输方式是应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。因此,应用程序必须选择合适大小的报文。若报文太长,则IP层
阅读全文
摘要:三次握手 连接建立阶段: 第一次握手:客户端的应用进程主动打开,并向服务端发出请求报文段。其首部中:SYN=1,seq=x。 第二次握手:服务器收到syn包,必须确认客户端的SYN(ack=j+1),同时自己也发送一个SYN包(seq=k),即SYN+ACK包,此时服务器进入SYN_RECV状态。
阅读全文
摘要:一、定义 单播(unicast): 在计算机网络的传输中,目的地址为单一目标的一种传输方式。它是现今网络应用最为广泛,通常所使用的网络协议或服务大多采用单播传输,例如一切基于TCP的协议。举个:浏览器连接web服务器、qq与好友聊天 组播(multicast): 也叫多播, 多点广播或群播。 指把信
阅读全文
摘要:一、常用参数大全 1、-s:输出打印(print/logging)信息;2、-v:显示具体丰富的信息;3、-k:执行用例名称中包含某字符段的用例。 举个 pytest.main(['-k','taiwan']) #执行测试用例名称包含taiwan的用例; pytest.main(['-k',"One
阅读全文
摘要:1、新建测试计划 2、完成测试计划创建 3、添加测试计划用例 4、添加测试周期 5、执行测试周期 当人沉浸在当下着手的某件事情或某个目标中时,自己处于一种不同往常的心理状态:完全专注、行动与知觉融合、忘我、对时间的绝知改变,就是产生了心流体验,心流(flow)是普通人成为高手可以利用的最佳技能。
阅读全文
摘要:现象:ModuleNotFoundError: No module named 'common' 解决方案: 文件开头加入代码 import os,syssys.path.append(os.getcwd())如果你对自己没有观察,对自己没有觉知,不了解自己的内心,你很难了解别人的内心,就是当一个人
阅读全文
摘要:本文用简单的案例让读者理解 thread线程。 什么是线程:线程也叫轻量级进程,是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是进程中的实际运作单位。线程自己不拥有系统资源,只拥有在运行中必不可少的资源,但它可与同属一个进程的其他线程共享进程所拥有的全部资源。一个线程可以创建和撤销另一个
阅读全文
摘要:一、tkinter GUI界面 二、实现功能 连接设备、设备上电、设备使能、键盘按键控制关节移动、配置关节移动速度和角度 三、python源码 1 #coding=utf-8 2 import msvcrt 3 import threading 4 from tkinter import * 5 f
阅读全文
摘要:01将字符串倒转 my_string = "灭毁是还存生"reversed_string = my_string[::-1] 02将英文单词的首字母大写通过title()方法来实现首字母的大写 my_string = "my name is wei xiang"# 通过title()来实现首字母大写
阅读全文
摘要:RPC 全称是 Remote Procedure Call ,即远程过程调用,其对应的是我们的本地调用。远程其实指的就是需要网络通信,可以理解为调用远程机器上的方法。那可能有人说:我用 HTTP 调用不就是远程调用了,那不也叫 RPC 了?不是的,RPC 的目的是:让我们调用远程方法像调用本地方法一
阅读全文
摘要:首先我们来讲讲单芯、双芯;单纤和双纤,在光模块上,两种都是一样的,只是叫法不同,单芯光模块和单纤光模块都是单纤双向即BIDI光模块,双芯光模块和双纤光模块都是双纤双向光模块。什么是单工?单工是指在数据传输上只支持单方向的传输。在实际的应用上有打印机、广播电台、监视器、对讲机等。只接收信号或者命令,不
阅读全文
摘要:1.异步 报文发送和接收是分开的,相互独立的,互不影响。这种方式又分两种情况: (1)异步双工:接收和发送在同一个程序中,有两个不同的子进程分别负责发送和接收。 (2)异步单工:接收和发送是用两个不同的程序来完成。 2.同步 报文发送和接收是同步进行,即报文发送后等待接收返回报文。 同步方式一般需要
阅读全文
摘要:1.非阻塞方式 读函数不停地进行读动作,如果没有报文接收到,等待一段时间后超时返回,这种情况一般需要指定超时时间。 2.阻塞方式 如果没有报文接收到,则读函数一直处于等待状态,直到有报文到达。 通过函数或方法调用的时候,是否立即返回来判断: 立即返回就是非阻塞调用。 不立即返回就是阻塞调用(调用机器
阅读全文
摘要:PLC(Programmable Logic Controller)即可编程逻辑控制器,可以理解为一个微型计算机,广泛应用于工业控制领域中,包括楼宇智控、精密机床、汽车电子等等。 当前市场上主流的PLC通信方式为网络通信和串行通信。网络通信这块主要协议有profinet,modbus-tcp等,串行
阅读全文
摘要:1、quantize 量化; normalize(归一化)2、Convolution指卷积 DeConvolution反卷积 innerproduct内积 mnist数据集 gradient梯度3、NNDT 编译器 act编译4、upsample:利用传统插值方法进行上采样。往往会在upsample
阅读全文
摘要:如果进程是一幢幢房子,socket就是房子的门,而端口可以确定是哪一扇门。 通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。 socket 的典型应用就是 Web 服务器和浏览器:浏览器获取用户输入的URL,向服务器发起请求,服务器分析接收到的URL,将
阅读全文
摘要:Modbus协议主要建立在物理串口、以太网TCP/IP层之上,目前已经成为工业领域通信协议的业界标准。 Modbus Poll和Modbus Slave是两款非常流行的Modbus设备仿真软件,支持Modbus RTU/ASCII和Modbus TCP/IP协议 ,经常用于测试和调试Modbus设备
阅读全文
摘要:pytest官方介绍 百度网盘链接:https://pan.baidu.com/s/1SvNRazeqHSy7sFHRtJz18w?pwd=0709 提取码:0709 插件: @pytest.mark.skip(reason='跳过Test类,会跳过类中所有方法')@pytest.mark.para
阅读全文
摘要:随笔记录 python3.10中文官方文档百度网盘链接:https://pan.baidu.com/s/18XBjPzQTrZa5MLeFkT2whw?pwd=1013 提取码:1013 1、python解释器 启动解释器的另一种方式,建议用单引号标注整个 command。python -c com
阅读全文