前言 TangramKit是iOS系統(tǒng)下用Swift編寫的第三方界面布局框架。他集成了iOS的AutoLayout和SizeClass以及Android的五大容器布局體系以及...
新年的第一篇文章,沒想到自己又回來了,經(jīng)過慎重的考慮還是決定再講一期《效能優(yōu)化》。雖然去年剛發(fā)表過 《以后,江湖再見了》[http://www.itdecent.cn/p/...
文章已授權(quán)『鴻洋』公眾號發(fā)布 前言 你好!我是一只修仙的猿,歡迎閱讀我的文章。 Window,讀者可能更多的認(rèn)識是windows系統(tǒng)的窗口。在windows系統(tǒng)上,我們可以多...
贊,很詳細(xì)全面!
這一篇TCP總結(jié)請收下前言 很高興遇見你~ TCP這些東西,基本每個程序猿都或多或少是掌握的了。雖然感覺在實(shí)際開發(fā)中沒有什么用武之處,但,面試他要問啊 而最近大家伙過完年,也都在準(zhǔn)備春招,我也一樣...
前言 很高興遇見你~ TCP這些東西,基本每個程序猿都或多或少是掌握的了。雖然感覺在實(shí)際開發(fā)中沒有什么用武之處,但,面試他要問啊 而最近大家伙過完年,也都在準(zhǔn)備春招,我也一樣...
前言:人生有很多第一次,作為一只不諳世事的小程序媛,第一次踏出校門,開始實(shí)習(xí),感觸良多,其中,頗為震撼的一點(diǎn)是,原來一直給人印象邋里邋遢的程序猿們,竟然在寫代碼上有那么多講究...
我是在深入學(xué)習(xí) kotlin 時第一次看到協(xié)程,作為傳統(tǒng)線程模型的進(jìn)化版,雖說協(xié)程這個概念幾十年前就有了,但是協(xié)程只是在近年才開始興起,應(yīng)用的語言有:go 、goLand、k...
1、線程切換 涉及線程切換操作的操作符主要就倆,subscribeOn和observedOn, 我們還是像RxJava2 的原理淺析 一樣,考究源碼實(shí)現(xiàn)。我們先把主要注意力放...
Native庫的裝載過程 我們從一個簡單的NDK Demo開始分析。 Android 鏈接器Linker之前的工作 下面從System.loadLibrary()開始分析。 ...
前言 看這篇文章之前需要知道一個概念 虛擬內(nèi)存系統(tǒng)通過將虛擬內(nèi)存分割為稱作虛擬頁(Virtual Page,VP)大小固定的塊,一般情況下,每個虛擬頁的大小默認(rèn)是4096字節(jié)...
操作系統(tǒng)對內(nèi)存的管理 沒有內(nèi)存抽象的年代 在早些的操作系統(tǒng)中,并沒有引入內(nèi)存抽象的概念。程序直接訪問和操作的都是物理內(nèi)存。比如當(dāng)執(zhí)行如下指令時:mov reg1,1000 這...
一、Linux內(nèi)核地址映射模型 x86 CPU采用了段頁式地址映射模型。進(jìn)程代碼中的地址為邏輯地址,經(jīng)過段頁式地址映射后,才真正訪問物理內(nèi)存。 Linux簡化了分段機(jī)制,使得...