1. 程式人生 > >SDK/JDK,Shell/Shell腳本,Apache/APR ,MTK

SDK/JDK,Shell/Shell腳本,Apache/APR ,MTK

mtk 管理員 程序編寫 可執行 控制結構 輔助 java工具 java 源碼

SDK

軟件開發工具包(SoftwareDevelopmentKit)

API(Application Programming Interface,應用編程接口)其實就是操作系統留給應用程序的一個調用接口,應用程序通過調用操作系統的 API而使操作系統去執行應用程序的命令(動作)。

Android SDK 指的是Android專屬的軟件開發工具包

DLL,即 Dynamic Link Library(動態鏈接庫)。在 Windows 環境下含有大量 .dll格式的文件,.dll 文件不能直接執行,他們通常由 .exe 在執行時裝入,內含有一些資源以及可執行代碼等。

JDK

SunMicrosystems針對Java開發員的產品

JDK是 Java 語言的軟件開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境,JAVA工具和JAVA基礎的類庫

Shell

Shell俗稱殼(用來區別於核),是指“提供使用者使用界面”的軟件(命令解析器)。它類似於DOS下的command和後來的cmd.exe。它接收用戶命令,然後調用相應的應用程序。

作為命令語言,它交互式解釋和執行用戶輸入的命令或者自動地解釋和執行預先設定好的一連串的命令;作為程序設計語言,它定義了各種變量和參數,並提供了許多在高級語言中才具有的控制結構,包括循環和分支。

Shell腳本

Shell Script[1] ,Shell腳本與Windows/Dos下的批處理相似,也就是用各類命令預先放入到一個文件中,方便一次性執行的一個程序文件,主要是方便管理員進行設置或者管理用的。但是它比Windows下的批處理更強大,比用其他編程程序編輯的程序效率更高,它使用了Linux/Unix下的命令。

shell script就像早期dos年代的.bat,最簡單的功能就是將許多指令匯整寫一起,讓使用者很容易地就能夠一個操作執行多個命令,而shell script更是提供了數組,循環,條件以及邏輯判斷等重要功能,讓使用者可以直接以shell來寫程序,而不必使用類似C程序語言等傳統程序編寫的語法。

Apache

Apache HTTP Server(簡稱Apache),中文名:阿帕奇,是Apache軟件基金會的一個開放源碼的網頁服務器,可以在大多數計算機操作系統中運行,由於其多平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠並且可通過簡單的API擴展,將Perl/Python等解釋器編譯到服務器中。 技術分享
Apache HTTP Server 開發者 : Apache軟件基金會 最新版本: 2.4.9(2014-03-17) 類型: 網頁服務器

APR

Apache Server經過這麽多年的發展後,將一些通用的運行時接口封裝起來提供給大家,這就是Apache Portable Run-time libraries, APR。

MTK分析

MTK手機原理圖,有分析工具,Mtklog,輔助解決系統穩定性。

SDK/JDK,Shell/Shell腳本,Apache/APR ,MTK