pytest框架中有自带的断言assert ,但此断言在失败后后面的代码就不会继续运行了 例如: test session starts platform win32 -- Python 3.6.6, pytest-4.5.0, py-1.8.0, pluggy-0.13.1rootdir: D:\ ...
分类:
其他好文 时间:
2020-09-12 21:15:49
阅读次数:
99
命令字 编程状态 初始化命令寄存器组 CPU使用IN/OUT指令对8259A芯片进行初始化编程。完成后即进入操作态。 ICW1 当D4=1并且A0=0时,表示是对ICW1进行设置。 ICW2 当A0=1时,表示对ICW2进行设置。ICW2用于设置芯片送出中断号的高5位。 ICW3 当ICW1的D1位 ...
分类:
其他好文 时间:
2020-09-11 16:15:36
阅读次数:
61
wget是一个功能强大的下载工具,Windows和Linux下都有这个命令,通过参数组合,可以下载整个在线的文档到本地,方便离线浏览。在下载过程中,如果中断,可以重新运行命令,已经下载的文档可以跳过,不用重新下载,十分方便。需要使用的wget参数有以下几个:-c:如果下载一个文件时中断,再次下载时可以继续从上次中断的地方下载,类似于断点续传-r:递归下载-k:把下载的HTML和CSS中的链接转换为
分类:
其他好文 时间:
2020-09-11 15:58:26
阅读次数:
47
本篇文章主要介绍STM32串口高波特率下接收不定长数据,因为在实际项目中会遇到串口溢出中断的产生,导致数据接收不正确,提升串口接收中断优先级当时也无法解决,所以采用DMA+空闲中断的方法,希望能给人以收获。 1.开发环境 软件环境 使用MDK5.25版本,芯片包为STM32F4系列。 硬件环境 开发 ...
分类:
其他好文 时间:
2020-09-10 23:09:59
阅读次数:
59
一、什么是Dockerfile Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明,每条指令构建一层。 二、Dockerfile文件内容 Dockerfifile文件内容一般分为4部分: 基础镜像信息 维护者信息 镜像操作指令 容器启动时执行的指令 三、 ...
分类:
其他好文 时间:
2020-09-10 23:01:12
阅读次数:
40
1. CPU存在三种异常:Fault、Trap、Abort 其中,Fault异常,在处理之后,继续回到该条指令来运行;但是Trap异常在处理之后,会绕过该条指令,到下一条指令来运行。 Fault中典型的就是#PF(页异常),当发现缺页异常时,其会修复,修复好继续运行。 Trap中典型的就是#BP(断 ...
分类:
其他好文 时间:
2020-09-09 19:15:21
阅读次数:
44
传统I/O : 硬盘—>内核缓冲区—>用户缓冲区—>内核 Socket 缓冲区—>协议引擎 sendfile :硬盘—>内核缓冲区—>内核 Socket 缓冲区—>协议引擎 sendfile(DMA 收集拷贝):硬盘—>内核缓冲区—>协议引擎 零拷贝(Zero-Copy):一种高效的数据传输机制 m... ...
分类:
其他好文 时间:
2020-09-09 19:02:36
阅读次数:
40
前言双网卡绑定单个IP地址为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。bond在Linux下叫bonding,IBM称为etherchanel,broadcom叫team,但是名字怎么变,效果都是将两块或更多的网卡当做一块网卡使用,在增加带宽的同时也可以提高冗余性。bond七种工作模式及特性详解bond技术提
分类:
系统相关 时间:
2020-09-08 21:02:19
阅读次数:
54
Linux设备驱动中,中断处理非常重要,尤其是在嵌入式系统中,无时无刻不在与中断打交道,因此,中断处理必须要牢牢掌握。
分类:
系统相关 时间:
2020-09-07 18:39:44
阅读次数:
54
MongoDB -非关系型数据库 MongoDB数据库介绍 面向文档的数据库 {"foo":3,"greeting":"Hello World!"} 特点: 区分大小写 key唯一,不可重复 文档可嵌套 键值对是有序的 理解: 集合就是一组文档 文档类似于关系库里的行 集合类似关系库里的表 集合中的 ...
分类:
数据库 时间:
2020-09-04 17:36:28
阅读次数:
68