欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

javascript神作,javascript吧

作為一個新人,怎樣學好嵌入式Linux

很多同學接觸Linux不多,對Linux平臺的開發(fā)更是一無所知。 而現(xiàn)在的趨勢越來越表明,作為一個優(yōu)秀的軟件開發(fā)人員,或計算機IT行業(yè)從業(yè)人員, ?掌握Linux是一種很重要的謀生資源與手段。

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供運河網站建設、運河做網站、運河網站設計、運河網站制作等企業(yè)網站建設、網頁設計與制作、運河企業(yè)網站模板建站服務,十載運河做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

下來我將會結合自己的幾年的個人開發(fā)經驗,及對 Linux,更是類UNIX系統(tǒng),及開源軟件文化, 談談Linux的學習方法與學習中應該注意的一些事。

就如同剛才說的,很多同學以前可能連Linux是什么都不知道,對UNIX更是一無所知。 ?所以我們從最基礎的講起,對于Linux及UNIX的歷史我們不做多談,直接進入入門的學習。

Linux入門是很簡單的,問題是你是否有耐心,是否愛折騰,是否不排斥重裝一類的大修。 ?沒折騰可以說是學不好Linux的,鳥哥說過,要真正了解Linux的分區(qū)機制,對LVM使用相當熟練, ?沒有20次以上的Linux裝機經驗是積累不起來的,所以一定不要怕折騰。

由于大家之前都使用Windows,所以我也盡可能照顧這些“菜鳥”。 我的推薦,如果你第一次接觸Linux,那么首先在虛擬機中嘗試它。 ?

虛擬機我推薦Virtual Box,我并不主張使用VM,原因是VM是閉源的,并且是收費的,我不希望推動盜版。 ?

當然如果你的Money足夠多,可以嘗試VM,但我要說的是即使是VM,不一定就一定好。

付費的軟件不一定好。

首先,Virtual ?Box很小巧,Windows平臺下安裝包在80MB左右,而VM動輒600MB,雖然功能強大,但資源消耗也多,何況你的需求Virtual Box完全能夠滿足。 ?所以,還是自己選。學Linux必讀-Linux學習之路

如何使用虛擬機,是你的事,這個我不教你,因為很簡單,不會的話Google或Baidu都可以, 英文好的可以直接看官方文檔。 ?現(xiàn)在介紹Linux發(fā)行版的知識。

正如你所見,Linux發(fā)行版并非Linux,Linux僅是指操作系統(tǒng)的內核,作為科班出生的你不要讓我解釋, 我也沒時間。

我推薦的發(fā)行版如下:

UBUNTU 適合純菜鳥,追求穩(wěn)定的官方支持,對系統(tǒng)穩(wěn)定性要求較弱,喜歡最新應用,相對來說不太喜歡折騰的開發(fā)者。

Debian,相對UBUNTU難很多的發(fā)行版,突出特點是穩(wěn)定與容易使用的包管理系統(tǒng),缺點是企業(yè)支持不足,為社區(qū)開發(fā)驅動。

Arch,追逐時尚的開發(fā)者的首選,優(yōu)點是包更新相當快,無縫升級,一次安裝基本可以一直運作下去,沒有如UBUNTU那樣的版本概念,說的專業(yè)點叫滾動升級,保持你的系統(tǒng)一定是最新的。缺點顯然易見,不穩(wěn)定。同時安裝配置相對Debian再麻煩點。

Gentoo,相對Arch再難點,考驗使用者的綜合水平,從系統(tǒng)安裝到微調,內核編譯都親歷親為,是高手及黑客顯示自己技術手段,按需配置符合自己要求的系統(tǒng)的首選。

Slackware與Gentoo類似。

CentOS,社區(qū)維護的RedHat的復刻版本,完全使用RedHat的源碼重新編譯生成,與RedHat的兼容性在理論上來說是最好的。如果你專注于Linux服務器,如網絡管理,架站,那么CentOS是你的選擇。

LFS,終極黑客顯擺工具,完全從源代碼安裝,編譯系統(tǒng)。安裝前你得到的只有一份文檔,你要做的就是照文檔你的說明,一步步,一條條命令,一個個軟件包的去構建你的Linux,完全由你自己控制,想要什么就是什么。如果你做出了LFS,證明你的Linux功底已經相當不錯,如果你能拿LFS文檔活學活用,再將Linux從源代碼開始移植到嵌入式系統(tǒng),我敢說中國的企業(yè)你可以混的很好。

