原创 數據庫學習7- 子查詢
子查詢 sql操作的dml語句中出現嵌套了select語句,這個select語句就是子查詢; 總結: 1.select子查詢放在括號
原创 數據庫學習11-PLSQL語法
1.pl/sql 1.1 pl/sql是什麼; pl/sql(Procedural Language extensions to
原创 UItableView 插入刪除數據 動畫
方法1: [_tableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationFade]; 方法2:
原创 Android設計模式(三)--裝飾模式
1、定義: Attach additional responsibilities to an object dynamically keeping the same interface. Decoators provide a flex
原创 Android設計模式(二)--策略模式
1、定義: The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strateg
原创 Android設計模式(五)--簡單工廠模式
1、面試的時候問到這樣的問題: 在一個ListView 的item子視圖中,很多種不同的顯示樣式,或者說是,爲了更好的維護,或者以後需要添加不同的樣式,應該怎麼做? 我一下就想到的是工廠的模式,利用工程,編寫ViewFactory,方法中
原创 Android設計模式(四)--代理模式
1、定義: 爲其他對象提供一種代理以控制對這個對象的訪問。 2、使用: 在某些情況下,一個對象不適合或者不能直接引用另一個對象,而代理對象可以在客戶端和目標對象之間起到中介的作用。 3、作用: 代理對象可以在客戶端和目標對象之間起到中介的
原创 Android設計模式(十三)--狀態模式
1、定義: 當一個對象內在狀態轉變時,允許改變其行爲,這個對象看起來改變了其類; 2、優點: 將與特定狀態相關的行爲局部化,並且將不同狀態的行爲分割開來; 3、目的: 消除龐大的條件分支語句; 4、使用: 當一個對象的行爲取決於它的
原创 Android設計模式(八)--模板方法模式
到國美面試Android的時候,問我的設計模式相關的問題: 1、單例模式的意義時什麼; 2、有哪幾種工廠方法模式; 3、你用過的模板方法模式,舉例說明; 自己感覺答的一塌糊塗。模板方法模式都沒說出來; 悲劇! 基礎不牢,地動山搖。 大公司
原创 iOS學習篇章1--Objective-C基礎語法
1、Objective-C 定義: OC是以SmallTalk爲基礎,建立在C語言之上,是C語言的超集。 2、使用: 2007年蘋果公司發佈了OC 2.0,並在iPhone上使用OC進行開發。 3、編譯環境: Xcode 4、框架
原创 Android設計模式(十二)--抽象工廠模式
問題: 抽象工廠模式,是一個,狠惡心的模式,那麼這個模式在Android有沒有用到過呢? 1、定義: 抽象工廠模式:爲創建一組相關或者是相互依賴的對象提供一個接口,而不需要指定他們的具體類。 2、使用: 2.1、不依賴於產
原创 Android設計模式(十)--建造者模式
回頭看自己寫的東西,在關於Android自定義控件時,寫的代碼適用性比較高,但是看上去沒有什麼技術含量,所以在學習設計模式的時候,想想有些東西是否能夠改進,比如說: 自定義Dialog是Android應用必須的,系統的控件實在是太難看了;
原创 iOS學習篇章3--SEL與@selector
1、定義: SEL:類成員方法的指針; 2、本質: 在iOS中SEL本質就是:類方法的編號,函數的地址; @selector() 實際上就是取得類方法的編號; @selector() 他的行爲基本可以等同C語言的中函數指針; @sel
原创 iOS學習篇章5--GCD
GCD 1、定義: Grand Central Dispatch; iOS的一種底層多線程機制; 多核編程的解決方法; 使用內聯的形式,將block代碼,放置其中; GCD可以說是依賴於Block,瞭解:Block 2、控制: dis
原创 iOS學習篇章2--Category類別
Category類別: 1、定義: 類的方法的拓展; 2、使用: 在定義好了一個類,當我們不想改,或者是不能修改時(系統提供的類),我們可以對其添加類別,而非子類; 3、用處: (1)對現有的類進行擴展; (2)作爲子類的替代手段; (3