Python读取txt文件中文内容乱码解决
python读取txt文件时默认使用的时GBK编码格式,所以在文件中如果有中文,就会出现乱码,如下图 解决方法如下 在打开文件时指定编码方式为UTF-8 open('./Config.txt', "r", encoding='UTF-8') 重新执行python脚本,打印如下 中文正常打印…
thumbnail
CH340串口Win11下无法打开问题解决
CH340串口Win11下无法打开问题解决 问题 本文适用于某宝买的杂牌USB转232线、USB转485线,接入电脑后能正确识别CH340芯片型号且有串口号,但是在未有其它应用占用串口的情况下打开串口提示当前串口号无法打开的情况。 如下图所示 某宝买的线或模块 牛屎芯片的USB-232转接线 磨标CH340的USB-485模块 出现以下问题 这种 …
合宙AIR001 HAL库 串口接收空闲中断+DMA
合宙AIR001 HAL库 串口接收空闲中断+DMA HAL库嘛,与STM32操作基本一致,下面是流程 初始化UART 这里用的是串口1,所以以下都是串口1的初始化 首先创建串口1的操作句柄 然后使能串口1的时钟与配置串口1的各项参数 UART_HandleTypeDef huart1; // uart句柄 __HAL_RCC_USART1_CLK…
ESP32 HTTPS客户端POST请求(跳过证书验证)
ESP32-ESP-IDF-HTTPS客户端 本文例程为ESP32 HTTPS客户端POST请求 只有HTTPS请求部分,联网部分省略默。。。 参考文档 乐鑫ESP-IDF API参考文档 所用API 函数 esp_http_client_init //启动HTTP链接必须先调用此函数,返回值为为一个结构体对象,也是其它接口的必要参数 //失败返回…
STM32G473VET6 FlashDB数据库移植(裸机、片内Flash)
STM32G473VET6 FlashDB数据库移植(裸机、片内Flash) 此文档也适用于STM32G070 源码下载 此处使用FlashDB官方最新源码 FlashDB: 一款支持 KV 数据和时序数据的超轻量级数据库 (gitee.com) 克隆源码后目录如下 红框中几个为移植必要文件与参考 根据FlashDB官方文档可知,FlashDB底层…
C语言从字符串校验IP合法性
C语言从字符串校验IP合法性 首先拷贝字符串,然后使用strtok函数按"."进行分割 把分割完成的字符使用atoi函数转为整数,然后判断数字大小是否在0-255区间内 由于IP首段不能为0,所以排除首段为0的数据 最后验证分割后的段数是否为4段 // 检查ip合法性 int check_ip_set(const char *i…
thumbnail
精度及其3σ准则
精度及其3σ准则 1 精度的概念 定义:测量值与真实值(或标准值)的接近程度,称为精度。 精度与误差的大小相对应,因此可用误差大小来表示精度的高低,误差小则精度高,误差大则精度低。 精度包含了以下三类概念: 1)准确度(Accuracy):表示测量结果与真值之间的一致程度,它反映测量结果中系统误差与随机误差的综合。其定量特征可用测量的不确定度(或极…