1、Linux基礎

你得挑一個適合你的系統(tǒng),然后在虛擬機安裝它,開始使用它。 如果你想快速學會Linux,我有一個建議就是忘記圖形界面,不要想圖形界面能不能提供你問題的答案, ?而是滿世界的去找,去問,如何用命令行解決你的問題。

在這個過程中,你最好能將Linux的命令掌握的不錯,起碼常用的命令得知道,同時建立了自己的知識庫, 里面是你積累的各項知識。

2、Linux平臺的C/C++開發(fā),同時還有Bash腳本編程[JAVA]

再下個階段,你需要學習的是Linux平臺的C/C++開發(fā),同時還有Bash腳本編程,如果你對Java興趣很深還有Java。 ?

同樣,建議你拋棄掉圖形界面的IDE,從VIM開始,為什么是VIM,而不是Emacs, ?

我無意挑起編輯器大戰(zhàn),但我覺得VIM適合初學者,適合手比較笨,腦袋比較慢的開發(fā)者。 ?

Emacs的鍵位太多,太復雜,我很畏懼。然后是GCC,Make,Eclipse(Java,C++或者)。

雖然將C++列在了Eclipse中,但我并不推薦用IDE開發(fā)C++,因為這不是Linux的文化, 容易讓你忽略一些你應該注意的問題。 ?

IDE讓你變懶,懶得跟豬一樣。如果你對程序調試,測試工作很感興趣,GDB也得學的很好, ?

如果不是GDB也是必修課。這是開發(fā)的第一步,注意我并沒有提過一句Linux系統(tǒng)API的內容, ?

這個階段也不要關心這個。你要做的就是積累經驗,在Linux平臺的開發(fā)經驗。

我推薦的書如下:C語言程序設計。 C語言,白皮書當然更好。 C++推薦 C++ Primer Plus, ?

Java我不喜歡,就不推薦了,附一個別人的書單:java 入門書籍。 ?

工具方面推薦VIM的官方手冊,GCC中文文檔,GDB中文文檔,GNU開源軟件開發(fā)指導(電子書), ?

匯編語言程序設計(讓你對庫,鏈接,內嵌匯編,編譯器優(yōu)化選項有初步了解,不必深度)。

如果你這個階段過不了就不必往下做了,這是底線,最基礎的基礎,否則離開,不要霍霍Linux開發(fā)。 ?不專業(yè)的Linux開發(fā)者作出的程序是與Linux文化或UNIX文化相背的,程序是走不遠的, 不可能像Bash,VIM這些神品一樣。 所以做不好干脆離開。

3、UNIX環(huán)境高級編程(作者英年早逝,第3版即將出版,稍等)

UNIX環(huán)境高級編程堪稱神作,經典中的經典。

接下來進入Linux系統(tǒng)編程,不二選擇,APUE,UNIX環(huán)境高級編程,一遍一遍的看, ?看10遍都嫌少,如果你可以在大學將這本書翻爛,里面的內容都實踐過,有作品,你口頭表達能力夠強, 你可以在面試時說服所有的考官。

(可能有點夸張,但APUE絕對是圣經一般的讀物,即使是Windows程序員也從其中汲取養(yǎng)分, Google創(chuàng)始人的案頭書籍,扎爾伯克的床頭讀物。)

這本書看完后你會對Linux系統(tǒng)編程有相當?shù)牧私猓繪inux與Windows平臺間開發(fā)的差異在哪? ?

它們的優(yōu)缺點在哪?我的總結如下:做Windows平臺開發(fā),很苦,微軟的系統(tǒng)API總在擴容,

想使用最新潮,最高效的功能,最適合當前流行系統(tǒng)的功能你必須時刻學習。 ?

Linux不是,Linux系統(tǒng)的核心API就100來個,記憶力好完全可以背下來。

而且經久不變,為什么不變,因為要同UNIX兼容,符合POSIX標準。 ?所以Linux平臺的開發(fā)大多是專注于底層的或服務器編程。

這是其優(yōu)點,當然圖形是Linux的軟肋,但我站在一個開發(fā)者的角度,我無所謂,因為命令行我也可以適應, ?

如果有更好的圖形界面我就當作恩賜吧。另外,Windows閉源,系統(tǒng)做了什么你更本不知道, ?

永遠被微軟牽著鼻子跑,想想如果微軟說Win8不支持QQ,那騰訊不得哭死。 而Linux完全開源,你不喜歡,可以自己改,只要你技術夠。

