2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  畢業(yè)論文(設計)</b></p><p>  題目: Linux啟動過程分析及DNS服務器 </p><p><b>  引 言</b></p><p>  Linux 最初是由瑞典赫爾辛基大學的學生 Linus Torvalds在1991 年開發(fā)出來的,之后在 GNU的支持下,

2、Linux 獲得了巨大的發(fā)展。1個嵌入式 Linux 系統(tǒng)從軟件角度看可以分為4個部分:引導加載程序bootloader),Linux 內核,文件系統(tǒng),應用程序。其中 bootloader是系統(tǒng)啟動或復位以后執(zhí)行的第1段代碼,它主要用來初始化處理器及外設,然后調用 Linux 內核。Linux 內核在完成系統(tǒng)的初始化之后需要掛載某個文件系統(tǒng)做為根文件系統(tǒng)(Root Filesystem)。根文件系統(tǒng)是 Linux 系統(tǒng)的核心組成部分,它

3、可以做為Linux 系統(tǒng)中文件和數(shù)據(jù)的存儲區(qū)域。應用程序可以說是嵌入式系統(tǒng)的“靈魂”,它所實現(xiàn)的功能通常就是設計該嵌入式系統(tǒng)所要達到的目標。如果沒有應用程序的支持,任何硬件上設計精良的嵌入式系統(tǒng)都沒有實用意義。從以上分析我們可以看出 bootloader 和 Linux 內核在嵌入式系統(tǒng)中的關系和作用。bootloader在運行過程中雖然具有初始化系統(tǒng)和執(zhí)行用戶輸入的命令等作用,但它最根本的 功能就是為了啟動 Linux 內核。在嵌入&

4、lt;/p><p><b>  目 錄</b></p><p><b>  第一章 緒論3</b></p><p>  1.1 Linux 操作系統(tǒng)3</p><p>  1.1.1 Linux 操作系統(tǒng)的歷史3</p><p>  1.1.2 Linux 操作系統(tǒng)的

5、特點4</p><p>  1.1.3 嵌入式LINUX的應用5</p><p>  2.1Linux 的安裝5</p><p>  第二章 Bootloader7</p><p>  2.1 Bootloader的概念和作用7</p><p>  2.2 Bootloader的執(zhí)行過程8</p&g

6、t;<p>  2.3 bootloader必須具備的功能8</p><p>  第三章 Linux內核的啟動過程10</p><p>  3.1 Linux內核入口10</p><p>  3.2 start_kernel函數(shù)11</p><p><b>  3.3 結論11</b></p

7、><p>  第四章 Shell12</p><p>  4.1 Shell12</p><p>  4.2 常用Shell命令14</p><p><b>  第五章 總結19</b></p><p><b>  第一章 緒論</b></p><p&

8、gt;  1.1 Linux 操作系統(tǒng)</p><p>  1.1.1 Linux 操作系統(tǒng)的歷史</p><p>  Linux 操作系統(tǒng)剛開始時并沒有被稱作Linux,Linus 給他的操作系統(tǒng)取名為FREAX,其英文含義是怪誕的、怪物、異想天開等意思。在他將新的操作系統(tǒng)上載到ftp,funet。fi服務器上時,管理員Ari Lemke很不喜歡這個名稱。他認為既然是Linus 的操作系

9、統(tǒng)就取其諧音Linux 作為該操作系統(tǒng)的目錄吧,于是Linux 這個名稱就開始流傳下來。在Linus 的自傳《Just for Fun》一書中,Linus 解釋說:"坦白地說,我從來沒有想到過要用Linux 這個名稱發(fā)布這個操作系統(tǒng),因為這個名字有些太自負了。而我為最終發(fā)布版準備的是什么名字呢Freax。實際上內核代碼中某些早期的Makefile - 用于描述如何編譯源代碼的文件 - 文件中就已經(jīng)包含有"Freax&

10、quot;這個名字了,大約存在了半年左右。但其實這也沒什么關系,在當時還不需要一個名字,因為我還沒有向任何人發(fā)布過內核代碼。而Ari Lemke,他堅持要用自己的方式將內核代碼放到ftp 站點上,并且非常不喜歡Freax 這個名字。他堅持要用現(xiàn)在這個名字(Linux),我承認當時我并沒有跟他多爭論。但這都是他取的名字</p><p>  1.1.2 Linux 操作系統(tǒng)的特點</p><p&g

