轉自:http://www.eetchina.com/ART_8800438611_617685_TA_558b9f36.HTM自 VoIP 技術面世以來,業界對現存的低位元速率轉碼器 (codec) 標準的關注一直不斷。影響 VoIP 裝置製造和應用開發商的主要問題包括涉及眾多專利持有人的複雜智慧財產權 (IPR) 管理、昂貴的使用許可模式,以及實際 IP 網路的低劣品質。在 2000 年,Global IP Sound (GIPS) 公司決定開發一種能夠滿足 VoIP 產業需求的
看到一篇文章《激發程式員創意的6本書》http://www.javaeye.com/news/18613因為有“創意”兩個字特別關注下。六本書分別是:1、《Pragmatic Thinking and Learning: Refactor Your Wetware》 - Andy Hunt 安迪·亨特2、Thinkertoys: A Handbook of Creative-Thinking Techniques - Michael Michalko《米哈爾科商業創意全攻略》 -
你有一個類型碼,它會影響類的行為,但你無法提供繼承手法消除它。以狀態物件取代類型碼。動機:本項重構和Replace Type Code with Subclass (以子類取代類型碼)類似,但如果“類型碼在對象生命期中發生變化”或“其他原因使得宿主類不能被繼承”,你也可以使用本重構。本重構使用State模式和Strategy模式。
對象技術的新手通常不願意在小任務上運用小對象—像是結合數值和幣種的money類,由一個起始值和結束值組成的range類等。你可以使用 Replace Data Value with Object (以對象取代資料值)將原本單獨存在的資料值替換為對象。如果想要替換的資料值是類型碼,而它並不影響行為,則可以運用 Replace Type Code with Class (以類取代類型碼)將它替換掉。如果你有與類型碼相關的條件運算式,可運用 Replace Type Code with
------英文文檔見android-ndk-r5b的documentation.html屬於Android Native Development Kit (NDK)的一部分見http://developer.android.com/sdk/ndk/(需要代理)翻譯僅個人見解----------------- Android NDK CPU Features detection library: Android NDK CPU特性檢測庫:-----------------------------