另外,Windows雖然使用的人多,但使用場合單一,專注與桌面。 而Linux在各個方面都有發(fā)展,尤其在云計算,服務器軟件,嵌入式領域,

企業(yè)級應用上有廣大前景,而且兼容性一流,由于支持POSIX可以無縫的運行在UNIX系統(tǒng)之上,

不管是蘋果的Mac還是IBM的AS400系列,都是完全支持的。 ?

另外,Linux的開發(fā)環(huán)境支持也絕對是一流的,不管是C/C++,Java,Bash,Python,PHP,Javascript,。。。。。。就連C#也支持。而微軟除Visual

Stdio套件以外,都不怎么友好,不是嗎?

如果你看完APUE的感觸有很多,希望驗證你的某些想法或經驗,推薦UNIX程序設計藝術, 世界頂級黑客將同你分享他的看法。

4、選擇方向:網絡,圖形,嵌入式,設備驅動

網絡方向:服務器軟件編寫及高性能的并發(fā)程序編寫

現(xiàn)在是時候做分流了。 大體上我分為四個方向:網絡,圖形,嵌入式,設備驅動。

如果選擇網絡,再細分,我對其他的不是他熟悉,只說服務器軟件編寫及高性能的并發(fā)程序編寫吧。 相對來說這是網絡編程中技術含量最高的,也是底層的。 ?需要很多的經驗,看很多的書,做很多的項目。

我的看法是以下面的順序來看書:

APUE再深讀 – 尤其是進程,線程,IPC,套接字

多核程序設計 - Pthread一定得吃透了,你很NB

UNIX網絡編程 – 卷一,卷二

TCP/IP網絡詳解 – 卷一 再看上面兩本書時就該看了

5.TCP/IP 網絡詳解 – 卷二 我覺得看到卷二就差不多了,當然卷三看了更好,努力,爭取看了

6.Lighttpd源代碼 - 這個服務器也很有名了

7.Nginx源代碼 – ?相較于Apache,Nginx的源碼較少,如果能看個大致,很NB。看源代碼主要是要學習里面的套接字編程及并發(fā)控制,想想都激動。如果你有這些本事,可以試著往暴雪投簡歷,為他們寫服務器后臺,想一想全球的魔獸都運行在你的服務器軟件上。

Linux內核 TCP/IP協(xié)議棧 – 深入了解TCP/IP的實現(xiàn)

如果你還喜歡驅動程序設計,可以看看更底層的協(xié)議,如鏈路層的,寫什么路由器,網卡, 網絡設備的驅動及嵌入式系統(tǒng)軟件應該也不成問題了。

當然一般的網絡公司,就算百度級別的也該毫不猶豫的雇用你。 只是看后面這些書需要時間與經驗,所以35歲以前辦到吧!跳槽到給你未來的地方!

圖形方向,我覺得圖形方向也是很有前途的,以下幾個方面。

Opengl的工業(yè)及游戲開發(fā),國外較成熟。

影視動畫特效,如皮克斯,也是國外較成熟。

GPU計算技術,可以應用在瀏覽器網頁渲染上,GPU計算資源利用上,由于開源的原因,有很多的文檔程序可以參考。如果能進火狐開發(fā),或google做瀏覽器開發(fā),應該會很好 ?。

嵌入式方向:嵌入式方向沒說的,Linux很重要。

掌握多個架構,不僅X86的,ARM的,單片機什么的也必須得懂。 硬件不懂我預見你會死在半路上,我也想走嵌入式方向,但我覺得就學校教授嵌入式的方法, ?我連學電子的那幫學生都競爭不過。 奉勸大家,一定得懂硬件再去做,如果走到嵌入式應用開發(fā),只能祝你好運, ?不要碰上像Nokia,Hp這樣的公司,否則你會很慘的。

驅動程序設計:軟件開發(fā)周期是很長的,硬件不同,很快。 每個月誕生那么多的新硬件,如何讓他們在Linux上工作起來,這是你的工作。 ?

由于Linux的兼容性很好,如果不是太低層的驅動,基本C語言就可以搞定,系統(tǒng)架構的影響不大,

因為有系統(tǒng)支持,你可能做些許更改就可以在ARM上使用PC的硬件了, ?所以做硬件驅動開發(fā)不像嵌入式,對硬件知識的要求很高。