11、t;  嵌入式LINUX操作系統(tǒng)的概念</p><p>  以應用為中心,以計算機技術為基礎,軟件、硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗要求嚴格的專用計算機系統(tǒng),稱為嵌入式系統(tǒng)。</p><p>  一個最小的嵌入式系統(tǒng)的基本組成為:① 一個用作引導的可用設施(工具);② 一個具備內存管理,進程管理和定時器服務的LINUX微內核;③ 一個初始進程;④ 硬件的驅動程序;⑤

12、 一個或幾個應用進程以提供必要的應用功效。</p><p>  1.1.3 嵌入式LINUX的應用</p><p>  嵌入式系統(tǒng)的涵蓋面是非常廣泛的,其中,家電市場包括機頂盒、數(shù)字電視、可視電話、家庭網(wǎng)絡等信息家電;工業(yè)市場包括工業(yè)控制設備、儀器;商用市場包括掌上電腦、瘦客戶機、POS終端等;通信市場包括WAP手機、無線PDA等。目前被廣泛看好的是信息家電市場,國內有很多開發(fā)廠商正加大投

13、入、開發(fā)和研制新的產品,嵌入式LINUX將是他們首選的操作系統(tǒng)。</p><p><b>  Linux 的安裝</b></p><p>  安裝Linux有二種方式:硬盤直接安裝和虛擬機安裝。</p><p><b>  硬盤直接安裝</b></p><p>  把硬盤中的一部分空間開辟出來,專門

14、用來安裝Linux,通過制作一個雙啟動菜單,在開機時由用戶選擇進入Windows系統(tǒng)或者Linux系統(tǒng)。</p><p><b>  虛擬機安裝</b></p><p>  在Windows系統(tǒng)中安裝一個專門的“虛擬機”軟件,這個軟件負責在Windows系統(tǒng)之上運行另一個操作系統(tǒng),可以是另一個Windows,或者是Linux等任何操作系統(tǒng)。</p>&l

15、t;p>  常用的虛擬機軟件有VMware和Virtual PC,運行時相當于生成了一臺沒有安裝任何軟件的“祼機”,這臺“祼機”可以看作是一臺獨立的、功能完全的計算機,成為虛擬機,它與安裝“虛擬機”軟件的計算機沒有任何耦合關系,運行虛擬機的真實的PC稱為宿主機,甚至能夠把虛擬機和宿主機搭建成一個網(wǎng)絡。通常,可以利用“虛擬機”軟件來安裝體驗新的操作系統(tǒng),面對原有的Windows系統(tǒng)沒有任何影響,當不需要這個虛擬機時,只要從硬盤上把虛

16、擬機的鏡像文件刪掉即可。</p><p>  安裝好VMware軟件后,首先要建立一個新的虛擬機,為這個新的虛擬機指定將來要安裝的操作系統(tǒng)、規(guī)劃內存和硬盤容量、設置網(wǎng)絡連接方式、指定虛擬機文件的存放路徑等,其中比較重要的是VMware網(wǎng)絡配置,共4種方式。如果用戶擁有多個IP,適合選擇僑接方式,給虛擬機分配一個對立的IP,此虛擬機就相當于網(wǎng)絡上的一臺獨立計算機,與宿主機在網(wǎng)絡上的物理地位相同;如果只有一個IP可用

17、,則可選擇網(wǎng)絡地址轉換(Network Address Translation,NAT)方式,虛擬機和宿主機共用一個IP;Host only方式可以使虛擬機和宿主機二者構成一個網(wǎng)絡,實現(xiàn)數(shù)據(jù)傳輸;custom方式不大常用,在此不作介紹。</p><p>  虛擬機軟件配置完成后,可以接著利用物理光驅或者光盤鏡像為這個虛擬機安裝一個Linux操作系統(tǒng)。</p><p>  第二章 Bootl

18、oader</p><p>  2.1 Bootloader的概念和作用</p><p>  Bootloader是嵌入式系統(tǒng)的引導加載程序,它是系統(tǒng)上電后運行的第一段程序,其作用類似于 PC 機上的 BIOS。在完成對系統(tǒng)的初始化任務之后,它會將非易失性存儲器(通常是 Flash或 DOC 等)中的Linux 內核拷貝到 RAM 中去,然后跳轉到內核的第一條指令處繼續(xù)執(zhí)行,從而啟動 Li

