04 2020 档案

摘要:方法一:位运算 要求ASCII编码的字符ch必须是字母,才能转换。 统一转换成大写:ch & 0b11011111, 简写:ch & 0xDF 统一转换成小写:ch | 0b00100000, 简写:ch | 0x20 A的ascii码是 65 -- 0x41 -- 0b0100 0001 Z对应是 阅读全文
posted @ 2020-04-28 15:51 明明1109 阅读(14624) 评论(0) 推荐(0) 编辑
摘要:time(), clock(), gettimeofday()等库函数需要2次查询当前时间点,比较差值,才能判断经过多少时间。也就是说如果需要在1S后触发一个动作,就需要延时等待,而且要一直保持查询,这样就属于阻塞方式了,会浪费大量CPU时间。 对于非阻塞方式,Linux下有alarm和setiti 阅读全文
posted @ 2020-04-26 16:56 明明1109 阅读(1980) 评论(0) 推荐(0) 编辑
摘要:由于S32K144 CAN功能众多,协议上既支持CAN FD,又支持传统CAN 2.0,存储消息既支持FIFO机制,又支持邮箱机制,还支持DMA,可配置can消息缓存数量及分类众多,比较建议先直接用一种的简单方式,再由简入繁,不论是看文档,还是调试都会容易得多。 本文主要讲解如何用纯C配置S32K1 阅读全文
posted @ 2020-04-22 21:00 明明1109 阅读(7756) 评论(0) 推荐(0) 编辑
摘要:cv2.imwrite()指定图片存储路径和文件名,在python3种不能是中文,也不能包含空格,可以是英文。 错误示例1: #coding:utf-8 import cv2 cap = cv2.VideoCapture(0) #创建一个 VideoCapture 对象 Vshow = cap.re 阅读全文
posted @ 2020-04-20 18:08 明明1109 阅读(39250) 评论(0) 推荐(1) 编辑
摘要:1.fgets描述 linux下man fgets查手册知道,fgets()会一直读到文件EOF或者一个新行。换行符("\n")会放入fgets指定缓冲区,且末尾后会加入"\0"; fgets() reads in at most one less than size characters from 阅读全文
posted @ 2020-04-10 20:42 明明1109 阅读(2092) 评论(0) 推荐(1) 编辑