一语中的
一、 計(jì)算機(jī)/操作系統(tǒng)
1.??K.I.S.S. (Keep it simple,stupid.)??????????????????????? ——Unix的至高原則
2. ?信息 = 位+上下文。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?——《深入理解計(jì)算機(jī)系統(tǒng)》
3.? 寄存器是很寶貴的資源。
4. ?存儲(chǔ)器分層結(jié)構(gòu)的主要思想是一個(gè)層次上的存儲(chǔ)器作為下一個(gè)層次上的存儲(chǔ)器的高速緩存。
5. Oracle數(shù)據(jù)調(diào)優(yōu)最終就是操作系統(tǒng)的調(diào)優(yōu)。
?
二、問題解決方式
1.? 拿不準(zhǔn)就窮舉。????????????????????????????????????????????????? ——Ken Thompson (Unix 最初版本的設(shè)計(jì)者和實(shí)現(xiàn)者)
2. ?用幾個(gè)小時(shí)來制定計(jì)劃,可以節(jié)省幾周的編程時(shí)間。
3.??當(dāng)你試圖解決一個(gè)你不理解的問題時(shí),復(fù)雜化就產(chǎn)成了?!狝ndy Boothe
4. ?當(dāng)你選擇了一種語言,意味著你還選擇了一組技術(shù)、一個(gè)社區(qū)?!狫oshua Bloch
5. ?我不是一個(gè)偉大的程序員,我只是一個(gè)具有良好習(xí)慣的優(yōu)秀程序員。—— Kent Beck
6. ?好代碼本身就是最好的文檔。當(dāng)你需要添加一個(gè)注釋時(shí),你應(yīng)該考慮如何修改代碼才能不需要注釋?!猄teve McConnell,Code Complete 作者、
?
三、編寫代碼
1.? 你無法斷定程序會(huì)在什么地方耗費(fèi)運(yùn)行時(shí)間。?? ——Rob Pike(最偉大的 C 語言大師之一)
2.? 編程的核心是數(shù)據(jù)結(jié)構(gòu),而不是算法。??
?
四、文件IO
1. ?文件只不過就是字節(jié)序列。
2.?? 輸入/輸出(I/O)是在主存和外部設(shè)備(例如磁盤驅(qū)動(dòng)器、終端和網(wǎng)絡(luò)) 之間拷貝數(shù)據(jù)的過程。
?
五、分布式應(yīng)用
1. Hadoop是一個(gè)實(shí)現(xiàn)了mapreduce模式的開源的分布式并行編程框架。
?
六、架構(gòu)設(shè)計(jì)?
1. ?C/S編程模型: 一個(gè)應(yīng)用是由一個(gè)服務(wù)器進(jìn)程和一個(gè)或者多個(gè)客戶端進(jìn)程組成。服務(wù)器管理某種資源,并且通過操作這種資源來為它的客戶端提供某種服務(wù)。
2. ?我認(rèn)為對(duì)象就像是生物學(xué)里的細(xì)胞,或者網(wǎng)絡(luò)中的一臺(tái)計(jì)算機(jī),只能夠通過消息來通信——Alan Kay,Smalltalk的發(fā)明人,面向?qū)ο笾?/p>
3. ?Web編程大多數(shù)時(shí)候都在做兩件事,分層和緩存。
4. ?"同時(shí)"執(zhí)行是線程給人的感覺,在線程之間實(shí)際上是輪換執(zhí)行。
?
七、人生方向
1. 誠外無物,青春萬歲,自強(qiáng)不息。
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/yeahwell/p/4753550.html
總結(jié)
- 上一篇: android 开源网站
- 下一篇: Codeforces Round #24