19、nux 內核。由此可見,bootloader 和 Linux 內核有著密不可分的聯(lián)系,要想清楚的了解 Linux內核的啟動過程,我們必須先得認識 bootloader的執(zhí)行過程,這樣才能對嵌入式系統(tǒng)的整個啟過程有清晰的掌握。</p><p>  2.2 Bootloader的執(zhí)行過程</p><p>  不同的處理器上電或復位后執(zhí)行的第一條指令地址并不相同,對于 ARM 處理器來說,該地址

20、為 0x00000000。對于一般的嵌入式系統(tǒng),通常把 Flash 等非易失性存儲器映射到這個地址處,而 bootloader就位于該存儲器的最前端,所以系統(tǒng)上電或復位后執(zhí)行的第一段程序便是 bootloader。而因為存儲 bootloader的存儲器不同,bootloader的執(zhí)行過程也并不相同。</p><p>  2.3 bootloader必須具備的功能</p><p>  1)

21、 初始化 RAM </p><p>  因為 Linux 內核一般都會在 RAM 中運行,所以在調用 Linux 內核之前 bootloader 必須設置和初始化 RAM,為調用 Linux內核做好準備。初始化 RAM 的任務包括設置 CPU 的控制寄存器參數(shù),以便能正常使用 RAM 以及檢測RAM 大小等。 </p><p>  2) 初始化串口串口在 Linux 的啟動過程中有著非常重

22、要的作用,它是 Linux內核和用戶交互的方式之一。Linux 在啟動過程中可以將信息通過串口輸出,這樣便可清楚的了解 Linux 的啟動過程。雖然它并不是 bootloader 必須要完成的工作,但是通過串口輸出信息是調試 bootloader 和Linux 內核的強有力的工具,所以一般的 bootloader 都會在執(zhí)行過程中初始化一個串口做為調試端口。 </p><p>  3) 檢測處理器類型 </

23、p><p>  Bootloader在調用 Linux內核前必須檢測系統(tǒng)的處理器類型,并將其保存到某個常量中提供給 Linux 內核。Linux 內核在啟動過程中會根據(jù)該處理器類型調用相應的初始化程序。 </p><p>  4) 設置 Linux啟動參數(shù) </p><p>  Bootloader在執(zhí)行過程中必須設置和初始化 Linux 的內核啟動參數(shù)。目前傳遞啟動參

24、數(shù)主要采用兩種方式:即通過 struct param_struct 和struct tag(標記列表,tagged list)兩種結構傳遞。</p><p>  5) 調用 Linux內核映像 </p><p>  Bootloader完成的最后一項工作便是調用 Linux內核。如果 Linux 內核存放在 Flash 中,并且可直接在上面運行(這里的 Flash 指 Nor Flash)

25、,那么可直接跳轉到內核中去執(zhí)行。但由于在 Flash 中執(zhí)行代碼會有種種限制,而且速度也遠不及 RAM 快,所以一般的嵌入式系統(tǒng)都是將 Linux內核拷貝到 RAM 中,然后跳轉到 RAM 中去執(zhí)行。不論哪種情況,在跳到 Linux 內核執(zhí)行之前 CUP的寄存器必須滿足以下條件:r0=0,r1=處理器類型,r2=標記列表在 RAM中的地址。</p><p>  第三章 Linux內核的啟動過程</p>

26、<p>  3.1 Linux內核入口</p><p>  Linux 非壓縮內核的入口位于文件/arch/arm/kernel/head-armv.S 中的 stext 段。該段的基地址就是壓縮內核解壓后的跳轉地址。如果系統(tǒng)中加載的內核是非壓縮的 Image,那么bootloader將內核從 Flash中拷貝到 RAM 后將直接跳到該地址處,從而啟動 Linux 內核。不同體系結構的 Linux

27、系統(tǒng)的入口文件是不同的,而且因為該文件與具體體系結構有關,所以一般均用匯編語言編寫[3]。對基于 ARM 處理的 Linux 系統(tǒng)來說,該文件就是head-armv.S。該程序通過查找處理器內核類型和處理器類型調用相應的初始化函數(shù),再建立頁表,最后跳轉到 start_kernel()函數(shù)開始內核的初始化工作。 </p><p>  3.2 start_kernel函數(shù)</p><p>  

