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

            This blog has been shut down permanently.

              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              13 隨筆 :: 0 文章 :: 25 評論 :: 0 Trackbacks

            2010年4月23日 #

            原文地址:http://tian0226.blog.sohu.com/142843049.html

            一、墨卡托投影、高斯-克呂格投影、UTM投影

            1. 墨卡托(Mercator)投影

             

                墨卡托(Mercator)投影,是一種"等角正切圓柱投影”,荷蘭地圖學(xué)家墨卡托(Gerhardus Mercator 1512-1594)在1569年擬定,假設(shè)地球被圍在一中空的圓柱里,其標準緯線與圓柱相切接觸,然后再假想地球中心有一盞燈,把球面上的圖形投影到圓柱體上,再把圓柱體展開,這就是一幅選定標準緯線上的“墨卡托投影”繪制出的地圖。墨卡托投影沒有角度變形,由每一點向各方向的長度比相等,它的經(jīng)緯線都是平行直線,且相交成直角,經(jīng)線間隔相等,緯線間隔從標準緯線向兩極逐漸增大。墨卡托投影的地圖上長度和面積變形明顯,但標準緯線無變形,從標準緯線向兩極變形逐漸增大,但因為它具有各個方向均等擴大的特性,保持了方向和相互位置關(guān)系的正確。在地圖上保持方向和角度的正確是墨卡托投影的優(yōu)點,墨卡托投影地圖常用作航海圖和航空圖,如果循著墨卡托投影圖上兩點間的直線航行,方向不變可以一直到達目的地,因此它對船艦在航行中定位、確定航向都具有有利條件,給航海者帶來很大方便。“海底地形圖編繪規(guī)范”(GB/T 17834-1999,海軍航保部起草)中規(guī)定1:25萬及更小比例尺的海圖采用墨卡托投影,其中基本比例尺海底地形圖(1:5萬,1:25萬,1:100萬)采用統(tǒng)一基準緯線30°,非基本比例尺圖以制圖區(qū)域中緯為基準緯線。基準緯線取至整度或整分。

                墨卡托投影坐標系取零子午線或自定義原點經(jīng)線(L0)與赤道交點的投影為原點,零子午線或自定義原點經(jīng)線的投影為縱坐標X軸,赤道的投影為橫坐標Y軸,構(gòu)成墨卡托平面直角坐標系。

            2. 高斯-克呂格(Gauss-Kruger)投影和UTM(Universal Transverse Mercator)投影

            (1)高斯-克呂格投影性質(zhì)

                高斯-克呂格(Gauss-Kruger)投影簡稱“高斯投影”,又名"等角橫切橢圓柱投影”,地球橢球面和平面間正形投影的一種。德國數(shù)學(xué)家、物理學(xué)家、天文學(xué)家高斯(Carl FriedrichGauss,1777一 1855)于十九世紀二十年代擬定,后經(jīng)德國大地測量學(xué)家克呂格(Johannes Kruger,1857~1928)于 1912年對投影公式加以補充,故名。

                該投影按照投影帶中央子午線投影為直線且長度不變和赤道投影為直線的條件,確定函數(shù)的形式,從而得到高斯一克呂格投影公式。投影后,除中央子午線和赤道為直線外, 其他子午線均為對稱于中央子午線的曲線。設(shè)想用一個橢圓柱橫切于橢球面上投影帶的中央子午線,按上述投影條件,將中央子午線兩側(cè)一定經(jīng)差范圍內(nèi)的橢球面正形投影于橢圓柱面。將橢圓柱面沿過南北極的母線剪開展平,即為高斯投影平面。取中央子午線與赤道交點的投影為原點,中央子午線的投影為縱坐標x軸,赤道的投影為橫坐標y軸,構(gòu)成高斯克呂格平面直角坐標系。

                 高斯-克呂格投影在長度和面積上變形很小,中央經(jīng)線無變形,自中央經(jīng)線向投影帶邊緣,變形逐漸增加,變形最大之處在投影帶內(nèi)赤道的兩端。由于其投影精度高,變形小,而且計算簡便(各投影帶坐標一致,只要算出一個帶的數(shù)據(jù),其他各帶都能應(yīng)用),因此在大比例尺地形圖中應(yīng)用,可以滿足軍事上各種需要,能在圖上進行精確的量測計算。

            (2)高斯-克呂格投影分帶

                 按一定經(jīng)差將地球橢球面劃分成若干投影帶,這是高斯投影中限制長度變形的最有效方法。分帶時既要控制長度變形使其不大于測圖誤差,又要使帶數(shù)不致過多以減少換帶計算工作,據(jù)此原則將地球橢球面沿子午線劃分成經(jīng)差相等的瓜瓣形地帶,以便分帶投影。通常按經(jīng)差6度或3度分為六度帶或三度帶。六度帶自0度子午線起每隔經(jīng)差6度自西向東分帶,帶號依次編為第 1、2…60帶。三度帶是在六度帶的基礎(chǔ)上分成的,它的中央子午線與六度帶的中央子午線和分帶子午線重合,即自 1.5度子午線起每隔經(jīng)差3度自西向東分帶,帶號依次編為三度帶第 1、2…120帶。我國的經(jīng)度范圍西起 73°東至135°,可分成六度帶十一個,各帶中央經(jīng)線依次為75°、81°、87°、……、117°、123°、129°、135°,或三度帶二十二個。六度帶可用于中小比例尺(如 1:250000)測圖,三度帶可用于大比例尺(如 1:10000)測圖,城建坐標多采用三度帶的高斯投影。

            (3)高斯-克呂格投影坐標

                 高斯- 克呂格投影是按分帶方法各自進行投影,故各帶坐標成獨立系統(tǒng)。以中央經(jīng)線投影為縱軸(x), 赤道投影為橫軸(y),兩軸交點即為各帶的坐標原點。縱坐標以赤道為零起算,赤道以北為正,以南為負。我國位于北半球,縱坐標均為正值。橫坐標如以中央經(jīng)線為零起算,中央經(jīng)線以東為正,以西為負,橫坐標出現(xiàn)負值,使用不便,故規(guī)定將坐標縱軸西移500公里當(dāng)作起始軸,凡是帶內(nèi)的橫坐標值均加 500公里。由于高斯-克呂格投影每一個投影帶的坐標都是對本帶坐標原點的相對值,所以各帶的坐標完全相同,為了區(qū)別某一坐標系統(tǒng)屬于哪一帶,在橫軸坐標前加上帶號,如(4231898m,21655933m),其中21即為帶號。   

            (4)高斯-克呂格投影與UTM投影

                某些國外的軟件如ARC/INFO或國外儀器的配套軟件如多波束的數(shù)據(jù)處理軟件等,往往不支持高斯-克呂格投影,但支持UTM投影,因此常有把UTM投影坐標當(dāng)作高斯-克呂格投影坐標提交的現(xiàn)象。

                UTM投影全稱為“通用橫軸墨卡托投影”,是等角橫軸割圓柱投影(高斯-克呂格為等角橫軸切圓柱投影),圓柱割地球于南緯80度、北緯84度兩條等高圈,該投影將地球劃分為60個投影帶,每帶經(jīng)差為6度,已被許多國家作為地形圖的數(shù)學(xué)基礎(chǔ)。UTM投影與高斯投影的主要區(qū)別在南北格網(wǎng)線的比例系數(shù)上,高斯-克呂格投影的中央經(jīng)線投影后保持長度不變,即比例系數(shù)為1,而UTM投影的比例系數(shù)為0.9996。UTM投影沿每一條南北格網(wǎng)線比例系數(shù)為常數(shù),在東西方向則為變數(shù),中心格網(wǎng)線的比例系數(shù)為0.9996,在南北縱行最寬部分的邊緣上距離中心點大約 363公里,比例系數(shù)為 1.00158。

                高斯-克呂格投影與UTM投影可近似采用 Xutm=0.9996 * X高斯,Yutm=0.9996 * Y高斯進行坐標轉(zhuǎn)換。以下舉例說明(基準面為WGS84):

               輸入坐標(度) 高斯投影(米)  UTM投影(米)  Xutm=0.9996 * X高斯, Yutm=0.9996 * Y高斯
                緯度值(X)32     3543600.9      3542183.5            3543600.9*0.9996 ≈ 3542183.5
                經(jīng)度值(Y)121   21310996.8      311072.4        (310996.8-500000)*0.9996+500000 ≈ 311072.4


            注:坐標點(32,121)位于高斯投影的21帶,高斯投影Y值21310996.8中前兩位“21”為帶號;坐標點(32,121)位于UTM投影的51帶,上表中UTM投影的Y值沒加帶號。因坐標縱軸西移了500000米,轉(zhuǎn)換時必須將Y值減去500000乘上比例因子后再加500000。


                單點轉(zhuǎn)換步驟如下:   

                (1)選擇是高斯正轉(zhuǎn)換還是反轉(zhuǎn)換,缺省為經(jīng)緯度轉(zhuǎn)換到高斯投影坐標,投影坐標單位為米。

                (2)選擇大地基準面,缺省北京54,如果是GPS定位數(shù)據(jù)別忘了切換為WGS84。

                (3)選擇分帶,3度或6度, 缺省為6度。

                (4)輸入中央經(jīng)度,20帶(114°E~120°E)中央經(jīng)度為117度,21帶(120°E~126°E)中央經(jīng)度為123度。

                (5)如正向投影,選擇經(jīng)緯度輸入數(shù)據(jù)格式,有三個選項,缺省為十進制度格式。具體輸入方式如下例:

               格 式     原始緯度值                  原始經(jīng)度值          輸入緯度值            輸入經(jīng)度值
            十進制度     35.445901°           122.997344°        35.445901           122.997344
              度分       35°26.7541′        122°59.8406′       3526.7541           12259.8406
             度分秒     35°26′45.245″   122°59′50.438″   352645.245        1225950.438


                (6)正投影按選定格式在“輸入”欄輸入經(jīng)緯度值,反投影輸入以米為單位的X、Y坐標值。

                (7)單擊“單點轉(zhuǎn)換”按鈕。

                (8)在“輸出”欄查看計算結(jié)果。         


                 批量轉(zhuǎn)換步驟如下:   

                (1)準備好需要轉(zhuǎn)換的輸入數(shù)據(jù)文件,要求是文本文件,分兩列,第一列緯度值或縱向坐標值,第二列經(jīng)度值或橫向坐標值,兩列之間用空格分開。正向投影時,緯度值及經(jīng)度值格式可以有三種選擇,缺省當(dāng)作十進制度處理;反向投影時,縱向及橫向坐標值必須以米為單位。

                 下例為度分秒格式(WGS84)的6°帶正投影輸入數(shù)據(jù)文件 testdata.txt

                      352645.245   1225950.438
                      353800.402   1230000.378
                      351600.519   1225959.506
                      345800.101   1225959.8
                      343600.336   1230000.26
                      341400.018   1225959.897
                      335159.17    1225959.46
                      333000.08    1230000.28

                (2)選擇是高斯正轉(zhuǎn)換還是反轉(zhuǎn)換,缺省為經(jīng)緯度轉(zhuǎn)換到高斯投影坐標,投影坐標單位為米。

                (3)選擇大地基準面,缺省北京54,如果是GPS定位數(shù)據(jù)別忘了切換為WGS84。

                (4)選擇分帶,3度或6度, 缺省為6度。

                (5)輸入中央經(jīng)度,20帶(114°E~120°E)中央經(jīng)度為117度,21帶(120°E~126°E)中央經(jīng)度為123度。

                (6)如正向投影,選擇輸入數(shù)據(jù)文件中的經(jīng)緯度輸入數(shù)據(jù)格式,有三個選項,缺省為十進制度格式。

                (7)單擊“批量轉(zhuǎn)換”按鈕。彈出打開文件對話框,輸入你的數(shù)據(jù)文件名。

                (8)輸入轉(zhuǎn)換結(jié)果文件名,單擊“保存”后,程序開始進行計算。

                (9)打開輸出文件查看計算結(jié)果,結(jié)果分五列,第一序號,第二列輸入緯度值或縱向坐標值,第三列輸入經(jīng)度值或橫向坐標值,第四列轉(zhuǎn)換后緯度值或縱向坐標值,第五列轉(zhuǎn)換后經(jīng)度值或橫向坐標值。   

                 下例為度分秒格式(WGS84)的6°帶正投影轉(zhuǎn)換結(jié)果數(shù)據(jù)文件 result.txt 

                   1   352645.245   1225950.438    3924063.3     21499758.9
                   2   353800.402   1230000.378    3944871.4     21500009.5
                   3   351600.519   1225959.506    3904193.8     21499987.5
                   4   345800.101   1225959.8      3870898.1     21499994.9
                   5   343600.336   1230000.26     3830228.5     21500006.6
                   6   341400.018   1225959.897    3789544.4     21499997.4
                   7   335159.17    1225959.46     3748846.4     21499986.1
                   8   333000.08    1230000.28     3708205       21500007.2

            二、分帶方法

                我國采用6度分帶和3度分帶: 

                1∶2.5萬及1∶5萬的地形圖采用6度分帶投影,即經(jīng)差為6度,從零度子午線開始,自西向東每個經(jīng)差6度為一投影帶,全球共分60個帶,用1,2,3,4,5,……表示.即東經(jīng)0~6度為第一帶,其中央經(jīng)線的經(jīng)度為東經(jīng)3度,東經(jīng)6~12度為第二帶,其中央經(jīng)線的經(jīng)度為9度。

                1∶1萬的地形圖采用3度分帶,從東經(jīng)1.5度的經(jīng)線開始,每隔3度為一帶,用1,2,3,……表示,全球共劃分120個投影帶,即東經(jīng)1.5~ 4.5度為第1帶,其中央經(jīng)線的經(jīng)度為東經(jīng)3度,東經(jīng)4.5~7.5度為第2帶,其中央經(jīng)線的經(jīng)度為東經(jīng)6度.我省位于東經(jīng)113度-東經(jīng)120度之間,跨第38、39、40共計3個帶,其中東經(jīng)115.5度以西為第38帶,其中央經(jīng)線為東經(jīng)114度;東經(jīng)115.5~118.5度為39帶,其中央經(jīng)線為東經(jīng)117度;東經(jīng)118.5度以東到山海關(guān)為40帶,其中央經(jīng)線為東經(jīng)120度。地形圖上公里網(wǎng)橫坐標前2位就是帶號,例如:1∶5萬地形圖上的橫坐標為20345486,其中20即為帶號,345486為橫坐標值。2.當(dāng)?shù)刂醒虢?jīng)線經(jīng)度的計算六度帶中央經(jīng)線經(jīng)度的計算:當(dāng)?shù)刂醒虢?jīng)線經(jīng)度=6°×當(dāng)?shù)貛枺?#176;,例如:地形圖上的橫坐標為20345,其所處的六度帶的中央經(jīng)線經(jīng)度為:6°×20-3°=117°(適用于1∶2.5萬和1∶5萬地形圖)。三度帶中央經(jīng)線經(jīng)度的計算:中央經(jīng)線經(jīng)度=3°×當(dāng)?shù)貛枺ㄟm用于1∶1萬地形圖)。

            posted @ 2010-04-23 10:11 iZ 閱讀(6786) | 評論 (0)編輯 收藏

            2010年3月24日 #

             

              一流的員工來自一流的職業(yè)素養(yǎng)。一個人職業(yè)素養(yǎng)的高低,直接關(guān)系到他一生的成就。能力和專業(yè)知識固然對每一個人都很重要,但要在職場中取得成功,最關(guān)鍵的還是在于職業(yè)素養(yǎng)!

              要成為一流的員工,就需要具有以下十大職業(yè)素養(yǎng):

              (一)、敬業(yè):只有你善待崗位,崗位才能善待你。

              在工作中,我們經(jīng)常聽到這樣的抱怨:“不是我不愿意努力,是我所在的部門太差,工作崗位太平凡,太不起眼,要前途沒前途,要發(fā)展沒發(fā)展……”而在你挑剔和厭惡崗位的時候,崗位同樣也會疏遠和厭棄你,更談不上給你新的空間和機會。其實,在職場中含著金鑰匙出生的人只是極少數(shù),大部分人即使是現(xiàn)在已取得輝煌成就的人,絕大多數(shù)都是從最平凡的崗位做起的。

              曾經(jīng)感動和激勵了無數(shù)人的暢銷書《郵差弗雷德》,它的主人公弗雷德是一個普普通通的郵差,但他卻用自己的快樂、敬業(yè)和周到體貼的服務(wù)贏得了無數(shù)人的尊敬,美國郵政協(xié)會還專門設(shè)立了弗雷德獎,獎勵那些在投遞行業(yè)認真工作,在服務(wù)、創(chuàng)新和盡責(zé)上具有同樣精神的員工。

              我們大多數(shù)人都像弗雷德一樣,從事著普通又平凡的工作,但我們中又有幾個人能真的像弗雷德一樣,把自己人生的舞臺演繹得這么精彩?

              在人生這個大舞臺上,永遠只有小演員,沒有小角色。這其中的差別,完全看我們自己如何對待。

              如果我們用“小”的心來演繹自己的人生,那么我們只能是一個不受重視的小角色。如果我們用“大”的心去演好每一個角色,那么,即使是一個小角色,也能演出主角的風(fēng)采,并終有一天成為主角。

              (二)、發(fā)展:與單位需求掛鉤,才會一日千里。

              很多職場中的人都有這樣的心理:覺得單位對自己不公平,認為憑自己的學(xué)識和能力,單位應(yīng)該給自己更大的平臺,更好的空間,更高的待遇……但他們卻很少反思:為什么自己有學(xué)識、有能力,但卻在單位中得不到重用,原因到底在哪里?

              我認識一位經(jīng)濟學(xué)博士,他也有過這樣的苦惱和困惑。他博士畢業(yè)后,很多大企業(yè)都爭相聘請他,但奇怪的是,他哪家企業(yè)都呆不長,總是沒幾個月就被辭退。于是他找到我,讓我?guī)退治鲈颍犕晁闹v述,我找到了癥結(jié)所在:別人開始爭相聘請他,是看中了他的學(xué)歷。但真正到了工作中,他卻處處端著博士的架子,要么抱怨,要么挑剔,卻并沒有真正將自己的學(xué)識用到工作中去。我告訴他,盡管你擁有博士的頭銜,卻沒有搞懂一個職場發(fā)展的基本規(guī)則:單位只會為你的使用價值買單。或許你有研究生、博士生的頭銜,或許你才高八斗,學(xué)富五車,但如果你的學(xué)識只有百分之十對單位有用,那么單位就只會為你這百分之十買單。而剩下的百分之九十,那是你自己的事,沒有哪個單位會那么傻,對你沒有為單位創(chuàng)造任何效益的百分之九十一起買下來。虧本的買賣誰也不會做,換了你是老總,你同樣也不會買單。

              這番話對他觸動很大,也讓用一種全新的心態(tài)去面對工作。現(xiàn)在,他已經(jīng)是一家上市公司的副總裁。所以,無論什么時候,只有將自己的學(xué)識、能力和單位的需求緊密聯(lián)系在一起,為單位創(chuàng)造了最大效益,那么,自己的發(fā)展才會一日千里。

              (三)、主動:從要我做到我要做。

              我們將員工分為五種:

              第一種,自動自發(fā)的員工;

              第二種,提出要求后,能落實到位的員工;

              第三種,打折扣的員工。

              第四種,混日子的員工。

              第五種,“爛蘋果”員工。

              毫無疑問,第一種員工是任何單位都最歡迎、也最有發(fā)展的員工。要成為這樣的一流員工,就必須完成“從要我做到我要做”的轉(zhuǎn)換,明白自己不僅是單位的雇員,更是自己的主人,同樣也是職位的主人。到底怎么才是“我要做”?我們來看一個發(fā)生在世界著名酒店里茲·卡爾頓酒店的故事:一個行李員接到一個電話,原來有一位剛剛離開客人將他的一份文件落在了酒店里。第二天九點,這位客人出庭的時候?qū)⑿枰玫竭@份材料。而無論他回來取或者派人送到機場去都已經(jīng)不可能了,因為再有半個小時這位客人就要登上從華盛頓飛往紐約的飛機了。

              聽著電話里客人焦急的聲音,行李員下決心在開庭前一定要將材料送到客人手中,于是自費買了一張機票,搭乘當(dāng)晚最后一班飛機飛往紐約!做這樣的決定并不容易,因為他知道酒店是不可能給他出路費的,而且在工作時間自作主張跑到紐約去,他可能會因此被炒魷魚。但他認定了幫助這位客人也是他工作的一部分,雖然員工守則中并沒有注明一個行李員要這樣做。

              客人在法庭門口接過文件時,那份感動和感激無法用語言來表達。當(dāng)服務(wù)生忐忑不安地回到酒店時,讓他沒想到的是,自己受到了最隆重的接待:總經(jīng)理,部門經(jīng)理都站在門口列隊等候。原來那位客人打電話到了酒店里,表達了自己的感激之情,說像行李員這樣具有主動服務(wù)意識的員工真的很難得,并且表示以后到華盛頓去,一定還要住在擁有有這樣優(yōu)秀員工的里茲·卡爾頓酒店里。這件事后來被《紐約時報》的一位記者知道了,于是寫了一篇非常感人的報道,一時間大家都知道里茲·卡爾頓酒店有這樣一個主動幫助客人,積極服務(wù)的員工。聲名為此大振的里茲·卡爾頓酒店,特別開展了向這位普通員工學(xué)習(xí)的活動。

              這位行李員的身上體現(xiàn)出來的主動精神,值得每一個職場人士學(xué)習(xí)。只有真正將自己當(dāng)成職位的主人,才能不斤斤計較,自動自發(fā)地做好每一件事情,甚至連自己分外的都主動去做。如果能夠做到這一點,又何愁沒有大的發(fā)展、沒有新的機會?

              (四)責(zé)任:會擔(dān)當(dāng)才會有大發(fā)展。

              在職場中,責(zé)任感和發(fā)展的空間和機會往往是成正比的,也就是說,越敢于承擔(dān),越有大的發(fā)展。

              對于一流的員工來說,工作永遠沒有“打折卡”,因為他們知道,對工作打折,也就是對自己的前途和發(fā)展打折——沒有任何一個單位,會將重擔(dān)交給一個工作上不認真負責(zé)、處處偷工減料的人。

              同時,一個一流的員工,還是一個優(yōu)秀的責(zé)任承擔(dān)者:一旦出現(xiàn)問題,不找借口、不推諉責(zé)任,而是主動承擔(dān),并懂得反思,避免同樣的錯誤再次出現(xiàn)。這也是一流員工應(yīng)該具備的良好品格,敢于擔(dān)當(dāng)?shù)娜耍拍苷嬲羝鸫罅海@得更大的發(fā)展機會!

              (五)執(zhí)行:保證完成任務(wù)。
              執(zhí)行力是所有企業(yè)都非常看重的能力,這也和每一個職業(yè)人士的發(fā)展密切相關(guān)。要想保證完成任務(wù),就要做到四個到位,也就是:“心態(tài)到位,姿態(tài)到位,行動到位,方法到位。”這四個到位很好理解,卻并不容易做到。

              心態(tài)到位,才能在思想上認真投入,心無旁騖的專心一志將事情做成。而這種不達目的不罷休的態(tài)度,就是石頭見了也會點頭的。

              姿態(tài)到位,就是為了達到目標,要有百折不撓、窮盡一切可能的信心和勇氣。

              行動到位,也就是為了達到目標,要付諸怎樣的實際行動,如量化自己的工作,比如今天必須要完成多少稿件,要打多少個電話,訪問幾個客戶……

              技巧到位,就是要有方法,運用智慧,使工作能夠高效完成。

              (六)品格:小勝憑智,大勝靠德。

              就是說小的勝利要靠我們的智慧去爭取,而大的勝利和發(fā)展,則必須依靠我們的品德。縱觀那些杰出的成功人士,或許他們成功的過程各不相同,但有一點卻是相同的:優(yōu)秀的品德。

              在職場中,憑著一些小聰明或者是小謀術(shù),或許能夠取得一時的成績,但要想獲得真正大的發(fā)展,則必須以“德”服人。

              (七)績效:不重苦勞重功勞。

              在職場中,我們經(jīng)常會看到這樣的現(xiàn)象:很多人工作勤勤懇懇,一年到頭忙個不停,干得比任何人都多都努力,但卻總是在原地踏步,提升發(fā)展的機會似乎總也輪不到他們。到底是什么原因造成了這樣的局面?答案是,“苦勞”重要,“功勞”更重要,否則,所有的“苦”就是白辛苦,是沒有效益的苦。“老黃牛”只有插上績效的翅膀,給單位創(chuàng)造出真正的效益,那么才能只有這樣,才會才能獲得更好的發(fā)展。

              (八)協(xié)作:在團隊中實現(xiàn)最好的自我。

              隨著競爭的日趨激烈,獨行俠的時代早已過去,團隊精神已越來越被企業(yè)和個人所重視。

              任何一個企業(yè),如果只是一個人優(yōu)秀,而不是大多數(shù)人優(yōu)秀甚至是人人優(yōu)秀,那么這個企業(yè)不要說做大做強,連起碼的生存都會有危機。

              同樣的道理,如果如果一個人只想著自己的發(fā)展,而不想著團隊的整體發(fā)展,至考慮自己的利益,而不顧及整個團隊的利益,那么這個團隊就是一盤散沙。而團隊沒有發(fā)展,那么個人的發(fā)展自然也就無從談起。所以,只有將自己真正融入團隊,那么才能實現(xiàn)最好的自我。

              (九)智慧:有想法更要有辦法。

              要想成為一流的員工、獲得最快的發(fā)展,有一點非常重要,那就是做智慧型員工,不是簡單地用手,而是用腦、用心去做事。加一點智慧的佐料工作的湯就會鮮起來。

              同樣的問題,用不同的方法去解決,產(chǎn)生的結(jié)果就會完全不同。如果方法選對了,那么效率就會大大提高,成本就會大大降低。而有想法更有辦法的員工,自然也是單位最器重的。

              (十)形象:你就是單位的品牌。
              這是一流員工十大素養(yǎng)中最后一條,也是非常重要的一條。

              每個企業(yè)都有自己的品牌和形象,而這樣的品牌和形象,很大程度上是靠員工樹立起來的。自己的一言一行、一舉一動,都可能成為別人眼中對這個企業(yè)的印象。

              所以,無論什么時候,都時刻要對自己有這樣的要求:我就是企業(yè)的形象,我就是企業(yè)的“金子招牌”!

            posted @ 2010-03-24 13:38 iZ| 編輯 收藏

            2010年3月23日 #

            摘自http://netsecurity.51cto.com  2010-01-12 12:07
            • 摘要:Win2003 Server的安全性較之Win2K確實有了很大的提高,但是用Win2003 Server作為服務(wù)器是否就真的安全了?如何才能打造一個安全的個人Web服務(wù)器?下面我們簡單介紹一下 ......
            • 標簽:Web  服務(wù)器

            Win2003 Server的安全性較之Win2K確實有了很大的提高,但是用Win2003 Server作為服務(wù)器是否就真的安全了?如何才能打造一個安全的個人Web服務(wù)器?下面我們簡單介紹一下

            一、Windows Server2003的安裝

            1、安裝系統(tǒng)最少兩需要個分區(qū),分區(qū)格式都采用NTFS格式

            2、在斷開網(wǎng)絡(luò)的情況安裝好2003系統(tǒng)

            3、安裝IIS,僅安裝必要的 IIS 組件(禁用不需要的如FTP 和 SMTP 服務(wù))。默認情況下,IIS服務(wù)沒有安裝,在添加/刪除Win組件中選擇“應(yīng)用程序服務(wù)器”,然后點擊“詳細信息”,雙擊Internet信息服務(wù)(iis),勾選以下選項:

            Internet 信息服務(wù)管理器;

            公用文件;

            后臺智能傳輸服務(wù) (BITS) 服務(wù)器擴展;

            萬維網(wǎng)服務(wù)。

            如果你使用 FrontPage 擴展的 Web 站點再勾選:FrontPage 2002 Server Extensions

            4、安裝MSSQL及其它所需要的軟件然后進行Update。

            5、使用Microsoft 提供的 MBSA(Microsoft Baseline Security Analyzer) 工具分析計算機的安全配置,并標識缺少的修補程序和更新。下載地址:見頁末的鏈接

            二、設(shè)置和管理賬戶

            1、系統(tǒng)管理員賬戶最好少建,更改默認的管理員帳戶名(Administrator)和描述,密碼最好采用數(shù)字加大小寫字母加數(shù)字的上檔鍵組合,長度最好不少于14位。

            2、新建一個名為Administrator的陷阱帳號,為其設(shè)置最小的權(quán)限,然后隨便輸入組合的最好不低于20位的密碼

            3、將Guest賬戶禁用并更改名稱和描述,然后輸入一個復(fù)雜的密碼,當(dāng)然現(xiàn)在也有一個DelGuest的工具,也許你也可以利用它來刪除Guest賬戶,但我沒有試過。

            4、在運行中輸入gpedit.msc回車,打開組策略編輯器,選擇計算機配置-Windows設(shè)置-安全設(shè)置-賬戶策略-賬戶鎖定策略,將賬戶設(shè)為“三次登陸無效”,“鎖定時間為30分鐘”,“復(fù)位鎖定計數(shù)設(shè)為30分鐘”。

            5、在安全設(shè)置-本地策略-安全選項中將“不顯示上次的用戶名”設(shè)為啟用

            6、在安全設(shè)置-本地策略-用戶權(quán)利分配中將“從網(wǎng)絡(luò)訪問此計算機”中只保留Internet來賓賬戶、啟動IIS進程賬戶。如果你使用了Asp.net還要保留Aspnet賬戶。

            7、創(chuàng)建一個User賬戶,運行系統(tǒng),如果要運行特權(quán)命令使用Runas命令。

            三、網(wǎng)絡(luò)服務(wù)安全管理

            1、禁止C$、D$、ADMIN$一類的缺省共享

            打開注冊表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters,在右邊的窗口中新建Dword值,名稱設(shè)為AutoShareServer值設(shè)為0

            2、 解除NetBios與TCP/IP協(xié)議的綁定

            右擊網(wǎng)上鄰居-屬性-右擊本地連接-屬性-雙擊Internet協(xié)議-高級-Wins-禁用TCP/IP上的NETBIOS

            3、關(guān)閉不需要的服務(wù),以下為建議選項

            Computer Browser:維護網(wǎng)絡(luò)計算機更新,禁用

            Distributed File System: 局域網(wǎng)管理共享文件,不需要禁用

            Distributed linktracking client:用于局域網(wǎng)更新連接信息,不需要禁用

            Error reporting service:禁止發(fā)送錯誤報告

            Microsoft Serch:提供快速的單詞搜索,不需要可禁用

            NTLMSecuritysupportprovide:telnet服務(wù)和Microsoft Serch用的,不需要禁用

            PrintSpooler:如果沒有打印機可禁用

            Remote Registry:禁止遠程修改注冊表

            Remote Desktop Help Session Manager:禁止遠程協(xié)助

            四、打開相應(yīng)的審核策略

            在運行中輸入gpedit.msc回車,打開組策略編輯器,選擇計算機配置-Windows設(shè)置-安全設(shè)置-審核策略在創(chuàng)建審核項目時需要注意的是如果審核的項目太多,生成的事件也就越多,那么要想發(fā)現(xiàn)嚴重的事件也越難當(dāng)然如果審核的太少也會影響你發(fā)現(xiàn)嚴重的事件,你需要根據(jù)情況在這二者之間做出選擇。

            推薦的要審核的項目是:

            登錄事件 成功 失敗

            賬戶登錄事件 成功 失敗

            系統(tǒng)事件 成功 失敗

            策略更改 成功 失敗

            對象訪問 失敗

            目錄服務(wù)訪問 失敗

            特權(quán)使用 失敗

            五、其它安全相關(guān)設(shè)置

            1、隱藏重要文件/目錄

            可以修改注冊表實現(xiàn)完全隱藏:“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ Current-Version\Explorer\Advanced\Folder\Hi-dden\SHOWALL”,鼠標右擊 “CheckedValue”,選擇修改,把數(shù)值由1改為0

            2、啟動系統(tǒng)自帶的Internet連接防火墻,在設(shè)置服務(wù)選項中勾選Web服務(wù)器。

            3、防止SYN洪水攻擊

            HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

            新建DWORD值,名為SynAttackProtect,值為2

            4. 禁止響應(yīng)ICMP路由通告報文

            HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\interface

            新建DWORD值,名為PerformRouterDiscovery 值為0

            5. 防止ICMP重定向報文的攻擊

            HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

            將EnableICMPRedirects 值設(shè)為0

            6. 不支持IGMP協(xié)議

            HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

            新建DWORD值,名為IGMPLevel 值為0

            7、禁用DCOM:

            運行中輸入 Dcomcnfg.exe。 回車, 單擊“控制臺根節(jié)點”下的“組件服務(wù)”。 打開“計算機”子文件夾。

            對于本地計算機,請以右鍵單擊“我的電腦”,然后選擇“屬性”。選擇“默認屬性”選項卡。

            清除“在這臺計算機上啟用分布式 COM”復(fù)選框。

            注:3-6項內(nèi)容我采用的是Server2000設(shè)置,沒有測試過對2003是否起作用。但有一點可以肯定我用了一段的時間沒有發(fā)現(xiàn)其它副面的影響。

            六、配置 IIS 服務(wù):

            1、不使用默認的Web站點,如果使用也要將 將IIS目錄與系統(tǒng)磁盤分開。

            2、刪除IIS默認創(chuàng)建的Inetpub目錄(在安裝系統(tǒng)的盤上)。

            3、刪除系統(tǒng)盤下的虛擬目錄,如:_vti_bin、IISSamples、Scripts、IIShelp、IISAdmin、IIShelp、MSADC。

            4、刪除不必要的IIS擴展名映射。

            右鍵單擊“默認Web站點→屬性→主目錄→配置”,打開應(yīng)用程序窗口,去掉不必要的應(yīng)用程序映射。主要為.shtml, .shtm, .stm

            5、更改IIS日志的路徑

            右鍵單擊“默認Web站點→屬性-網(wǎng)站-在啟用日志記錄下點擊屬性

            6、如果使用的是2000可以使用iislockdown來保護IIS,在2003運行的IE6.0的版本不需要。

            7、使用UrlScan

            UrlScan是一個ISAPI篩選器,它對傳入的HTTP數(shù)據(jù)包進行分析并可以拒絕任何可疑的通信量。目前最新的版本是2.5,如果是2000Server需要先安裝1.0或2.0的版本。下載地址見頁未的鏈接

            如果沒有特殊的要求采用UrlScan默認配置就可以了。

            但如果你在服務(wù)器運行ASP.NET程序,并要進行調(diào)試你需打開要%WINDIR%\System32\Inetsrv\URLscan

            文件夾中的URLScan.ini 文件,然后在UserAllowVerbs節(jié)添加debug謂詞,注意此節(jié)是區(qū)分大小寫的。

            如果你的網(wǎng)頁是.asp網(wǎng)頁你需要在DenyExtensions刪除.asp相關(guān)的內(nèi)容。

            如果你的網(wǎng)頁使用了非ASCII代碼,你需要在Option節(jié)中將AllowHighBitCharacters的值設(shè)為1

            在對URLScan.ini 文件做了更改后,你需要重啟IIS服務(wù)才能生效,快速方法運行中輸入iisreset

            如果你在配置后出現(xiàn)什么問題,你可以通過添加/刪除程序刪除UrlScan。

            8、利用WIS (Web Injection Scanner)工具對整個網(wǎng)站進行SQL Injection 脆弱性掃描.

            下載地址:[http://www.fanvb.net/websample/othersample.aspx]VB.NET愛好者[/url]


            七、配置Sql服務(wù)器

            1、System Administrators 角色最好不要超過兩個

            2、如果是在本機最好將身份驗證配置為Win登陸

            3、不要使用Sa賬戶,為其配置一個超級復(fù)雜的密碼

            4、刪除以下的擴展存儲過程格式為:
            use master
            sp_dropextendedproc '擴展存儲過程名'

            xp_cmdshell:是進入操作系統(tǒng)的最佳捷徑,刪除

            訪問注冊表的存儲過程,刪除
            Xp_regaddmultistringXp_regdeletekeyXp_regdeletevalueXp_regenumvalues
            Xp_regread  Xp_regwrite  Xp_regremovemultistring

            OLE自動存儲過程,不需要刪除
            Sp_OACreate   Sp_OADestroySp_OAGetErrorInfoSp_OAGetProperty
            Sp_OAMethodSp_OASetPropertySp_OAStop

            5、隱藏 SQL Server、更改默認的1433端口

            右擊實例選屬性-常規(guī)-網(wǎng)絡(luò)配置中選擇TCP/IP協(xié)議的屬性,選擇隱藏 SQL Server 實例,并改原默認的1433端口。

            八、如果只做服務(wù)器,不進行其它操作,使用IPSec

            1、管理工具—本地安全策略—右擊IP安全策略—管理IP篩選器表和篩選器操作—在管理IP篩選器表選項下點擊

            添加—名稱設(shè)為Web篩選器—點擊添加—在描述中輸入Web服務(wù)器—將源地址設(shè)為任何IP地址——將目標地址設(shè)為我的IP地址——協(xié)議類型設(shè)為Tcp——IP協(xié)議端口第一項設(shè)為從任意端口,第二項到此端口80——點擊完成——點擊確定。

            2、再在管理IP篩選器表選項下點擊

            添加—名稱設(shè)為所有入站篩選器—點擊添加—在描述中輸入所有入站篩選—將源地址設(shè)為任何IP地址——將目標地址設(shè)為我的IP地址——協(xié)議類型設(shè)為任意——點擊下一步——完成——點擊確定。

            3、在管理篩選器操作選項下點擊添加——下一步——名稱中輸入阻止——下一步——選擇阻止——下一步——完成——關(guān)閉管理IP篩選器表和篩選器操作窗口

            4、右擊IP安全策略——創(chuàng)建IP安全策略——下一步——名稱輸入數(shù)據(jù)包篩選器——下一步——取消默認激活響應(yīng)原則——下一步——完成

            5、在打開的新IP安全策略屬性窗口選擇添加——下一步——不指定隧道——下一步——所有網(wǎng)絡(luò)連接——下一步——在IP篩選器列表中選擇新建的 Web篩選器——下一步——在篩選器操作中選擇許可——下一步——完成——在IP篩選器列表中選擇新建的阻止篩選器——下一步——在篩選器操作中選擇阻止 ——下一步——完成——確定

            6、在IP安全策略的右邊窗口中右擊新建的數(shù)據(jù)包篩選器,點擊指派,不需要重啟,IPSec就可生效.

            九、建議

            如果你按本文去操作,建議每做一項更改就測試一下服務(wù)器,如果有問題可以馬上撤消更改。而如果更改的項數(shù)多,才發(fā)現(xiàn)出問題,那就很難判斷問題是出在哪一步上了。

            十、運行服務(wù)器記錄當(dāng)前的程序和開放的端口

            1、將當(dāng)前服務(wù)器的進程抓圖或記錄下來,將其保存,方便以后對照查看是否有不明的程序。

            2、將當(dāng)前開放的端口抓圖或記錄下來,保存,方便以后對照查看是否開放了不明的端口。當(dāng)然如果你能分辨每一個進程,和端口這一步可以省略。

            posted @ 2010-03-23 12:10 iZ 閱讀(247) | 評論 (0)編輯 收藏

            2010年3月22日 #

            1.設(shè)置Visual Studio 項目位置
            工具->選項 -> 項目和解決方案 -> 設(shè)置Visual Studio 項目位置 -> G:Workspace

            2.啟用行號
            工具->選項 -> 文本編輯器 -> C# -> 常規(guī) -> 行號

            3.格式設(shè)置
            工具->選項 -> 文本編輯器 -> C# -> 格式設(shè)置 -> 間距

            4.將制表符TAB改為4個空格符
            工具->選項 -> 文本編輯器 -> C# -> 制表符 -> 插入空格

            5.設(shè)置Windows窗體的GridSize。
            工具->選項 -> Windows 窗體設(shè)計器 -> 常規(guī) 設(shè)置為: 4, 4

            6.設(shè)置Web項目文件緩存
            項目->Web設(shè)置->Web項目文件緩存的位置

            posted @ 2010-03-22 11:09 iZ 閱讀(378) | 評論 (0)編輯 收藏

            2010年3月19日 #

            使用VS2005無法創(chuàng)建ASP.NET web 服務(wù),

            查看IIS管理器發(fā)現(xiàn)WORLD WIDE WEB PUBLISHING SERVICE未能啟動。

            檢查程序依賴,其他組件均正常工作。

            手動啟動WORLD WIDE WEB PUBLISHING SERVICE,出現(xiàn)錯誤提示

            查看EVENT VIEWER,發(fā)現(xiàn)ERROR信息:

            The World Wide Web Publishing Service service terminated with service-specific error 2147500034 (0x80004002).

            For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

            ----------------

            解決辦法:

            Start, run: regsvr32 c:\windows\system32\oleaut32.dll

            posted @ 2010-03-19 11:08 iZ 閱讀(389) | 評論 (0)編輯 收藏

            2010年3月18日 #

            目前市面上有多種基于互聯(lián)網(wǎng)的在線地圖服務(wù),但是這些服務(wù)在互操作接口上缺少相應(yīng)的行業(yè)規(guī)范,從而導(dǎo)致了Web地圖服務(wù)的互操作的困難性。在GIS行業(yè)日漸蓬勃的今天,為了解決這個問題,GIS行業(yè)最主要的規(guī)范的制定者:Open Geospatial Consortium,開發(fā)了基于WEB地圖服務(wù)的互操作規(guī)范——Web Map Service

                            Web Map Service主要用于提供共享地圖數(shù)據(jù)服務(wù),能動態(tài)地響應(yīng)客戶程序的請求,將用戶請求處理,轉(zhuǎn)換成便于用戶直觀理解的地圖圖像、指定坐標點的要素信息、以及地圖的功能說明信息。

                            Web Map Service規(guī)范主要定義了三個結(jié)構(gòu)的操作,GetCapbilitiesGetMapGetFeatureInfo。其中,前兩個接口是必須實現(xiàn)的。

            ---------------------------------------------------------------------------------------------------------------------------------

                            GetCapbilities接口用于查詢WMS服務(wù)范圍的信息,包括支持的服務(wù)、支持的格式、空間坐標、地圖列表、地圖樣式等。它主要的目的是使客戶端在使用GetMap請求前可以對WMS服務(wù)有一個大概的了解,從而設(shè)置正確的參數(shù)。

            GetCapbilities請求樣例如下所示:http://xxx.com/geoserver/awms?version=x.x.x&request= getcapbilities。返回是一個XML文件,包括ServiceCapability等部分,詳細信息可以查看返回XML文件。

            GetCapabilities的具體請求參數(shù)如下表:

            ---------------------------------------------------------------------------------------------------------------------------------

            GetMap接口用于向服務(wù)器請求一張地圖圖像數(shù)據(jù)。在它的請求中,可以控制地圖的圖層、圖層繪制的樣式、指定地圖的坐標投影代碼、控制請求地圖的范圍、像素寬度和高度、以及返回 地圖圖像的格式。

            GetMap的請求樣例如下所示:http://xxx.com/geoservice/wms?version=x.x.x&request=getmap&layers=topp:states&styles=population&SRS=EPSG:4326&bbox=-125,24,-67,50&width=400height=200&format=image/png

            如果參數(shù)設(shè)置錯誤,將返回一個XML文件來描述錯誤信息。如下所示:<ServiceExceptionReport vertion=”x.x.x”>

                                   <ServiceException code=””>

                                                   WIDTH and HEIGHT incorrectly specified

                                   </ServiceException>

                   </ServiceExceptionReport>

            GetMap的請求參數(shù)描述如表所示:

             

             

            ---------------------------------------------------------------------------------------------------------------------------------

                            GetFeatureInfo它是一個可選操作,接口用于查詢用戶指定對象的屬性信息。它的實現(xiàn)依賴于客戶程序在WMS服務(wù)器在先前返回的地圖。只有用戶指定了該地圖的某一空間實體,并且該實體所在圖層具有queryable=”1”屬性才能支持該請求。如果一個WMS不支持該請求,則會返回一個XML文件描述錯誤信息。

                            GetFeatureInfo的請求樣例如下所示:

            http://xxx.com/geoserver.wms?version=x.x.x&request=getfeatureinfo&layers=topp:states&styles=population&SRS=EPSG:4326&bbox=-125,24,-67,50&width=400height=200&format=text/html&query_layers=topp:states

                            此請求返回一個HTML文檔來描述對象,如下所示:

            Results for FeatureType ‘states’:

            ——————————

            The_geom  = [GEOMETRY(Multipolyon) with 153 points]

            STATE_NAME  = Beijing

            STATE_FIPS = 04

            SUB_REGION = Mtn

            STATE_ABBR = AZ

            LAND_KM = 294333.462

            WATER_KM = 942.772

            PERSONS = 3665228.0

            FAMILIES = 940106.0

            HOUSHOLD = 1368843.0

            MALE = 1810691.0

            FEMALE = 1854537.0

            WORKERS = 1358263.0

            DRVALONE = 1178320.0

            CARPOOL = 239083.0

            PUBTRANS = 32856.0

            EMPLOYED = 1603896.0

            UNEMPLOY = 123902.0

            SERVICE = 455896.0

            MANUAL = 185109.0

            P_MALE = 0.494

            P_FEMALE = 0.506

            SAMP_POP = 468178.0

             

             

            posted @ 2010-03-18 17:36 iZ 閱讀(1701) | 評論 (0)編輯 收藏

            @echo off
            color 27
            echo --------------------------------------------------------
            echo -------------------局域網(wǎng)IP同步小助手-------------------
            echo -------------------------------------------by Issay-----
            :main
            echo ------------輸入"y"同步局域網(wǎng)IP  -----------------★★★
            echo ------------輸入"n"取消IP同步---------------------★★★
            echo ------------輸入"q"退出---------------------------★★★
            SET /P choice=請選擇操作項:
            if /i '%choice:~0,1%'=='y' goto start
            if /i '%choice:~0,1%'=='n' goto stop
            if /i '%choice:~0,1%'=='q' exit
            goto main

            :start
            echo ...
            netsh interface ip set address "本地連接" static 192.168.2.41 255.255.255.0
            echo Mission Completed!
            pause
            exit

            :stop
            echo ...
            netsh interface ip set address name = "本地連接" source = dhcp
            echo Mission Completed!
            pause
            exit

            posted @ 2010-03-18 09:17 iZ 閱讀(1427) | 評論 (0)編輯 收藏

            2010年3月17日 #

            文中的虛擬網(wǎng)卡禁用功能,使用了微軟DevCon 設(shè)備控制工具,下載地址:http://support.microsoft.com/kb/311272/zh-cn

            解壓相應(yīng)操作系統(tǒng)的.EXE文件,至批處理文件同目錄下即可。

            功能:

            禁用/啟用 虛擬機相關(guān)服務(wù)

            關(guān)閉/啟動 虛擬機相關(guān)服務(wù)

            關(guān)閉/啟動 虛擬機相關(guān)程序

            禁用/啟用 虛擬網(wǎng)卡

            @echo off
            color 27
            echo --------------------------------------------------------
            echo ----------------------VMware小助手----------------------
            echo -------------------------------------------by Issay-----
            echo --------------------------------------------------------
            echo ------------輸入"r"開啟虛擬機服務(wù)-----------------★★★
            echo ------------輸入"s"關(guān)閉虛擬機服務(wù)-----------------★★★
            echo --------------------------------------------------★★★
            SET /P choice=請選擇操作項:
            if /i '%choice:~0,1%'=='r' goto start
            if /i '%choice:~0,1%'=='s' goto stop
            exit

            :start
            echo -----------------------------------------------------------
            echo 正在安裝虛擬機相關(guān)服務(wù)
            sc config VMAuthdService start= auto
            sc config VMnetDHCP start= auto
            sc config "VMware NAT Service" start= auto
            echo ...
            echo finished!
            echo -----------------------------------------------------------
            echo 正在啟動虛擬機相關(guān)服務(wù)
            echo ...
            net start VMAuthdService
            net start VMnetDHCP
            net start "VMware NAT Service"
            echo ...
            echo finished!
            echo -----------------------------------------------------------
            echo 正在啟動虛擬機相關(guān)程序
            echo ...
            start "D:\VMware Workstation\vmnat.exe"
            start "D:\VMware Workstation\VMnetDHCP.exe"
            start "D:\VMware Workstation\vmware-authd.exe"
            echo ...
            echo finished!
            echo -----------------------------------------------------------
            echo 正在啟用虛擬網(wǎng)絡(luò)
            echo ...
            devcon.exe enable *vmnetadapter1
            devcon.exe enable *vmnetadapter8
            echo ...
            echo finished!
            echo -----------------------------------------------------------
            echo ---------虛擬機準備完畢,請啟動程序-----------
            echo -------------------請按任意鍵退出-------------------
            echo -----------------------------------------------------------
            pause
            exit

            :stop
            echo -----------------------------------------------------------
            echo 正在結(jié)束虛擬機相關(guān)程序
            echo ...
            taskkill /f /t /im vmnat.exe
            taskkill /f /t /im vmnetdhcp.exe
            taskkill /f /t /im vmware-authd.exe
            echo ...
            echo finished!
            echo -----------------------------------------------------------
            echo 正在關(guān)閉虛擬機相關(guān)服務(wù)
            echo ...
            net stop VMAuthdService
            echo ...
            echo finished!
            echo -----------------------------------------------------------
            echo 正在卸載虛擬機相關(guān)服務(wù)
            echo...
            sc config VMAuthdService start= disabled
            sc config VMnetDHCP start= disabled
            sc config "VMware NAT Service" start= disabled
            echo ...
            echo finished!
            echo -----------------------------------------------------------
            echo 正在禁用虛擬網(wǎng)絡(luò)
            echo ...
            devcon.exe disable *vmnetadapter1
            devcon.exe disable *vmnetadapter8
            echo ...
            echo finished!
            echo -----------------------------------------------------------
            echo --------WMware優(yōu)化完畢!---------
            echo -------------------請按任意鍵退出-------------------
            echo -----------------------------------------------------------
            pause
            exit

            posted @ 2010-03-17 10:50 iZ 閱讀(1522) | 評論 (0)編輯 收藏

            2010年3月11日 #

            簡單的說

            MyData 就是一個帕斯卡命名法
            而myData是一個駱駝命名法,它第一個單詞的第一個字母小寫,后面的單詞首字母大寫,看起來像一個駱駝
            而iMyData是一個匈牙利命名法,它的小寫的i說明了它的形態(tài),后面的和帕斯卡命名相同,指示了該變量的用途.

             

            一、匈牙利命名法:廣泛應(yīng)用于象Microsoft Windows這樣的環(huán)境中。

                   Windows 編程中用到的變量(還包括宏)的命名規(guī)則匈牙利命名法,這種命名技術(shù)是由一位 Microsoft 程序員查爾斯·西蒙尼(Charles Simonyi) 提出的。

            匈牙利命名法通過在變量名前面加上相應(yīng)的小寫字母的符號標識作為前綴,標識出變量的作用域,類型等。這些符號可以多個同時使用,順序是先m_(成員變量),再指針,再簡單數(shù)據(jù)類型,再其他。例如:m_lpszStr, 表示指向一個以0字符結(jié)尾的字符串的長指針成員變量。

                 匈牙利命名法關(guān)鍵是:標識符的名字以一個或者多個小寫字母開頭作為前綴;前綴之后的是首字母大寫的一個單詞或多個單詞組合,該單詞要指明變量的用途。

            匈牙利命名法中常用的小寫字母的前綴:

            前 綴        類  型
            a                數(shù)組 (Array)  
            b                布爾值 (Boolean)  
            by              字節(jié) (Byte)  
            c               有符號字符 (Char)  
            cb             無符號字符 (Char Byte,沒有多少人用)  
            cr              顏色參考值 (ColorRef)  
            cx,cy          坐標差(長度 ShortInt)  
            dw            Double Word  
            fn               函數(shù)  
            h                 Handle(句柄)  
            i                 整型  
            l               長整型 (Long Int)  
            lp              Long Pointer  
            m_           類的成員  
            n             短整型 (Short Int)  
            np           Near Pointer  
            p             Pointer  
            s            字符串型  
            sz          以null做結(jié)尾的字符串型 (String with Zero End)  
            w         Word  


            二、駱駝命名法:

                     駱駝式命令法,正如它的名稱所表示的那樣,是指混合使用大小寫字母來構(gòu)成變量和函數(shù)的名字。例如,下面是分別用駱駝式命名法和下劃線法命名的同一個函數(shù):

                printEmployeePaychecks();

                 print_employee_paychecks();

                  第一個函數(shù)名使用了駱駝式命名法——函數(shù)名中的每一個邏輯斷點都有一個大寫字母來標記;第二個函數(shù)名使用了下劃線法----函數(shù)名中的每一個邏輯斷點都有一個下劃線來標記。

                 駱駝式命名法近年來越來越流行了,在許多新的函數(shù)庫和Microsoft
            Windows這樣的環(huán)境中,它使用得當(dāng)相多。另一方面,下劃線法是c出現(xiàn)后開始流行起來的,在許多舊的程序和UNIX這樣的環(huán)境中,它的使用非常普遍。


            三、帕斯卡(pascal)命名法:

                    與駱駝命名法類似。只不過駱駝命名法是首字母小寫,而帕斯卡命名法是首字母大寫

                    如:public void
            DisplayInfo();

                           string UserName;

                           二者都是采用了帕斯卡命名法.


            在C#中,以帕斯卡命名法和駱駝命名法居多。

            轉(zhuǎn)自http://www.zouyang.net/post/219.html

            posted @ 2010-03-11 13:21 iZ 閱讀(2320) | 評論 (5)編輯 收藏

            2009年11月15日 #

            1   2   3     4
            12 13  14   5
            11 16  15   6
            10  9    8    7  

            這種情況用模擬比較好推出,以1為坐標原點,一次遞增,遇到邊界則轉(zhuǎn)向

            #include<stdio.h>
            #include
            <string.h>
            #define MAX_SIZE 100
            const int intx[]= {0,1,0,-1};
            const int inty[]= {1,0,-1,0};
            int main() 

               
            int dir,i,j,n,data,x,y,nextx,nexty;
               
            int arr[MAX_SIZE][MAX_SIZE];
               
            /*Read size*/
               printf(
            "please input the size\n");
               scanf(
            "%d",&n);
               
            /*Init*/
               x
            = y= 0;
               dir
            = 0;
               memset(arr,
            0,sizeof(arr));
               
            /*fill*/
               
            for(data=1; data<=n*n; data++)
               
            {
                   arr[x][y]
            = data;
                   nextx
            = x+intx[dir];
                   nexty
            = y+inty[dir];
                   
            if(arr[nextx][nexty] || nextx>=|| nexty>=|| nextx<0 || nexty<0)
                   
            {
                       dir
            ++;
                       
            if(dir==4)dir=0;
                   }

                   x
            += intx[dir];
                   y
            += inty[dir];
               }

               
            for(i=0; i<n; i++)
               
            {
                   
            for(j=0; j<n; j++)
                       printf(
            "%d\t",arr[i][j]);
                   printf(
            "\n");
               }

            }

             

            如果碰到另外一種情況就麻煩多了

                      21  22................
                       20  7  8  9  10
                       19  6  1  2  11
                       18  5  4  3  12
                       17  16 15 14 13

            如果從中間開始模擬

            從原點1開始,看方向的變化:右下左上;行走的步數(shù):11223344……

             公式:n^2= 1+1+2+2+...+n-1+n-1+n(第一種情況也有用到)

            有了公式,那就可以先算出最大的data是多少,這樣又轉(zhuǎn)換為第一種方法了。

            如果沒有公式,單純對行為進行模擬難度很大,不過還是可以實現(xiàn)的。

            現(xiàn)在暫時還沒有想到實現(xiàn)的方法,想到以后再補充吧。
             

            posted @ 2009-11-15 16:02 iZ 閱讀(3341) | 評論 (4)編輯 收藏

            僅列出標題  下一頁
            亚洲国产天堂久久综合| 亚洲综合日韩久久成人AV| 伊人久久综在合线亚洲2019| 久久成人国产精品二三区| 激情久久久久久久久久| 久久精品国产欧美日韩99热| 国产成人久久精品一区二区三区| 久久99毛片免费观看不卡 | 久久亚洲美女精品国产精品| 曰曰摸天天摸人人看久久久| 久久久久99这里有精品10| 精品国产乱码久久久久久郑州公司 | 色天使久久综合网天天 | 国产精品久久久久久久app| 97久久综合精品久久久综合| 亚洲国产精品综合久久网络| 99久久免费国产特黄| 狠狠色丁香久久婷婷综合图片| 91精品观看91久久久久久| 影音先锋女人AV鲁色资源网久久| 国产综合精品久久亚洲| 2021少妇久久久久久久久久| 精品熟女少妇AV免费久久| 久久综合视频网站| A级毛片无码久久精品免费| 国产亚洲欧美精品久久久| 久久精品国产2020| 色综合久久久久综合99| 久久精品国产精品亚洲艾草网美妙 | 久久婷婷国产麻豆91天堂| 久久精品中文闷骚内射| 亚洲精品国产字幕久久不卡| 日韩电影久久久被窝网| 日韩AV毛片精品久久久| 久久婷婷五月综合色99啪ak| 91精品婷婷国产综合久久| 7国产欧美日韩综合天堂中文久久久久 | 久久不见久久见免费影院www日本| 久久免费小视频| 久久综合九色综合欧美狠狠| 久久99免费视频|