一、概述 mmap是一種內(nèi)存映射文件的方法,即將一個文件或者其它對象映射到進(jìn)程的地址空間,實(shí)現(xiàn)文件磁盤地址和進(jìn)程虛擬地址空間中一段虛擬地址的一一...
一橄妆、熱更新的介紹 很多開發(fā)技術(shù)中,都會有熱更新的說法: 熱更新、熱啟動中的熱一般是指不停機(jī)/不停APP匆笤,或者說不重啟。 服務(wù)器中的熱更新:不需要...
本文主要大致介紹 React-Native 框架的底層原理谱邪,以及新架構(gòu)的演變炮捧。 文章骨架主體來自React Native 原理與實(shí)踐[https...
因?yàn)閮?nèi)容太多,沒有大綱不方便閱讀虾标,所以也可以跳轉(zhuǎn) 前端各種模塊化方案總結(jié) 附帶大綱[https://tenloy.github.io/2021/...
# 寫在開頭 要點(diǎn)1:編譯時,必須要有聲明璧函。鏈接時傀蚌,必須有定義。 編譯器需要根據(jù)聲明來進(jìn)行語法檢查蘸吓,驗(yàn)證使用是否有誤 有些語言如C++或是Win...
原文鏈接[https://zhuanlan.zhihu.com/p/46216008]程序開發(fā)常見的ASCII善炫、GB2312、GBK库继、GB180...
# 動態(tài)鏈接 動態(tài)鏈接的基本思想是把程序按照模塊拆分成各個相對獨(dú)立部分宪萄,在程序運(yùn)行時才將它們鏈接在一起形成一個完整的程序艺谆,而不是像靜態(tài)鏈接一樣把...
# ASLR引入 進(jìn)程在自己私有的虛擬地址空間中啟動拜英。按照傳統(tǒng)方式静汤,進(jìn)程每一次啟動時采用的都是固定的可預(yù)見的方式。然而居凶,這意味著某個給定程序在某...
先附上源碼地址:結(jié)合 XNU 源碼(應(yīng)該不是最新的虫给,且不怎么全,不過用來分析學(xué)習(xí)也差不多了)侠碧,來看加載器的流程抹估,效果更好。重要的兩個類: bsd...