原创 同步IO、異步IO、阻塞IO、非阻塞IO

個人認爲: 阻塞:某個任務請求資源Ai,如果不可以立即獲得資源,進程就會卡在這裏。比如服務端阻塞listen,沒有客戶端連接進來,進程就卡在這裏;或者是一直在讀緩衝區,緩衝區沒有數據,讀進程就卡在這裏; 非阻塞:某個任務請求資源

原创 機器學習實戰-基本算法總結1

機器學習基本算法總結 ☞監督學習——分類 代碼在這,基於python3(原書代碼是python2) 這裏只是一個總結,原書已經講解很清楚了,不清楚的直接看代碼,或者李航的統計學習方法也有公式推導。 目錄1 1.k-近鄰算法(k

原创 CSDN-markdown 頁內跳轉目錄

試過好多方法,但都是打開新的網頁,比如說:(注:方法二不會打開新的網頁) 方法一 錨點跳轉: [點擊跳轉到標題0](#jump) <span id="jump">標題0</span> //錨點設置 點擊跳轉到標題0 · ·

原创 機器學習實戰-基本算法總結2

機器學習基本算法總結 ☞監督學習——迴歸 代碼在這,基於python3(原書代碼是python2) 這裏只是一個總結,原書已經講解很清楚了,不清楚的直接看代碼 目錄 1.預測數值型數據:迴歸 2.樹迴歸 ==========

原创 UNIX環境高級編程 第十五章:進程間通信:是指在不同進程之間傳播或交換信息

IPC的方式通常有管道(包括無名管道和命名管道(FIFO))、消息隊列、信號量、、共享存儲、Socket、Streams等。其中 Socket和Streams支持不同主機上的兩個進程IPC。 1.管道,通常指無名管道,是 UNIX

原创 UNP-UNIX網絡編程 第七章:獲取/設置套接字選項的方法

一 int getsockopt(int sockfd, int level, int optname, void* optval, socklen_t* optlen); int setsockopt(int sockfd,

原创 UNP-UNIX網絡編程 第六章:I/O複用

一.I/O模型 我們看到上面的TCP客戶同時處理兩個輸入:標準輸入和TCP套接字。我們遇到的問題就是在客戶阻塞於(標準輸入上的)fgets調用期間,服務器進程會被殺死。服務器TCP雖然正確地給客戶TCP發送一個FIN,但是既然客戶

原创 UNP-UNIX網絡編程 第十四章:高級I/O函數

(一)概述 首先是在I/.O操作上設置超時,三種方法; read和write這兩個函數的三個變體: recv和send運行通過第四個參數從進程到內核傳遞標誌; readvhe和writev允許指定往其中輸入數據或從其中輸出數

原创 UNP-UNIX網絡編程 第八章:基本udp套接字編程

一. 使用UDP的場合:DNS(域名系統)、NFS(網絡文件系統)、SNMP(簡單網絡管理協議) UDP沒有像TCP那樣的連接,客戶端直接使用sendto函數向某服務器發送數據報,服務器端一直recvfrom函數阻塞,以接收任何

原创 UNIX環境高級編程 第十三章:守護進程

守護進程(daemon)是生存期長的一種進程。它們常常在系統引導裝入時啓動,僅在系統關閉時才終止(生存期)。 因爲它們沒有控制終端,所以說它們時在後頭運行的。UNIX系統有很多守護進程,它們執行日常事務活動。 本章將說明守護進

原创 機器學習實戰-基本算法總結3

機器學習基本算法總結 ☞無監督學習 代碼在這,基於python3(原書代碼是python2) 這裏只是一個總結,原書已經講解很清楚了,不清楚的直接看代碼 目錄 1.K-Means算法 2.基於apriori算法進行關聯分析 3

原创 機器學習基本算法總結4

機器學習基本算法總結 ☞其他工具 代碼在這,基於python3(原書代碼是python2) 這裏只是一個總結,原書已經講解很清楚了,不清楚的直接看代碼 目錄 1. 使用PCA來簡化數據 2. 利用SVD來簡化數據 ======

原创 UNP-UNIX網絡編程 第十六章:非阻塞式I/O

(一) 概述 套接字默認狀態是阻塞的。也就是說當發出一個不能立即完成的套接字調用時,進程將被投入睡眠,等待相應操作的完成 ,一般分爲四類: 1. 輸入操作:包括read、readv、recv、recvfrom、recvmsg這5

原创 UNP-UNIX網絡編程 第二十六章:多線程

fork是昂貴的(把父進程的內存映像複製到子進程),並且需要進程間通信(IPC)機制。 線程的創建速度快(10-100 倍),同一進程中的線程共享相同的全局內存,線程之間容易共享信息,但是,這就帶來了同步的問題。 同一進程內的所

原创 UNP-UNIX網絡編程 第十一章:名字與地址轉換

(一) 域名系統(DNS) DNS主要用於主機名和IP地址之間的映射。主機名可以是簡單的名字ljm,也可以是全限定域名ljm.localdomainbaidu.com等。 1.資源記錄 DNS中的條目稱爲資源記錄(RR)。我們感興