原创 吳恩達機器學習筆記一

1、監督學習(Supervised Learning)      監督學習,即爲教計算機如何去完成預測任務(有反饋),預先給一定數據量的輸入和對應的結果,建模擬合,最後讓計算機預測未知數據的結果。      監督學習一般有兩種:    

原创 吳恩達機器學習筆記二

單變量線性迴歸(Linear Regression with One Variable)     1、以房價預測訓練集爲例,假設函數:hθ​(x)=θ0​+θ1​x                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上的博文非常好,看了很有感觸。把平時學到的,用到的,記錄下來,分享給大家用,也方便自己以後查閱。    以後,我會堅持每天幾頁書,每天看博文,並且把自己用到的東西記錄下來,好的習慣是慢慢培養的,希望大家能和我一樣,並且支持。