對(duì)于Asio無(wú)棧協(xié)程做一個(gè)比較全面的導(dǎo)引阐滩,從使用阿弃、原理和實(shí)現(xiàn)三個(gè)方面進(jìn)行敘述载矿。 官方文檔:Asio Stackless Coroutine[https://think-asy...
對(duì)于Asio無(wú)棧協(xié)程做一個(gè)比較全面的導(dǎo)引阐滩,從使用阿弃、原理和實(shí)現(xiàn)三個(gè)方面進(jìn)行敘述载矿。 官方文檔:Asio Stackless Coroutine[https://think-asy...
1 概述 Android系統(tǒng)中砖织,涉及到多進(jìn)程間的通信底層都是依賴(lài)于Binder IPC機(jī)制奠伪。例如當(dāng)進(jìn)程A中的Activity要向進(jìn)程B中的Service通信目溉,這便需要依賴(lài)于B...
正文 0 內(nèi)存模塊 1 linux內(nèi)存總體布局:內(nèi)存分成用戶(hù)態(tài)和內(nèi)核態(tài) 4G進(jìn)程地址空間解析 內(nèi)核地址空間 進(jìn)程地址空間 2 地址轉(zhuǎn)換和頁(yè)表 2.1 地址轉(zhuǎn)換 虛擬內(nèi)存是指程...
生成器模式的核心是 ** 當(dāng)構(gòu)建生成一個(gè)對(duì)象的時(shí)候弱左,需要包含多個(gè)步驟,雖然每個(gè)步驟具體的實(shí)現(xiàn)不同棘钞,但是都遵循一定的流程與規(guī)則 ** 舉個(gè)例子缠借,我們?nèi)绻麡?gòu)建生成一臺(tái)電腦,那么我...
序 C++用法很多宜猜,包容性也比較強(qiáng)烈炭。一個(gè)C++的工程可能包含了各種各樣沒(méi)見(jiàn)過(guò)的用法。本篇內(nèi)容主要是參照谷歌C++標(biāo)準(zhǔn)規(guī)范宝恶,結(jié)合自身實(shí)際工作及經(jīng)驗(yàn)符隙,整理一份適合平時(shí)C++開(kāi)發(fā)的...
序列化的使用場(chǎng)景 將對(duì)象數(shù)據(jù)保存到存儲(chǔ)設(shè)備中; 將對(duì)象數(shù)據(jù)用于網(wǎng)絡(luò)上傳輸垫毙; 將對(duì)象數(shù)據(jù)用于進(jìn)程之間的傳輸霹疫; 序列化對(duì)象的時(shí)候只是針對(duì)成員變量進(jìn)行序列化,對(duì)靜態(tài)成員變量综芥,方法無(wú)...
$\color{red}{紅色字}$即可效果: 其他方法: $\color{#FF0000}{紅色字}$或$\color{rgb(255,255,0)}{黃色字}$ 效果:或...
1.模塊三要素 用到的頭文件 (1)初始化模塊 (2)退出模塊 (3)模塊簽證 2.platform總線(xiàn)三個(gè)步驟 用到的頭文件 ① 實(shí)例化platform_driver結(jié)構(gòu)體...