可以從事的方向也很多,如家電啊,特別是如索尼,日立,希捷,富士康這樣的廠子,很稀缺的。

到什么程度才叫精通Linux?

許多同學觸摸Linux不多,對Linux渠道的開發(fā)更是一竅不通。而如今的趨勢越來越標明,作為一個優(yōu)秀的軟件開發(fā)人員,或計算機IT職業(yè)從業(yè)人員,把握Linux是一種很主要的營生資本與手法。

下來我將會結合自己的幾年的個人開發(fā)經驗,及對 Linux,更是類UNIX系統(tǒng),及開源軟件文化,談談Linux的學習方法與學習中應該注意的一些事。

就如同剛才說的,很多同學以前可能連Linux是什么都不知道,對UNIX更是一無所知。所以我們從最基礎的講起,對于Linux及UNIX的歷史我們不做多談,直接進入入門的學習。

Linux入門是很簡單的,問題是你是否有耐心,是否愛折騰,是否不排斥重裝一類的大修。沒折騰可以說是學不好Linux的,鳥哥說過,要真正了解Linux的分區(qū)機制,對LVM使用相當熟練,沒有20次以上的Linux裝機經驗是積累不起來的,所以一定不要怕折騰。

由于大家之前都使用Windows,所以我也盡可能照顧這些“菜鳥”。我的推薦,如果你第一次接觸Linux,那么首先在虛擬機中嘗試它。虛擬機我推薦Virtual Box,我并不主張使用VM,原因是VM是閉源的,并且是收費的,我不希望推動盜版。當然如果你的Money足夠多,可以嘗試VM,但我要說的是即使是VM,不一定就一定好。

付費的軟件不一定好。

首先,Virtual Box很小巧,Windows平臺下安裝包在80MB左右,而VM動輒600MB,雖然功能強大,但資源消耗也多,何況你的需求Virtual Box完全能夠滿足。所以,還是自己選。

如何使用虛擬機,是你的事,這個我不教你,因為很簡單,不會的話Google或Baidu都可以,英文好的可以直接看官方文檔。現(xiàn)在介紹Linux發(fā)行版的知識。

正如你所見,Linux發(fā)行版并非Linux,Linux僅是指操作系統(tǒng)的內核,作為科班出生的你不要讓我解釋,我也沒時間。

我推薦的發(fā)行版如下:

UBUNTU 適合純菜鳥,追求穩(wěn)定的官方支持,對系統(tǒng)穩(wěn)定性要求較弱,喜歡最新應用,相對來說不太喜歡折騰的開發(fā)者。

Debian,相對UBUNTU難很多的發(fā)行版,突出特點是穩(wěn)定與容易使用的包管理系統(tǒng),缺點是企業(yè)支持不足,為社區(qū)開發(fā)驅動。

Arch,追逐時尚的開發(fā)者的首選,優(yōu)點是包更新相當快,無縫升級,一次安裝基本可以一直運作下去,沒有如UBUNTU那樣的版本概念,說的專業(yè)點叫滾動升級,保持你的系統(tǒng)一定是最新的。缺點顯然易見,不穩(wěn)定。同時安裝配置相對Debian再麻煩點。

Gentoo,相對Arch再難點,考驗使用者的綜合水平,從系統(tǒng)安裝到微調,內核編譯都親歷親為,是高手及黑客顯示自己技術手段,按需配置符合自己要求的系統(tǒng)的首選。

Slackware與Gentoo類似。

CentOS,社區(qū)維護的RedHat的復刻版本,完全使用RedHat的源碼重新編譯生成,與RedHat的兼容性在理論上來說是最好的。如果你專注于Linux服務器,如網絡管理,架站,那么CentOS是你的選擇。

LFS,終極黑客顯擺工具,完全從源代碼安裝,編譯系統(tǒng)。安裝前你得到的只有一份文檔,你要做的就是照文檔你的說明,一步步,一條條命令,一個個軟件包的去構建你的Linux,完全由你自己控制,想要什么就是什么。如果你做出了LFS,證明你的Linux功底已經相當不錯,如果你能拿LFS文檔活學活用,再將Linux從源代碼開始移植到嵌入式系統(tǒng),我敢說中國的企業(yè)你可以混的很好。

1、Linux基礎

你得挑一個適合你的系統(tǒng),然后在虛擬機安裝它,開始使用它。如果你想快速學會Linux,我有一個建議就是忘記圖形界面,不要想圖形界面能不能提供你問題的答案,而是滿世界的去找,去問,如何用命令行解決你的問題。

