總結(jié)區(qū)別按管理方式分對于棧來講,是由系統(tǒng)編譯器自動管理,不需要程序員手動管理對于堆來講,釋放工作由程序員手動管理,不及時回收容易產(chǎn)生內(nèi)存泄露按分配方式分堆是動態(tài)分配和回收內(nèi)存...
總結(jié)區(qū)別按管理方式分對于棧來講,是由系統(tǒng)編譯器自動管理,不需要程序員手動管理對于堆來講,釋放工作由程序員手動管理,不及時回收容易產(chǎn)生內(nèi)存泄露按分配方式分堆是動態(tài)分配和回收內(nèi)存...
1、強引用和弱引用的問題;2、在方法一起使用時,需要的放到方法的最后3、外部變量內(nèi)部不能使用 默認(rèn)情況下block是不允許修改外部變量的.在block中,如果只使用全局或靜態(tài)...
如果你剛開始用cocoapods 引入三方庫文件,編譯的時候沒問題,但是在項目里對三方庫文件進(jìn)行初始化等操作,報 Undefined symbol: _OBJC_CLASS_...
1、正則表達(dá)式基本使用 正則表達(dá)式 — 基本語法[https://www.runoob.com/java/java-regular-expressions.html]正則表達(dá)...
1、http 是超文本傳輸協(xié)議 ,而https則是具有安全性的ssl加密傳輸協(xié)議2、https協(xié)議需要到ca申請證書,一般免費證書較少,因而需要一定費用;3、http和htt...
OC 是一個全動態(tài)語言,OC 的一切都是基于 Runtime 實現(xiàn)的平時編寫的OC代碼, 在程序運行過程中, 其實最終都是轉(zhuǎn)成了runtime的C語言代碼, runtime算...
assign 修飾基本數(shù)據(jù)類型,如:int、float、double等; 注意:assign 修飾對象時,當(dāng)對象被銷毀時,屬性值不會自動置為nil,會出現(xiàn)野指針的情況; re...
POST、DELETE、PUT、GET就像對應(yīng)著數(shù)據(jù)庫的CRUD(增、刪、改、查) 使用標(biāo)準(zhǔn): GET請求,用于向服務(wù)器發(fā)送查詢數(shù)據(jù)的請求,只是查詢,不會增加、修改數(shù)據(jù),不會...
小結(jié)TCP與UDP的區(qū)別: 1.基于連接與無連接;2.對系統(tǒng)資源的要求(TCP較多,UDP少);3.UDP程序結(jié)構(gòu)較簡單;4.流模式與數(shù)據(jù)報模式 ; 5.TCP保證數(shù)據(jù)正確性...
1、熱點數(shù)據(jù)的緩存由于redis訪問速度塊、支持的數(shù)據(jù)類型比較豐富,所以redis很適合用來存儲熱點數(shù)據(jù),另外結(jié)合expire,我們可以設(shè)置過期時間然后再進(jìn)行緩存更新操作,這...
GC原理,性能調(diào)優(yōu) 通過IDEA 運行JAVA代碼,java代碼執(zhí)行過程 編譯源代碼 編譯java文件生成字節(jié)碼文件 JVM 中的類加載器,加載字節(jié)碼文件 JVM 中的執(zhí)行引...
@熱血足球2016 好久沒有玩iOS了
iOS開發(fā)之NSFileManager的使用注意前言瞎扯 我們在做項目過程中難免會接觸到存儲文件這種操作,那么必然會和NSFileManager發(fā)生關(guān)系(你們想歪了,真邪惡~~~) 代碼預(yù)覽 那先貼一下代碼吧:1>這個是直...
@戰(zhàn)戰(zhàn)_c386 你要什么代碼
iOS Openssl 獲取證書信息及驗簽獲取證書數(shù)據(jù)獲取 ///頒發(fā)結(jié)構(gòu)名稱 ///CA機(jī)構(gòu)信息 ///主題信息獲取 /// 證書的過期日期時間 ///獲取證書生效日期 驗簽過程:
Java 學(xué)習(xí)記錄 Spring工作原理 內(nèi)部最核心的就是IOC了,1、動態(tài)注入,讓一個對象的創(chuàng)建不用new了,可以自動的生產(chǎn),這其實就是利用java里的反射(反射其實就是在...
GCD 的核心是 C 語言寫的系統(tǒng)服務(wù),執(zhí)行和操作簡單高效,因此 NSOperation 底層也通過 GCD 實現(xiàn),換個說法就是 NSOperation 是對 GCD 更高層...