推薦這個網站:
TW網站淪陷資料庫
不定期公佈被入侵的網站
遭入侵/值入惡意程式最頻繁之主機(大家可以連去看看)

下回有機會再與大家分享

janema66 發表在 痞客邦 留言(3) 人氣()

語言:C#
功能:string.Substring(startIndex, length)改良
原因:當StartIndex + length > string.Length時會發生錯誤,但程式執行時有時不知道字長度,造成錯誤,很麻煩,只好自己改良了
語法:
 public static string SubString(string strData, int startIndex, int length) 
        {
            int intLen = strData.Length;
            int intSubLen = intLen - startIndex;
            string strReturn; 

            if (length == 0)
                strReturn = "";
            else
            {
                if (intLen <= startIndex)
                    strReturn = "";
                else
                {
                    if (length > intSubLen)
                        length = intSubLen;

                    strReturn = strData.Substring(startIndex, length);
                }
            }
            return strReturn;
        }


範例:

string strReturn = "";
string strData = "0123456789";

strReturn = Substring(strData, 0, 0 );               // ""
strReturn = Substring(strData, 0, 12);             // "0123456789"
strRetrun = Substring(strData, 13, 10);          // ""
strReturn = Substring(strData, 9, 3);              // "9"
strReturn = Substring(strData, 0, 3);             //"012"

janema66 發表在 痞客邦 留言(1) 人氣()

語言:C#
功能:無條件捨去
語法:

public static double NoRound(double num, int post)
  {
         double nReturn;
         double nPow;
          if (post <= 0 )
          {
              nReturn = Math.Floor(num);
          }
          else
          {
              nPow = Math.Pow(10, post);
              nReturn = Math.Floor(num * nPow)/nPow;
          }
          return nReturn;
}

janema66 發表在 痞客邦 留言(2) 人氣()