歡迎star 隨著工作和學習中對截圖需求的增多,選擇一款高效且易用的截圖工具變得至關重要。今天,我想為大家推薦一款來自GitHub的開源項目——ScreenCut。這款工具不...

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