一个困扰我好久的问题



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



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



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


Log in to reply
 

走马观花

最近的回复

  • 自己顶顶有益健康

    read more
  • @qyvlik 这个例子可否提供学习一下?

    read more
  • @zhoujin7 这个是PySide的代码。的确有深度……
    还要配置环境才可以顺利地跑通你的代码呢。

    read more
  • 这个可以自由拖动, 但是不能自动对齐, 不是我需要的效果

    read more

关注我们

微博
QQ群