資源優(yōu)化 刪除無用圖片 刪除無用圖片的過程绍绘,可以概括為下面這 6 大步。通過 find 命令獲取 App 安裝包中的所有資源文件沪停,比如find > /Users/daimin...

資源優(yōu)化 刪除無用圖片 刪除無用圖片的過程绍绘,可以概括為下面這 6 大步。通過 find 命令獲取 App 安裝包中的所有資源文件沪停,比如find > /Users/daimin...
TCP和UDP區(qū)別 TCP是面向連接的UDP是面向無連接的 TCP提供可靠交付秒旋。通過TCP連接傳輸?shù)臄?shù)據(jù)约计,無差錯、不丟失迁筛、不重復并且按需分配到達煤蚌。UDP 不保證不丟失,不保證...
Socket是基于TCP和UDP協(xié)議的編程细卧。Socket編程進行的是端到端的通信尉桩,往往意識不到中間經(jīng)過多少局域網(wǎng),多少路由器因此能夠設置的參數(shù)也只能是端到端協(xié)議之上網(wǎng)絡層和傳...
Blocks 概要 Blocks是C語言的擴充功能贪庙≈├纾可以用一句話來表示Blocks的擴充功能:帶有自動變量(局部變量)的匿名函數(shù)。 “帶有自動變量值”究竟是什么呢止邮。 先看看C...
單例 什么情況下會需要單例呢这橙?比如系統(tǒng)中只能共享而不能復制的資源奏窑。例如,GPS屈扎,CoreLocation框架中的類 單例模式:保證一個類僅有一個實例埃唯,并提供一個訪問它的全局訪...
正常一條網(wǎng)絡請求需要經(jīng)過的流程是這樣:1.DNS 解析,請求DNS服務器鹰晨,獲取域名對應的 IP 地址墨叛。2.與服務端建立連接,包括 tcp 三次握手并村,安全協(xié)議同步流程巍实。3.連接...
上節(jié)講到了Block的實質(zhì) ,Blcok轉(zhuǎn)換為Block的結(jié)構(gòu)體類型的自動變量哩牍,_ block 變量轉(zhuǎn)換為 _block變量的結(jié)構(gòu)體類型的自動變量棚潦。所謂結(jié)構(gòu)體類型的自動變量,...
通過計算機上的音視頻輸入設備或者手機端攝像頭和麥克風實時錄制的音視頻流膝昆,編好碼后通過直播協(xié)議將數(shù)據(jù)包實時發(fā)送給服務器端丸边,服務器端通過流媒體協(xié)議把實時流分發(fā)出去,其他終端通過直...
DNS即域名系統(tǒng)(Domain Name System)是用來將域名與IP地址建議映射的協(xié)議荚孵。DNS服務器是高可用妹窖、高并發(fā)和分布式的樹樁層次結(jié)構(gòu) 根DNS服務器:返回頂級域D...
網(wǎng)頁上訪問https的話會有亂碼,因為經(jīng)過SSL加密收叶。 抓macOS的包 我們以www.baidu.com為例子 抓iOS應用包 設置好同一局域網(wǎng)并設置好端口號后從菜單欄選取...
網(wǎng)絡監(jiān)聽 蜂窩無線系統(tǒng)(LTE骄呼、4G、3G 等)對電量的消耗遠大于 WiFi 信號判没。根源在于 LTE 設備 基于多輸入蜓萄、多輸出技術(shù),使用多個并發(fā)信號以維護兩端的 LTE 鏈接...
此篇文章為讀iOS 和macOS性能優(yōu)化的簡單記錄澄峰。 目前的Objective-C 運行時系統(tǒng)中嫉沽,Objective-C選擇器(selector)實際上只是一個C字符串通過字...
DNS劫持主要是讓你重定向到其他網(wǎng)站,比如你想正確訪問淘寶俏竞,正常的DNS解析應該返回的是淘寶的IP地址绸硕,但是攻擊者利用其他攻擊手段,篡改了DNS解析的結(jié)果魂毁,返回了非淘寶IP地...
網(wǎng)上很多關(guān)于這方面的文章玻佩,但是決定還是如何使用響應者和響應者鏈出發(fā),然后來解釋一波兒席楚,首先推薦去看官方文章Using Responders and the Responder...
給大家介紹幾種常用的markdown寫法 標題大小 突出文章的層次感有1-6個階級用#的數(shù)量區(qū)分 五級標題##### 五級標題 效果如下 五級標題 字體設置 $\color{...