在這個過程中,你最好能將Linux的命令掌握的不錯,起碼常用的命令得知道,同時建立了自己的知識庫,里面是你積累的各項知識。

2、Linux平臺的C/C++開發(fā),同時還有Bash腳本編程[JAVA]

再下個階段,你需要學習的是Linux平臺的C/C++開發(fā),同時還有Bash腳本編程,如果你對Java興趣很深還有Java。同樣,建議你拋棄掉圖形界面的IDE,從VIM開始,為什么是VIM,而不是Emacs,我無意挑起編輯器大戰(zhàn),但我覺得VIM適合初學者,適合手比較笨,腦袋比較慢的開發(fā)者。 Emacs的鍵位太多,太復雜,我很畏懼。然后是GCC,Make,Eclipse(Java,C++或者)。

雖然將C++列在了Eclipse中,但我并不推薦用IDE開發(fā)C++,因為這不是Linux的文化,容易讓你忽略一些你應該注意的問題。 IDE讓你變懶,懶得跟豬一樣。如果你對程序調試,測試工作很感興趣,GDB也得學的很好,如果不是GDB也是必修課。這是開發(fā)的第一步,注意我并沒有提過一句Linux系統(tǒng)API的內容,這個階段也不要關心這個。你要做的就是積累經驗,在Linux平臺的開發(fā)經驗。

我推薦的書如下:C語言程序設計。 C語言,白皮書當然更好。 C++推薦 C++ Primer Plus, Java我不喜歡,就不推薦了,附一個別人的書單:java 入門書籍。工具方面推薦VIM的官方手冊,GCC中文文檔,GDB中文文檔,GNU開源軟件開發(fā)指導(電子書),匯編語言程序設計(讓你對庫,鏈接,內嵌匯編,編譯器優(yōu)化選項有初步了解,不必深度)。

如果你這個階段過不了就不必往下做了,這是底線,最基礎的基礎,否則離開,不要霍霍Linux開發(fā)。不專業(yè)的Linux開發(fā)者作出的程序是與Linux文化或UNIX文化相背的,程序是走不遠的,不可能像Bash,VIM這些神品一樣。所以做不好干脆離開。

3、UNIX環(huán)境高級編程

UNIX環(huán)境高級編程堪稱神作,經典中的經典。

接下來進入Linux系統(tǒng)編程,不二選擇,APUE,UNIX環(huán)境高級編程,一遍一遍的看,看10遍都嫌少,如果你可以在大學將這本書翻爛,里面的內容都實踐過,有作品,你口頭表達能力夠強,你可以在面試時說服所有的考官。

(可能有點夸張,但APUE絕對是圣經一般的讀物,即使是Windows程序員也從其中汲取養(yǎng)分, Google創(chuàng)始人的案頭書籍,扎爾伯克的床頭讀物。)

這本書看完后你會對Linux系統(tǒng)編程有相當?shù)牧私猓繪inux與Windows平臺間開發(fā)的差異在哪?它們的優(yōu)缺點在哪?我的總結如下:做Windows平臺開發(fā),很苦,微軟的系統(tǒng)API總在擴容,想使用最新潮,最高效的功能,最適合當前流行系統(tǒng)的功能你必須時刻學習。 Linux不是,Linux系統(tǒng)的核心API就100來個,記憶力好完全可以背下來。而且經久不變,為什么不變,因為要同UNIX兼容,符合POSIX標準。所以Linux平臺的開發(fā)大多是專注于底層的或服務器編程。

這是其優(yōu)點,當然圖形是Linux的軟肋,但我站在一個開發(fā)者的角度,我無所謂,因為命令行我也可以適應,如果有更好的圖形界面我就當作恩賜吧。另外,Windows閉源,系統(tǒng)做了什么你更本不知道,永遠被微軟牽著鼻子跑,想想如果微軟說Win8不支持QQ,那騰訊不得哭死。而Linux完全開源,你不喜歡,可以自己改,只要你技術夠。

另外,Windows雖然使用的人多,但使用場合單一,專注與桌面。而Linux在各個方面都有發(fā)展,尤其在云計算,服務器軟件,嵌入式領域,企業(yè)級應用上有廣大前景,而且兼容性一流,由于支持POSIX可以無縫的運行在UNIX系統(tǒng)之上,不管是蘋果的Mac還是IBM的AS400系列,都是完全支持的。另外,Linux的開發(fā)環(huán)境支持也絕對是一流的,不管是C/C++,Java,Bash,Python,PHP,Javascript,。。。。。。就連C#也支持。而微軟除Visual Stdio套件以外,都不怎么友好,不是嗎?

