沙盒路徑下的 Library/Caches 用來存放緩存文件,保存從網絡下載的請求數據,后續仍然需要繼續使用的文件,例如網絡下載的離線數據,圖片,視頻文件等。該目錄中的文件系統不會自動刪除,可以做離線訪問。它的存放時間比 tmp 下的長,但是不如 Library 下的其它目錄。總的來說 Caches 目錄下存放的數據不能是應用程序運行所必需的,但是能提高應用訪問性能的。可寫入應用支持文件,保存應用程序再次啟動需要的信息。iTunes 不會對這個目錄的內容進行備份。要求程序員必需提供一個完善的清除緩存目錄的 "解決方案"。
KVO 是 Key-Value Observing 的簡寫,是鍵值觀察的意思,屬于 runtime 方法。Key Value Observing 顧名思義就是一種 observer 模式用于監聽屬性變量值的變化,也是運行時的方法,當實例變量改變時,系統會自動采取一些動作。KVO 跟 NSNotification 有很多相似的地方,用 addObserver:forKeyPath:options:context: 去 start observer, 用 removeObserver:forKeyPath:context 去 stop observer, 回調就是 observeValueForKeyPath:ofObject:change:context:。
從字面意思來理解,MVC 即 Modal View Controller(模型 視圖 控制器),是 Xerox PARC 在 20 世紀 80 年代為編程語言 Smalltalk-80 發明的一種軟件設計模式,至今已廣泛應用于用戶交互應用程序中。其用意在于將數據與視圖分離開來。在 iOS 開發中 MVC 的機制被使用的淋漓盡致,充分理解 iOS 的 MVC 模式,有助于我們程序的組織合理性。
VC 是 Key-Value Coding 的簡寫,是鍵值編碼的意思,屬于 runtime 方法。Key Value Coding 是 cocoa 的一個標準組成部分,是間接給對象屬性設置數值的方法,它能讓我們可以通過 name(key) 的方式訪問屬性變量, 不必調用明確的屬性訪問方法, 如我們有個屬性變量叫做 foo, 我們可以 foo 直接訪問它,同樣我們也可以用 KVC 來完成 [Object valueForKey:@“foo”], 這樣做主要的好處就是來減少我們的代碼量。
什么是適配,適應、兼容各種不同的情況。
JSON(JavaScript Object Notation)是一種輕量級的數據交換格式。它基于 ECMAScript 的一個子集。JSON 采用完全獨立于語言的文本格式,但是也使用了類似于 C 語言家族的習慣(包括 C、C++、 C#、Java、JavaScript、Perl、Python 等)。這些特性使 JSON 成為理想的數據交換語言。易于人閱讀和編寫,同時也易于機器解析和生成(一般用于提升網絡傳輸速率)。
Web 服務器,可以支持各種腳本(PHP)的執行,目前世界上使用最為廣泛的一種 Web 服務器
Apache是目前使用最廣的Web服務器,可以支持各種腳本的執行。
隨著Java和web技術的成熟及其在Internet上的廣泛應用,網絡管理技術和模式迎來了又一次革命。在網絡管理領域,通過Web技術(如Web服務器,HTTP協議、HTML和Java語言等)來集成網絡管理系統,就能夠獲得可運行于各種平臺的簡單有效的管理工具。特別是目前人們對計算機網絡管理工具的要求已不僅僅局限于集中式管理模式,而要求網絡管理工具具有分布計算能力。近幾年來隨著Java、EJB、XML等技術的發展與成熟使人們對網絡管理的分布式要求已成為現實。
在我們實際的開發中,表現層的解決方案雖然有多樣,但是IE瀏覽器已成為最多人使用的瀏覽器,因為大家都用Windows。在企業辦公系統中,常常有客戶這樣子要求:你要把我們的報表直接用Excel打開(電信系統、銀行系統)。或者是:我們已經習慣用Excel打印。
我發現隨著學生數量規模的增長,社會競爭的日益激烈,越來越多的同學為了應付各類考試而不斷涌向圖書館充電,以提高自己的競爭力,圖書館為了更好地配合學校的教學工作,完善讀者服務,面臨著多方壓力,尤其是學生占座資源問題,成為困擾高校圖書館的老大問題。目前,圖書館的圖書資源,目錄資源。人力資源等都實現了計算機管理,唯獨座位資源還停留在人工管理階段。因此,利用現代化管理手段,實現座位資源計算機網絡化管理,對圖書館的座位進行合理調配,提高座位資源的利用率,這才是解決占座問題的關鍵,并且有助于學生良好行為習慣的培養以及圖書館財產安全的監管。
Java類庫是系統提供的已實現的標準類的集合
當一個類獲取另一個類中所有非私有的數據和操作的定義作為自己的部分和全部成分的時候,稱這兩個類具有繼承關系。
所有編程語言都提供“抽象”功能,編程語言所能解決問題的復雜程度取決于抽象的種類和質量