高科技行業中工作會聽到很多特定行業的行話,從這個角度來說,這些專業術語是有必要了解的,為了更好的使用這些東西,也就必須對其有一定的了解,下面是班吉溫伯格最近解釋了10個基本術語。
api:應用程式程式設計介面有助於不同的軟體元件互相交流。「api提供了一種簡單,標準化的方式提供的功能,而不需要大量複雜的協調。」
技術堆疊:一組做的事情,如儲存和檢索資料和處理使用者登入的標準元件。「技術堆疊的乙個常見例子是lamp堆疊的linux作業系統,apache的web伺服器的資料庫中,mysql和php(或python)伺服器編碼環境。」
dns:網域名稱服務是地名轉換像foursquare.com友好的計算機的ip位址,如107.23.22.73的目錄。「當你到瀏覽器的位址列中鍵入www.foursquare.com時,瀏覽器的dns伺服器詢問那名翻譯成ip位址,然後原來的請求傳送到該ip位址。」
開源:開源專案的**公開,免費的。這樣,使用者就可以修改和改進的**,甚至重新使用它作其他用途。
機器學習:「機器學習演算法推斷出從一組實施例的一般規則,在表面上的相似的方式,在人類的學習。它們是有用的近似解來找到這些問題,因此,沒有任何已知的直接的演算法。錫裡,例如,是接近人類語音理解的機器學習演算法,該演算法的結果。」
版本控制:版本控制系統有助於確保組織內的工程師,他們的隊友不覆蓋的工作。這些系統還可以儲存所有以前版本的檔案。「這使開發人員能夠取得進展,同時仍然能夠除錯伺服器執行舊版本的**。」
演算法:的溫伯格比喻演算法食譜。「這是乙個列表,通過計算機可以明確,盲目地跟著一步一步的指示。」
客戶機/伺服器:「當兩台計算機在網路中互動,客戶端發起的互動,通過傳送請求到伺服器。「通常被稱為客戶機的web瀏覽器和移動裝置。
unix / linux作業系統:unix是乙個舊型的作業系統首先在貝爾實驗室開發。「這是值得注意的,因為它的許多創新的強烈影響的設計,更高版本的作業系統,一路到目前的一天。」另一方面,linux上,是乙個開放原始碼的作業系統,unix非常相似。
分布式系統:規模大的公司,如谷歌和facebook依賴於分布式系統來處理其龐大的資料和伺服器的請求負載。分布式系統「使用多台計算機,通過網路連線,執行任務或提供服務。」
10個應該知道的Python的程式設計技巧
1.變數的交換 不需要在用temp儲存a的值,再交換了 a 1 b 2 a,b b,a print a,b 212.字串的格式化 name rose age 19country china print hello,i m name i m from country and i m str age p...
成長中必須知道的10個故事
1 斷箭 2 生命的價值 3 昂起頭來真美 4 為生命畫一片樹葉 5 飛翔的蜘蛛 6 陰影是條紙龍 7 成功並不像你想像的那麼難 8 永遠的坐票 9 心中的頑石 10 追求忘我 1 斷箭 2 生命的價值 不要讓昨日的沮喪令明天的夢想黯然失色!在一次討論會上,一位著名的演說家沒講一句開場白,手裡卻高舉...
你應該知道的20個PHP類庫
下面是一些非常有用的php類庫,相信一定可以為你的web開發提供更好和更為快速的方法。下面的類庫可以讓你很簡的建立複雜的圖表和。當然,它們需要gd庫的支援。pchart 乙個可以建立統計圖的庫。libchart 這也是乙個簡單的統計相簿。jpgraph 乙個物件導向的建立類。open flash c...