Ejemplo n.º 1
0
 int sortForUseCS(SnapShotVo a, SnapShotVo b)
 {
     if (a != b && a != null && b != null)
     {
         if (a.udNum < b.udNum)
         {
             return(1);
         }
         else if (a.udNum > b.udNum)
         {
             return(-1);
         }
         return(a.tAddress.GetHashCode() > b.tAddress.GetHashCode() ? 1 : -1);
     }
     return(0);
 }
Ejemplo n.º 2
0
 int sortForRemoveCount(SnapShotVo a, SnapShotVo b)
 {
     if (a != b && a != null && b != null)
     {
         if (a.addCount < b.addCount)
         {
             return(-1);
         }
         else if (a.addCount > b.addCount)
         {
             return(1);
         }
         return(a.tAddress.GetHashCode() > b.tAddress.GetHashCode() ? 1 : -1);
     }
     return(0);
 }
Ejemplo n.º 3
0
 int sortForCount(SnapShotVo a, SnapShotVo b)
 {
     if (a != b && a != null && b != null)
     {
         if (a.count < b.count)
         {
             return(1);
         }
         else if (a.count > b.count)
         {
             return(-1);
         }
         return(0);
     }
     return(0);
 }
Ejemplo n.º 4
0
 int sortForNull(SnapShotVo a, SnapShotVo b)
 {
     if (a != b && a != null && b != null)
     {
         if (a.nullNum < b.nullNum)
         {
             return(1);
         }
         else if (a.nullNum > b.nullNum)
         {
             return(-1);
         }
         //return a.tAddress.GetHashCode() > b.tAddress.GetHashCode() ? 1 : -1;
         return(sortForUseCS(a, b));
     }
     return(0);
 }
Ejemplo n.º 5
0
    SnapShotVo ParseLine(string line)
    {
        string[] objstr = line.Split('\t');
        if (objstr.Length < 7)
        {
            Debug.Log("line:" + line);
            Debug.LogError("日志文件格式有误");
            return(null);
        }
        var sVo = new SnapShotVo();

        sVo.nullNum  = Int32.Parse(objstr[0]);
        sVo.tAddress = objstr[1];
        sVo.count    = Int32.Parse(objstr[2]);
        sVo.udNum    = Int32.Parse(objstr[3]);
        if (objstr[4].Length > 0)
        {
            sVo.udMap = objstr[4];
        }
        sVo.tKey = objstr[5];
        sVo.path = objstr[6];
        return(sVo);
    }