我们知道的串口收发都是:接收一个数据,触发中断,然后把数据发回来。这种处理方式是没有缓冲的,当数量太大的时候,亦或者当数据接收太快的时候,我们来不及处理已经收到的数据,那么,当再次收到数据的时候,就会将之前还未处理的数据覆盖掉。那么就会出现丢包的现象了,对我们的程序是一个致命的创伤;于是就自己写了个缓冲区,代价就是消耗一部分内存空间,时间-空间本来就是一对矛盾体,想减少串口通信中数据丢失问题只能牺牲部分空间,来减少数据通信过程中的丢失问题
2022-08-12 09:25:01 8KB STM32 c语言 单片机
1
biliRename:由于B站缓存的视频是没有按照原本视频名称命名的,只能在B站APP上观看不方便将各种视频提取出来在PC上观看。并且有必要对视频重命名,手动实在过度繁琐,因此这里利用python写一个重命名工具击穿后续观察。这里包括原始码以及最终的替换文件
2022-08-09 15:30:39 12.6MB 系统开源
1
本文实例为大家分享了iOS多线程实现多图下载功能的具体代码,供大家参考,具体内容如下 一.模型文件代码如下 // XMGAPP.h #import @interface XMGAPP : NSObject /** APP的名称 */ @property (nonatomic, strong) NSString *name; /** APP的图片的url地址 */ @property (nonatomic, strong) NSString *icon; /** APP的下载量 */ @property (nonatomic, str
2022-08-09 00:43:23 56KB 多线程 线程 缓存
1
2022-08-08 09:00:41 18KB 硬件cache
1
redis-like redis-like项目介绍 基于Redis的点赞功能实现demo 开发环境 windows10 os Maven 3.6.1 JDK 1.8 技术栈 MySQL Redis MyBatisPlus SpringBoot 程序运行 创建数据库&导入表 1.创建article-like数据库 2.数据库表结构在sql文件夹下 启动本地Redis,进入Redis安装目录执行命令: redis-server.exe redis.windows.conf 运行Run.java API说明 点赞文章 API => /{articleId}/{likedUserId}/{likedPoseId} 请求方式 => POST 参数说明 参数名称 参数类型 是否必填 参数说明 articleId Long 是 文章ID likedUserId Long 是 被点赞用户ID likedP
2022-08-04 23:28:20 154KB Java
1
unity 热更新Addressables修改资源缓存路径(下载路径)
2022-08-03 18:07:13 37KB unity c# 热更新
1
imageloader加载本地图片,利用线程池,缓存,LIFO,防止大量图片加载导致OOM(代码中加有注释理解).rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
2022-07-31 14:24:46 2.49MB 图片加载缓存
1
tldr.tar.gz缓存
2022-07-28 12:00:39 15.4MB tldr
1
android数据缓存(可设置时间):普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。
2022-07-28 11:07:25 245KB android 数据 缓存
1