如果沒有執行緒,開源會怎樣

2021-08-26 16:57:35 字數 538 閱讀 2448

今天在處理zookeeper,通過閱讀源**,小有體會,將就著寫下,望能起到拋磚引玉的效果。

1 執行緒救了開源。

試想一下,如果沒有執行緒,幾個開源專案能正常跑起來?

2 基礎是王道。

開源**目的就在幫助你簡單,幫助你把一些細節的東西隱去。比如zookeeper中,你需要的只是如何建立乙個zookeeper客戶端,如何從zookeeper的伺服器獲取你所要的資訊,而中間你可能還需要一些對伺服器node的狀態的api呼叫。而開源專案得為你做多少東西呢?而這些都是最基礎的一些東西,也恰恰是我們現在變成用得比較少的東西。

包括:檔案操作,socket操作,同步處理,國際編碼。

3 linux哲學太了不起。

每個專案都有輸入流,都有輸出流。所以spring能很好的整合struts,hibernate,ibatis。zookeeper也能很好的整合到任何專案,包括hadoop。

4 設計模式。

一直以為設計模式是很高的東西,當然,它確實也不是那麼容易真正弄明白。以前聽一朋友說設計模式就是為了更好的理解高手的**,此言我覺得甚有道理。

如果沒有typeof,核心將會怎樣?

一直都覺得雙向鍊錶在核心中非常重要。雙向鍊錶最主要的就是用了container of這個巨集。而container of又是建立在typeof的基礎之上的。沒有typeof,就沒有container of,雙向鍊錶,就沒有max,mix這些巨集,就沒有.linux核心將typeof已經發揮到極致了。...

沒有iml檔案會怎麼樣 如果沒有配音會怎麼樣

美化聲音的技巧 我們都知道在電影拍攝現場有錄音人員,但是會有很大的雜音,是不能用的。後期製作中有對畫面的也有對聲音的處理,為什麼需要配音,第一就是如果觀眾是內地的,想要看一部香港片但是又聽不懂粵語,難道只能看字幕嘛,看字幕就影響了對這部電影的觀賞度,看字幕會分散注意力。這個時候就需要乙個配音演員。還...

如果你是班傑明 富蘭克林,會怎樣學習程式設計?

優秀的程式設計方法是極難教的。程式設計書籍大抵都是這樣開頭的 這是x方法的例子,還有下面這個例子 教教基礎是容易的,因為基礎知識也就那麼多。難就難在,要教明白每種選擇帶來的結果。一般我們會建議多寫 慢慢提高水平。這是必要但非充分條件。要想學的更好,我們還要判斷應該寫哪些 以及如何改善這些 我們接下來...