一个困扰我好久的问题



  • 我这款软件可以十秒钟轮询100台设备的状态,是通过modbus485查询的。如果某台设备出现故障会把故障信息储存在数据库里面。这么问题就出现了,如果某台设备出问题了,那么十秒一个轮询的话,也就是每十秒会在数据库里面储存一条故障信息。可是我只想要一条故障信息,也就是从出故障到排除故障这段时期,只储存一条故障信息,这样的目的要怎么达到呢?



  • 给错误生成一个摘要,比如说根据发生的时间和错误报告拼接一个字符串,计算MD5值,然后存入数据库的时候也存入这个MD5。这样以后再存入错误的时候,对比一下MD5值就知道错误有没有重复存入了。



  • @Jason 哇哇哇,好方法!!!!!!!!!!!


Log in to reply
 

走马观花

最近的回复

  • Q

    幾乎沒有看到過,這究竟是什麼原因呢?
    有瞭解的同學可以來說一說。

    read more
  • 这里大概怎么做,然后值怎么传入![替代文字](73c989ff-abab-46e6-99e0-5173a40514b3-image.png 图片地址)例如上图的表格,表头怎么定义,然后表格的内容输入格式

    read more
  • @lsy 我没有在 QtLocation 成功实现高德地图的接入

    可以上 github 搜索用户 vladest,这个用户封装了国外大多数地图,可以参考这个去实现。

    read more
  • 自己顶顶有益健康

    read more

关注我们

微博
QQ群