28、start_kernel是所有 Linux 平臺進入系統(tǒng)內核初始化后的入口函數(shù),它主要完成剩余的與硬件平臺相關的初始化工作,在進行一系列與內核相關的初始化后,調用第一個用戶進程-init 進程并等待用戶進程的執(zhí)行,這樣整個 Linux 內核便啟動完畢。</p><p><b>  3.3 結論</b></p><p>  Linux 內核是一個非常龐大的工程,經(jīng)過十多

29、年的發(fā)展,它已從從最初的幾百 KB 大小發(fā)展到現(xiàn)在的幾百兆。清晰的了解它執(zhí)行的每一個過程是件非常困難的事。但是在嵌入式開發(fā)過程中,我們并不需要十分清楚 linux 的內部工作機制,只要適當修改 linux 內核中那些與硬件相關的部分,就可以將 linux 移植到其它目標平臺上。通過對 linux 的啟動過程的分 析,我們可以看出哪些是和硬件相關的,哪些是 linux 內核內部已實現(xiàn)的功能,這樣在移植linux 的過程中便有所針對。而 l

30、inux內核的分層設計將使 linux 的移植變得更加容易。</p><p><b>  第四章 Shell</b></p><p><b>  4.1 Shell</b></p><p>  Linux提供給用戶使用的命令行界面稱為shell,它是用C語言編寫的一個程序,給用戶管理和使用系統(tǒng)提供了一個接口和橋梁??刂婆_輸

31、入的命令都由shell負責解釋,然后調用特定的程序來完成相關操作,shell看起來很像它的英文解釋那樣,是一個“殼”,包裹著Linux的內核,是聯(lián)系Linux系統(tǒng)與用戶的界面,功能類似于DOS操作系統(tǒng)中的commandcom,但是功能比后者強大得多。</p><p>  下面介紹shell的幾個功能。</p><p>  1.輸入輸出重定向及管道</p><p> 

32、 重定向的功能同DOS的重定向功能:“>”表示重定向輸出,“<”表示重定向輸入。而管道符號,是Linux功能強大的一個體現(xiàn),符號為一條豎線:“|”,用法為:</p><p>  Command1|Command2</p><p>  它的功能是第一個命令command1執(zhí)行的結果作為command2的輸入傳給command2,例如:</p><p>&l

33、t;b>  #ls|more</b></p><p>  該命令列出當前目錄中的所有文件,并把輸出送給more命令作為輸入,more命令會分屏顯示ls的輸出結果。</p><p><b>  2.后臺執(zhí)行命令</b></p><p>  執(zhí)行shell命令時,如果在命令后加一個“&”符號,則回車后立刻返回到命令提示符狀

34、態(tài)下,而命令會在后臺執(zhí)行。</p><p><b>  3.命令補全功能</b></p><p>  當輸入目錄名、命令名、文件名時,可以只輸入前幾個字母,然后按Tab鍵,如果關幾個字母已經(jīng)能完全標識出相應目標,則shell會補全這個目標的全名,如果僅憑這幾個字母還不夠,那么shell會列出頭字母相匹配的所有目標名供用戶選擇。</p><p>

35、<b>  4.環(huán)境變量</b></p><p>  Shell還提供了一些環(huán)境變量,這些變量無須賦值就可以直接使用。如下表所示。</p><p><b>  5.腳本功能</b></p><p>  除了提供控制命令之外,shell支持編程,即編寫shell腳本程序,它是Linux命令的組合,包括類似C語言的條件,循環(huán)等

36、程序控制語句等,類似DOS批處理,但功能要強大得多。用戶可以通過shell編程完成特定的工作。</p><p>  4.2 常用Shell命令</p><p><b>  1.基本命令</b></p><p> ?。?) shutdown:關閉所有程序,根據(jù)用戶指令關機或者重新啟動。</p><p> ?。?)halt:

37、關機命令。</p><p> ?。?)reboot:重新啟動系統(tǒng)。</p><p>  (4)logout:使用戶退出系統(tǒng),相當于Ctrl+D組合鍵。</p><p>  (5)man:提供有關命令的幫助信息,選項為要查詢文件名。</p><p><b>  2.文件處理命令</b></p><p&g

