目录概述硬件 — CPU指令集:机器指令、汇编指令操作系统内核Kernel及系统调用、实现说明壳层Shell目前的操作系统举例ABI和API标准...
一、概述 mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一...
ARM处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令6大指令。 本文...
一、热更新的介绍 很多开发技术中,都会有热更新的说法: 热更新、热启动中的热一般是指不停机/不停APP,或者说不重启。 服务器中的热更新:不需要...
目录 数据加密概述 对称密钥加密概述 AES(Rijndael)概述 iOS中的AES(iOS SDK中的Security.framework库...
目录 时间复杂度与多项式时间 确定性算法与非确定性算法 判定性问题 规约/约化 P问题 NP问题 NPC问题 P=NP? NP难问题 求解难问题...
# 概述 早期的程序员发现机器语言在阅读、书写方面的问题,是如此的难以辨别和记忆,需要记住所有抽象的二进制码,为了解决这个问题,汇编语言就产生了...
# iOS的编译、链接工具 — Clang/LLVM 官网定义:[https://llvm.org/] The LLVM Project is ...
上一篇说到源码经过预处理、编译、汇编之后生成目标文件,这一章介绍一下iOS、Mac OS中目标文件的格式Mach-O的结构,方便了解之后的链接生...