如果你看完APUE的感觸有很多,希望驗證你的某些想法或經驗,推薦UNIX程序設計藝術,世界頂級黑客將同你分享他的看法。

4、選擇方向:網絡,圖形,嵌入式,設備驅動

網絡方向:服務器軟件編寫及高性能的并發(fā)程序編寫

現(xiàn)在是時候做分流了。大體上我分為四個方向:網絡,圖形,嵌入式,設備驅動。

如果選擇網絡,再細分,我對其他的不是他熟悉,只說服務器軟件編寫及高性能的并發(fā)程序編寫吧。相對來說這是網絡編程中技術含量最高的,也是底層的。需要很多的經驗,看很多的書,做很多的項目。

我的看法是以下面的順序來看書:

APUE再深讀– 尤其是進程,線程,IPC,套接字

多核程序設計- Pthread一定得吃透了,你很NB

UNIX網絡編程– 卷一,卷二

TCP/IP網絡詳解– 卷一再看上面兩本書時就該看了

5.TCP/IP 網絡詳解– 卷二我覺得看到卷二就差不多了,當然卷三看了更好,努力,爭取看了

6.Lighttpd源代碼- 這個服務器也很有名了

7.Nginx源代碼– 相較于Apache,Nginx的源碼較少,如果能看個大致,很NB。看源代碼主要是要學習里面的套接字編程及并發(fā)控制,想想都激動。如果你有這些本事,可以試著往暴雪投簡歷,為他們寫服務器后臺,想一想全球的魔獸都運行在你的服務器軟件上。

Linux內核 TCP/IP協(xié)議棧– 深入了解TCP/IP的實現(xiàn)

如果你還喜歡驅動程序設計,可以看看更底層的協(xié)議,如鏈路層的,寫什么路由器,網卡,網絡設備的驅動及嵌入式系統(tǒng)軟件應該也不成問題了。

當然一般的網絡公司,就算百度級別的也該毫不猶豫的雇用你。只是看后面這些書需要時間與經驗,所以35歲以前辦到吧!跳槽到給你未來的地方!

圖形方向,我覺得圖形方向也是很有前途的,以下幾個方面。

Opengl的工業(yè)及游戲開發(fā),國外較成熟。

影視動畫特效,如皮克斯,也是國外較成熟。

GPU計算技術,可以應用在瀏覽器網頁渲染上,GPU計算資源利用上,由于開源的原因,有很多的文檔程序可以參考。如果能進火狐開發(fā),或google做瀏覽器開發(fā),應該會很好。

嵌入式方向:嵌入式方向沒說的,Linux很重要。

掌握多個架構,不僅X86的,ARM的,單片機什么的也必須得懂。硬件不懂我預見你會死在半路上,我也想走嵌入式方向,但我覺得就學校教授嵌入式的方法,我連學電子的那幫學生都競爭不過。奉勸大家,一定得懂硬件再去做,如果走到嵌入式應用開發(fā),只能祝你好運,不要碰上像Nokia,Hp這樣的公司,否則你會很慘的。

驅動程序設計:

軟件開發(fā)周期是很長的,硬件不同,很快。每個月誕生那么多的新硬件,怎么讓他們在Linux上作業(yè)起來,這是你的作業(yè)。由于Linux的兼容性極好,假如不是太低層的驅動,根本C言語就能夠搞定,體系架構的影響不大,由于有體系支撐,你可能做少許更改就能夠在ARM上運用PC的硬件了,所以做硬件驅動開發(fā)不像嵌入式,對硬件常識的請求很高。

能夠嫻熟的建立常見的效勞,lnmp,ftp,dns,smba,假如呈現(xiàn)毛病,能夠及時的排除去。。。常常運用Linux,必定能夠變成大神。

原文鏈接:

電軟編輯的問題

天師是我?guī)煾?他2003年離開的電軟,在電軟呆了8年,

離開電軟后,他苦心鉆研PHP,和佛學,后來在長城在線上了1段時間班,再之后又去了新浪工作了1年.現(xiàn)已回老家天津,想做些生意呢!有段時間沒聯(lián)系他了~ 我?guī)煾狄郧暗木W站

