拼搏的人生

          拼搏在繁華的都市

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            7 隨筆 :: 13 文章 :: 6 評(píng)論 :: 0 Trackbacks

          2006年5月5日 #

          方案一:Try...Catch(執(zhí)行效率不高)
          /// <summary>
          /// 名稱:IsNumberic
          /// 功能:判斷輸入的是否是數(shù)字
          /// 參數(shù):string oText:源文本
          /// 返回值: bool true:是 false:否
          /// </summary>
          /// <param name="oText"></param>
          /// <returns></returns>
          private bool IsNumberic(string oText)
          {
          try
          {
          int var1=Convert.ToInt32 (oText);
          return true;
          }
          catch
          {
          return false;
          }
          }

          方案二:正則表達(dá)式(推薦)
          a)
          using System;
          using System.Text.RegularExpressions;

          public bool IsNumber(String strNumber)
          {
          Regex objNotNumberPattern=new Regex("[^0-9.-]");
          Regex objTwoDotPattern=new Regex("[0-9]*[.][0-9]*[.][0-9]*");
          Regex objTwoMinusPattern=new Regex("[0-9]*[-][0-9]*[-][0-9]*");
          String strValidRealPattern="^([-]|[.]|[-.]|[0-9])[0-9]*[.]*[0-9]+$";
          String strValidIntegerPattern="^([-]|[0-9])[0-9]*$";
          Regex objNumberPattern =new Regex("(" + strValidRealPattern +")|(" + strValidIntegerPattern + ")");

          return !objNotNumberPattern.IsMatch(strNumber) &&
          !objTwoDotPattern.IsMatch(strNumber) &&
          !objTwoMinusPattern.IsMatch(strNumber) &&
          objNumberPattern.IsMatch(strNumber);
          }

          b)
          public static bool IsNumeric(string value)
          {
          return Regex.IsMatch(value, @"^[+-]?\d*[.]?\d*$");
          }
          public static bool IsInt(string value)
          {
          return Regex.IsMatch(value, @"^[+-]?\d*$");
          }
          public static bool IsUnsign(string value)
          {
          return Regex.IsMatch(value, @"^\d*[.]?\d*$");
          }
          方案三:遍歷
          a)
          public bool isnumeric(string str)
          {
          char[] ch=new char[str.Length];
          ch=str.ToCharArray();
          for(int i=0;i<ch.Length;i++)
          {
          if(ch[i]<48 || ch[i]>57)
          return false;
          }
          return true;
          }

          b)
          public bool IsInteger(string strIn) {
          bool bolResult=true;
          if(strIn=="") {
          bolResult=false;
          }
          else {
          foreach(char Char in strIn) {
          if(char.IsNumber(Char))
          continue;
          else {
          bolResult=false;
          break;
          }
          }
          }
          return bolResult;
          }

          c)
          public static bool isNumeric(string inString)
          {
          inString=inString.Trim();
          bool haveNumber=false;
          bool haveDot=false;
          for(int i=0;i<inString.Length;i++)
          {
          if (Char.IsNumber(inString[i]))
          {
          haveNumber=true;
          }
          else if(inString[i]=='.')
          {
          if (haveDot)
          {
          return false;
          }
          else
          {
          haveDot=true;
          }
          }
          else if(i==0)
          {
          if(inString[i]!='+'&&inString[i]!='-')
          {
          return false;
          }
          }
          else
          {
          return false;
          }
          if(i>20)
          {
          return false;
          }
          }
          return haveNumber;
          }
          }

          方案四:改寫vb的IsNumeric源代碼(執(zhí)行效率不高)

          //主調(diào)函數(shù)
          public static bool IsNumeric(object Expression)
          {
          bool flag1;
          IConvertible convertible1 = null;
          if (Expression is IConvertible)
          {
          convertible1 = (IConvertible) Expression;
          }
          if (convertible1 == null)
          {
          if (Expression is char[])
          {
          Expression = new string((char[]) Expression);
          }
          else
          {
          return false;
          }
          }
          TypeCode code1 = convertible1.GetTypeCode();
          if ((code1 != TypeCode.String) && (code1 != TypeCode.Char))
          {
          return Utils.IsNumericTypeCode(code1);
          }
          string text1 = convertible1.ToString(null);
          try
          {
          long num2;
          if (!StringType.IsHexOrOctValue(text1, ref num2))
          {
          double num1;
          return DoubleType.TryParse(text1, ref num1);
          }
          flag1 = true;
          }
          catch (Exception)
          {
          flag1 = false;
          }
          return flag1;
          }

          //子函數(shù)
          // return Utils.IsNumericTypeCode(code1);
          internal static bool IsNumericTypeCode(TypeCode TypCode)
          {
          switch (TypCode)
          {
          case TypeCode.Boolean:
          case TypeCode.Byte:
          case TypeCode.Int16:
          case TypeCode.Int32:
          case TypeCode.Int64:
          case TypeCode.Single:
          case TypeCode.Double:
          case TypeCode.Decimal:
          {
          return true;
          }
          case TypeCode.Char:
          case TypeCode.SByte:
          case TypeCode.UInt16:
          case TypeCode.UInt32:
          case TypeCode.UInt64:
          {
          break;
          }
          }
          return false;
          }


          //-----------------
          //StringType.IsHexOrOctValue(text1, ref num2))
          internal static bool IsHexOrOctValue(string Value, ref long i64Value)
          {
          int num1;
          int num2 = Value.Length;
          while (num1 < num2)
          {
          char ch1 = Value[num1];
          if (ch1 == '&')
          {
          ch1 = char.ToLower(Value[num1 + 1], CultureInfo.InvariantCulture);
          string text1 = StringType.ToHalfwidthNumbers(Value.Substring(num1 + 2));
          if (ch1 == 'h')
          {
          i64Value = Convert.ToInt64(text1, 0x10);
          }
          else if (ch1 == 'o')
          {
          i64Value = Convert.ToInt64(text1, 8);
          }
          else
          {
          throw new FormatException();
          }
          return true;
          }
          if ((ch1 != ' ') && (ch1 != '\u3000'))
          {
          return false;
          }
          num1++;
          }
          return false;
          }
          //----------------------------------------------------
          // DoubleType.TryParse(text1, ref num1);
          internal static bool TryParse(string Value, ref double Result)
          {
          bool flag1;
          CultureInfo info1 = Utils.GetCultureInfo();
          NumberFormatInfo info3 = info1.NumberFormat;
          NumberFormatInfo info2 = DecimalType.GetNormalizedNumberFormat(info3);
          Value = StringType.ToHalfwidthNumbers(Value, info1);
          if (info3 == info2)
          {
          return double.TryParse(Value, NumberStyles.Any, info2, out Result);
          }
          try
          {
          Result = double.Parse(Value, NumberStyles.Any, info2);
          flag1 = true;
          }
          catch (FormatException)
          {
          flag1 = double.TryParse(Value, NumberStyles.Any, info3, out Result);
          }
          catch (Exception)
          {
          flag1 = false;
          }
          return flag1;
          }

          方案五: 直接引用vb運(yùn)行庫(執(zhí)行效率不高)

          方法: 首先需要添加Visualbasic.runtime的引用
          代碼中Using Microsoft.visualbasic;
          程序中用Information.isnumeric("ddddd");
          posted @ 2006-07-19 22:11 Dalston.Young 閱讀(336) | 評(píng)論 (0)編輯 收藏

          ??? 我眼中的孫正義

            作者:馬云

            在產(chǎn)業(yè)最底谷的時(shí)候仍然堅(jiān)定不移堅(jiān)持理想的人不多,孫正義就是這樣一個(gè)在全世界難得一見的大智慧的人。

            “我說了6分鐘,孫正義給我3500萬美元。”
          ?? ?
          祝福親友 歌聲傳情?? ?夜深了,我們只去愛吧
          新浪愛問送你QQ車!?? ?用自己照片做新年臺(tái)歷!
          ?? ?

            “我沒想到錢來的那么輕松,他沒想到我不是來向他要錢的。”

            ……

            后來想起來,這是我一生中最戲劇化的一個(gè)場景。

             那是1999年10月的一天,我被安排與雅虎最大的股東、被稱為網(wǎng)絡(luò)風(fēng)向標(biāo)的軟銀老總孫正義見面。當(dāng)時(shí)我經(jīng)營的阿里巴巴還算不錯(cuò),我選擇投資人很慎重, 已經(jīng)拒絕了38家風(fēng)險(xiǎn)投資商的資金,只接受了以高盛為首的投資集團(tuán)500萬美元的投資,所以我并不缺錢。但是,從孫正義的眼神中,我知道我們一定要握手。

            孫正義和我說的第一句話是:“說說你的阿里巴巴吧!”于是我就開始講公司的目標(biāo),本來準(zhǔn)備講一個(gè)小時(shí),可是剛剛開始6分鐘,孫正義就從辦公室那一頭走過來,“我決定投資你的公司,你要多少錢?”

            我一下子蒙了,“我并沒有打算向你要錢啊。”

            我們對視了一小會(huì)兒,不約而同地呵呵笑了起來,四只手也緊緊地握在了一起。不用說話,彼此心里都知道,我們是一輩子的朋友,早就注定了的。

            我見過聰明的人物有很多,孫正義卻是其中最特別的。他神色木訥,說很古怪的英語,但是幾乎沒有一句多余的話,像金庸筆下的喬峰,有點(diǎn)大智若愚。

            我們都在這6分鐘內(nèi),明白對方是什么樣的人--迅速?zèng)Q斷、想做大事、說到做到。

            后來我才知道,軟銀每年接受700家公司的投資申請,只對其中70家公司投資,而孫正義只對其中一家親自談判,只對我在這么短的時(shí)間內(nèi)做出了投資決定。

            他對我說:“保持你獨(dú)特的領(lǐng)導(dǎo)氣質(zhì),這是我為你投資的最重要的原因。”

            我一下子想起來,孫正義當(dāng)年注資雅虎一億美元的時(shí)候,雅虎只有15個(gè)人,十分弱小,大概他也是看出了楊致遠(yuǎn)的某些潛力。

            我對自己的能力極為自負(fù),可是那次,孫正義給我上了一課,至今我都在研究:他銳利的投資眼光,是否來自神靈的賦予?

            我很榮幸有緣與孫正義先生握手。

            若是沒有這次握手,阿里巴巴和淘寶網(wǎng)的事業(yè)不會(huì)像今天這樣順利展開,尤其是在我收購雅虎中國的行動(dòng)中。

            從孫正義投資阿里巴巴至今,一直十分信任我,幾乎完全沒有干預(yù)過企業(yè)的相關(guān)事務(wù)。他和我的理念一樣,就是要贏在未來,對阿里巴巴作長期的戰(zhàn)略考慮。我常在電話中和他開玩笑,阿里巴巴如果缺錢,我第一個(gè)電話肯定打給你。他說,你當(dāng)然應(yīng)該打給我啊。

            沒想到這樣的玩笑卻在現(xiàn)實(shí)中得到了解釋。在我收購雅虎中國的過程中,他主動(dòng)讓出了3.5億美元的股份。

            有媒體評(píng)價(jià)孫正義的行為只是為了套現(xiàn),但是很明顯的是,他投資的阿里巴巴和淘寶網(wǎng)目前都處在飛速發(fā)展時(shí)期,如果繼續(xù)投入資金,或者繼續(xù)持有原來的股份,將可以在很短的時(shí)間內(nèi)和長期獲得更加豐厚的回報(bào)。當(dāng)時(shí)3.5億美元的套現(xiàn),對他而言,根本算不了什么。

            這種感覺,只有在我和他才能理解。雅虎、阿里巴巴、孫正義,都將錢押在了未來和信念上面。

            他對我說:“Jack,就是因?yàn)橐阕鲆惠呑拥呐笥眩也旁敢馔顺觥!?br />
            這句話,在我眼里的價(jià)值,遠(yuǎn)遠(yuǎn)高出3.5億美元!

            在產(chǎn)業(yè)最底谷的時(shí)候仍然堅(jiān)定不移堅(jiān)持理想的人不多,孫正義就是這樣一個(gè)在全世界難得一見的大智慧的人。

            我要感謝井上篤夫先生,是他對孫正義長期的關(guān)注,并且用幾年的心血著作了《飛得更高》這本書,讓我以及所有讀者都認(rèn)識(shí)了在現(xiàn)實(shí)生活中有血有肉的孫正義,也讓“我堅(jiān)信,一切的成功都是緣于一個(gè)夢想和毫無根據(jù)的自信”!
          posted @ 2006-05-16 17:55 Dalston.Young 閱讀(215) | 評(píng)論 (0)編輯 收藏

          ?? E=MC^2,這是偉大的愛因斯坦著名的質(zhì)能公式:能量等于質(zhì)量乘以速度的平方。
          ? 人與人在質(zhì)量,能力(智商)上的差別是很小的,也就是說“M”基本上是個(gè)常數(shù)。因此,人能發(fā)出的能量(success),就取決于其速度(C^2)。

          ?? 時(shí)間就是勝利。

          ??? 競賽以快取勝,搏擊以快打慢,軍事先下手為強(qiáng),商戰(zhàn)從"大魚吃小魚"到"快魚吃慢魚"。跆拳道要求心快,眼快,手快;中華武學(xué)一言以蔽之,百法有百解,唯快無解!
          ??? 大而慢等于弱,小而快可變強(qiáng),大而快王中王!快就是機(jī)會(huì),快就是效率,快就是瞬間的"大",無數(shù)的瞬間構(gòu)成長久的"強(qiáng)"。
          ??? 競爭的實(shí)質(zhì),就是在最快的時(shí)間內(nèi)做最好的東西。人生最大的成功,就在于在最短的時(shí)間里達(dá)到最多的目標(biāo)。質(zhì)量是"常量",經(jīng)過努力都可以做好以至于難分伯仲;而時(shí)間,永遠(yuǎn)是"變量”:一流的質(zhì)量可以有很多,而最快的冠軍只有一個(gè)-任何領(lǐng)先,都是時(shí)間的領(lǐng)先!

          ? 我們慢,不是因?yàn)槲覀儾豢欤且驗(yàn)閷κ指臁?br />? 盛田昭夫說:
          ? "如果你每天落后人家半步,一年后就是一百八是三步,十年后即為十萬八千里。"

          ?? 在非洲的大草原上,一天早晨,曙光剛剛劃破夜空,一只羚羊從睡夢中猛然驚醒。
          ? "趕快跑!" 它想到,“如果慢了,就可能被獅子吃掉!“
          ?? 于是,起身就跑,向著太陽的方向飛奔而去。
          ?? 就在羚羊醒來的同時(shí),一只獅子也醒了。
          ? ”趕快跑“,獅子也想到,”如果慢了,就可能被餓死!“
          ?? 于是,起身就跑,也向著太陽的方向飛奔而去。

          ?? 誰快就誰贏,誰快就誰生存。一個(gè)是自然界獸中之王,一個(gè)是事草的羚羊,等級(jí)差異,實(shí)力懸殊,但生存卻面臨同一個(gè)問題-如果羚羊快,獅子就餓死;如果獅子快,羚羊被吃掉。
          ? 貝爾在研究電話時(shí),另一個(gè)叫格雷的人也在研究。兩人同時(shí)取得突破。但貝爾在專利局贏了-比格雷早了兩個(gè)鐘頭。當(dāng)然,他們兩人當(dāng)時(shí)是不知道對方的,但貝爾就因?yàn)檫@120分鐘而一舉成名,譽(yù)滿天下,同時(shí)也獲得了巨大的財(cái)富。

          ? 誰快誰贏得機(jī)會(huì),誰快誰贏的財(cái)富。
          ? 全世界的目光只會(huì)聚焦在第一名的身上。冠軍才是真正的成功者。第一名后面,都是輸家。
          ? 時(shí)間的"量"不變,但"質(zhì)"卻不同。關(guān)鍵時(shí)刻一秒值萬金。
          posted @ 2006-05-15 12:29 Dalston.Young 閱讀(481) | 評(píng)論 (0)編輯 收藏

          (一)
          兩只青蛙相愛了,結(jié)婚后生了一個(gè)蛤嫫,公青蛙見狀大怒說:賤人,怎么回事?母青蛙哭著說:他爹,認(rèn)識(shí)你之前我整過容。

          (二)
          小驢問老驢:為啥咱們天天吃干草,而奶牛頓頓精飼料?老驢嘆到:咱爺們比不了,我們是靠跑腿吃飯,人家是靠胸脯吃飯!

          (三)
          鴨子和螃蟹賽跑,一起到達(dá)終點(diǎn),難分勝負(fù),裁判說:你們來個(gè)剪刀石頭布吧?鴨子大怒:媽的,算計(jì)我?我一出是布,他總是剪刀。

          (四)
          狗對熊說:嫁給我吧,嫁給我你會(huì)幸福。熊說:才不嫁呢,嫁給你只會(huì)生狗熊,我要嫁給貓,生熊貓那才尊貴呢!

          (五)
          老鱉調(diào)戲河蚌,被咬,老鱉忍痛拖著河蚌來回爬,青蛙見了敬佩的說:乖乖,鱉哥混大了,出入都加著公文包。

          posted @ 2006-05-08 16:03 Dalston.Young 閱讀(228) | 評(píng)論 (0)編輯 收藏

          ? 出租車在什么時(shí)候最危險(xiǎn)?
          ? 答案是:沒有乘客的時(shí)候.
          ? 因?yàn)?有乘客的時(shí)候,司機(jī)有目標(biāo),他就會(huì)全神貫注駕駛,同時(shí)想法設(shè)法盡快到達(dá)目的地;而沒有乘客的時(shí)候,他是盲目的,走到十字路口左轉(zhuǎn)右轉(zhuǎn)憂郁不定,同時(shí)左顧右盼精力分散.
          ? 一句英國諺語說得好:
          ? "對一艘盲目航行的船來說,任何方向的風(fēng)都是逆風(fēng)."
          ? 目標(biāo)是我們行動(dòng)的依據(jù).
          ? 沒有目標(biāo),我們的熱忱便無的放失,無處依歸.有目標(biāo),才有斗志,才能開發(fā)我們的潛能.
          ? 人生的目標(biāo),不僅是理想,同時(shí)也是約束.有約束,才能超越,才有發(fā)展,才有"自由".
          ? 就像一位跳高運(yùn)動(dòng)員,如果他的前面不放一跟橫竿,讓他漫無目的的自由跳高,可以肯定,永遠(yuǎn)也跳不出好成績來.正確的方法是,在他面前設(shè)定目標(biāo),放置一根橫竿約束他,讓他不斷的超越,橫竿也不斷的升高,跳得越高;橫感很低時(shí),他也跳不起來,因?yàn)?沒有目標(biāo)時(shí),會(huì)產(chǎn)生強(qiáng)烈的失落感.
          ? 這又像物理學(xué)的一條原理,沒有參照物,運(yùn)動(dòng)或靜止都沒有意義.
          posted @ 2006-05-07 22:14 Dalston.Young 閱讀(504) | 評(píng)論 (0)編輯 收藏

          ? 蘇東坡和佛印和尚是好朋友,但二人喜歡言語相諷,各不相讓,經(jīng)常是蘇東坡占下風(fēng).
          ??有一次,蘇東破問佛印說:
          ??"你看我像什么?"
          ??"我看你像尊佛."佛印說.
          ??蘇東破暗喜,隨即就問佛印:
          ??"那你可知道我看你像什么呢?"
          ??"像什么?"
          ??"像一堆屎!"
          ??佛印語塞.蘇東坡哈哈大笑.
          ??回家后,蘇東坡面帶笑容哼哼嘰嘰.
          ??蘇小妹見狀問道:
          ??"哥哥,什么事情這么高興呀?"
          ??"哼,佛印這次總算載我手里了!"蘇東坡得意的說.
          ??問明原委,蘇小妹大叫道:
          ??"哥哥,這次你輸?shù)酶鼞K了!"
          ??"為什么?"蘇東坡急忙問.
          ??蘇小妹說:
          ??"因?yàn)樾闹杏惺裁?外在才看到什么.心中有佛,看別人才是佛;心中有屎,看別人就是屎!"
          posted @ 2006-05-05 08:06 Dalston.Young 閱讀(249) | 評(píng)論 (2)編輯 收藏

          ?哲學(xué)家布論說:
          ???"我們只有一種憂慮,就是深怕失去樂園;我們只有一個(gè)欲望,就是渴望得到它."
          佛說:
          ??人的一生所做的行為無外乎苦和苦的終止,樂和樂的持續(xù);除此,再?zèng)]別的了!
          樂園就在我們心里.
          ??大珠慧海千里迢迢,求見馬祖道一法師.
          ??馬祖問他:
          ??"你來這里做什么?"
          ??大珠回答到:
          ??"來求佛法."
          ??"我這里什么也沒有,哪里有佛法可求?"馬祖說,"你自己有寶藏不顧,離家亂走做什么?"
          ??大珠既喜又惑,急忙問道:
          ??"什么是我的寶藏呢?"
          ??"現(xiàn)在問我的,就是你自己的寶藏."馬祖進(jìn)一步啟示說,"它一切具足,豪無欠缺,你可隨所欲運(yùn)用它,何必要向外尋求呢?"
          ??這一番睿智之語,是大珠頓悟.
          ??不知道大家看到這里是否也有了自己的想法?馬祖大師說得對呀,所謂的"寶藏"就是指的我們的"自性",也就是我們說的心態(tài).
          ?? 你掌握著自己的心態(tài),因而你主宰著自己的命運(yùn).影響你的心態(tài)不是你的上司,不是你的同事,不是父母,也不是失敗,而是你自己.外界事物的變化,別人的所思所行,都不是我們的責(zé)任.我們只是為自己的反應(yīng)負(fù)責(zé),這就是我們的態(tài)度.你怎么想,怎么反應(yīng),全憑你自己,積極還是消極.自己的心態(tài)決定了自己.
          posted @ 2006-05-05 07:58 Dalston.Young 閱讀(280) | 評(píng)論 (2)編輯 收藏

          主站蜘蛛池模板: 修文县| 电白县| 读书| 绵阳市| 金昌市| 安乡县| 弥勒县| 冀州市| 阿尔山市| 米易县| 雷州市| 太康县| 乳山市| 镇赉县| 固原市| 翁源县| 巴林右旗| 庆阳市| 安远县| 丹凤县| 东山县| 东丽区| 四会市| 卓尼县| 利辛县| 阿勒泰市| 巨野县| 察雅县| 天气| 微山县| 获嘉县| 武胜县| 白朗县| 临安市| 当涂县| 山西省| 曲周县| 会东县| 汕尾市| 泰和县| 高青县|