歡迎star 隨著工作和學(xué)習(xí)中對截圖需求的增多,選擇一款高效且易用的截圖工具變得至關(guān)重要。今天,我想為大家推薦一款來自GitHub的開源項(xiàng)目——ScreenCut。這款工具不...
歡迎star 隨著工作和學(xué)習(xí)中對截圖需求的增多,選擇一款高效且易用的截圖工具變得至關(guān)重要。今天,我想為大家推薦一款來自GitHub的開源項(xiàng)目——ScreenCut。這款工具不...
一、什么是GCD? Grand Central Dispatch 是異步執(zhí)行任務(wù)的技術(shù)之一。使用了簡潔的方法,實(shí)現(xiàn)了極為復(fù)雜的多線程編程。 GCD 的常用API 1、 認(rèn)識隊(duì)...
POP (protocol Oriented Programing POP) 面向協(xié)議編程 OOP (Object Oriented Programing) 面向?qū)ο缶幊?O...
產(chǎn)生架構(gòu)的原因? 1、代碼均攤 將不同的代碼進(jìn)行分塊,然后簡歷聯(lián)系,低耦合、高內(nèi)聚; 原則上:合理的App架構(gòu)應(yīng)該是合理分配每個(gè)類、結(jié)構(gòu)體、方法、變量的存在都應(yīng)該遵循單一職責(zé)...
0x00 OC和Swift之間的調(diào)用 1)swift調(diào)用oc,主要是在header.h 文件中添加了相應(yīng)的oc頭文件 2)oc調(diào)用swift,主要是在swift中添加項(xiàng)目的s...
有了UIWebView,為什么還需要WKWebView? UIWebVieW的缺點(diǎn): 笨重難用、內(nèi)存泄露、內(nèi)存消耗大,性能差 —— WKWebView提高性能WKWebVi...
一、 UDP (user datagram protocol)用戶數(shù)據(jù)報(bào)協(xié)議 ①: 一種簡單的面向數(shù)據(jù)報(bào)的通訊協(xié)議,即:應(yīng)用層傳下來的報(bào)文,不合并,不拆分,只是在其上面加上首...
網(wǎng)絡(luò)面試-0x11 TCP為什么需要三次握手和四次揮手? 一、三次握手 三次握手[three-way-handshake]:客戶端和服務(wù)器總共發(fā)送3個(gè)包,以建立TCP連接。 ...
一、 URL解析 1、 首先判斷你輸入的是一個(gè)合法的URL還是待搜索的關(guān)鍵字 2、如果是URL,對URL進(jìn)行解析 二、 DNS查詢 1、設(shè)備 —— 本地DNS服務(wù)器 —— x...
http是無狀態(tài)、無連接的特性無連接 —— 使用了keep-alive 來處理無狀態(tài) —— 使用了Cookie/Session 來維持 解決無狀態(tài)的方案 2 種 基于Sess...
一、CDN是什么? CDN(Content Delilvery Network) 內(nèi)容分發(fā)網(wǎng)絡(luò) 構(gòu)建在現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)之上的智能虛擬網(wǎng)絡(luò),依靠部署在各地的邊緣服務(wù)器,通過中心平臺...
非Keep-Alive: 早起HTTP1.0, 瀏覽器發(fā)起http請求需要與服務(wù)器建立新的TCP連接,請求處理后連接立即關(guān)閉。 缺點(diǎn):每個(gè)這樣的連接,客戶端與服務(wù)器都要分配T...
V1.0 —— 一個(gè)請求建立一個(gè)連接,結(jié)束則關(guān)閉 瀏覽器與服務(wù)器只保持短暫的連接,每次請求都需要與服務(wù)器建立一個(gè)TCP連接, 服務(wù)器完成請求處理后立即斷開TCP連接,服務(wù)器...
一、HTTP 1、HTTP(Hyper Text Transfer Protocol:超文本傳輸協(xié)議) 定義:是一種簡單的請求-響應(yīng)超文本傳輸協(xié)議,被用于在Web瀏覽器和網(wǎng)站...
一、HTTP 1、HTTP(Hyper Text Transfer Protocol:超文本傳輸協(xié)議) 定義:是一種簡單的請求-響應(yīng)超文本傳輸協(xié)議,被用于在Web瀏覽器和網(wǎng)站...
一、 為什么會有DNS系統(tǒng)? 記憶問題:IP地址不便于記憶,使用名字便于記憶;然而,名字需要對應(yīng)的ip進(jìn)行查詢資源 —— DNS系統(tǒng) 二、 DNS(Domain Name S...
一、是什么? 定義:http頭字段【http header fields】,指的是在超文本傳輸協(xié)議(http)的請求和響應(yīng)消息中的消息頭部分;它們定義了一個(gè)超文本傳輸協(xié)議事務(wù)...
一: 是什么? 定義:狀態(tài)碼的作用就是服務(wù)器告訴客戶端當(dāng)前請求的響應(yīng)狀態(tài),通過狀態(tài)碼能夠判斷和分析服務(wù)器的運(yùn)行狀態(tài)。 二: 分類 1xx 消息: 協(xié)議的中間狀態(tài),還需要后續(xù)請...