我有一个设备,然后好多APP都来控制这个设备.
每个APP都有一个标识符,设备想要和某个APP通信
设备的数据里面需要携带着APP的标识符....往里存储的时候判读下有没有这条数据
如果有这个数据,就把这个数据提到buff的第一个位置,然后其它数据往后移
如果没有这个数据就把这个数据插到buff的第一个位置,其它数据也往后移
使用
1.我封装好了这个功能...2.使用的一个二维数组进行的缓存
?
测试刚存储的优先放到缓存的第一个位置(新数据)
1.先存储 6个0字符 再存储6个1字符
?
2.执行完记录6个0字符,数据存储在缓存的第一个位置
?...测试刚存储的优先放到缓存的第一个位置(已经存在的数据)
1.测试一下如果再次记录相同的数据,缓存把数据提到第一个位置,其它位置往后移
?...使用里面的数据
直接调用这个数组就可以,数组的每一行代表存储的每一条数据
?
?
?
提示:
如果程序存储满了,自动丢弃最后一个位置的数据.