原创 IOS開發學習筆記(六)

+攝像頭和照片庫+ 由於ios應用受到沙盒機制的限制 ,通常不能獲取照片或自己沙盒之外的其他數據。但可使用圖像選擇器UIImagePickerController;並在其代理 UIImagePickerControllerDel

原创 IOS學習筆記之Object-C(一)

++ 概述 ++ 目前來說,Objective-C(簡稱OC)是iOS開發的核心語言,在開發過程中也會配合着使用C語言、C++,OC主要負責UI界面,C語言、C++可用於圖形處理。 * 基於C語言:C語言是一門面向過程的語言,

原创 Web基礎之HTML

HTML 版本信息: 在文檔的起始用DOCTYPE聲明指定的版本和風格,讓瀏覽器清楚文檔的版本、類型和風格。版本信息分爲三種:嚴格型、傳統型(過渡型)、框架型。 分別是: 1)Strict DTD <!DOCTYPE ht

原创 IOS開發學習筆記(四)

+UINavigationController+導航控制器: 是用於構建 層級應用的主要工具與UITabBarController類似。主要區別在於UINavigationController是用棧(stack)來實現的。非常適

原创 Android開發中Kotlin之於Java那些不一樣的功能

感覺Kotlin對java不僅是一點點的改變,而是一種完全不同的體檢。習慣kotlin的簡潔後,就知道java到底e有多囉嗦了。今天簡單對比一下在Android開發中kotlin在語言本身上就有哪些好用的功能。 可觀察屬性Delegate

原创 Android studio gradle中分渠道加載res、libraries及Class

前段時間遇到這樣的需求,在App裏使用了地圖功能,對應海外版使用Android內置google的地圖服務。而對於國內版(大家都知道的),我們使用了高德地圖。而在導入高德地圖的時候需要加入對應的sdk及.so文件,這樣最後打包的大小會增

原创 Android library發佈多渠道AAR

一、 在項目多渠道開發時,除了對不同的渠道除了做統計外,還可以對不同的渠道加載不同的代碼及資源,具體的部署可以參考 Android studio gradle中分渠道加載res、libraries及Class ;在模塊化拆分後,若恰好

原创 Web基礎之jQuery對Ajax的支持

jQuery對Ajax的支持 1)load()方法: ①作用:將服務器返回的數據直接插入到符合要求的節點之上,並向服務器發送異步請求,相當於:obj.innerHTML=服務器返回的數據。 ②用法:$obj.load(

原创 JavaWeb處理流程與基本jar包

處理流程: —>client發起請求 —>前端控制器(DispatcherServlet)接收 —>調用處理器映射器(HandlerMapping)根據xml或註解查找對應的處理器(Handler) —>處理器適配器(Hand

原创 Web基礎之jQuery(一)

概述: 1)jQuery是一種框架,對於瀏覽器的兼容問題,95%不用再去考慮了。 2)jQuery利用選擇器(借鑑了CSS選擇器的語法)查找要操作的節點(DOM對象),然後將這些節點封裝成一個jQuery對象(封裝的目的有兩個:①

原创 IOS開發學習筆記之調試

調試 符號斷點:可指定某個方法;直接添加方法名,則相當於設置斷點在方法的第一行; Oc有過三種編譯器:GCC(很老,棄用)、LLVM、Apple LLVM(主要使用); LLDB調試工具:在設置斷點後,在輸入面板中使用lldb的

原创 Android單元測試

在Android開發過程中,一般模式大抵爲編寫好程序,然後運行在Android虛擬機或真機上(考慮到電腦配置太低,虛擬機太慢等情況,用虛擬機運行程序很少見);若要調試程序,一般採用打Log日誌、打斷點Debug等方式,定位到某處可能存

原创 IntelliJ IDEA導出war包及Tomcat部署

IntelliJ IDEA導出war包: 1)單擊最左下角的選項按鈕; 2)在右側彈出的maven projects選項展開Lifecycle/package,雙擊或點擊上面的執行按鈕,即可; 3)默認會把打好的war包放在在tar

原创 對List對象列表屬性值的快速搜索

對於數據的搜索已有很多成熟的方案,比如Apace Lucene框架,結合ikanalyer等分詞器能實現很複雜和高效的搜索,或直接使用sql語言對數據庫關鍵字進行搜索等。 但這些搜索都很重,對於已經加載完成的數據列表並不適用。 比如有

原创 IOS開發學習筆記之數據存儲

++ 數據存儲++ ios中常用的持久化數據的方法: 1、屬性列表:Xcode的Property List;再序列化到文件中,使用NSString、NSArray或NSDirectory等的writeToFile方法;主要用於解決