<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    拼搏的人生

    拼搏在繁華的都市

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      7 隨筆 :: 13 文章 :: 6 評論 :: 0 Trackbacks

    2006年5月7日 #

    方案一:Try...Catch(執行效率不高)
    /// <summary>
    /// 名稱:IsNumberic
    /// 功能:判斷輸入的是否是數字
    /// 參數: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;
    }
    }

    方案二:正則表達式(推薦)
    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源代碼(執行效率不高)

    //主調函數
    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;
    }

    //子函數
    // 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運行庫(執行效率不高)

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

    ??? 我眼中的孫正義

      作者:馬云

      在產業最底谷的時候仍然堅定不移堅持理想的人不多,孫正義就是這樣一個在全世界難得一見的大智慧的人。

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

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

      ……

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

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

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

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

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

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

      我們都在這6分鐘內,明白對方是什么樣的人--迅速決斷、想做大事、說到做到。

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

      他對我說:“保持你獨特的領導氣質,這是我為你投資的最重要的原因。”

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

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

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

      若是沒有這次握手,阿里巴巴和淘寶網的事業不會像今天這樣順利展開,尤其是在我收購雅虎中國的行動中。

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

      沒想到這樣的玩笑卻在現實中得到了解釋。在我收購雅虎中國的過程中,他主動讓出了3.5億美元的股份。

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

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

      他對我說:“Jack,就是因為要跟你做一輩子的朋友,我才愿意退出。”

      這句話,在我眼里的價值,遠遠高出3.5億美元!

      在產業最底谷的時候仍然堅定不移堅持理想的人不多,孫正義就是這樣一個在全世界難得一見的大智慧的人。

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

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

    ?? 時間就是勝利。

    ??? 競賽以快取勝,搏擊以快打慢,軍事先下手為強,商戰從"大魚吃小魚"到"快魚吃慢魚"。跆拳道要求心快,眼快,手快;中華武學一言以蔽之,百法有百解,唯快無解!
    ??? 大而慢等于弱,小而快可變強,大而快王中王!快就是機會,快就是效率,快就是瞬間的"大",無數的瞬間構成長久的"強"。
    ??? 競爭的實質,就是在最快的時間內做最好的東西。人生最大的成功,就在于在最短的時間里達到最多的目標。質量是"常量",經過努力都可以做好以至于難分伯仲;而時間,永遠是"變量”:一流的質量可以有很多,而最快的冠軍只有一個-任何領先,都是時間的領先!

    ? 我們慢,不是因為我們不快,而是因為對手更快。
    ? 盛田昭夫說:
    ? "如果你每天落后人家半步,一年后就是一百八是三步,十年后即為十萬八千里。"

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

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

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

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

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

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

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

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

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

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

    主站蜘蛛池模板: 久久精品国产亚洲av品善| 亚洲成年人在线观看| 午夜精品在线免费观看| 四虎成人免费网址在线| 亚洲人精品亚洲人成在线| 亚洲精品无码高潮喷水A片软| 久久久久亚洲AV无码去区首| 久久青草免费91线频观看站街| 无码人妻一区二区三区免费| 免费一级大黄特色大片| 91精品国产亚洲爽啪在线影院| 亚洲精品V天堂中文字幕| 成人性做爰aaa片免费看| 成人免费视频试看120秒| 亚洲avav天堂av在线不卡| 成人无码WWW免费视频| 久久精品国产亚洲av麻豆小说| 窝窝影视午夜看片免费| 四虎在线成人免费网站| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲中文久久精品无码ww16| 亚洲色图古典武侠| 一二三四在线观看免费高清中文在线观看 | 日本道免费精品一区二区| 亚洲Av熟妇高潮30p| 无码国产精品一区二区免费虚拟VR| 亚洲爽爽一区二区三区| 久久爰www免费人成| 亚洲影视自拍揄拍愉拍| 日本一道本不卡免费| 亚洲一区二区影视| 一级毛片免费视频| 亚洲一区二区三区AV无码| 亚洲heyzo专区无码综合| 国产精品亚洲美女久久久| 亚洲国产精品午夜电影| 91精品免费高清在线| 亚洲精品国产成人专区| 免费视频成人手机在线观看网址| 亚洲第一成人影院| 亚洲色欲色欱wwW在线|