38、t; ?。?)cat:顯示文本文件內容。</p><p>  (2)head:輸出文件的開始部分。</p><p>  (3)tail:輸出文件的結尾部分。</p><p>  (4)more:分屏顯示文件內容,顯示內容不可向上翻頁。</p><p>  (5)less: 分屏顯示文件內容,顯示內容可向上翻頁。</p><

39、p>  (6)patch:把一個目錄下的源碼文件更新到新的版本。</p><p>  (7)source:讀取Linux命令組成的文本文件。</p><p>  (8)mkfifo:建立管道文件命令。</p><p> ?。?)nm:列出二進制文件或目標文件中所有的符號。</p><p> ?。?0)wc:輸出文件中字節(jié)數(shù)、單詞數(shù)、行數(shù)

40、。</p><p> ?。?1)bc:計算器命令。</p><p> ?。?2)which:文件定位命令。</p><p> ?。?3)ldd:列出程序運行所需要的共享庫。</p><p>  (14)file:顯示文件屬性命令。</p><p>  3.文件目錄操作命令</p><p>  (

41、1)ls:顯示。-l選項顯示文件的詳細信息,-a選項顯示所有文件,包括隱含文件。</p><p> ?。?)pwd:顯示當前路徑的完整名稱。</p><p><b> ?。?)目錄切換。</b></p><p> ?。?)mkdir:目錄創(chuàng)建命令。</p><p> ?。?)rmdir:目錄刪除命令。</p>

42、<p> ?。?)mv:文件改名命令。</p><p>  (7)cp:文件復制命令。</p><p> ?。?)rm:文件刪除命令。</p><p> ?。?)ln:建立連接命令。</p><p> ?。?0)touch:創(chuàng)建空間文件命令。</p><p> ?。?1)chown:修改文件的屬主。<

43、;/p><p>  (12)umask:設置新建文件的默認屬性。</p><p>  (13)chmod:修改文件的權限。</p><p> ?。?4)find:文件搜索命令。</p><p>  (15)grep:在文件中查找指定內容。</p><p> ?。?6)sort:交逐行對文件中的內容進行排序。</p&g

44、t;<p> ?。?7)alias:為命令指定一個別名。</p><p>  4.進程作業(yè)控制命令</p><p> ?。?)ps:顯示當前系統(tǒng)中運行的進程。</p><p> ?。?)pstree:以進程樹的形式顯示系統(tǒng)中運行的進程。</p><p> ?。?)top:顯示系統(tǒng)中進程的動態(tài)信息。</p><

45、p> ?。?)fg:將后臺的作業(yè)調制前臺繼續(xù)運行。</p><p> ?。?)bg:另一個暫停的后臺作業(yè)繼續(xù)運行。</p><p> ?。?)jobs:查看系統(tǒng)當前作業(yè)。</p><p> ?。?)kill:發(fā)送特定信號給某進程。</p><p><b>  5.網(wǎng)絡命令</b></p><p&

46、gt;  (1)ping:基于ICMP協(xié)議,向遠端主機發(fā)送一個數(shù)據(jù)包,如果到達遠端主機的網(wǎng)絡沒有問題,就會在指害時間間隔內返回數(shù)據(jù)包,由此得知當前網(wǎng)絡狀態(tài),以及對方主機工作是否正常。</p><p>  (2)ifconfig:顯示或者設置網(wǎng)絡設備。</p><p>  (3)ifup: 命令ifup eth0相當于ifconfig eth0 up,啟動網(wǎng)絡設備eth0。</p>

47、;<p> ?。?)ifdown:命令ifup eth0相當于ifconfig eth0 down,關閉網(wǎng)絡設備eth0。</p><p> ?。?)netstat:顯示網(wǎng)絡連接、路由表和網(wǎng)絡接口信息。</p><p> ?。?)route: 查看并編輯計算機的IP路由表。</p><p> ?。?)traceroute:顯示數(shù)據(jù)包到主機間的路徑。&l

48、t;/p><p>  (8)nslookup:查詢一臺計算機的IP地址和其對應的域名。</p><p><b>  6.備份壓縮命令</b></p><p> ?。?)ar:歸檔命令。</p><p>  (2)tar:打包解包命令。</p><p> ?。?)gzip:文件壓縮程序。</p&g