現(xiàn)在關了,下面是他以前的自我介紹

最愛的街機游戲:彩京GUNBIRD、DAYTONA USA、VF5最愛的家用游戲:GGB、莎木、HALO站長的手機:NOKIA 6630最喜歡的女歌手:周璇、鳳飛飛最喜歡的男歌手:Roger Waters最喜歡的樂隊:英國Pink Floyd,英國BEATLES,英國Boney M最喜歡的日本品牌:HITACHI最喜歡的美國品牌:COMPAQ最喜歡的中國影星:殷婷茹(《都市里的村莊》、《鍋碗瓢盆進行曲》等)最喜歡的外國影星:卓別林、西爾維斯特?史泰龍、伊莎貝爾?阿佳妮最敬佩的外國技術網站:GOOGLE、PAYPAL、ZEND 關于站長___________ 站長,男,30歲,工作經驗八年。 曾經在北京某電玩雜志做過六年半,職位是編輯。這六年多的大好時光,奉獻給了中國的電玩事業(yè),也曾做出些許“成績”,但那僅僅是相對于老板的“利益”而言。實際上的工作,至今很難說清是好是壞,因為站長對于游戲的看法,無法與國內大多數(shù)玩家接軌,因此在受到少數(shù)玩家強力追捧的同時,得到了較大范圍內的負面評價。不過令站長欣慰的是,在這世界上總能找到志同道合的朋友,而本人對于游戲的認知,也是恒久不變的。 站長從1980年以前即開始接受街機的洗禮,家大人抱著在天津勸業(yè)場六層打(看)日本電玩。小時候為數(shù)不多的記憶,除了爺爺帶著去上海玩擠公共汽車的場面(1979),再就是那很早期的投幣式街機。站長從小學起即有機會接觸街機,正式去玩、去研究是從初中開始,街機、FC、MD、SS、DC一路走來,接受正統(tǒng)熏陶。 2004年離開雜志社,在某地區(qū)級門戶網站做了一年編輯,從那里得知一個新名詞——“發(fā)布系統(tǒng)”——進而延續(xù)了之前對于網絡的緣份。不久之后,站長從一個打從2000年起就開始“經常上網”但本質上卻始終是一個“網絡白癡”的門外漢,開始向熟悉網頁的方向前進。一般來說,在初作網站編輯時,總要先學習發(fā)布系統(tǒng)的使用,然而這對站長而言,卻是比較困難的,本人曾經有過三次不及格的經歷,被眾人恥笑過——還險些扣工資。 (后話:正是因為有過太多次關于發(fā)布系統(tǒng)使用過程中的失敗經驗,所以更加激勵了自己學習并掌握制作發(fā)布系統(tǒng)的決心。) 由于曾經非常艱苦地學習過HTML語言——雖然那段時間并不很長,大概一個月左右,但但那種刻骨銘心的記憶至今無法忘記。歷經四個月的摸索,決心一定要架設自己的網站,這是一個良好的開端,失敗乃成功之母,實踐的經驗永遠比書面知識有用得多。到2004年5月,開始買進自己的空間,進行PHP論壇的建設。結識了數(shù)據(jù)庫,但卻完全不清楚數(shù)據(jù)庫是怎么回事。 事實上在這之前,站長曾經想學習DHTML和VB,后來發(fā)現(xiàn)可能是誤區(qū),根本不對路,就放棄了。站長進入的第二個誤區(qū),是“買書”,花了兩三百塊錢買了不少網頁制作、FLASH制作、FIREWORKS的教程,也曾經興高采烈地通過各種軟件來體驗FLASH的制作,喧囂過后,終于是一場空——什么也沒有學會,確切地說是“無法掌握”。 如何才能真正的駕馭網絡?是僅僅通過JAVASCRIPT和所謂DHTML嗎?站長在好朋友蕭遙的指點下,決意痛快淋漓地學習ASP,所利用的工具就是DREAMWEAVER ULTRADEV,同時還從朋友處取得了一個非常好的教材的PDF,它看上去是那樣地容易理解和平易近人,因為作者是蕭遙的老師,其所用筆墨在當時看來確實是經典級的描述。 2004年六月,站長已經得知PHP,在經歷了下載N張CD的微軟VISUAL STUDIO同時猛“開發(fā)”的鬧劇之后,站長發(fā)現(xiàn)自己的智商確實是太低了,而“編程”則是永遠無法到達的一個彼岸…… 在學習靜態(tài)網頁DW制作的同時,腦子里有過這樣一個閃念——我學習ASP,不需要PHP,PHP不好。然而事實恰恰相反,后來深入的恰恰是PHP,此實乃天意也。 PHP的學習是艱苦的。2004年7月開始汗流浹背的研究MYSQL數(shù)據(jù)庫,買了一本2002年的國產書,42元(《MYSQL網絡數(shù)據(jù)庫精萃》,由清華大學的兩個作者主編,機械工業(yè)出版社,印數(shù)4000本,附光盤),主講數(shù)據(jù)庫,另有少部分是PHP編程的應用,現(xiàn)在看來,數(shù)據(jù)庫部分有大量和MYSQL的CHM手冊相重復的內容。但不可否認的是這本書對站長PHP入門起到了極為關鍵的作用——因為站長是在沒有學習PHP之前,強行把MYSQL給熟悉了一遍。看不懂的東西很多,但強行接受,總算也能記住一些皮毛。 本著“工欲善其事,必先利其器”的原則,在網上搜羅PHP開發(fā)相關工具。當時已經發(fā)現(xiàn)ZEND STUDIO,安裝后即驚為神作,不但極大的振奮了精神,亦堅定了深入學習的信心。其時,并不會獨立安裝PHP,MYSQL,而是使用APPSERV來完成。 由于在學習MYSQL的同時淺顯的看了書中的一些PHP程序,發(fā)現(xiàn)誤人之處甚多。但仍然在錯誤地狀態(tài)下學習并理解了一點點PHP。 從2004年8月開始,開始學習PHP手冊的簡單漢化版,自己寫了一些所謂的筆記,就是把一些很容易搞亂的概念,用自己的話記在本子上。隨著“抄程”的深入,感覺要用eMule來獲取一些外國的資料。 eMule,站長從V0.26開始用起。那時中國哪里有什么VERYCD。MOP上的一位朋友才是站長的啟蒙老師。實戰(zhàn)中曾經有過PROBENPRINZ的LOWID狀態(tài)120K/s的下載記錄,因為那時全球使用ED2K網絡的不多,中國就更少了——LOWID外服百K以上,很爽。后來隨著使用者的增多,站長在雜志社進行端口映射,搖身變身成高ID……到2003年,站長已經把自己想要的資料統(tǒng)統(tǒng)搞定(In Memory of SilentBob)。 在通過EMULE下載了近乎所有的PHP教程之后,站長從美國一位女士的啟蒙著作開始,正式的展開學習,學習方法不外乎抄程、網絡查資料、實踐。貴在“強行”二字。 慢慢的,在正式學習PHP一個月之后,站長覺得分頁功能是非常重要的,就通過自己的算法,完成了分頁的函數(shù)。當學習完兩本JULY.C.Melony的著作之后,站長寫出了自己的分頁CLASS和文件上傳的程序,那時距站長接觸PHP大約有兩個月左右的時間。 后來隨著網站的建設,深入地理解了PHP易學易用之道,堅定地跟著外國人走,下載了由國內辛勤翻譯者編譯的MYSQL和PHP手冊,以實際架站為總動力源,慢慢的體驗著PHP編程所帶來的快樂,先后開發(fā)了自己的PUB系統(tǒng)、BBS,以及SHOPPING CART購物車程序……全憑熱情在沖。值得驕傲的,是本人選擇了工業(yè)級PHP模板SMARTY進行研究,三天即告掌握,后來更是用一天時間學會了PEAR::DB,則目前在PHP的基本應用上,已經比較得心應手。 比較奇怪的是,站長并不是很懂JS,但總有辦法搞定一些基本的使用,如表單驗證等,甚至復雜的東西,可以直接拿過來,JS程序是瀏覽器端,“天生開源”,沒辦法。 現(xiàn)在,站長是北京某門戶網站的編輯,業(yè)余時間仍在自學PHP,并進行過一些程序開發(fā)的簡單實踐。當前LOCALHOST安裝的是PHP5.05和MYSQL4.020,ZEND STUDIO 5.0和SQLYOG4.07,PEAR的大量PACKAGE以及SMARTY2.69……

本文標題:javascript神作,javascript吧
標題路徑:http://chinadenli.net/article10/dsgecgo.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供手機網站建設外貿網站建設軟件開發(fā)網頁設計公司靜態(tài)網站搜索引擎優(yōu)化

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化