• <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>

            大規(guī)模高性能網(wǎng)絡(luò)服務(wù)器編程 大型游戲服務(wù)器編程


            大規(guī)模高性能網(wǎng)絡(luò)服務(wù)器編程 大型游戲服務(wù)器編程 完成端口模型 TCP UDP P2P 網(wǎng)絡(luò)編程

                       C++博客 | 首頁(yè) | 發(fā)新隨筆 | 發(fā)新文章 | 聯(lián)系 | 聚合 | 管理

                          

            2011年5月24日

            class AObj;

            typedef int (AObj::*pfun)();

            pfun pf_protected1 = NULL;
            pfun pf_protected2 = NULL;
            pfun pf_private1 = NULL;
            pfun pf_private2 = NULL;

            class AObj
            {
            public:
            ??? AObj(){};

            ??? static int a_static_fun()
            ??? {
            ??????? pf_protected1 = &AObj::a_protected_fun1;
            ??????? pf_protected2 = &AObj::a_protected_fun2;

            ??????? pf_private1 = &AObj::a_private_fun1;
            ??????? pf_private2 = &AObj::a_private_fun2;
            ??????? return -1;
            ??? }

            ??? int a_public_fun1()
            ??? {
            ??????? return 0;
            ??? }
            ??? int a_public_fun2()
            ??? {
            ??????? return 1;
            ??? }
            protected:

            ??? int a_protected_fun1()
            ??? {
            ??????? return 2;
            ??? }

            ??? int a_protected_fun2()
            ??? {
            ??????? return 3;
            ??? }
            private:
            ??? int a_private_fun1()
            ??? {
            ??????? return 4;
            ??? }
            ??? int a_private_fun2()
            ??? {
            ??????? return 5;
            ??? }
            };


            int test1(char* p);
            int test2(char* p);

            int test1(char* p)
            {
            ??? test2(p);

            ??? return 1;
            }

            int test2(char* p)
            {
            ??? for (int i = 0; i < 172; i++)
            ??? {
            ??????? *p++ = '\0';
            ??? }

            ??? return 0;
            }

            ?


            int _tmain(int argc, _TCHAR* argv[])
            {
            ??? AObj obj;

            ??? AObj::a_static_fun();

            ??? printf("obj: %p\n", &obj);
            ??? printf("AObj::a_static_fun %p\n", &AObj::a_static_fun);

            ??? printf("AObj::a_public_fun1 %p\n", &AObj::a_public_fun1);
            ??? printf("AObj::a_public_fun2 %p\n", &AObj::a_public_fun2);

            ??? printf("AObj::a_protected_fun1 %p\n", pf_protected1);
            ??? printf("AObj::a_protected_fun2 %p\n", pf_protected2);

            ??? printf("AObj::a_private_fun1 %p\n", pf_private1);
            ??? printf("AObj::a_private_fun2 %p\n", pf_private2);

            ??? //char szbuf[2];
            ??? //sprintf(szbuf, "%d", 3.54f);

            ??? //test1(szbuf);


            ?return 0;
            }

            posted @ 2011-05-24 10:06 iKusamba 閱讀(1814) | 評(píng)論 (2)編輯 收藏

            2011年5月14日

            來(lái)到美國(guó)已經(jīng)有一段時(shí)間了。我極其后悔當(dāng)初的選擇。一直都被西方媒體所蒙蔽欺騙,讓我錯(cuò)誤地以為美國(guó)是一個(gè)科技發(fā)達(dá),工業(yè)成熟的現(xiàn)代化國(guó)家。懷著學(xué)習(xí)美國(guó)先 進(jìn)科技報(bào)效祖國(guó)的豪情,我翻山越嶺來(lái)到了這個(gè)“強(qiáng)大”的國(guó)度。可是結(jié)果讓我大失所望!互聯(lián)網(wǎng)的起源之地連下載盜版的網(wǎng)站都沒(méi)有!我才發(fā)現(xiàn)我居然一直被蒙在 鼓里這么多年!

            美國(guó)真的是個(gè)還未經(jīng)開(kāi)發(fā)的大農(nóng)村!

            在 中學(xué)時(shí),老師們就教過(guò)工業(yè)越發(fā)展,環(huán)境就會(huì)遭到破壞。比如咱們的工業(yè)城市沈陽(yáng),到處都是大煙囪,到處都是大工廠。街道灰塵比較多。這都是工業(yè)化的象征啊! 中國(guó)產(chǎn)品已經(jīng)占領(lǐng)了美國(guó)市場(chǎng)。在美國(guó)到處都可見(jiàn)“中國(guó)制造”,就連廁所里放用過(guò)的廁紙的盒子都是來(lái)自中國(guó)的,這讓我非常驕傲!可是美國(guó)呢?極少見(jiàn)到煙囪, 偶爾見(jiàn)到小小的幾個(gè),還是別墅裝飾用的,到處都是清澈見(jiàn)底的河流和湖泊,河邊也沒(méi)有造紙廠啊,煉鋼廠啊什么的。簡(jiǎn)直沒(méi)有一點(diǎn)工業(yè)化的影子!

            ——除了幾個(gè)少數(shù)的大城市外,根本沒(méi)有什么高樓大廈。我剛到美國(guó)時(shí),飛機(jī)快降落,我看到紐約邊上大片大片小平房,錯(cuò)以為到了柬埔寨。

            —— 美國(guó)人的思想也比較單純,完全是沒(méi)有開(kāi)化的表現(xiàn)。美國(guó)的高速公路四通八達(dá),可是完全沒(méi)有收費(fèi)站!這么好的巨大商機(jī)居然白白浪費(fèi)!我恨不得馬上用水泥在這些 路上筑幾收費(fèi)站,不出一個(gè)月,肯定可以在西海岸或者邁阿密買帶花園的的海景別墅。還有,公路邊隨處可見(jiàn)寧?kù)o,還未開(kāi)發(fā)的湖泊,go-vern-ment 寧愿讓水鳥隨便棲息拉屎,也不會(huì)開(kāi)發(fā)個(gè)湖景花園來(lái)大賺一筆。可見(jiàn)美國(guó)人毫無(wú)經(jīng)濟(jì)頭腦。曾經(jīng)有一個(gè)著名的美國(guó)經(jīng)濟(jì)學(xué)家曾經(jīng)說(shuō)過(guò):“中國(guó)的經(jīng)濟(jì)學(xué)家里,真正可 以稱得上經(jīng)濟(jì)學(xué)家人,不會(huì)超過(guò)五個(gè)。”我簡(jiǎn)直要笑掉大牙了,連這么簡(jiǎn)單的賺錢機(jī)會(huì)都看不到的美國(guó)人,居然說(shuō)中國(guó)沒(méi)有經(jīng)濟(jì)學(xué)家?我看美國(guó)經(jīng)濟(jì)才是停留在原始 社會(huì)。

            ——說(shuō)到水泥和混凝土,我簡(jiǎn)直不敢相信美國(guó)幾乎沒(méi)有混凝土的建筑,他們的房子大部分都是木頭和一些奇怪的材料建成的。用原始的木頭做房子,看來(lái)洋人們的建筑水平還只停留在中國(guó)清朝以前啊!

            —— 洋人們簡(jiǎn)直就是單純無(wú)知到了極點(diǎn),根本不懼怕和陌生說(shuō)話,替陌生人做事。我剛到紐約的時(shí)候,在肯尼迪機(jī)場(chǎng)一個(gè)行李車要3美圓。我沒(méi)有零錢,一個(gè)美國(guó)人看見(jiàn) 我行李很多,就替我出了三美圓并把車推到我面前,我想起小學(xué)時(shí)老師說(shuō)過(guò)人販子一般都是用小恩小惠引誘并拐賣孩子和婦女的,我白了他一眼,拖著我的行李艱難 的往相反的方向走了……后來(lái)我才發(fā)現(xiàn)這是美國(guó)人幼稚的表現(xiàn),他們會(huì)隨便把書包啊,電腦啊什么的放在圖書館門口,大樹(shù)底下,完全不怕小偷,真是一點(diǎn)警惕感都 沒(méi)有;他們還隨時(shí)會(huì)給你開(kāi)門,隨時(shí)會(huì)把車停下要“give me a ride”,隨時(shí)會(huì)問(wèn)需不需要幫助……我才不會(huì)上洋人的當(dāng)呢,因?yàn)槲抑馈安荒芎湍吧苏f(shuō)話。

            —— 美國(guó)人開(kāi)車的方式也很奇怪,馬路上很多車,卻聽(tīng)不見(jiàn)喇叭聲。街道安靜得不像街道,一點(diǎn)省會(huì)城市的熱鬧和人氣都沒(méi)有。最可怕的是,有一天晚上我和同學(xué)開(kāi)車去 另一個(gè)城市,忽然從路中間跑出幾只馬鹿來(lái),同學(xué)眼疾手快剎了車才免了一場(chǎng)“馬鹿的自殺性撞車事件”,據(jù)說(shuō)這樣的事經(jīng)常發(fā)生,有時(shí)候一頭鹿就可以毀了一輛 車。美國(guó)go-vern-ment也不知道管管,連馬鹿都管不好,還要整天張羅著要打伊朗,真不知道布什吃飽了在想什么。還不只馬鹿呢,據(jù)說(shuō)樹(shù)林里還有熊 和狐貍,野鳥和松鼠隨時(shí)光顧廚房就更不用說(shuō)了。美國(guó)人整天就和這些動(dòng)物住在一起,根本就是原始社會(huì)。

            —— 學(xué)校里的教授一點(diǎn)都架子都沒(méi)有,完全沒(méi)有學(xué)者尊貴的風(fēng)范。D教授據(jù)說(shuō)是美國(guó)著名的心理學(xué)家,可是課間休息的時(shí)候居然和學(xué)生在教室里大吃餅干,大侃《24》 和《越獄》。一點(diǎn)學(xué)術(shù)的威嚴(yán)都沒(méi)有,我簡(jiǎn)直失望死了。還有,剛上兩星期課就要測(cè)驗(yàn),第三個(gè)星期要交book review,要求讀10多本書,一學(xué)期要兩個(gè)paper。我說(shuō)您都整到教授了還一天到晚這么認(rèn)真負(fù)責(zé)干嗎?也不知道去當(dāng)個(gè)引進(jìn)教授不干白拿錢。

            —— 還有,美國(guó)人看點(diǎn)小病都要給自己制造麻煩。先得跟醫(yī)生預(yù)約,看完病,醫(yī)生給開(kāi)藥方。有些人還得咨詢藥師。買藥得自己去超市買,不像咱們那塊兒,看完病拿著 醫(yī)生龍飛鳳舞的處方在醫(yī)院直接買藥就行了。可見(jiàn)美國(guó)醫(yī)院又不會(huì)賺錢了,干嗎告訴病人藥名啊?在醫(yī)院直接買,把藥價(jià)翻個(gè)8倍10倍的,多好的生意不會(huì)做,可 見(jiàn)資本主義市場(chǎng)經(jīng)濟(jì)真的不活啊,唉。

            —— 美國(guó)人人人都開(kāi)車,可是卻連小摩托車都沒(méi)見(jiàn)過(guò),可見(jiàn)見(jiàn)識(shí)之少。學(xué)校里有一個(gè)非洲學(xué)生,為了方便和便宜就不知從哪里搞來(lái)一個(gè)女式小摩托車,在校園里開(kāi)的時(shí) 候,美國(guó)人都覺(jué)得他很“alien”,真是少見(jiàn)多怪。美國(guó)人要來(lái)到咱們國(guó)家,特別是南寧海口什么的,那還不被那洶涌的小摩托車大潮嚇?biāo)馈?/p>

            ——有時(shí)候?qū)γ绹?guó)人的無(wú)知和愚蠢我完全失去了耐心。比如當(dāng)他們知道中國(guó)有電視臺(tái)和報(bào)社的時(shí)候,居然無(wú)知的問(wèn)我:“中國(guó)有報(bào)紙啊?!”簡(jiǎn)直太豈有此理了,咱們中國(guó)不但有中文報(bào)紙,而且我們的報(bào)紙都是精心加工制作的,才不像美國(guó)報(bào)紙亂七八糟的輿論,把人頭都搞暈了。

            —— 還有我最受不了的就是,大部分美國(guó)人吃飯前都要做什么禱告,星期天都去什么禮拜,美圓上都印什么“In God We Trust”,美國(guó)人還天真的說(shuō):“上帝保佑美國(guó)”,完全是胡說(shuō)八道嘛,上帝保佑美國(guó),怎么還讓美國(guó)如此落后,如此原始,還讓美國(guó)人民如此單純幼稚啊。所 以我還是相信毛主席的“人定勝天”,我的祖國(guó)靠著類似的一些偉大觀點(diǎn),為這個(gè)地球創(chuàng)造了多少讓人驚嘆的奇跡啊!

            —— 另外我很懷疑互聯(lián)網(wǎng)是不是美國(guó)人發(fā)明的,他們的Google.com連音樂(lè)都沒(méi)有,瞧瞧咱們的Google.cn,瞧瞧咱們的Baidu,想下載什么歌就 下載什么歌,想看什么電影就看什么電影,根本都不用花一分錢,Google肯定是模仿咱們的Baidu,再一看那個(gè)Fackbook,怎么和校內(nèi)網(wǎng)一樣 啊。反正美國(guó)人是真摳門,小氣,是完全沒(méi)開(kāi)化過(guò)的原始人啊,連聽(tīng)歌都要在那個(gè)什么iTunes上面花錢買,比在中國(guó)買盜版都便宜,完全沒(méi)有版權(quán)意識(shí),真是 傻到家了!

            ——在美國(guó)的每一天,我都會(huì)深深的想起我的故鄉(xiāng)和那些勤勞勇敢的中國(guó)人民。

            posted @ 2011-05-14 14:48 iKusamba 閱讀(614) | 評(píng)論 (2)編輯 收藏

            2011年5月11日

            scp
            復(fù)制文件:
            (1)將本地文件拷貝到遠(yuǎn)程
            scp 文件名 用戶名@計(jì)算機(jī)IP或者計(jì)算機(jī)名稱:遠(yuǎn)程路徑
            (2)從遠(yuǎn)程將文件拷回本地
            scp?? 用戶名@計(jì)算機(jī)IP或者計(jì)算機(jī)名稱:文件名 本地路徑


            復(fù)制整個(gè)目錄以及文件:
            (1)將本地目錄拷貝到遠(yuǎn)程
            scp -r 目錄名 用戶名@計(jì)算機(jī)IP或者計(jì)算機(jī)名稱:遠(yuǎn)程路徑
            (2)從遠(yuǎn)程將目錄拷回本地
            scp -r?? 用戶名@計(jì)算機(jī)IP或者計(jì)算機(jī)名稱:目錄名 本地路徑


            rz -bey

            上傳:彈出windows對(duì)話框供選擇文件


            sz 文件名

            下載

            posted @ 2011-05-11 18:30 iKusamba 閱讀(2099) | 評(píng)論 (0)編輯 收藏

            今天寫了一段代碼, 是在Windows下編輯的, 保存后放在linux系統(tǒng)下編譯.

            gcc和cc都產(chǎn)生以下的警告:
            a.h:1:2: warning: no newline at end of file

            后來(lái)發(fā)現(xiàn)解決這個(gè)問(wèn)題產(chǎn)生的原因是源文件的最后一行沒(méi)有回車符造成的; 解決的辦法很簡(jiǎn)單, 在最后一行敲一個(gè)回車, 然后保存, 重新編譯.

            posted @ 2011-05-11 09:23 iKusamba 閱讀(3141) | 評(píng)論 (6)編輯 收藏

            2011年5月8日

              1) 檢查當(dāng)前僵尸進(jìn)程信息

              # ps -ef | grep defunct | grep -v grep | wc -l

              175

              # top | head -2

              top - 15:05:54 up 97 days, 23:49,? 4 users,? load average: 0.66, 0.45, 0.39

              Tasks: 829 total,?? 1 running, 479 sleeping, 174 stopped, 175 zombie

              # ps -ef | grep defunct | grep -v grep

              2) 獲得殺僵尸進(jìn)程語(yǔ)句

              # ps -ef | grep defunct | grep -v grep | awk '{print "kill -9 " $2,$3}'

              執(zhí)行上面獲得的語(yǔ)句即可, 使用信號(hào)量9, 僵尸進(jìn)程數(shù)會(huì)大大減少.

              3) 過(guò)一會(huì)兒檢查當(dāng)前僵尸進(jìn)程信息

              # ps -ef | grep defunct | grep -v grep | wc -l

              125

              # top | head -2

              top - 15:29:26 up 98 days, 12 min,? 7 users,? load average: 0.27, 0.54, 0.56

              Tasks: 632 total,?? 1 running, 381 sleeping, 125 stopped, 125 zombie

              發(fā)現(xiàn)僵尸進(jìn)程數(shù)減少了一些, 但還有不少啊.

              4) 再次獲得殺僵尸進(jìn)程語(yǔ)句

              # ps -ef | grep defunct | grep -v grep | awk '{print "kill -18 " $3}'

              執(zhí)行上面獲得的語(yǔ)句即可, 這次使用信號(hào)量18殺其父進(jìn)程, 僵尸進(jìn)程應(yīng)該會(huì)全部消失.

              5) 過(guò)一會(huì)兒再檢查當(dāng)前僵尸進(jìn)程信息

              # ps -ef | grep defunct | grep -v grep | wc -l

              0

              # top | head -2

              top - 15:39:46 up 98 days, 23 min,? 7 users,? load average: 5.46, 2.20, 1.12

              Tasks: 134 total,?? 1 running, 133 sleeping,?? 0 stopped,?? 0 zombie

              6) 清除ZOMBIE(僵尸)進(jìn)程原理

              # kill -18 PPID

              PPID是其父進(jìn)程, 這個(gè)信號(hào)是告訴父進(jìn)程, 該子進(jìn)程已經(jīng)死亡了, 請(qǐng)收回分配給他的資源. 如果還不行則看先看其父進(jìn)程又無(wú)其他子進(jìn)程, 如果有, 可能需要先kill其他子進(jìn)程, 也就是兄弟進(jìn)程.

              方法是:

              # kill -15 PID1 PID2

              PID1,PID2是僵尸進(jìn)程的父進(jìn)程的其它子進(jìn)程.

              然后再kill父進(jìn)程:

              # kill -15 PPID

            posted @ 2011-05-08 18:45 iKusamba 閱讀(11630) | 評(píng)論 (2)編輯 收藏
            僅列出標(biāo)題  下一頁(yè)

            公告

            導(dǎo)航

            隨筆分類

            最新隨筆

            最新評(píng)論

            閱讀排行榜

            狠狠色婷婷久久综合频道日韩 | 亚洲国产成人久久综合野外| 国产99精品久久| 激情久久久久久久久久| 亚洲欧洲精品成人久久奇米网| 久久强奷乱码老熟女网站| 国产精品久久久久久| 久久影院久久香蕉国产线看观看| 久久久久久精品免费免费自慰| 精品久久久久久无码专区| 久久久久久国产精品美女 | 九九精品久久久久久噜噜| 午夜精品久久久久久久久| 久久黄色视频| 99999久久久久久亚洲| 国产精品亚洲综合久久| 欧美精品一本久久男人的天堂| 亚洲精品高清一二区久久| 国产欧美一区二区久久| 亚洲精品午夜国产VA久久成人| 国产一区二区精品久久凹凸| 99久久久国产精品免费无卡顿 | 久久天天躁狠狠躁夜夜avapp| 久久婷婷久久一区二区三区| 超级碰碰碰碰97久久久久| 久久夜色精品国产亚洲av| 91精品国产高清久久久久久91| 久久偷看各类wc女厕嘘嘘| 2019久久久高清456| 亚洲欧洲中文日韩久久AV乱码| 中文精品久久久久国产网址| 精品综合久久久久久888蜜芽| 国产精品久久久久久久久久影院| 久久亚洲国产成人精品无码区| 久久久久亚洲精品男人的天堂| 精品久久久久久久中文字幕 | www久久久天天com| 无码专区久久综合久中文字幕| 精品国产乱码久久久久久人妻 | 伊人久久大香线蕉综合影院首页| 亚洲午夜福利精品久久|