原创 吳恩達機器學習筆記一
1、監督學習(Supervised Learning) 監督學習,即爲教計算機如何去完成預測任務(有反饋),預先給一定數據量的輸入和對應的結果,建模擬合,最後讓計算機預測未知數據的結果。 監督學習一般有兩種:
原创 吳恩達機器學習筆記二
單變量線性迴歸(Linear Regression with One Variable) 1、以房價預測訓練集爲例,假設函數:hθ(x)=θ0+θ1x 2、我們的目的在於求解預測結果hθ(x)
原创 多線程
目的本文主要是分享iOS多線程的相關內容,爲了更系統的講解,將分爲以下7個方面來展開描述。多線程的基本概念線程的狀態與生命週期多線程的四種解決方案:pthread,NSThread,GCD,NSOperation線程安全問題NSThrea
原创 【IOS網絡編程】socket編程 - Asyncsocket
iPhone的標準推薦是CFNetwork 庫編程,其封裝好的開源庫是 cocoa AsyncSocket庫,用它來簡化CFNetwork的調用,它提供了異步操作主要特性有: 隊列的非阻塞的讀和寫,而且可選超時。你可
原创 淺談IOS的多線程
在同一時刻,一個CPU只能處理1條線程,但CPU可以在多條線程之間快速的切換,只要切換的足夠快,就造成了多線程一同執行的假象。 多線程是通過提高資源使用率來提高系統總體的效率。 主線程:處理UI,所有更新UI的操作都必
原创 TableView執行順序和優化
一.tableView的執行順序:————————————多少個分區重複執行—————————————1. 有多少個分區。- (NSInteger)numberOfSectionsInTableView:(UITableView*)tab
原创 關於IOS的一些面試題
1、NSObject基類、元類、協議?isa:是一個Class 類型的指針. 每個實例對象有個isa的指針,他指向對象的類,而Class裏也有個isa的指針, 指向meteClass(元類)。元類保存了類方法的列表。當類方法被調 用時,先
原创 KVC
鍵值編碼Key-Value Coding,一種非正式的協議,提供一種機制通過使用字符串來間接訪問對象的屬性,而不是通過我們明確的存取方式來獲取。 KVC的規則: 當調用valueForKey、setValue:forK
原创 RunLoop使用
1、runloop是什麼? 是一個爲了保持程序持續運行的do-while死循環。程序循環中,處理APP中的各種事件,像touch、定時器、selector事件,從而保持程序持續運行,沒事時休眠,節約CPU資源,提高了程序的性能。
原创 IOS定位及編譯位置爲中文
導入包:CoreLocation.framework Mapkit.frameWork #import <CoreLocation/CoreLocation.h> #import <MapKit/MapKit.h> CL
原创 KVO
鍵值觀察機制,提供了觀察某一屬性變化的方法。 底層實現原理: 1、當某個類的屬性對象第一次被觀察時,系統通過runtime動態生成的該類的一個子類,NSKVONotifying_ 類,這個類就是用來做KVO的事情。動態創建類:
原创 RunTime的原理和問題
RunTime 是一套C語言的API,它把一些工作放在代碼運行時才處理,而並非是編譯時,即很多類和成員變量在我們編譯的時候是不知道的,在運行時,纔會被轉換成完整的確定的代碼運行。因此,需要一個運行時的系統,來處理編譯後代碼轉換的過程
原创 Block
帶有自動變量(局部變量)的匿名函數。(Block其實就是一個代碼塊,把你想要執行的代碼封裝在這個代碼塊裏,等到需要時再去調用。) ARC下block如果訪問外部變量,block在堆裏,可以使用copy和strong,並且bloc
原创 排序算法和鏈表
1、不用中間變量,用兩種方法交換A和B的值 // 1.中間變量 void swap(int a, int b) { int temp = a; a = b; b = temp; } // 2.加法 void swa
原创 CSDN的博文之路的開始
CSDN上的博文非常好,看了很有感觸。把平時學到的,用到的,記錄下來,分享給大家用,也方便自己以後查閱。 以後,我會堅持每天幾頁書,每天看博文,並且把自己用到的東西記錄下來,好的習慣是慢慢培養的,希望大家能和我一樣,並且支持。