- 博客(3)
- 收藏
- 关注
原创 一种实现存储三种不同时间下状态的方法
一种实现判断三种不同时间下同样工作状态的方法前言思路前言因为产品的功能需求,需要在获取特定状态下(假设为B)对比(B状态前)的状态和(B状态后的)状态,对获取到的两种状态。当两种状态不一致时,再作出相应判断。思路设三种状态都为同一属性,则将B之前的状态设为过去状态,B之后的状态设为将来状态,B为现在状态。分别将过去状态,现在状态设为a,b,临时状态记录为temp首先需要进行每次状态发生改变时的判断,当状态发生改变时,记录旧的状态和新的状态。当状态发生改变判断成功时,进行如下操作:当b(现在状态
2022-03-17 14:39:19
181
原创 项目开发中遇到接收串口数据时序混乱的问题
项目开发中遇到接收串口数据时序混乱的问题刷卡模块出现响应很慢的情况,或者说时序不一样的情况,很可能是开了两个应用同时在给串口发送数据。出现这种情况的解决办法:1:用TLL转USB链接刷卡器,循环给刷卡器发送数据,查看响应结果。2:如果响应结果没有问题,使用minicom查看板子内部总线读取结果3:如果结果依旧没有问题,上示波器查看波形。4:波形没有问题,好好看代码写的是否有问题。从先后顺序以及发生错误概率上来讲,得先检查代码逻辑但是由于同样代码使用了好多天,所以排除了这个问题,所以在按照上述步
2022-03-15 14:17:44
2136
原创 FFmpeg控制转码速度方法
FFmpeg转码很慢,默认的调用确实如此,其实本身人家是支持多线程的,用命令启用多线程后转码速度就可以大幅提升了。假设原始指令为:ffmpeg -i D:\test.webm -vf "crop=640:256:0:400" -strict -2 D:\test.mp4那么启用多线程后的指令:ffmpeg -i D:\test.webm -vf "crop=640:256:0:400" -threads 5 -preset ultrafast -strict -2 D:\test2.mp4
2020-08-23 23:32:16
6904
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