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

            tbwshc

            tbw

              C++博客 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
              95 Posts :: 8 Stories :: 3 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(4)

            我參與的團(tuán)隊(duì)

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            #

            這篇文章節(jié)選自《The Code of the Geeks》,那是一篇很古老的文章,最后一次編輯還是在1996年。選擇它是因?yàn)檫@篇文章反映了當(dāng)時(shí)國外的極客所認(rèn)可的極客標(biāo)準(zhǔn),加上原作者極盡幽默搞笑之能,文中槽點(diǎn)無數(shù),實(shí)在是讓人忍俊不禁。謹(jǐn)記,作者有些言論只是夸張幽默,各位看官莫要入戲太深,看完能夠會(huì)心一笑也就足矣。

            你覺得自己是極客嗎?第一步,你得承認(rèn)自己有極客的天性。不管別人怎么說,極客也是人,極客也有自己的權(quán)利。所以請(qǐng)深吸一口氣,然后向世界宣布你是一名極客吧。你的勇氣將賜予你永恒的力量。


            那么你會(huì)問了,怎樣才能告訴全世界你是一名極客呢?你可以采用國際通用的極客代碼符號(hào)!通過這種特殊的代碼符號(hào),你可以讓其他不熟悉你的極客們通過代碼符號(hào)的形式對(duì)你有所認(rèn)知和了解。


            表現(xiàn)自己極客特征的最好方式就是在你的簽名檔或者博客中展示出自己的極客代碼符號(hào),讓它傳播的越廣越好。極客的種類很多,涉及的范圍也比較廣。本文將重點(diǎn)介紹有關(guān)計(jì)算機(jī)科學(xué)方面的極客代碼符號(hào)。


            大多數(shù)極客都對(duì)計(jì)算機(jī)和網(wǎng)絡(luò)方面的技術(shù)著迷,以此彰顯自己的極客屬性。為了量化你在計(jì)算機(jī)方面的極客程度,請(qǐng)參考下列代碼符號(hào)。注意,Computer這一欄只表示你在計(jì)算機(jī)方面的“一般性”資質(zhì)。后面我們會(huì)列出更具體的類別。


            Computer


            C++++


            我會(huì)是第一個(gè)把新的控制界面安裝到我的頭骨中的人。


            C+++


            你是說在互聯(lián)網(wǎng)之外還有其他的生活?你少糊弄我了!我?guī)讉€(gè)禮拜沒上過課了。


            C++


            計(jì)算機(jī)在我生命中占據(jù)了很大一部分。我早上起來的第一件事就是登陸。我周末會(huì)玩玩游戲或者mud,盡管如此,我的成績還湊合,不至于被留校察看。


            C+


            計(jì)算機(jī)很有趣,我很喜歡使用它們。我玩過DOOM,在使用文字處理軟件時(shí)不會(huì)常常得求助于操作手冊。我知道3.5寸的磁盤不是硬盤。我也知道當(dāng)計(jì)算機(jī)提示請(qǐng)按下任意鍵時(shí),我不會(huì)去到處找這個(gè)“任意”鍵在哪。


            C


            計(jì)算機(jī)只是工具,沒別的了,需要的時(shí)候我就會(huì)用。


            C-


            任何比我的計(jì)算器還要復(fù)雜的東東就會(huì)讓我抓狂。


            C- -


            電源開關(guān)在哪?


            C- - -


            只要你敢提計(jì)算機(jī)這三個(gè)字,我就把你的頭擰下來!    (譯注:這貨肯定是女朋友!?。?/p>

            UNIX


            看起來似乎UNIX類的操作系統(tǒng)是大部分極客的最愛。為了進(jìn)一步告訴我們你在UNIX上的等級(jí),你也可以向我們展示你具體使用的是哪一種UNIX。這很容易辦到,只要在極客代碼符號(hào)中包含一個(gè)字母即可。比如,UL++++表示你是一個(gè)使用Linux的系統(tǒng)管理員。


            •          B – BSD(如果你的BSD類系統(tǒng)沒有包含在下列中,請(qǐng)使用這一項(xiàng))
            •          L – Linux
            •          U – Ultrix
            •          A – AIX
            •          V – SysV
            •          H – HPUX
            •          I – IRIX
            •          O – OSF/1(也叫Digital Unix)
            •          S – Sun OS/Solaris
            •          C – SCO Unix
            •          X – NeXT

            U++++


            我是系統(tǒng)管理員。如果你敢嘗試攻擊我的系統(tǒng),那么當(dāng)你看見城管要拆你家的房子時(shí)請(qǐng)不要覺得驚訝,因?yàn)樗麄兊挠?jì)算機(jī)系統(tǒng)“碰巧”接收到了這個(gè)由計(jì)算機(jī)生成的命令。


            U+++


            我可用不著去破解/etc/passwd,因?yàn)槲倚薷牧藄u程序,這樣它就不會(huì)提示我去輸入密碼了。tb系統(tǒng)管理員根本意識(shí)不到我的存在。如果你聽不懂我所說的,那么你不屬于這一級(jí)。


            U++


            我被管理員踢出系統(tǒng)了,因?yàn)槲铱偸呛墓饬怂械腃PU時(shí)間,而且我總是嘗試運(yùn)行一些我沒有權(quán)限的程序。下周我會(huì)去試試攻破/etc/passwd的,別告訴別人哦。


            U+


            我不但有一個(gè)Unix系統(tǒng)賬號(hào),而且逮著機(jī)會(huì)我就會(huì)痛批VMS系統(tǒng)。


            U


            我有一個(gè)Unix系統(tǒng)賬號(hào)用來工作。


            U-


            我有一個(gè)VMS系統(tǒng)賬號(hào)。


            U- -


            我見識(shí)過Unix,但我一點(diǎn)也不喜歡它。DEC才是最棒的!


            U- - -


            Unix極客實(shí)際上都是書呆子偽裝出來的。


            Perl


            在Unix這一欄中,如果你至少有U++的等級(jí),那么你肯定知道Perl,所以你可以在Perl這一欄中繼續(xù)掂量掂量自己。非Unix型的極客們根本不知道他們錯(cuò)過了什么。


            P+++++


            我就是Larry Wall, Tom Christiansen,或者Randal Schwartz


            P++++


            我不寫Perl代碼,我的母語就是Perl。Perl超越了所有其他的編程語言。我堅(jiān)信所有的程序都可以濃縮為一行Perl代碼。我的U+++等級(jí)就是靠Perl來完成的。


            P+++


            Perl是一種非常強(qiáng)大的編程工具。正因?yàn)镻erl的存在,我不再編寫shell腳本了,同樣,我也不再使用awk或者sed了。少于1000行代碼的程序我都用Perl來搞定。


            P++


            Perl是一種強(qiáng)大的編程工具。我不再編寫shell腳本了,因?yàn)槲叶紩?huì)用Perl來搞定。


            P+


            我知道Perl。我喜歡Perl。只是對(duì)于Perl我了解的還不夠多,但是它正在我的學(xué)習(xí)tbw計(jì)劃之中。


            P


            我知道Perl的存在,僅此而已。


            P-


            有什么是Perl能實(shí)現(xiàn)而awk和sed實(shí)現(xiàn)不了的?


            P- -


            Perl程序員都是變態(tài),他們就知道炫耀自己的技巧。


            P- - -


            Perl集合了sh的強(qiáng)大,sed的清晰以及awk的性能,再加上C的簡潔。應(yīng)該禁止使用Perl。


            P!


            我們那固執(zhí)的系統(tǒng)管理員不讓我們安裝Perl!說它是個(gè)“黑客工具”。


            Linux


            Linux
            是一個(gè)由黑客編寫而成的操作系統(tǒng),功能上幾乎等同于UNIX。起初,Linux只是為386
            PC而編寫,但是之后也移植到了其他系統(tǒng)上。因?yàn)樗€是一個(gè)比較年輕的操作系統(tǒng),而且也因?yàn)樗缓诳蛡兂掷m(xù)的修改和增強(qiáng),因此對(duì)于計(jì)算機(jī)極客們來說,很重
            要的一點(diǎn)是你得展示出自己Linux方面的能力。


            L+++++


            我就是Linus教主,都給我跪下!


            L++++


            我是個(gè)Linux鬼才。我的早餐就是C代碼,我留了足夠的空間來做內(nèi)核調(diào)試。我打了如此多的補(bǔ)丁以至于10個(gè)版本號(hào)之前我就記不清補(bǔ)丁和版本之間的關(guān)系了。Linux新手覺得我就是個(gè)神。


            L+++


            在我的電腦上我只用Linux。我時(shí)常關(guān)注comp.os.linux.*社區(qū),甚至有時(shí)候會(huì)在上面回答問題。


            L++


            在我的電腦上我?guī)缀踔皇褂肔inux。我已經(jīng)放棄了成為Linux之神的理想,但我熱切歡迎用Linux取代Windows。我只是在玩游戲時(shí)用Windows。


            L+


            我成功的安裝好了Linux,而且也用過幾次??雌饋磉@只不過是另一個(gè)操作系統(tǒng)而已。


            L


            我知道Linux是什么,但僅此而已。


            L-


            我可沒有使用Linux的欲望,而且說實(shí)在的,我才不鳥Linux呢。還有其他更好的操作系統(tǒng),像Mac,Windows甚至免費(fèi)的Unix系統(tǒng),比如FreeBSD。


            L- -


            Unix遜爆了,因?yàn)長inux = Unix。Linux很爛,我崇拜Bill Gates。


            L- - -


            我就是Bill Gates


            Emacs


            GNU Emacs是一個(gè)能完成任何事情的文本編輯器,或者說它是個(gè)操作系統(tǒng)也不為過。每一種計(jì)算機(jī)架構(gòu)都支持這個(gè)玩意。


            E+++


            Emacs就是我的登錄shell ?。?!我用Emacs控制我的電視和烤箱。你們這些vi黨根本不懂自己錯(cuò)過了什么!我常在alt.religion.emacs,alt.sex.emacs和comp.os.emacs上逛。


            E++


            我知道elisp,而且會(huì)定期使用它。


            E+


            Emacs太棒了!我用它來閱讀郵件和新聞!


            E


            Yeah,我知道Emacs是什么,我把它當(dāng)做我的常用編輯器。


            E-


            Emacs太臃腫了,不合我的口味。


            E- -


            Emacs只是一個(gè)花哨的字處理軟件。


            E- - -


            Emacs遜爆了!vi萬歲!


            E- - - -


            Emacs遜爆了!pico萬歲!


            OS/2


            這個(gè)操作系統(tǒng)看起來像Windows,用起來像Windows,但比Windows好很多。


            O+++


            我吃的是OS/2,呼吸的也是OS/2,我為OS/2而生。我所有的硬盤都是HPFS文件系統(tǒng)。我是反蓋茨的斗士!


            O++


            我使用OS/2來完成我所有的計(jì)算需求。我也會(huì)使用一些DOS和Windows程序,當(dāng)然,是在OS/2下使用它們。如果某個(gè)程序沒法在OS/2下運(yùn)行,那么顯然我根本就不需要它。


            O+


            我在硬盤上保留了一個(gè)DOS分區(qū),只是為了“以防萬一”。我害怕嘗試HPFS文件系統(tǒng)。


            O


            我終于安裝好了OS/2,但是并沒有很吸引我。


            O-


            我試過,不喜歡。


            O- -


            我甚至都沒法安裝這玩意!


            O- - -


            Windows最棒!Bill Gates萬歲!!


            O- - - -


            我就是Bill Gates, OS/2不值一提。


            Macintosh


            有很多極客放棄了基于字符界面的計(jì)算機(jī),轉(zhuǎn)而投向了Macintosh的懷抱。來看看你的Mac等級(jí)吧。


            M++


            我是個(gè)Mac專家。任何DOS和Unix可以做的事,我都能做的更好。如果不行,我會(huì)寫個(gè)該死的軟件來搞定它。


            M+


            Mac有它的用武之地,我常使用它。


            M


            我用Mac,但我對(duì)它并不在意。


            M-


            Mac遜爆了。真正的極客都是用字符界面來操作的。


            M- -


            Mac把用戶都變傻了,用戶使用著系統(tǒng)卻并不知道他們在做什么。這些用戶的IQ比我肚臍上的毛還低。



            posted @ 2013-06-18 16:50 tbwshc 閱讀(246) | 評(píng)論 (0)編輯 收藏

            當(dāng)我在文本中的某一行進(jìn)行插入操作的時(shí)候,插入的內(nèi)容存在了,但是它下面的內(nèi)容怎么沒有了?

            #include <stdio.h>;
            #include "err_exit.h"
            struct record{
            int uid;
            char login[9];
            };
            char *logins[]={"user1","user2","user3","user4","user5"};
            void putrec(FILE *fp,int i,struct record *r)
            {
            fseek(fp,(long)i*sizeof(struct record),0);
            [color=red]fwrite((char *)r,sizeof(struct record),1,fp);[/color]
            }

            int main(void)
            {
            int i;
            FILE *fp;
            struct record rec;

            if ((fp = fopen("datafile","err_exit("datafile");

            for(i=4;i>;=0;i--)
            {
            rec.uid=i;
            strcpy(rec.login,logins);
            putrec(fp,i,&rec);
            }
            fclose(fp);
            exit(0);
            }

            執(zhí)行該程序后datafile文件是空的啊


            線程池模式一般分為兩種:L/F領(lǐng)導(dǎo)者與跟隨者模式、HS/HA半同步/半異步模式。
            HS/HA 半同步/ 半異步模式 :分為三層,同步層、隊(duì)列層、異步層,又稱為生產(chǎn)者消費(fèi)者模式,主線程處理I/O事件并解析然后再往隊(duì)列丟數(shù)據(jù),然后消費(fèi)者讀出數(shù)據(jù)進(jìn)行應(yīng)用邏輯處理;
            優(yōu)點(diǎn):簡化編程將低層的異步I/O和高層同步應(yīng)用服務(wù)分離,且沒有降低低層服務(wù)性能。集中層間通信。
            缺點(diǎn):需要線程間傳輸數(shù)據(jù),因此而帶來的動(dòng)態(tài)內(nèi)存分配,數(shù)據(jù)拷貝,語境切換帶來開銷。高層服務(wù)不可能從底層異步服務(wù)效率中獲益。
            L/F 領(lǐng)導(dǎo)者跟隨者模式 :在LF線程池中,線程可處在3種線程狀態(tài)之一: leader、follower或processor。處于leader狀態(tài)的線程負(fù)責(zé)監(jiān)聽tb網(wǎng)絡(luò)端口,當(dāng)有消息到達(dá)時(shí),該線程負(fù)責(zé)消息分離,并從處于 follower狀態(tài)中的線程中按照某種機(jī)制如FIFO或基于優(yōu)先級(jí)等選出一個(gè)來當(dāng)新的leader,然后將自己設(shè)置為processor狀態(tài)去分配和處 理該事件。處理完畢后線程將自身的狀態(tài)設(shè)置為follower狀態(tài)去等待重新成為leader。在整個(gè)線程池中同一時(shí)刻只有一個(gè)線程可以處于leader 狀態(tài),這保證了同一事件不會(huì)被多個(gè)線程重復(fù)處理。
            缺點(diǎn):實(shí)現(xiàn)復(fù)雜性和缺乏靈活性;
            優(yōu)點(diǎn):增強(qiáng)了CPU高速緩存相似性,消除了動(dòng)態(tài)內(nèi)存分配和線程間的數(shù)據(jù)交換。
            兩種模式性能分析:
            L/F模式處理一個(gè)消息的時(shí)間為多路分離、分配、處理的時(shí)間,加上線程管理時(shí)間,LF中多個(gè)線程共享一個(gè)事件源,所以,需要協(xié)調(diào)它們間的行為,即 有同步開銷,L/F同步開銷僅為申請(qǐng)/釋放鎖的開銷,在LF處理請(qǐng)求過程中并不需要線程上下文切換,但是在線程由follower成為leader時(shí)需要 進(jìn)行線程上下文切換,所以當(dāng)兩個(gè)請(qǐng)求同時(shí)到達(dá)時(shí),這種上下文切換會(huì)影響第二個(gè)請(qǐng)求的處理時(shí)間,也會(huì)帶來一定的上下文開銷。
            T(L/F)=T(多路分離)+T(分配)+T(處理)+T(同步)+T(上下文)
            HS/HA模式監(jiān)聽線程和工作線程間通過一個(gè)消息隊(duì)列來交換數(shù)據(jù)。這會(huì)帶來數(shù)據(jù)傳遞開銷,。同時(shí),監(jiān)聽線程和工作線程都需要去訪問消息隊(duì)列,造成 了資源的競爭,需要額外的同步機(jī)制來協(xié)調(diào)他們的行為,包括監(jiān)聽線程獲取和釋放資源鎖,對(duì)應(yīng)的工作線程獲取和釋放資源鎖,以及監(jiān)聽線程在將一個(gè)請(qǐng)求放入隊(duì)列 后通知工作線程帶來的開銷,我們稱此為同步開銷,HS/HA模式的同步開銷大于L/F的同步開銷,。一個(gè)請(qǐng)求由監(jiān)聽線程負(fù)責(zé)放入消息隊(duì)列,但是卻由工作線 程來處理,所以,每個(gè)請(qǐng)求都會(huì)造成一次線程上下文切
            換,由此帶來的開銷我們稱為上下文開銷。
                   T (H/H)=T(多路分離)+T(分配)+T(處理)+T(同步)+T(數(shù)據(jù)傳遞)+T(上下文)
            從上面分析可以看出沒有并發(fā)情況下L/F模式線程池模式性能優(yōu)于HS/HA模式。
            并發(fā)性能分析:
            T(多路分離)、T(分配):LF和HH中把每一個(gè)消息的到來當(dāng)作一個(gè)事件來處理。tbw事件分配所做的工作是在一個(gè)事件處理器注冊表中為一個(gè)事件查找 事件處理器。這一步驟花費(fèi)的時(shí)間隨著當(dāng)前注冊的事件處理器的個(gè)數(shù)變化。當(dāng)線程池接受用戶連接請(qǐng)求后會(huì)為每一個(gè)連接注冊一個(gè)事件處理器,所有通過該連接發(fā)來 的請(qǐng)求都將由同一個(gè)事件處理器來處理。而事件處理器表采用一個(gè)平衡二叉樹來實(shí)現(xiàn)。因此,事件分配的時(shí)間可以認(rèn)為是隨著并發(fā)用戶數(shù)的增大而增大;
            T(處理)處理消息和管理線程所需的時(shí)間都不受并發(fā)用戶數(shù)的影響。
            T(線程管理),多線程帶來的線程管理開銷只會(huì)隨著線程池中線程數(shù)而變化,相對(duì)固定。
            LF和HH的吞吐量會(huì)隨著并發(fā)用戶數(shù)的增加而增加。當(dāng)并發(fā)用戶數(shù)達(dá)到一定數(shù)量時(shí),CPU成為系統(tǒng)瓶頸,此后增大并發(fā)用戶數(shù)不僅不能增加并發(fā)處理的請(qǐng)求個(gè)數(shù),反而會(huì)加大多路分離和分配的時(shí)間,從而使得系統(tǒng)吞吐量下降。
                   最佳性能時(shí)線程線:
            隨著線程數(shù)的增多吞吐量不斷增大,當(dāng)達(dá)到最大值后有一個(gè)短暫的保持階段,此后繼續(xù)增大線程數(shù)反而會(huì)使得吞吐量減小。而且當(dāng)請(qǐng)求類型為計(jì)算密集型時(shí)線程數(shù)對(duì)
            HH 的吞吐量的影響并不是很明顯。原因是HH線程池在增加線程數(shù)時(shí)線程管理開銷也有較大幅度的增加。因此,通過增大線程數(shù)來改善系統(tǒng)性能對(duì)HH來說并不是一種有效的方法。

            posted @ 2013-06-18 16:42 tbwshc 閱讀(2472) | 評(píng)論 (0)編輯 收藏

            近些年,大數(shù)據(jù)已經(jīng)和云計(jì)算一樣,成為時(shí)代的話題。大數(shù)據(jù)是怎么產(chǎn)生的,商業(yè)機(jī)會(huì)在哪?研究機(jī)會(huì)在哪?這個(gè)概念孕育著一個(gè)怎樣的未來?

            昨天在車庫咖啡參加了一個(gè)小型的研討活動(dòng),就這些問題進(jìn)行了一些討論,我結(jié)合自己的一些理解做一個(gè)總結(jié)。

            首先,大數(shù)據(jù)是怎么產(chǎn)生的?

            1)物理世界的信息大量數(shù)字化產(chǎn)生的

            例如劉江老師指出的好大夫網(wǎng),將醫(yī)生的信息,門診的信息等數(shù)字化。其實(shí)還有很多,比如新浪微博將茶館聊天的行為(弱關(guān)系產(chǎn)生信息數(shù)字化),朋友聊天的行為數(shù)字化(強(qiáng)關(guān)系產(chǎn)生信息數(shù)字化)。視頻監(jiān)控探頭將圖像數(shù)字化。

            2)社交網(wǎng)絡(luò)產(chǎn)生的

            在雅虎時(shí)代,大量的都是讀操作,只有雅虎的編輯做一些寫操作的工作。進(jìn)入web2.0時(shí)代,用戶數(shù)大量增加,用戶主動(dòng)提交了自己的行為。進(jìn)入了社交時(shí)代,移動(dòng)時(shí)代。大量移動(dòng)終端設(shè)備的出現(xiàn),用戶不僅主動(dòng)提交自己的行為,還和自己的社交圈進(jìn)行了實(shí)時(shí)的互動(dòng),因此數(shù)據(jù)大量的產(chǎn)生出來,并且具有了極其強(qiáng)烈的傳播性。

            3)數(shù)據(jù)都要保存所產(chǎn)生的

            一位嘉賓指出,舊金山大橋保留了百年的歷史數(shù)據(jù),在時(shí)間跨度上產(chǎn)生了價(jià)值,很多網(wǎng)站在早期對(duì)數(shù)據(jù)的重視程度不夠,保存數(shù)據(jù)的代價(jià)很大,存儲(chǔ)設(shè)備的價(jià)格昂貴,但是時(shí)代變了,存儲(chǔ)設(shè)備便宜了,用戶自己產(chǎn)生的數(shù)據(jù)得到了重視,數(shù)據(jù)的價(jià)值被重視了。因此越來越多的數(shù)據(jù)被持續(xù)保存

            其次,大數(shù)據(jù)和大規(guī)模數(shù)據(jù)的區(qū)別?

            big data之前學(xué)術(shù)界叫very large data,大數(shù)據(jù)和大規(guī)模數(shù)據(jù)的差距是什么?我認(rèn)為在英文中l(wèi)arge的含義只是體積上的,而big的含義還包含重量上的,價(jià)值量上的。因此我認(rèn)為

            1)大數(shù)據(jù)首先不是數(shù)量上的堆砌,而是具有很強(qiáng)的關(guān)聯(lián)性結(jié)構(gòu)性

            比如有一種數(shù)據(jù),記錄了世界上每一顆大樹每年長高的程度,這樣的數(shù)據(jù)不具有價(jià)值,因?yàn)橹皇呛唵味哑觥?br />
            如果數(shù)據(jù)變成,每一個(gè)大樹記錄它的,地點(diǎn),氣候條件,樹種,樹齡,周邊動(dòng)植物生態(tài),每年長高的高度,那么這個(gè)數(shù)據(jù)就具有了結(jié)構(gòu)性。具有結(jié)構(gòu)性的數(shù)據(jù)首先具有極強(qiáng)的研究價(jià)值,其次極強(qiáng)的商業(yè)價(jià)值。

            在比如,淘寶的數(shù)據(jù),如果只記錄一個(gè)交易的買家,賣家,成交物品,價(jià)格等信息,那么這個(gè)商業(yè)價(jià)值就很有限。淘寶包含了,買家間的社交關(guān)系,購物前后的其他行為,那么這個(gè)數(shù)據(jù)將非常有價(jià)值。

            因此,只有立體的,結(jié)構(gòu)性強(qiáng)的數(shù)據(jù),才能叫大數(shù)據(jù),才有價(jià)值,否則只能叫大規(guī)模數(shù)據(jù)。

            2)大數(shù)據(jù)的規(guī)模一定要大,而且比大規(guī)模數(shù)據(jù)的規(guī)模還要大

            要做一些預(yù)測模型需要很多數(shù)據(jù),訓(xùn)練語料,如果數(shù)據(jù)不夠大,很多挖掘工作很難做,tb比如點(diǎn)擊率預(yù)測。最直白的例子,如果你能知道一個(gè)用戶的長期行蹤數(shù)據(jù),上網(wǎng)的行為,讀操作和寫操作。那么幾乎可以對(duì)這個(gè)人進(jìn)行非常精準(zhǔn)的預(yù)測,各種推薦的工作都能做到很精準(zhǔn)。

            最后,大數(shù)據(jù)的機(jī)會(huì)在哪里?對(duì)小公司的機(jī)會(huì)在哪?

            圍繞數(shù)據(jù)的整個(gè)產(chǎn)業(yè)鏈上,我認(rèn)為具有以下機(jī)會(huì)

            1)數(shù)據(jù)的獲得

            大量數(shù)據(jù)的獲得,這個(gè)機(jī)會(huì)基本屬于新浪微博等這類大企業(yè),大量交易數(shù)據(jù)的獲得,也基本屬于京東,淘寶這類企業(yè)。小企業(yè)基本沒機(jī)會(huì)獨(dú)立得到這些用戶數(shù)據(jù)。

            2)數(shù)據(jù)的匯集

            例如如果你要能把各大廠商,各大微博,政府各個(gè)部門的數(shù)據(jù)匯集全,這個(gè)機(jī)會(huì)將是極大的。

            但,這個(gè)工作,做大了需要政府行為,做中檔了,要企業(yè)間合作,做小了,也許就是一個(gè)聯(lián)盟或者一個(gè)民間組織,比如中國爬盟。

            3)數(shù)據(jù)的存儲(chǔ)

            匯集了數(shù)據(jù)后,立即遇到的問題就是存儲(chǔ),這個(gè)代價(jià)極大,原始數(shù)據(jù)不能刪除,需要保留。因此提供存儲(chǔ)設(shè)備的公司,執(zhí)行存儲(chǔ)這個(gè)角色的公司,都具有巨大的市場機(jī)會(huì),但是這也不屬于小公司,或者早期創(chuàng)業(yè)者。

            4)數(shù)據(jù)的運(yùn)算

            在存儲(chǔ)了數(shù)據(jù)以后,怎么把數(shù)據(jù)分發(fā)是個(gè)大問題,各種API,各種開放平臺(tái),都是將這些數(shù)據(jù)發(fā)射出去,提供后續(xù)的挖掘和分析工作,這個(gè)也需要有大資本投入,也不適合小公司。

            5)數(shù)據(jù)的挖掘和分析

            數(shù)據(jù)需要做增值服務(wù),否則數(shù)據(jù)就沒有價(jià)值,big也big不到哪里去,是沒有價(jià)值的big.因此這種數(shù)據(jù)分析和挖掘工作具有巨大的價(jià)值,這個(gè)機(jī)會(huì)屬于小公司,小團(tuán)體。

            6)數(shù)據(jù)的使用和消費(fèi)

            在數(shù)據(jù)做到了很好的挖掘和分析后,需要把這些結(jié)果應(yīng)用在一個(gè)具體的場合上,來獲得回報(bào),做數(shù)據(jù)挖掘和分析的公司,必須得找到這些金主才行,而這些金主肯定也不是小公司。

            大數(shù)據(jù)未來的形態(tài),或者產(chǎn)業(yè)鏈結(jié)構(gòu)一定是分層的,巨大的,價(jià)值的體現(xiàn)發(fā)生在各個(gè)層次,每個(gè)層次都是生態(tài)鏈的重要一環(huán),都孕育著巨大的機(jī)遇和挑戰(zhàn),我們能做的唯有努力,做適合自己的工作。

            posted @ 2013-06-08 17:24 tbwshc| 編輯 收藏

            開發(fā)測試服務(wù)提供商Coverity近日發(fā)布了一份開源軟件質(zhì)量報(bào)告——《2012 Coverity Scan Open Source Report》。

            該項(xiàng)研究始于2006年,最初由Coverity公司和美國國土安全部合作進(jìn)行,旨在研究開源軟件的完整性,現(xiàn)在由Coverity公司負(fù)責(zé)進(jìn)行。

            Coverity的掃描報(bào)告已經(jīng)成為了一個(gè)衡量開源軟件質(zhì)量狀態(tài)的被廣泛接受的tb標(biāo)準(zhǔn),在過去的7年時(shí)間,Coverity已經(jīng)分析了300多個(gè)開源項(xiàng)目的超過8.5億行代碼,這些項(xiàng)目包括Linux、PHP、Apache等。


            本次該公司共掃描了超過4.5億行軟件源代碼,主要亮點(diǎn)如下:

            • 開源軟件和專有軟件的質(zhì)量連續(xù)兩年超過行業(yè)平均值;
            • 對(duì)于超過100萬行代碼的項(xiàng)目來說,專有項(xiàng)目的規(guī)模和質(zhì)量呈現(xiàn)正比關(guān)系,而開源項(xiàng)目的規(guī)模和質(zhì)量則呈現(xiàn)反比關(guān)系。這種差異可歸因于兩者不同的開發(fā)團(tuán)隊(duì)和開發(fā)測試流程;
            • Linux仍然是開源項(xiàng)目的質(zhì)量標(biāo)桿;
            • 高風(fēng)險(xiǎn)安全漏洞依然存在,在掃描出的所有漏洞中,其中有36%被標(biāo)記為“高風(fēng)險(xiǎn)”。
              此外,該報(bào)告還指出,在分析的2012年的開源項(xiàng)目中,共有2.1萬個(gè)漏洞被修復(fù),這超過了2008-2011年修復(fù)漏洞的總和。

              如果你希望你的開源項(xiàng)目能夠被Coverity掃描,可以通過http://scan.coverity.com/project_register.html注冊。目前Coverity掃描服務(wù)僅支持C/C++和Java項(xiàng)目。
            posted @ 2013-06-08 17:19 tbwshc| 編輯 收藏

            第一級(jí):神人,天資過人而又是技術(shù)狂熱者同時(shí)還擁有過人的商業(yè)頭腦,高瞻遠(yuǎn)矚,技術(shù)過人,大器也。如丁磊,求伯君。

            第二級(jí):高人,有天賦,技術(shù)過人但沒有過人的商業(yè)頭腦,通常此類人不是頂尖黑客就是技術(shù)總監(jiān)之流。

            第三級(jí):牛人,技術(shù)精湛,熟悉行業(yè)知識(shí),敢于創(chuàng)新,有自己的公司和軟件產(chǎn)品。

            第四級(jí):工頭,技術(shù)精湛,有領(lǐng)導(dǎo)團(tuán)隊(duì)的能力,此類人大公司項(xiàng)目經(jīng)理居多。

            第五級(jí):技術(shù)工人,技術(shù)精湛,熟悉行業(yè)知識(shí)但領(lǐng)導(dǎo)能力欠加,此類人大多為系分人員或資深程序員,基本上桀驁不遜,自視清高,不愿于一般技術(shù)人員為伍,在論壇上基本以高手面目出現(xiàn)。

            第六級(jí):熟練工人,技術(shù)有廣度無深度,喜歡鉆研但淺嘗輒止。此類人大多為老程序員,其中一部分喜歡利用工具去查找網(wǎng)上有漏洞的TB服務(wù)器,干點(diǎn)壞事以獲取成績感。如果心情好,在論壇上他們會(huì)回答菜鳥的大部分問題。此級(jí)別為軟件業(yè)苦力的重要組成部分。

            第七級(jí):工人,某些技術(shù)較熟練但缺乏深度和廣度,此類人大多為程序員級(jí)別,經(jīng)常在論壇上提問偶爾也回答菜鳥的問題。為軟件產(chǎn)業(yè)苦力的主要組成部分。

            第八級(jí):菜鳥,入門時(shí)間不長,在論壇上會(huì)反復(fù)提問很初級(jí)的問題,有一種唐僧的精神。雖然招人煩但基本很可愛。只要認(rèn)真鉆研,一兩年后就能升級(jí)到上一層。

            第九級(jí):大忽悠,利用中國教育的弊病,頂著一頂高學(xué)歷的帽子,在小公司里混個(gè)軟件部經(jīng)理,設(shè)計(jì)不行,代碼不行,只會(huì)胡亂支配下屬,拍領(lǐng)導(dǎo)馬屁,在領(lǐng)導(dǎo)面前胡吹海侃,把自己打扮成技術(shù)高手的模樣。把勾心斗角的辦公室文化引入技術(shù)部門,實(shí)在齷齪!

            第十級(jí):驢或傻X,會(huì)寫SELECT語句就說自己精通ORALCE,連寄存器有幾種都不知道就說自己懂匯編,建議全部送到日本當(dāng)IT產(chǎn)業(yè)工人,掙了日本人的錢還嚴(yán)重打擊日本的軟件業(yè)!
            posted @ 2013-05-28 10:54 tbwshc 閱讀(210) | 評(píng)論 (0)編輯 收藏

            前段時(shí)間寫Oracle存儲(chǔ)過程就遇到問題.
            原來寫成這樣
            if 1=2 then
              null;
            elseif 1=3 then
              null
            end if;
            在PL/SQL編輯環(huán)境下elseif沒有變色,說明不是關(guān)鍵字。
            后來改成
            if 1=2 then
              null;
            else if 1=3 then
              null
            end if;
            編譯時(shí)報(bào)異常。
            去goole上百度了下,很多人都說是 elseif。
            又試了N邊,編譯總不能通過。
            怒了,直接寫成
            if 1=2 then
              null;
            else if 1=3 then
                null
              end if;
            end if;
            問題就解決了。

            今天又要在存儲(chǔ)過程中用if...else if ...else if...寫數(shù)據(jù)轉(zhuǎn)換的東東,還按原來那樣寫看著很惡心。
            后來發(fā)現(xiàn)是寫成if...elsif...elsif....end if;
            神啊,終于被我找到答案了。

            返回來看看,原來不是elseif,而是elsif,少了個(gè)"e"。他大爺?shù)模陕镆賯€(gè)e啊,萬惡的Oracle,真惡心。

            不管怎么著,問題總算解決了,TB把這惡心記在心里,以后不犯同樣錯(cuò)誤。

            上網(wǎng)一搜,一群人還在犯錯(cuò)中……

            抄別人邏輯,寫自己代碼,讓他們郁悶去吧!O(∩_∩)O哈哈~
            posted @ 2012-11-07 15:02 tbwshc 閱讀(992) | 評(píng)論 (0)編輯 收藏

            沒辦法就下了一個(gè)2.6,如果用2.4就太低了,又折騰了,半天找到了MySQL-python-1.2.2.win32-py2.6.exe 這個(gè)安裝文件,安裝完成,執(zhí)行 import MySQLdb 出現(xiàn)問題提示:

              File "C:\Python26\lib\site-packages\MySQLdb\__init__.py", line 19, in <module>

              ImportError: DLL load failed: 找不到指定的模塊。

              經(jīng)過無數(shù)的查找,發(fā)現(xiàn)官方的說法也也不是很正確,官方給的解決辦法是 LD_LIBRARY_PATH 加載這樣一個(gè)環(huán)境變量,加載的一樣不能解決問題,更多的辦法是指linux下的處理,

              win 上面沒有了,又找了無數(shù)資料,發(fā)現(xiàn)是缺少2個(gè)dll文件分別為 libguide40.dll ,libmmd.dll 搜索下,下載的地方不少,然后copy到 WINDOWS\system32 下面現(xiàn)在執(zhí)行 又出現(xiàn)

              了錯(cuò)誤,這東西很神奇啊,錯(cuò)誤提示為:

              sys:1: DeprecationWarning: the sets module is deprecated

              這個(gè)錯(cuò)誤,我又找了無數(shù)的資料,看了很多東西,最后發(fā)現(xiàn)是 2.6這個(gè)版本已經(jīng)不推薦使用 sets 這個(gè)模塊了,但是為了兼容性依然加載了這個(gè)模塊但是做了警告提示,我想了很

              多辦法不讓警告信息放出來或者捕捉異常,等等沒有成功,采取了最惡劣的方式,修改原文件,進(jìn)入python安裝目錄找到如下文件 Python26\Lib\sets.py 注釋掉 83-85行

              #import warnings

              #warnings.warn("the sets module is deprecated", DeprecationWarning,stacklevel=2)

              就可以了,我上面給合并成2行了。

              到現(xiàn)在 mysqldb 安裝完畢,沒有了任何錯(cuò)誤輸出,也明白了,為什么官方?jīng)]有推出2.6版本的mysqldb了。

              python3k這個(gè)本版對(duì)sets module 應(yīng)該已經(jīng)支持了,所以官方從發(fā)布開始,一直沒有推出真正的版本,也就是說現(xiàn)在python3k還不能使用mysqldb這個(gè)空間連接mysql 。而且很多工

              具現(xiàn)在也都不支持3k看來要實(shí)現(xiàn) 3k的普及還有很多的路要走,tb再這個(gè)階段想要學(xué)習(xí)python的人要不斷的選擇跟折磨中度過了。

              我的gui還沒有開始,就用去了一天的時(shí)間。


             

            posted @ 2012-10-26 17:31 tbwshc 閱讀(927) | 評(píng)論 (0)編輯 收藏

            最近一臺(tái)新上線的Oracle10gR2數(shù)據(jù)庫在警告日志文件中(alert.log)持續(xù)出現(xiàn)如下錯(cuò)誤:

              Tue Jul 18 23:09:22 2006

              WARNING: inbound connection timed out (ORA-3136)

              Tue Jul 18 23:09:23 2006

              WARNING: inbound connection timed out (ORA-3136)

              Tue Jul 18 23:09:25 2006

              WARNING: inbound connection timed out (ORA-3136)

              Tue Jul 18 23:09:30 2006

              WARNING: inbound connection timed out (ORA-3136)

              Tue Jul 18 23:12:15 2006

              WARNING: inbound connection timed out (ORA-3136)

              同時(shí)在sqlnet.log中記錄了如下錯(cuò)誤:

              Fatal NI connect error 12170.

              VERSION INFORMATION:

              TNS for Linux: Version 10.2.0.2.0 - Production

              Oracle Bequeath NT Protocol tb Adapter for Linux: Version 10.2.0.2.0 - Production

              TCP/IP NT Protocol Adapter for Linux: Version 10.2.0.2.0 - Production

              Time: 19-JUL-2006 11:25:26

              Tracing not turned on.

              Tns error struct:

              ns main err code: 12535

              TNS-12535: TNS:operation timed out

              ns secondary err code: 12606

              nt main err code: 0

              nt secondary err code: 0

              nt OS err code: 0

              Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.123)(PORT=58147))

              這是和網(wǎng)絡(luò)連接相關(guān)的一個(gè)錯(cuò)誤,Metalink上給出了如下的解決方案:

              1.set INBOUND_CONNECT_TIMEOUT_ =0 in listener.ora

              2. set SQLNET.INBOUND_CONNECT_TIMEOUT = 0 in sqlnet.ora of server.

              3. stop and start both listener and database.

              4. Now try to connect to DB and observe the behaviour

              這里重起數(shù)據(jù)庫和Listener我認(rèn)為是沒有必要的,我們r(jià)eload一下Listner應(yīng)該就可以了.

              [oracle@order admin]$ lsnrctl

              LSNRCTL for Linux: Version 10.2.0.2.0 - Production on 19-JUL-2006 15:26:33

              Copyright (c) 1991, 2005, Oracle. All rights reserved.

              Welcome to LSNRCTL, type "help" for information.

              LSNRCTL> reload

              Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.9.11)(PORT=1521)))

              The command completed successfully

              LSNRCTL> services

              Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.9.11)(PORT=1521)))

              Services Summary...

              Service "order" has 2 instance(s).

              Instance "order", status UNKNOWN, has 1 handler(s) for this service...

              Handler(s):

              "DEDICATED" established:0 refused:0

              LOCAL SERVER

              Instance "order", status READY, has 1 handler(s) for this service...

              Handler(s):

              "DEDICATED" established:0 refused:0 state:ready

              LOCAL SERVER

              The command completed successfully

              LSNRCTL> show inbound_connect_timeout

              Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.9.11)(PORT=1521)))

              LISTENER parameter "inbound_connect_timeout" set to 0

              The command completed successfully

              LSNRCTL> exit

              修改之后,觀察了一段時(shí)間,目前正常.

              關(guān)于SQLNET.INBOUND_CONNECT_TIMEOUT參數(shù),Oracle建議修改該參數(shù),以避免denial-of-service攻擊.

            .item-area{width:578px;margin:15px auto;border-top:1px solid #ddd;color:#666} .item-area a,.item-area a:link,.item-area a:visited{color:#666;text-decoration:none} .item-area a:hover{color:#3a7ad9;text-decoration:underline;} a img{border:none;vertical-align:middle} .item-area h2,.item-area h3{float:none;font-size:100%;font-weight:normal;} .item-area .h2{height:25px;margin:10px 0;padding-left:35px;*float:left;font:bold 14px/25px "宋體";background:url(http://sns.thea.cn/module/images/icos.png) no-repeat 0 0} .item-area span.more{float:right;font:normal 12px/25px "宋體"} .item-area a.more{float:right;font:normal 12px/25px "宋體"} .item-a{margin-bottom:15px} .item-a .h-ksrm{background-position:0 0} .item-a li{*display:inline;overflow:hidden;zoom:1;line-height:2em;padding-left:35px;font-size:14px;background: url(http://sns.thea.cn/module/images/btns.png) no-repeat -1px -28px;} .item-a li a{float:left;} .item-a .testBtn{float:right;width:58px;height:21px;line-height:21px;font-size:12px;margin-top:5px;margin-top:3px;text-align:center;background:url(http://sns.thea.cn/module/images/btns.png) no-repeat -1px -1px; color:#FFFFFF;} .item-a a.freeBtn{width:20px;margin:0 0 0 6px;line-height:28px;color:#fff;font-size:12px;text-indent:-9999px;background: url(http://sns.thea.cn/module/images/icos.png) no-repeat 0 -131px;} .item-a li.hots a.freeBtn{background-position:0 -105px} .item-a a.examnum em{font-style:normal;color:red;font-weight:bold;} .item-b {padding:5px 0 20px;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd} .xsjl-list-col3s li{display:table-cell;*display:inline;zoom:1;vertical-align:top;width:182px;padding-right:10px;line-height:150%;font-size:12px;} .item-b .h-xsjl{background-position:0 -26px} .item-b .pic{float:left;margin:3px 10px 0 0;} .item-b em{font-style:normal;color:#dc2c2c} .item-b a.join{display:inline-block;padding-left:20px;background:url(http://sns.thea.cn/module/images/icos.png) no-repeat 0 -160px} .item-b .xsjl-list-col3s h3 a{display:inline-block;width:120px;overflow:hidden;white-space:nowrap;color:#3a7ad9} .item-b .xsjl-list-col3s h3{text-align:left;line-height:150%;font-family:"宋體","微軟雅黑"}
            posted @ 2012-10-22 14:16 tbwshc 閱讀(1001) | 評(píng)論 (0)編輯 收藏

            在局域網(wǎng)工作環(huán)境中,網(wǎng)絡(luò)管理員時(shí)常會(huì)采用遠(yuǎn)程桌面連接方式來管理局域網(wǎng)中的重要服務(wù)器,這種管理方式不需要網(wǎng)絡(luò)管理員到服務(wù)器現(xiàn)場就能完成管理任務(wù),從而大大提高了網(wǎng)絡(luò)管理效率。不過,為了保護(hù)服務(wù)器系統(tǒng)的安全性,網(wǎng)絡(luò)管理員往往會(huì)進(jìn)行不少安全設(shè)置,而其中一些設(shè)置有時(shí)會(huì)在無意間影響遠(yuǎn)程控制連接的成功率。這不,考試大就曾遭遇到一則故障現(xiàn)象,在與局域網(wǎng)目標(biāo)服務(wù)器系統(tǒng)成功建立遠(yuǎn)程桌面連接后,在服務(wù)器中正常啟用了一個(gè)控制程序,然而在考試大關(guān)閉遠(yuǎn)程桌面連接后,那個(gè)控制程序也立即自動(dòng)關(guān)閉,這么一來考試大始終無法通過該控制程序來對(duì)服務(wù)器系統(tǒng)進(jìn)行有效控制,這是什么原因呢,我們又該如何解決這樣的遠(yuǎn)程控制失敗故障現(xiàn)象呢?現(xiàn)在,本文就將該故障現(xiàn)象的具體排除過程貢獻(xiàn)出來,希望各位朋友能從中獲得一些幫助。

              偶遇遠(yuǎn)程控制失敗故障
              考試大單位所在局域網(wǎng)的規(guī)模不是很大,文件服務(wù)器和普通工作站同時(shí)連接到局域網(wǎng)交換設(shè)備上,并且它們都處于相同的工作子網(wǎng)中,為了保證網(wǎng)絡(luò)訪問的高效性,網(wǎng)絡(luò)管理員并沒有在交換機(jī)設(shè)備上設(shè)置任何訪問策略,也沒有對(duì)任何交換連接端口進(jìn)行安全限制,因此考試大平時(shí)利用遠(yuǎn)程桌面功能連接目標(biāo)服務(wù)器系統(tǒng)時(shí)一切很順利,并且也能隨意進(jìn)行各種遠(yuǎn)程控制操作。為了保證文件服務(wù)器系統(tǒng)能夠安全運(yùn)行,網(wǎng)絡(luò)管理員及時(shí)在該系統(tǒng)中安裝了各類系統(tǒng)漏洞補(bǔ)丁程序,同時(shí)又在系統(tǒng)中進(jìn)行了一些安全設(shè)置。
              最近,由于工作需要,考試大時(shí)常需要遠(yuǎn)程登錄連接到目標(biāo)服務(wù)器系統(tǒng)中,來啟用一個(gè)控制程序,以便對(duì)局域網(wǎng)中的一些網(wǎng)絡(luò)訪問操作進(jìn)行控制管理;可是在利用遠(yuǎn)程桌面連接功能與目標(biāo)服務(wù)器系統(tǒng)建立好通信連接后,考試大按常規(guī)方法啟用運(yùn)行了安裝在服務(wù)器系統(tǒng)中的那個(gè)目標(biāo)控制程序,在確認(rèn)這個(gè)控制程序正常運(yùn)行后,考試大打算關(guān)閉遠(yuǎn)程桌面連接窗口,這時(shí)考試大發(fā)現(xiàn)隨著遠(yuǎn)程桌面連接窗口的關(guān)閉,先前在局域網(wǎng)服務(wù)器系統(tǒng)中正常運(yùn)行的那個(gè)目標(biāo)控制程序也跟著自動(dòng)關(guān)閉了,這樣一來考試大就無法通過遠(yuǎn)程桌面連接功能成功實(shí)現(xiàn)對(duì)局域網(wǎng)服務(wù)器的遠(yuǎn)程控制。
              正常情況下,我們只要不對(duì)遠(yuǎn)程服務(wù)器系統(tǒng)執(zhí)行關(guān)機(jī)、注銷或重新啟動(dòng)操作,單純是點(diǎn)擊遠(yuǎn)程桌面連接窗口中的X按鈕時(shí),那些已經(jīng)處于啟用狀態(tài)的控制程序還應(yīng)該會(huì)以系統(tǒng)后臺(tái)的形式進(jìn)行運(yùn)行,而不會(huì)出現(xiàn)跟隨遠(yuǎn)程桌面連接斷開而自動(dòng)關(guān)閉的現(xiàn)象發(fā)生。

              檢查遠(yuǎn)程控制帳號(hào)設(shè)置
              那究竟是什么原因造成了遠(yuǎn)程控制服務(wù)器失敗現(xiàn)象呢?考慮到考試大能夠通過遠(yuǎn)程桌面連接功能與遠(yuǎn)程服務(wù)器系統(tǒng)建立控制連接,同時(shí)也能在服務(wù)器系統(tǒng)中啟用目標(biāo)控制程序,問題只是在于目標(biāo)控制程序無法持續(xù)運(yùn)行,于是考試大估計(jì)該故障很可能是遠(yuǎn)程登錄帳號(hào)在控制會(huì)話方面的設(shè)置不合適引起的。為了檢驗(yàn)自己的分析是否正確,考試大立即來到服務(wù)器現(xiàn)場,并以系統(tǒng)管理員身份登錄進(jìn)入本地服務(wù)器系統(tǒng),用鼠標(biāo)右鍵單擊系統(tǒng)桌面中的“我的電腦”圖標(biāo),從彈出的快捷菜單中執(zhí)行“管理”命令,打開對(duì)應(yīng)系統(tǒng)的計(jì)算機(jī)管理控制臺(tái)窗口,在該窗口的左側(cè)顯示區(qū)域依次點(diǎn)選“系統(tǒng)工具”/“本地用戶和組”/“用戶”分支選項(xiàng),在對(duì)應(yīng)“用戶”分支選項(xiàng)的右側(cè)顯示區(qū)域,找到遠(yuǎn)程桌面連接帳號(hào),再用鼠標(biāo)右鍵單擊該帳號(hào),從其后出現(xiàn)的快捷菜單中執(zhí)行“屬性”命令,打開目標(biāo)帳號(hào)的屬性設(shè)置對(duì)話框;在該設(shè)置對(duì)話框中單擊“會(huì)話”標(biāo)簽,打開如圖1所示的標(biāo)簽設(shè)置頁面,從該設(shè)置頁面中我們會(huì)看到“空閑會(huì)話限制”、“活動(dòng)會(huì)話限制”、“結(jié)束已斷開的會(huì)話”這幾個(gè)參數(shù)選項(xiàng),其中“空閑會(huì)話限制”參數(shù)選項(xiàng)主要是針對(duì)沒有對(duì)服務(wù)器系統(tǒng)進(jìn)行任何控制操作時(shí)Windows系統(tǒng)對(duì)會(huì)話連接的限制設(shè)置,一般情況下,我們?nèi)绻胱尫?wù)器系統(tǒng)高效運(yùn)行的話,可以合理進(jìn)行空閑會(huì)話限制設(shè)置操作,也就是說將“空閑會(huì)話限制”參數(shù)數(shù)值設(shè)置為一分鐘、五分鐘等,而不是設(shè)置成“從不”,這樣可以讓其他的用戶連接能高效地訪問服務(wù)器系統(tǒng);而“活動(dòng)會(huì)話限制”參數(shù)主要是針對(duì)通過遠(yuǎn)程桌面連接功能對(duì)服務(wù)器系統(tǒng)正在進(jìn)行的控制操作所使用的一種設(shè)置,通常情況下對(duì)服務(wù)器系統(tǒng)進(jìn)行遠(yuǎn)程控制的持續(xù)時(shí)間不是很固定,因此該參數(shù)的數(shù)值盡量也應(yīng)該設(shè)置為“從不”,不然的話我們在遠(yuǎn)程控制服務(wù)器系統(tǒng)的過程中很容易出現(xiàn)一些莫名其妙的問題;“結(jié)束已斷開的會(huì)話”參數(shù)主要是為了有效解決某遠(yuǎn)程控制連接關(guān)閉時(shí)服務(wù)器系統(tǒng)異常運(yùn)行而自動(dòng)鎖死的情況,通常情況下,如果想讓通過遠(yuǎn)程控制方式啟用起來的控制程序長時(shí)間在服務(wù)器系統(tǒng)中運(yùn)行時(shí),我們應(yīng)該將該參數(shù)數(shù)值設(shè)置為“從不”。
              由于本文遇到的故障現(xiàn)象發(fā)生在遠(yuǎn)程會(huì)話連接斷開之后,并且該現(xiàn)象主要是服務(wù)器系統(tǒng)中的控制程序無法持續(xù)運(yùn)行,很明顯這意味著已斷開的會(huì)話受到了服務(wù)器系統(tǒng)的限制;可是,仔細(xì)查看“結(jié)束已斷開的會(huì)話”參數(shù)時(shí),考試大發(fā)現(xiàn)該參數(shù)的數(shù)值已經(jīng)被設(shè)置成了“從不”,這說明遠(yuǎn)程控制服務(wù)器失敗的故障現(xiàn)象與遠(yuǎn)程控制權(quán)限設(shè)置無關(guān)。

              檢查活動(dòng)桌面是否啟用
              如果服務(wù)器系統(tǒng)終端服務(wù)配置中的活動(dòng)桌面功能沒有正常啟用時(shí),那么任何用戶是無法通過遠(yuǎn)程控制方式來正常啟用運(yùn)行服務(wù)器系統(tǒng)中的控制程序的,因此在確認(rèn)遠(yuǎn)程控制服務(wù)器失敗故障與遠(yuǎn)程控制帳號(hào)設(shè)置無關(guān)后,我們還需要檢查活動(dòng)桌面功能有沒有正常啟用,tb下面就是具體的檢查步驟:
              首先以系統(tǒng)管理員權(quán)限登錄進(jìn)入本地服務(wù)器系統(tǒng),打開該系統(tǒng)桌面中的“開始”菜單,從中依次點(diǎn)選“程序”/“管理工具”/“終端服務(wù)配置”命令,在其后出現(xiàn)的控制臺(tái)窗口中,用鼠標(biāo)選中左側(cè)區(qū)域的“服務(wù)器設(shè)置”選項(xiàng);
              其次在對(duì)應(yīng)“服務(wù)器設(shè)置”選項(xiàng)的右側(cè)顯示區(qū)域,找到“Active Desktop”子項(xiàng),用鼠標(biāo)右鍵單擊該子項(xiàng),并執(zhí)行右鍵菜單中的“屬性”命令,打開如圖2所示的設(shè)置對(duì)話框,檢查其中的“禁用Active Desktop”子項(xiàng)是否處于選中狀態(tài),要是發(fā)現(xiàn)該選項(xiàng)已經(jīng)被選中時(shí),我們應(yīng)該及時(shí)取消它的選中狀態(tài),再單擊“確定”按鈕保存好上述設(shè)置操作,如此一來我們就能服務(wù)器系統(tǒng)終端服務(wù)配置中的活動(dòng)桌面功能可以正常啟用了。

              檢查遠(yuǎn)程終端服務(wù)設(shè)置
              在啟用了活動(dòng)桌面功能后,考試大發(fā)現(xiàn)遠(yuǎn)程控制服務(wù)器失敗的故障現(xiàn)象仍然存在,這說明引起該故障的原因與活動(dòng)桌面功能沒有任何關(guān)系。考慮到遠(yuǎn)程控制服務(wù)器操作與遠(yuǎn)程終端服務(wù)也有關(guān)系,于是考試大打算再對(duì)遠(yuǎn)程終端服務(wù)設(shè)置進(jìn)行一下檢查,看看其中的設(shè)置是否正確,畢竟這里的設(shè)置優(yōu)先級(jí)要高于遠(yuǎn)程登錄帳號(hào)在遠(yuǎn)程連接會(huì)話方面的設(shè)置,換句話說就是Windows服務(wù)器系統(tǒng)往往先按照這里的設(shè)置對(duì)遠(yuǎn)程控制連接進(jìn)行限制,之后才會(huì)使用遠(yuǎn)程管理帳號(hào)中的相關(guān)參數(shù)對(duì)遠(yuǎn)程控制操作進(jìn)行限制。
              在檢查遠(yuǎn)程終端服務(wù)設(shè)置時(shí),考試大先是在服務(wù)器系統(tǒng)桌面中打開了“開始”菜單,從中逐一點(diǎn)選“程序”/“管理工具”/“終端服務(wù)配置”命令,在其后出現(xiàn)的控制臺(tái)窗口中,用鼠標(biāo)選中左側(cè)區(qū)域的“連接”選項(xiàng);

            posted @ 2012-10-18 13:03 tbwshc 閱讀(1099) | 評(píng)論 (0)編輯 收藏

            僅列出標(biāo)題
            共10頁: 1 2 3 4 5 6 7 8 9 Last 
            久久国语露脸国产精品电影 | 97精品久久天干天天天按摩 | 国产精品99久久久精品无码| 亚洲国产精品久久久天堂| 国产高清国内精品福利99久久| 久久夜色精品国产| 蜜臀av性久久久久蜜臀aⅴ麻豆| 爱做久久久久久| 久久AV高清无码| 波多野结衣久久精品| 国产成人99久久亚洲综合精品| 久久久久久久97| 久久毛片免费看一区二区三区| 久久精品国产第一区二区三区| 亚洲国产精品综合久久网络| 色噜噜狠狠先锋影音久久| 国产毛片欧美毛片久久久| 久久精品国产亚洲7777| 久久亚洲精品中文字幕三区| 久久久久亚洲AV无码专区体验| 亚洲国产小视频精品久久久三级| 国产精品久久久久aaaa| 青草国产精品久久久久久| 久久久久久综合网天天| 亚洲日本久久久午夜精品| 国内精品伊人久久久久影院对白| 国产亚洲美女精品久久久久狼| 色综合久久久久久久久五月| 99久久综合国产精品免费| 尹人香蕉久久99天天拍| 久久久久99这里有精品10 | 久久丫忘忧草产品| 亚洲中文字幕伊人久久无码| 色婷婷久久久SWAG精品| 青青草原综合久久大伊人导航| 久久精品成人| 久久成人小视频| 国产色综合久久无码有码| 亚洲熟妇无码另类久久久| 亚洲AV无码久久精品成人 | 91麻精品国产91久久久久 |