• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            05 2008 檔案

            如何將16進(jìn)制字符串轉(zhuǎn)換成整型?
                 摘要: 轉(zhuǎn)自http://www.shnenglu.com/alantop/archive/2008/05/15/49989.html
            char test[] = "0xf";
            long lResult = strtol(test, '\0', 16);  閱讀全文

            posted @ 2008-05-16 17:44 RichardHe 閱讀(946) | 評(píng)論 (0)  編輯

            callback function
                 摘要: 聲明函數(shù)指針

            回調(diào)函數(shù)是一個(gè)程序員不能顯式調(diào)用的函數(shù);通過將回調(diào)函數(shù)的地址傳給調(diào)用者從而實(shí)現(xiàn)調(diào)用。要實(shí)現(xiàn)回調(diào),必須首先定義函數(shù)指針。盡管定義的語法有點(diǎn)不可思議,但如果你熟悉函數(shù)聲明的一般方法,便會(huì)發(fā)現(xiàn)函數(shù)指針的聲明與函數(shù)聲明非常類似。請(qǐng)看下面的例子:

            void f();// 函數(shù)原型

            上面的語句聲明了一個(gè)函數(shù),沒有輸入?yún)?shù)并返回void。那么函數(shù)指針的聲明方法如下:

            void (*) ();

            讓我們來分析一下,左邊圓括弧中的星號(hào)是函數(shù)指針聲明的關(guān)鍵。另外兩個(gè)元素是函數(shù)的返回類型(void)和由邊圓括弧中的入口參數(shù)(本例中參數(shù)是空)。注意本例中還沒有創(chuàng)建指針變量-只是聲明了變量類型。目前可以用這個(gè)變量類型來創(chuàng)建類型定義名及用sizeof表達(dá)式獲得函數(shù)指針的大小:

            // 獲得函數(shù)指針的大小
            unsigned psize = sizeof (void (*) ());

            // 為函數(shù)指針聲明類型定義
            typedef void (*pfv  閱讀全文

            posted @ 2008-05-15 14:54 RichardHe 閱讀(219) | 評(píng)論 (0)  編輯

            《設(shè)計(jì)模式精解》讀書筆記

            posted @ 2008-05-14 17:53 RichardHe 閱讀(378) | 評(píng)論 (0)  編輯

            OOD原則:SRP、OCP以及LSP

            posted @ 2008-05-14 13:21 RichardHe 閱讀(498) | 評(píng)論 (0)  編輯

            理解: 面向?qū)ο蟮脑O(shè)計(jì)原則與設(shè)計(jì)模式
                 摘要: 記得2004年剛接觸設(shè)計(jì)模式,買了經(jīng)典的<<設(shè)計(jì)模式>>一書,細(xì)細(xì)地閱讀,然后在開發(fā)中模仿。一兩年時(shí)間過去,對(duì)23種設(shè)計(jì)模式弄得還算比較熟悉,也在軟件設(shè)計(jì)中能用則用,比如Singleton, template method, proxy, facade等等。但總感覺用的不爽,當(dāng)時(shí)也說不出原因;就是感覺在使用的過程中,是一種為了使用設(shè)計(jì)模式而使用上他們,有時(shí)候是生搬硬套。總之,自己當(dāng)時(shí)是搞不清楚為什么要使用設(shè)計(jì)模式,停留在別人說它牛,我就學(xué)著用而不落人之后。
            我不是一個(gè)天質(zhì)聰穎的人,對(duì)軟件設(shè)計(jì)的理解,基本上無法評(píng)自己能力單獨(dú)領(lǐng)悟出來。只有常常督促自己多買國內(nèi)外軟件專家寫的好書,來學(xué)習(xí)他們?cè)谶@些方面的發(fā)現(xiàn)和總結(jié)。靠后天學(xué)習(xí)來彌補(bǔ)先天不足,也是沒有辦法中的辦法。
            終于在2007年看到了<>,書中對(duì)設(shè)計(jì)模式的討論,并沒有特別吸引我的地方,不過是用java語言來詳細(xì)講解23種模式而已,最多增加一些變體。深深吸引我的是"第二部分面向?qū)ο蟮脑O(shè)計(jì)原則",這一部分雖然篇幅不多,但清晰地說明了我們?yōu)槭裁匆迷O(shè)計(jì)模式,使用設(shè)計(jì)模式是來解決什么問題的,使用之后  閱讀全文

            posted @ 2008-05-14 10:37 RichardHe 閱讀(265) | 評(píng)論 (0)  編輯

            設(shè)計(jì)模式

            posted @ 2008-05-09 15:57 RichardHe 閱讀(133) | 評(píng)論 (0)  編輯

            sqrt的錯(cuò)誤
                 摘要: d:\test\test\test\test.cpp(27): error C2668: “sqrt” : 對(duì)重載函數(shù)的調(diào)用不明確


            如果
            int IsSquareNum(int num)
            {
            if((int)sqrt(num)==(int)sqrt(num))
            return 1;
            else
            return 0;
            }
            則提示上面的錯(cuò)誤

            改為:
            int IsSquareNum(int num)
            {
            if((int)sqrt((double)num)==(int)sqrt((double)num))
            return 1;
            else
            return 0;
            }  閱讀全文

            posted @ 2008-05-08 17:12 RichardHe 閱讀(885) | 評(píng)論 (1)  編輯

            什么是游戲的副本任務(wù)
                 摘要: 副本貌似最早出現(xiàn)在魔獸世界
            就是人物或者團(tuán)隊(duì)進(jìn)入一個(gè)單獨(dú)的地圖(其他人進(jìn)的和自己不是一個(gè) 必須是隊(duì)伍才能進(jìn)一個(gè))
            里面都是精英怪 難殺 但是出的東西多 可以打到一些套裝等
            副本任務(wù)是 任務(wù)必須在進(jìn)入副本后殺死某些老大或通過殺里面的某些小怪 或得到某些東西的任務(wù)  閱讀全文

            posted @ 2008-05-07 10:37 RichardHe 閱讀(313) | 評(píng)論 (0)  編輯

            SourceForge 2007 獲獎(jiǎng)軟件

            posted @ 2008-05-06 09:58 RichardHe 閱讀(189) | 評(píng)論 (0)  編輯

            典型開源3D引擎分類比較(轉(zhuǎn))

            posted @ 2008-05-06 09:57 RichardHe 閱讀(768) | 評(píng)論 (0)  編輯

            2008WEB100強(qiáng)

            posted @ 2008-05-06 09:56 RichardHe 閱讀(145) | 評(píng)論 (0)  編輯

            CEGUI字符串轉(zhuǎn)換問題

            posted @ 2008-05-05 13:54 RichardHe 閱讀(402) | 評(píng)論 (1)  編輯

            讓CEGUI支持中文(或者其他多字節(jié)文字)
                 摘要: CEGUI是一個(gè)很流行的GUI開源庫,功能強(qiáng)大,使用方便. 本文針對(duì)的是0.2.1版本.此版本目前還沒有內(nèi)嵌對(duì)多字節(jié)文字(中文,日語,韓語等)的支持.所以需要修改適當(dāng)?shù)脑创a以達(dá)到目的.
              閱讀全文

            posted @ 2008-05-05 13:17 RichardHe 閱讀(557) | 評(píng)論 (0)  編輯

            posts - 94, comments - 138, trackbacks - 0, articles - 94

            Copyright © RichardHe

            亚洲国产欧洲综合997久久| 久久99国产精品久久| 一本久久免费视频| 麻豆一区二区99久久久久| 久久综合给合久久国产免费| 国产激情久久久久影院小草 | 综合久久精品色| 国产Av激情久久无码天堂| 久久精品人妻一区二区三区| 亚洲av成人无码久久精品| 久久久久亚洲爆乳少妇无| 色88久久久久高潮综合影院| 99久久国产主播综合精品| 久久人妻少妇嫩草AV无码专区| 国内精品久久久久久麻豆| 人妻精品久久久久中文字幕69| 久久99精品久久久久久9蜜桃| 久久精品人人做人人爽电影蜜月 | 亚洲另类欧美综合久久图片区| 久久综合香蕉国产蜜臀AV| 要久久爱在线免费观看| 久久99精品久久久久久噜噜| 久久99国产精品久久久| 久久久久亚洲AV无码专区体验| 中文精品久久久久人妻| 久久久久亚洲精品无码网址| yellow中文字幕久久网| 国产情侣久久久久aⅴ免费| 久久人与动人物a级毛片| 久久久这里只有精品加勒比| 色播久久人人爽人人爽人人片aV| 天天爽天天爽天天片a久久网| 99re这里只有精品热久久| 久久精品国产99久久无毒不卡| 伊人久久精品无码二区麻豆| 久久久久久免费视频| 亚洲AV无码久久| 97久久精品无码一区二区天美 | 久久精品一区二区三区AV| 亚洲AV无一区二区三区久久| 色综合久久久久无码专区|