詳細介紹Python語法說明
Python語法集成開發(fā)環(huán)境包括許多新的和改進的用于提高工作效率的功能。IDE 還進行了重新設(shè)計,從而向開發(fā)人員提供對.NET Framework 組件的直接訪問,我們使用Python來代替動態(tài)鏈接庫形式的插件。
然而這本身,也使多數(shù)開放源碼軟件在編碼易用性、針對性方面比不上Microsoft等專業(yè)軟件公司的產(chǎn)品。使用開放源碼軟件,多多少少都一些不太舒服的感覺。這一點想必用過Python語法較早期版本的朋友都有同感。有時候還不僅是不舒服,由于軟件開發(fā)者或版本的不同,我們無法保證所有的軟件都能夠簡單地在不同的機器間移植。
對于某些大型軟件(如:ORACLE 8.0.5)尤其如此。許多情況下,系統(tǒng)狀態(tài),尤其是內(nèi)核狀態(tài),對程序的安裝使用和性能有至關(guān)重要的影響和制約作用。從另外的角度來講,我們也可以為自己的計算機量身定制內(nèi)核。
這樣就不會出現(xiàn)Windows 98那樣的大垃圾箱了。要編譯Linux的內(nèi)核,首先要對它有個大概的印象。Linux是Unix的仿制品,它支持多任務(wù)、虛擬存儲器,多終端,虛擬文件系統(tǒng)等特性。
Python語法***可以運行在386/486的個人計算機上,其他一些體系結(jié)構(gòu)的機器,如:SUN Sparc,M68000,DEC Alpha,PowerPC上也逐漸有了適用的Linux。內(nèi)核配置的方法很多,make config、make xconfig、make menuconfig、make oldconfig等等,它們的功能都是一樣的。
區(qū)別應(yīng)該從名字上就能看出來,只有make oldconfig是指用系統(tǒng)當前的設(shè)置(./.config)作為缺省值。這里用的是make menuconfig。需要牢記:不必要的驅(qū)動越多,內(nèi)核就越大,不僅運行速度慢、占用內(nèi)存多,在少數(shù)情況下、還會引發(fā)其他問題。
可以配置的選項有以下一些:
1)code maturity level option 代碼成熟度prompt for development and/or incomplete code/drivers [N/y/?]如果有興趣測試一下內(nèi)核中尚未最終完成的某些模塊,就選y,否則選N,想知道更詳細的信息選?會看到聯(lián)機幫助(以下?的含義相同),N大寫表示缺省值。
2)processor type and features 處理器類型及特性Processor family(386,486/Cx486,586/K5/5x86/6x86,Pentium/K6/TSC, PPro/6x86MX)[PPro/6x86MX][]內(nèi)的是缺省值,我們可以根據(jù)前面介紹的uname 命令執(zhí)行的結(jié)果選擇。此項如果高于386,那么生成的內(nèi)核在386機器上將不能啟動。
3)loadable model support 可加載模塊支持Enable loadable module support(CONFIG_MODULES)[Y/n/?]
***選y,不然許多僅供動態(tài)加載的模塊就不能用了。
4)general setup 一般設(shè)置Networking support(CONFIG_NET)[Y/n/?]選y吧,現(xiàn)在還有幾臺計算機不用上網(wǎng)呢?
5)plug and play support 即插即用設(shè)備支持
Plug and Play support (CONFIG_PNP)[N/y/?]
選y吧。
6)block devices 塊設(shè)備Normal PC floppy disk support(CONFIG_BLK_DEV_FD)[Y/m/n/?]
一般的軟驅(qū)。選y。Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support(CONFIG_BLK_DEV_IDE)[Y/m/n/?]
這幾種接口的硬盤、光驅(qū)、磁帶、軟驅(qū)。選y。Include IDE/ATAPI CDROM support(CONFIG_BLK_DEV_IDECD)[Y/m/n/?]CDROM。選y。
7)networking options 網(wǎng)絡(luò)選項Packet socket (CONFIG_PACHET)[Y/m/n/?]按照目前網(wǎng)絡(luò)發(fā)展的狀況,選y比較好。當然也可以選其它的。Kernel/User netlink socke(CONFIG_NETLINK)[N/y/?]內(nèi)核與用戶進程雙向通信。選y。Network firewalls(CONFIG_FIREWALL)[N/Y/?]
如果真的需要用防火墻,就選y。UNIX domain sockets(confgi_unix)[Y/m/n/?]socket 的用處太多了。TCP/IP networking(CONFIG_INET)[Y/n/?]選y,理由如上一條。The IPX protocol (CONFIG_IPX)[N/y/m/?]其實并沒有那么多人真的需要使用或者學習IPX,所以一般選N。
8)SCSI support SCSI支持,SCSI low-level drives SCSI低級驅(qū)動根據(jù)系統(tǒng)中SCSI設(shè)備的實際情況選擇。
9)Networking device support 網(wǎng)絡(luò)設(shè)備支持如果用LAN上網(wǎng),就選擇網(wǎng)卡;如果用MODEM撥號上網(wǎng),就要看ISP提供那種服務(wù)了,一般都是PPP。
10)Amateur Radio support 業(yè)余收音機支持這是什么我不太清楚,所以選Python語法。
【編輯推薦】