摘要:
通信方式优点缺点适用场景 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 阅读全文