boost簡單概述 1

2021-06-29 02:53:01 字數 501 閱讀 5771

1、bind函式是乙個花哨的東西,其實沒有什麼用處

2、property_tree 使用xml,讀一些配置檔案

3、thread、asio、smart_ptr、字串處理,可以學一下

4、io_service  io 建立乙個非同步的   async_           非同步定時器            非同步執行緒

他的run函式之前必須有乙個非同步操作在執行,否則run會因為沒有事件處理而立即結束

io_serviece  相當於乙個非同步機制,類似於select和spoll,前攝器模式的主體

ip::tcp::endpoint  是乙個裝置:相當於struct sockaddr  包含family、port、 address

ip::tcp::socket      是乙個socket,用於接受連線accept,和connect,以及send recevice

acceptor     是乙個接受連線的類,acceptor.async_accept(sock。。。)

UML簡單概述

一 物件導向技術 1.物件導向技術出現於 20世紀 70年代末,是軟體工程領域中的重要技術 2.是一種程式設計方法 3.是一種對現實世界中問題的抽象方式 4.對物件導向建模技術的研究的主要成果就是統一建模語言 軟體衡量指標 外部 使用者方面 1.正確性 軟體執行結果是否正確 2.健壯性 這個軟體是不...

Javascript DOM 簡單概述

元素節點 nodetype 1 屬性節點 nodetype 2 文字節點 nodetype 3 遍歷dom選取 document.getelementbyid document.getelementsbyclass document.getelementsbytagname 根據已知元素選取 ele...

HTTP簡單概述

型別 提供的mime型別由數百個。很多很多。uriurl 同一資源定位符 描述了一台特定伺服器上某資源的特定位置。他們說明如何從乙個精確 固定的位置獲取資源。在這裡插入描述 如上,顯示了 url 如何精確地說明某資源的位置以及如何去訪問它。1.url 的第一部分被稱為方案 scheme 說明了訪問資...