A. 關於Intellij IDEA菜單項中Compile,Make和Build的區別
Compile、Make和Build的區別
針對java的開發工具,一般都有Compile、Make和Build三個菜單項,完成的功能的都差不多,但是又有區別。
編譯,是將源代碼轉換為可執行代碼的過程。編譯需要指定源文件和編譯輸出的文件路徑(輸出目錄)。Java的編譯會將java編譯為class
文件,將非java的文件(一般成為資源文件、比如圖片、xml、txt、poperties等文件)原封不動的復制到編譯輸出目錄,並保持源文件夾的目
錄層次關系。
在Java的集成開發環境中,比如Eclipse、IDEA中,有常常有三種與編譯相關的選項Compile、Make、Build三個選項。這三個選項最基本的功能都是完成編譯過程。但又有很大的區別,區別如下:
1、Compile:只編譯選定的目標,不管之前是否已經編譯過。
2、Make:編譯選定的目標,但是Make只編譯上次編譯變化過的文件,減少重復勞動,節省時間。(具體怎麼檢查未變化,這個就不用考慮了,IDE自己內部會搞定這些的)
3、Build:是對整個工程進行徹底的重新編譯,而不管是否已經編譯過。Build過程往往會生成發布包,這個具體要看對IDE的配置
了,Build在實際中應用很少,因為開發時候基本上不用,發布生產時候一般都用ANT等工具來發布。Build因為要全部編譯,還要執行打包等額外工
作,因此時間較長。
B. 赫柏林手錶屬於什麼檔次
大家好,小編今天要給大家講講赫柏林手錶,赫柏林是來自法國的一個非常有名的品牌,這個品牌雖然在中國不是非常有名,但是其製表工藝是很牛逼的,赫柏林手錶以高超的製表技術贏得了世界的掌聲,贏得了瑞士天文台的認可,那麼赫柏林手錶屬於什麼檔次呢?下面小編就來給大家講講赫柏林手錶怎麼樣吧。
赫柏林手錶屬於什麼檔次
來自赫柏林主席的話法國製造鍾表:挑戰除了響亮的名字和品牌,赫柏林(MichelHerbelin)還是持久可靠的設計和質量,擁有法國同檔製表市場的30%份額。在製表這一領域里,赫柏林一直堅持卓犖不凡的品質。10年前首次佩戴赫柏林的客戶,至今仍以腕上的赫柏林表艷驚四座,這便是赫柏林優越品質的明證。赫柏林創立於瑞士邊境HautDoubs地區的Charquemont,一個擁有悠久的鍾表製作傳統的小城鎮,五十年前這里曾有至少三十家造表的廠家。傳統的從業者日漸息微。時至今日,當地仍有一家零件生產商(鍾擺,擒縱輪叉等),當然還有修表師,其中不少還是古董表的專家。支撐著整個地區的,是多年活躍在奢侈品市場--尤其是鍾表業--而積累起來的對材料、服務供應商的專業知識。
在法國瑞士邊界的此側和彼側,我們編織成一張有凝聚力、全面的網路。這樣的協同作用優勢,為遠東業界所不可媲美。不僅如此,一所世界頂級造表學院就座落在鄰近的Morteau。另外,我們每年總是為學徒准備3個實習位置,由此可以看見我們對培育人才的重視。當今商品市場競爭激烈。將生產設施遷離成本較高的地方,無疑是誘人的選擇。但我們決定留下。這個決定,毋容置疑地賦予了我們巨大的優勢。
忠誠於自己的原創與眼光獨到,除了使一眾忠心的高素質雇員始終伴隨著赫柏林,還為我們締造了一段成功的歷史。帶著訓練和提攜新雇員的熱忱,我們的員工將他們的知識和對事業的熱情,薪火相傳,使得赫柏林持續地發展。赫柏林承載著的不僅是他們奉獻,還有他們的要求。處於奢侈名錶行業的地理中心的赫柏林,自主控制生產鏈的每個環節。不論製造還是修理,我們一手包辦。赫柏林始終保持卓越的產品及服務質量,此為轉包生產環節到遠東所的同業遠不能及。赫柏林表採用瑞士機芯,豪華而精細的加工來自法國時尚的生活藝術。
赫柏林手錶怎麼樣
赫柏林表(MichelHerbelin)是獨立、家族式經營的傳統法國手錶製造企業,在手錶業界獨樹一幟。NewportTrophyGrandSport新港-大滿冠GrandSport該款式完美結合體育和氣派。赫柏林希望令原始材料搖身一變成為最頂尖的設計:尖端的抗壓材料,讓色澤永存的陶瓷工藝。極度可靠性和技術之超凡,使它成為新港系列最具魅力的款式。深港GrandSport已經跟隨運動員參加過帆迪全球大賽(VendeGlobe)和RouteRhum(琅姆之路大賽)法國製造/藍寶石水晶/瑞士機芯NewportYachtClub新港遊艇俱樂部系列推出20多年來,NewportYachtClub的設計一直站在潮流之巔。靈感啟發於帆船之王-J-Class帆船-的舷窗,該款式旨在帶你遠走高飛,走進未知的深處,感受完全自由。
每隻NewportYachtClub均有大號表面和不銹鋼表殼,防水系數達100米。法國製造/藍寶石水晶/瑞士機芯Casual悠閑系列悠閑系列被賦予既獨特又不受時代制約的設計,適合日常佩戴。悠閑系列代表了赫柏林對細節和品質的追求,該款式每隻腕錶都把超過60年的自動表製作經驗濃縮其中。法國製造/藍寶石水晶/瑞士機芯Epsilon伊普西龍-羽毛系列名貴不需要太明顯。簡約線條,輕盈,微妙,精巧,足以揭示內在的典雅。法國製造/藍寶石水晶/瑞士機芯Ladies妃名妮-女仕系列緊貼當代女性的生活風格的腕錶。
系列每個別具匠心的細節,每個高貴典雅的設計,使女仕系列光芒四射。法國製造/藍寶石水晶/瑞士機芯Cble卡寶萊-金色大橋系列金色大橋系列的秘密就在於名字:在三藩市金門大橋和纜車啟發之下,赫柏林表使用早在20世紀初,用於製造金門大橋的材料製作出這款充滿舊日情調的腕錶。揉合名貴材料(鋼、珍珠貝目、鑽石和藍寶石),金色大橋系列不僅是赫柏林表獨特概念的充分展現,更是過去30年來的腕錶經典。法國製造/藍寶石水晶/瑞士機芯Antars+雅妲愛斯(天蠍ą星座)系列腕錶搭配可替換表帶游刃有餘地遊走在線條之間,曲線和間隙間達到無瑕結合,正是口紅系列可替換表帶的特色所在。可替換表帶是赫柏林表的專利設計,讓您能夠按照心情變換手腕上的表帶,無論是上班、外出公幹或運動,都能配搭得宜,大方得體。法國製造/藍寶石水晶/瑞士機芯
C. 如何使用emma統計代碼執行覆蓋率
使用emma統計代碼執行覆蓋率:
使用 emma 2.1 (emma-stable-2.1.5320-lib) 1. 新建 /home/q/java/emmalib 目錄, 將emma.jar 與 emma_ant.jar 放入 2. 復制 /server/bin/mobileserver/runServer.sh 到 runServer_emma.sh 修改啟動語句。
使用 emma 2.1 (emma-stable-2.1.5320-lib)
1. 新建 /home/q/java/emmalib 目錄, 將emma.jar 與 emma_ant.jar 放入
2. 復制 /server/bin/mobileserver/runServer.sh 到 runServer_emma.sh
修改啟動語句
nohup java -Xmx1800M -Xms800m -Xbootclasspath/p:/home/q/java/emmalib/emma.jar -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.EPollSelectorProvider -XX:+AggressiveOpts -XX:+UseParallelGC -server -classpath "$jarFile" com.qunar.common.mobileArc.MobileServer conf/TaLog.property conf/TripServer.property >> $LOG_HOME/error.log 2>&1 &
復制 /server/bin/mobileserver/stopServer.sh 到 stopServer_emma.sh
添加覆蓋率導出命令
插入 emma 統計代碼
使用root賬號
1. 備份mobileserver.jar
cp /server/TripAssistant/mobile-server.jar $MOB_JAR_BAK/mobile-server.jar.{$timestamp}
2. 執行插入命令
java -cp /home/q/java/emmalib/emma.jar emma instr -m overwrite -cp mobile-server.jar -out coverage.em
輸出如下:
EMMA: processing instrumentation path ...
EMMA: instrumentation path processed in 3117 ms
EMMA: [1000 class(es) instrumented, 126 resource(s) copied]
EMMA: metadata merged into [/server/TripAssistant/coverage.em]
3. 運行mobileserver runServer_emma.sh
sudo sh /server/bin/mobileserver/stopServer.sh && sudo sh /server/bin/mobileserver/runServer_emma.sh
在 /server/mobileserverlog/error.log中可見:
EMMA: collecting runtime coverage data ...
EMMA: runtime controller started on port [47653]
emma control 進程已啟動
[[email protected] /server/mobileserverlog]# netstat -na | grep 47653
tcp 0 0 0.0.0.0:47653 0.0.0.0:* LISTEN 20926/java
4. 執行 覆蓋率文件導出命令
java -cp /home/q/java/emmalib/emma.jar emma ctl -connect localhost:47653 -command coverage.get,coverage.ec
可見輸出:
EMMA: processing control command sequence ...
EMMA: executing [coverage.get (coverage.ec,true,true)] ...
EMMA: coverage.get: local of coverage data merged into [/server/TripAssistant/coverage.ec]
EMMA: coverage.get: command completed in 79 ms
EMMA: control command sequence complete
並且當前目錄生成文件 coverage.ec
5. 生成報告
java -cp /home/q/java/emmalib/emma.jar emma report -r html -in coverage.em,coverage.ec
指定源代碼生產覆蓋率報告(需先上傳源碼)
java -cp /home/q/java/emmalib/emma.jar emma report -r html -in /server/TripAssistant/coverage.em,/server/TripAssistant/coverage.ec -Dreport.html.out.file=mycoverage/coverage.html -sp /home/liang.zhou/mob_code_dir/mobs_trunk/src/main/java
emma 方式啟動 mobserver
==================================
1. 判斷mobserver.jar size, 大於5M 為已插入過, 小於5M為未插入(需要執行插入)
2. 執行插入
3. 啟動
4. 檢查啟動狀態
47653 埠打開
mobileserver 進程打開
emma 方式停止 mobserver
==================================
1. 檢查47653埠打開狀態, 檢查coverage.em是否存在
2. 導出覆蓋率文件 coverage.ec, 備份coverage.em (加上時間戳)
3. 導出覆蓋率HTML report (加上對應時間戳)
4. kill mobserver 進程
ls -lt mobile-server.jar
判斷 $? == 0
判斷mobile-server.jar size是否大於 5M
#!/bin/bash
function stop_mob_server(){
#!/bin/bash
function stop_mob_server(){
pid=`ps aux | grep MobileServer | grep -v grep | awk '
Unknown macro: {print $2}
'`
` kill -9 $
Unknown macro: {pid}
`
sleep 1
echo "Stop mobileserver success."
}
#判斷 emma ctl 是否啟動
port_check_result=`netstat -na | grep 47653 | awk '
Unknown macro: {print $1}
'`
if [ -z $
Unknown macro: {port_check_result}
]; then
echo "Emma ctl port 47653 is not LISTEN. Coverage.ec export operation aborted."
else
#emma ctl 為啟動狀態,導出 coverage.ec, 並備份至 /home/q/mobsrv_cov
if []
fi
D. 運維工程師筆試題
網易網路運維工程師筆試題目
類型:Windows開發 | 試題:55道試題
Question 1. (單選)
或者當你的孩子變壞時你嚴厲地懲罰他,或者他長大後將成為罪犯。你的孩子已經學壞了,因此,你必須嚴厲地懲罰他。 除了哪項,以下諸項都能構成對上述論證的一個疑難?
1. 什麼是你所說的「學壞」的確切含義?
2. 你的第一個前提是否過於簡單化了?
3. 你的第二個前提的斷定有什麼事實根據?
4. 你的孩子是怎麼學壞的?
Question 2. (單選)
針對作弊屢禁不止的現象,某學院某班承諾,只要全班同學都在承諾書上簽字,那麼,假如全班有一人作弊,全班同學的考試成績都以不及格計。校方接受並實施了該班的這一承諾。結果班上還是有人作弊,但班長的考試成績是優秀。 以下哪項是從上述斷定邏輯地得出的結論?
1. 全班有人沒在承諾書上簽字
2. 全班沒有人在承諾書上簽字
3. 全班多數人沒有作弊
4. 作弊的就是班長本人
Question 3. (單選)
甲城賣出的報紙比乙城多。因此、甲城的居民比乙城的居民更了解天下大事。 以下各句假如為真,都能削弱上述結論,除了:
1. 甲城發行僅限於本地新聞報道的周報
2. 甲城報攤出售的報紙的平均價格低於乙城
3. 甲城人口比乙城多
4. 乙城的很多居民在甲城工作,所以就在甲城購買報紙
Question 4. (單選)
雄性園丁鳥構築裝飾精美的巢。同一種類的不同園丁烏群建築的巢具有不同的建築和裝飾風格。根據這一事實,研究人員認為園丁鳥的建築風格是一種後天習得的,而不是先天遺傳的特性。」 以下哪項假如為真,則最有助於加強研究者的結論?
1. 通過對園丁鳥的廣泛研究發現,它們的築巢風格中的共性多於差異
2. 年輕的雄性園丁鳥在開始築巢時是很笨拙的,很顯然是花了許多年來觀察年長者的巢才成為行家能手的
3. 園丁鳥只在新幾內亞和澳州被發現,很顯然,兩地之間的園丁鳥沒什麼聯系
4. 眾所周知,一些會唱歌的鳥的演唱語調是後天習得的,而不是先天遺傳的
Question 5. (單選)
在過去的20年中,美國黑人議員的數量增加了將近100%,而白人議員的數量則略有下降,這說明,在美國的權力機構中,黑人很快就可和白人擁有相等的政治權力。
以下哪項假如是真的,最有力地削弱了上述論證?
1. 20年來,美國議員的總額保持基本不變。
2. 20年前,白人議員的數量是黑人議員數量的近8倍。
3. 20年來,黑人中的議員競選者增加了將近200%,而白人中議員競選者的數量則基本不變。
4. 20年來,黑人參加政治競選。仍然受到各種非凡的限制。
Question 6. (單選)
人們一直認為治理者的決策都是逐步推理,而不是憑直覺。但是最近一項研究表明,高層治理者比中、基層治理者更多地使用直覺決策,這就證實了直覺其實比精心的、有條理的推理更有效。
以上結論是建立在以下哪項假設基礎之上的?
1. 有條理的、逐步的推理對於許多日常治理決策是不適用的
2. 高層治理者制定決策時,有能力憑直覺決策或者有條理、逐步分析推理決策
3. 高層治理者的決策比中、基層治理者的決策更有效
4. 高層治理者在多數情況下採用直覺決策
Question 7. (單選)
當被催眠者被告知自己是聾子後,再問他們能否聽見催眠者說話時,他們回答「聽不到」。一些學者試圖解釋這一現象,認為被催眠者的「自我」被分裂為各個零散的部分,聾了的那一部分和回答的那一部分是相互分裂的。
以下哪項質疑最能削弱以上解釋?
1. 為什麼回答的那一部分不答「能聽到」呢?
2. 為什麼觀察到的事實都必須有個特定的解釋呢?
3. 為什麼所有被催眠者在上述情況下都做出同樣的反應呢?
4. 為什麼所有被催眠者的自我的分裂部分都是一樣的呢?
Question 8. (單選)
去年電話機的銷售額大幅度上升。為了利用這一形勢,某電話公司預備擴大本公司型號的電話機生產量,同時繼續從事已經家喻戶曉的廣告宣傳工作。
以下哪項假如為真,則最有可能使得該公司採用以上計劃時不能增加銷售額?
1. 雖然去年生產的產品全部售出,但該公司的市場佔有率是下降的。
2. 該公司預備發運給零售商的電話機的庫存數去年有稍微下降。
3. 該公司的電話機是去年銷售額增加的三種品牌之一。
4. 盡管零售價格有所上升,該公司的銷售額去年是下降的。
Question 9. (單選)
有人向某市政府提議應該在所有新建的房屋內安裝一種起火時會自動激發的灑水器。但是一位房地產開發商認為,既然90%的房屋著火都是被家庭成員撲滅的,所以安裝室內自動灑水器對滅火意義不大。
以下哪項假如為真,則最能削弱房地產開發商的觀點?
1. 大多數人都沒有經過滅火技能的正規練習。
2. 住宅著火導致的大部分財產損失是因為起火時家人都不在場。
3. 在住宅內安裝煙霧探測器比安裝灑水器要便宜得多。
4. 該市消防隊奔赴火場的時間要比全國平均時間短。
Question 10. (單選)
以下哪項最適合接在下段文字後面?
人們在購買一種名牌產品時,實際上是花錢買身份。他們希望通過購買名牌產品拉大旗作虎皮,抬高自己。所以,名牌產品的銷售不應採用薄利多銷的策略,因為:
1. 如今出手闊綽的購買者越來越少。
2. 保持銷售額*的是保持名牌產品「獨一無二」的魅力。
3. 名牌產品的購買者對產品的質量和價格同樣關心。
4. 擴大市場范圍有助於提高盈利。
Question 11. (單選)
為什麼不將N e t B I O S用於網際網路互連
1. 它是不可路由的
2. 它是不安全
3. 它是不可*的
4. a和b
Question 12. (單選)
計算機網路分為區域網、城域網與廣域網,其劃分的依據是:
1. 數據傳輸所使用的介質
2. 網路的作用范圍
3. 網路的控制方式
4. 網路的拓撲結構
Question 13. (單選)
用於保存計算機輸入輸出數據的材料及其製品稱為
1. 輸入輸出媒體
2. 輸入輸出通道
3. 輸入輸出介面
4. 輸入輸出埠
Question 14. (單選)
某二*樹結點的對稱序序列為A、B、C、D、E、F、G,後序序列為B、D、C、A、F、G、E。該二*樹結點的前序序列為
1. E、G、F、A、C、D、B
2. E、A、C、B、D、G、F
3. E、A、G、C、F、B、D
4. E、G、A、C、D、F、B
Question 15. (單選)
某二*樹結點的對稱序序列為A、B、C、D、E、F、G,後序序列為B、D、C、A、F、G、E。該二*樹對應的樹林結點的層次次序序列為
1. E、G、F、A、C、D、B
2. E、A、C、B、D、G、F
3. E、A、G、C、F、B、D
4. E、G、A、C、D、F、B
Question 16. (單選)
在虛擬頁式存儲治理方案中,下面哪一部分完成將頁面調入內存的工作?
1. 缺頁中斷處理
2. 頁面淘汰過程
3. 工作集模型應用
4. 緊縮技術利用
Question 17. (單選)
對於下列文件的物理結構,哪一個只能採用順序存取方式?
1. 順序文件
2. 鏈接文件
3. 索引文件
4. Hash文件
Question 18. (單選)
對一個排好序的線性表,用二分法檢索表中的元素,被檢索的表應當採用哪種存儲表示?
1. 順序存儲
2. 鏈接存儲
3. 散列法存儲
4. 存儲表示不受限制
Question 19. (單選)
以下哪一個不是棧的基本運算
1. 刪除棧頂元素
2. 刪除棧底元素
3. 判定棧是否為空
4. 將棧置為空棧
Question 20. (單選)
設二*樹根結點的層次為0,一棵深度(高度)為k的滿二*樹和同樣深度的完全二*樹各有f個結點和c個結點,下列關系式不正確的是:
1. f>=c
2. c>f
3. f=2k 1-1
4. C>2k-1
Question 21. (多選)
Windows socket編程中經常需要進行位元組序列的轉換,下列哪幾個函數是將網路位元組序列轉換為主機位元組序列
1. htons
2. ntohs
3. htonl
4. ntohl
5. WSAntohs
Question 22. (單選)
下面哪個協議運行在網路層
1. HTTP
2. SMTP
3. UDP
4. IP
Question 23. (多選)
DNS用於完成地址查找,是經常使用的網路服務,從OSI網路模型來看,下面哪些服務與其不在同一層上
1. HTTPS
2. TCP
3. SMTP
4. PING
5. TELNET
Question 24. (單選)
SMTP的主要功能是什麼
1. 提供有關網路設備的治理信息
2. 在路由器介面層監控安全邊界
3. 在主機間傳輸郵件
4. 提供埠利用信息
Question 25. (單選)
Internet網路層使用的四個重要協議是
1. IP、ICMP、ARP、UDP
2. IP、ICMP、ARP、RARP
3. TCP、UDP、ARP、RARP
Question 26. (多選)
以下關於動態規劃法的描述哪些是正確的
1. 將問題分解成多級或許多子問題,然後順序求解子問題。
2. 可以確保得到最佳解
3. 前一個子問題的解為後一個子問題的求解提供有用的信息。
4. 從問題某一初始或推測值出發,一步步的攀登給定目標。
5. 盡可能快的去逼近更好的解,當達到某一步不能繼續時終止。
Question 27. (多選)
演算法的特徵包括
1. 有窮性
2. 確定性
3. 輸入和輸出
4. 能行性或可行性
Question 28. (單選)
漢諾塔(Hanoi)問題中令h(n)為從A移動n個金片到C上所用的次數,則遞歸方程為
1. h(n)=2hn-1
2. h(n) = 2h(n-1) 1
3. h(n)=2^n-n*h-1
4. h(n)=2h*n-1
Question 29. (單選)
啟發式搜索一般是何種演算法的改進
1. 深度優先搜索
2. 廣度優先搜索
3. 動態規劃
4. 貪婪法
Question 30. (單選)
假設一棵二*樹的後序遍歷序列為 DGJHEBIFCA ,中序遍歷序列為 DBGEHJACIF ,則其前序遍歷序列為 ( ) 。
1. ABCDEFGHIJ
2. ABDEGHJCFI
3. ABDEGHJFIC
4. ABDEGJHCFI
Question 31. (單選)
完全二*樹共有700結點,該二*樹有多少個葉子結點:
1. 349
2. 350
3. 351
4. 352 5. 353
Question 32. (單選)
在下列排序方法中,空間復雜性為O(log2n)的方法為( )。
1. 直接選擇排序
2. 歸並排序
3. 堆排序
4. 快速排序
5. 冒泡排序 Question 33. (單選)
有六個元素6,5,4,3,2,1 的順序進棧,問下列哪一個不是合法的出棧序列?(????)
1. 5 4 3 6 1 2 2. 4 5 3 1 2 6
3. 4 3 5 2 1 6 4. 2 3 4 1 5 6
5. 3 4 6 5 2 1
Question 34. (單選)
散列函數有一個共同性質,即函數值應按()取其值域的每一個值;
1. 最大概率
2. 最小概率
3. 同等概率
4. 平均概率
Question 35. (單選)
下面描述中正確的為:
1. 線性表的邏輯順序與物理順序總是一致的。
2. 線性表的順序存儲表示優於鏈式存儲表示。
3. 線性表若採用鏈式存儲表示時所有結點之間的存儲單元地址可連續可不連續。
4. 二維數組是其數組元素為線性表的線性表。
Question 36. (單選)
什麼情況下必須要並行開發(多分支開發):
1. 同時開發多種功能
2. 同時開發多個版本
3. 多人同時開發
4. 多地域分布式開發
Question 37. (單選)
軟體測試類型按開發階段劃分是:
1. 需求測試、單元測試、集成測試、驗證測試
2. 單元測試、集成測試、確認測試、系統測試、驗收測試
3. 單元測試、集成測試、驗證測試、確認測試、驗收測試
4. 調試、單元測試、集成測試、用戶測試
Question 38. (單選)
可作為軟體測試結束標志的是:
1. 使用了特定的測試用例
2. 錯誤強度曲線下降到預定的水平
3. 查出了預定數目的錯誤
4. 按照測試計劃中所規定的時間進行了測試
Question 39. (多選)
測試設計員的職責有
1. 制定測試計劃
2. 設計測試用例
3. 設計測試過程、腳本
4. 評估測試活動
Question 40. (多選)
以下對樁(stub)函數的描述正確的是:
1. 在單元測試中調用其它模塊
2. 在單元測試中被其它模塊調用
3. 在自頂向下的集成過程中尤其有效
4. 在自底向上的集成過程中尤其有效
Question 41. (多選)
在一台2.4.x 內核的linux機器上,下列命令用於檢查ipv4的tcp埠監聽情況,哪個是對的?
1. netstat -ant|grep LISTEN
2. netstat -an |grep LIST
3. netstat -at | grep LISTEN
4. netstat -a |grep tcp|grep -i listen
5. netstat -a |grep tcp |grep -i li
Question 42. (多選)
在RH Linux觀察系統負載狀況的常用命令有:
1. top
2. vmstat
3. iostat
4. netstat
Question 43. (單選)
一塊硬碟最多可以有()個主分區?
1. 1
2. 2
3. 3
4. 4
5. 5 Question 44. (單選)
php是一門:
1. 編譯語言 2. 解釋語言 3. 腳本語言
Question 45. (單選)
某應用通過 TCP 協議從客戶端連接伺服器端,但是總連接不上,那麼netstat 輸出的對應此應用的行的狀態最有可能的是:
1. LISTEN 2. ESTABLISHED
3. TIME_WAIT 4. SYN_SEND
5. CLOSE_WAIT
Question 46. (單選)
進行DeviceIoControl時,假如驅動程序看到的輸入緩沖區的地址為0x500000,輸出緩沖區地址為0x600000,則此次DeviceIoControl的緩沖區傳輸機制為
1. METHOD_BUFFERED
2. METHOD_IN_DIRECT
3. METHOD_OUT_DIRECT
4. METHOD_NEITHER
Question 47. (單選)
IDispatch介面主要在什麼地方使用?
1. 用於支持OLE自動化,延時綁定對象的屬性和方法.
2. 用於支持Windows SDK開發
3. 方便在IE和腳本語言里使用COM對象
4. 用於支持鏈接點
Question 48. (多選)
下面4句對Windows API TerminateProcess函數的描述,請問其中有幾句是對的
1. 任何線程都可以調用此函數來終止自己或另一個進程的運行
2. 只要調用過了此函數,則指定要退出的進程已經退出。
3. 只有當無法使用另一種方法來迫使進程退出時,才考慮使用此函數。
4. 用此函數退出進程,進程沒有機會將自己的數據存入硬碟,也無法釋放佔用的內存。
Question 49. (單選)
大量API中都需要一個SECURITY_ATTRIBUTES參數,多數情況下都傳NULL,請問NULL是什麼意思?如:HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, … … );
1. 用最低安全許可權創建對象
2. 用最高安全許可權創建對象
3. 用注冊表中設定的預設安全許可權創建對象
4. 用創建對象的用戶的預設安全屬性創建對象
Question 50. (單選)
調用CoCreateinstance函數創建COM對象時,函數內部首先要獲得以下哪個介面,才能實現COM對象的創建
1. IUnknown
2. IClassFactory
3. IDispatch
4. 以上三個都需要
Question 51. (單選)
Window98內核使用的字元集是
1. ANSI
2. UNICODE
3. ANSI和UNICODE
4. 以上都不對
Question 52. (單選)
使用Windows API 函數CreateFile可以打開的對象,下列哪項說法最准確?
1. 文件和目錄
2. 通信設備
3. 磁碟設備
4. 以上都可以打開
Question 53. (多選)
關於以下的代碼,哪些說法是錯的? HWND hWnd = CreateWindow("#32770", pszName, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, _hInstance, NULL); ShowWindow(hWnd, SW_HIDE);
1. 假如pszName 是NULL,則CreateWindow返回NULL
2. 假如 _hInstance參數是NULL,則CreateWindow一定返回NULL
3. 假如不調用ShowWindow並傳遞SW_HIDE,則該窗口將顯示在屏幕上
4. 在2000/XP下調用CreateWindow函數一定失敗,必須調用CreateWindowEx函數
Question 54. (單選)
當一個進程結束運行之後,下列說法正確的是
1. 所有資源都會被釋放
2. 未釋放的系統GDI資源不會被釋放
3. 多進程共享數據不會被釋放,如:內存映射文件.
4. 在堆中分配的內存不會釋放.
Question 55. (單選)
在Windows中,下列關於堆和棧的說法中錯誤的是
1. 堆都是動態分配的,沒有靜態分配的堆;棧有靜態分配和動態分配2種分配方式。
2. 堆的生長方向是向下的,即向著內存地址減小的方向增長;棧的生長方向是向上的,即向著內存地址增加的方向增長。
3. 對堆的頻繁new/delete會造成內存空間的不連續,從而造成大量的碎片;棧則不會存在這個問題
4. 棧是由編譯器自動治理;堆的釋放工作由程序員控制,輕易產生內存泄露。
這是第一輪的考試題。
E. 誰能提供一個詳細的擴展名列表及其打開方式。
*形式* *典型出處和路徑* *文件釋義及典型用法*
****** **************** ********************
——A類——
*.arc 壓縮文件,pkarc的壓縮文件.
*.arj 壓縮文件,由arj解壓
*.asc 任何地方 無格式的文本文件,只含有文本.
*.asm masm,tasm 匯編語言程序,
*.asx mp3 列表文件,mp3 playlist(mp3播放文件列表文件)
*.avi 多媒體(游戲)中 動畫文件,(Audio Video Interface)微軟標准動畫文件,
——B類——
*.bak 任何地方 備份文件,
*.bas basica,qbasic basic語言程序,
*.bat 任何地方 批處理文件,
*.bgi Borland公司的圖形界面文件,
*.bin (Binary)dos的二進制文件,
*.bmp 任何地方 圖形文件,點陣圖文件,分灰度,256色,和真彩
——C類——
*.c tubro c c語言程序,
*.cab 微軟軟體 壓縮軟體,
*.cda cd碟 cd文件,
*.cfg 任何地方 配置文件,
*.chk 由chkdsk.exe產生的文件,
*.cmf 音樂文件,(Creative Music File)Creative公司的音樂文件,
*.com 任何地方 可執行文件,
*.cpl windows 控制面板文件,
*.cpp c++ c++語言程序,
——D類——
*.dat 任何地方 二進制數據文件,
*.dat vcd光碟 vcd文件,
*.dat 游戲中 存檔文件,如果游戲存檔退出後用dir/os顯示的最後一文件是
*.dat,那麼它就有可能是存檔文件。
*.dbf Foxbase dBase,Foxbase等的標准資料庫文件,
*.ddi 壓縮文件,diskpe的壓縮文件,可由hd-還原
*.dll windows\system (Dynamic Linked Libraty)Windows動態鏈接庫
*.doc word 文本文件,(Document)Windows Word 文檔
*.drv (Drive)驅動程序
*.dsm mod 文件
——E類——
*.eps PostScript所用的格式
*.exe 任何地方 可執行文件,
——F類——
*.fli 動畫文件,Auto Desk公司的動畫文件,
*.fmt foxbase 格式文件,Foxbase中系統給用戶提供的編寫各種不同格式的文件,
*.fnt windows 字體文件,(Font)Windows的字體文件,
*.fox foxbase 程序文件,foxbase編譯過的*.prg程序文件
*.frm Visual Basic VB系列的Form窗體文件,
*.frm Foxbase 報表格式文件,Foxbase中的報表格式文件
*.frm 注冊文件,
*.fxp Foxpro 程序文件,Foxpro編譯過的*.prg程序文件
——G類——
*.gb 網上常見 文本文件,gb格式的文本
*.gif 網上常見 圖形文件,有256色,真彩,gif89等,
——H類——
*.h tubro c c語言所需要的include的頭文件,
*.hlp 任何地方 幫助文件,
*.hpp c++ c++的頭文件
*.htm internet 超文本文件,
*.html internet 超文本文件,
——I類——
*.ice 壓縮文件,由lha解壓
*.icn windows 圖標文件,windows的圖標文件(Icon)
*.ico windows 圖標文件,windows的圖標文件(Icon)
*.idx Foxbase 索引文件,
*.idxe Foxbase 索引文件,
*.iff 圖形文件,AMIGAIFF格式文件
*.img 磁碟鏡像文件,由hd-還原
*.ini 任何地方 (Initial)初始化文件,
*.ins 音色文件,Creative公司的音色文件,
*.it Impulse Tracker moles(應該是一種聲音文件)
*.izh 壓縮文件,由lha解壓
——J類——
*.jpg 任何地方 圖形文件,依照jpeg壓縮規格的圖形文件,
——K類——
——L類——
*.lbl Foxbase 標簽文件,
*.lbm 圖形文件,
*.lib 編程語言中 庫文件(library)
——M類——
*.m3u mp3 列表文件,mp3 playlist(mp3播放文件列表文件)
*.mbd Office 表格文件,Access的表格文件,
*.mem Foxbase 內存變數文件,用來存放內存變數的文件
*.mid 任何地方 midi文件,
*.midi 任何地方 midi文件,
*.mlv vcd mpeg文件,
*.mod mod文件,protracker moles
*.mov 多媒體中 動畫文件,壓縮率極大的格式
*.mp2 聲音文件,壓縮率極大的格式
*.mp3 mp3 聲音文件,壓縮率極大的格式
*.mpe vcd mpeg文件,
*.mpeg vcd mpeg文件,
*.mpg vcd mpeg文件,
*.mpv vcd mpeg文件,
*.mtm mod 文件,
——N類——
*.ndx Foxbase 索引文件,
——O類——
*.obj 編程語言中 目標文件(Object)
——P類——
*.pas pascal pascal語言程序,
*.pbc 分布式程序庫,
*.pbd 動態運行程序,
*.pbm 圖形文件,
*.pbr 資源文件,
*.pcx 任何地方 圖形文件,
*.pgm 圖形文件,
*.pif windows (Program Information File)Windows執行dos程序的資訊文件,
*.pls mp3 列表文件,mp3 playlist(mp3播放文件列表文件)
*.png 圖形文件,
*.prg Foxbase 程序文件,Foxbase的程序文件
*.pwl win95,windows\*.pwl 口令文件,刪除後可取消windows開機用戶口令
——Q類——
*.qid 線導文件,
——R類——
*.reg 注冊表的備份文件,
*.rle 圖形文件,
——S類——
*.s3m Screamtracker Moles(應該也是一種聲音文件)
*.scr windows 屏幕保護程序,
*.stm Screamtracker Moles(應該也是一種聲音文件)
*.sys 任何地方 設備驅動程序(系統文件) 這類文件含有關於硬體的說明.
——T類——
*.tga 圖形文件,
*.tif 圖形文件,
*.tmp 幾乎任何地方,temp\*.tmp 臨時文件,非正常退出時產生的臨時文件,可刪除
*.txt 任何地方 文本文件,記錄文本
——U類——
——V類——
*.vol 任何地方 聲音文件,
——W類——
*.wav 任何地方, 聲音文件,
*.wmf 圖形文件,
*.wps wps中,ucdos\*.wps wps 文件,記錄文本,表格
*.wri 文本文件,Windows書寫器文件
——X類——
*.xls Office 表格文件,Excel的表格文件,
*.xm extended moles(應該也是一種聲音文件)
——Y類——
——Z類——
*.zip 任何地方 壓縮文件,
——其他——
*.%a% dos版wps中,wps\*.%a% 臨時文件,由於wps非正常退出產生的文件,
*.%b% dos版wps中,wps\*.%a% 臨時文件,由於wps非正常退出產生的文件,
~*.* 臨進文件,以 ~ 開頭的文件為臨時文件,可刪除
補充:文件類型 擴展名及打開方式
文檔文件 txt(所有文字處理軟體或編輯器都可打開)、doc(word及wps等軟體可打開)、hlp(adobe acrobat reader可打開)、wps(wps軟體可打開)、rtf(word及wps等軟體可打開)、htm(各種瀏覽器可打開、用寫字板打開可查看其源代碼)、pdf(adobe acrobat reader 和各種電子閱讀軟體可打開)
壓縮文件 rar(winrar可打開)、zip(winzip可打開)、arj(用arj解壓縮後可打開)、gz(unix系統的壓縮文件,用winzip可打開)、z(unix系統的壓縮文件,用winzip可打開)
圖形文件 bmp、gif、jpg、pic、png、tif(這些文件類型用常用圖像處理軟體可打開)
聲音文件 wav(媒本播放器可打開)、aif(常用聲音處理軟體可打開)、au(常用聲音處理軟體可打開)、mp3(由winamp播放)、ram(由realplayer播放)
動畫文件 avi(常用動畫處理軟體可播放)、mpg(由vmpeg播放)、mov(由activemovie播放)、swf(用flash自帶的players程序可播放)
系統文件 int、sys、dll、adt
可執行文件 exe、com
語言文件 c、asm、for、lib、lst、msg、obj、pas、wki、bas
映像文件 map (其每一行都定義了一個圖像區域以及當該區域被觸發後應返回的url信息)
備份文件 bak(被自動或是通過命令創建的輔助文件,它包含某個文件的最近一個版本)
臨時文件 $ $ $(word、excel等軟體在操作時會產生此類文件)
模板文件 dot(通過word模板可以簡化一些常用格式文檔的創建工作)
批處理文件 bat(在ms-dos中,bat文件是可執行文件,由一系列命令構成,其中可以包含對其他程序的調用)
參考資料:http://www.ywart.net/bbs/Show.asp?id=3868&BoardID=38&TB=1