49、t;<p>  (4)gunzip:文件解壓程序。</p><p> ?。?)bzip2:文件壓縮程序。</p><p> ?。?)bunzip2:文件解壓縮程序。</p><p><b>  7.磁盤管理</b></p><p> ?。?)fdisk:硬盤分區(qū)命令。</p><p>

50、; ?。?)mount:文件系統(tǒng)掛載命令。</p><p>  (3)umount:卸載文件系統(tǒng)。</p><p><b>  8.用戶管理</b></p><p>  (1)su:用戶切換命令。</p><p> ?。?)useradd:添加用戶命令。</p><p> ?。?)passwd:修

51、改登錄密碼命令。</p><p> ?。?)userdel:刪除用戶命令。</p><p>  (5)who:顯示當前系統(tǒng)使用者信息。</p><p> ?。?)whoami:顯示用戶登錄名,相當于命令id –un。</p><p><b>  9.模塊命令</b></p><p> ?。?)ls

52、mod:顯示目前系統(tǒng)中正在運行的模塊列表。</p><p>  (2)insmod:把模塊插入到內核中運行。</p><p>  (3)rmmod:從內核中卸載模塊。</p><p>  (4)depmod:檢查模塊依賴關系。</p><p> ?。?)modprobe:根據(jù)depmod產生的依賴關系加載和卸載模塊。</p>&

53、lt;p><b>  10.其它命令</b></p><p> ?。?)history:顯示歷史命令列表。</p><p> ?。?)service:啟動服務,或停止服務。</p><p> ?。?)clear:清屏。</p><p> ?。?)time:測量特定指令執(zhí)行所需要的時間。</p><

54、;p> ?。?)date:顯示系統(tǒng)時間。</p><p> ?。?)cal:顯示當前月的日歷。</p><p>  (7)echo:標準輸出回顯命令。</p><p><b>  第五章 總結</b></p><p>  隨著畢業(yè)日子的逼近,畢業(yè)設計也接近了尾聲。在指導老師的帶領下,我終于順利的完成了畢業(yè)設計論文。

55、在沒有做畢業(yè)設計以前覺得畢業(yè)設計只是對這幾年來所學知識的單純總結,但是通過這次做畢業(yè)設計發(fā)現(xiàn)自己的看法有點太片面。畢業(yè)設計不僅是對前面所學知識的一種檢驗,而且也是對自己能力的一種提高。通過這次畢業(yè)設計使我明白了自己原來知識還比較欠缺。自己要學習的東西還太多,以前老是覺得自己什么東西都會,什么東西都懂,有點眼高手低。通過這次畢業(yè)設計,我才明白學習是一個長期積累的過程,在以后的工作、生活中都應該不斷的學習,努力提高自己知識和綜合素質。注重理

56、論與實踐的相結合。在整個設計中我更加了解到了:</p><p><b>  一、什么是畢業(yè)論文</b></p><p>  畢業(yè)論文是高等院校畢業(yè)生提交的一份有一定學術價值的文章。它是大學生完成學業(yè)的標志性作業(yè),是對學習成果的綜合性總結和檢閱。</p><p>  二、撰寫畢業(yè)論文的目的與諾意義</p><p>  第一

57、個目的是對在校大學最后一次知識的全面檢驗,是對學生基本知識,基本理論和基本技能掌握與提高程度的一次總測試。第二目的是培養(yǎng)大學生的科學研究能力,使他們初步掌握進行科學研究的基本程序和方法。</p><p>  首先,撰寫畢業(yè)論文是檢驗學生在校學習成果的重要措施,也是提高教學質量的重要環(huán)節(jié)。其次,通過撰寫畢業(yè)論文,提高寫作水平是干部隊伍“四化”建設的需要。再次,提高大學生的寫作水平是社會廣義物質文明和精神文明建設的需

58、要。</p><p>  在這次畢業(yè)設計中也使欠的同學關系更進一步了,同學之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法對我們更好的理解知識,所以在這里非常感謝幫助我的同學。</p><p>  總而言之,知識必須通過應用才能實現(xiàn)基價值!有些東西以為學會了,但真正到用的時候才發(fā)現(xiàn)是二回事,所以我認為只有真正會用的時候才是真的學會了。</p><p>  在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論