首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
aron1992
掘友等级
iOS开发
|
福州宝宝巴士
好好做事 不多说闲话哦
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
83
文章 78
沸点 5
赞
83
返回
|
搜索文章
最新
热门
iOS使用观察者模式实现推送消息模块化
前段时间做了一些项目解耦重构和一些组件化的工作,推送是很多app种涉及到的应用场景,所以把推送模块做了一些重构的工作,让推送模块能够独立于业务适用于各种的业务场景。 推送消息模块和其他模块从技术角度来看是属于同一级别的模块,推送消息模块为了能够和其他业务组件之间既有通信又能解耦…
UML入门
UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。 UML的定义包括UML语义和UML表示法两个部分。 UML语义:UML对语义的描述使开发者能在语义…
编译链接过程
编译链接过程一个完整的编译链接过程包含了以下步骤:预编译编译汇编链接预编译预编译的处理规则如下删除#define,并且展开所有的宏定义处理条件预编译指令,#if/#ifdef/#elif/#else/
操作系统基础知识
线程,有时被称为轻量级的进程,是程序流执行的最小单元,一个线程有线程ID、当前指令指针、寄存器集合和堆栈组成。通常,一个进程由多个线程组成,各个线程共享程序的内存空间(代码段、数据段、堆栈)以及一些进程级的资源(如文件的打开和信号) 和预期的不一致,其实这个场景可能得到0、1、…
静态链接
在链接阶段,链接器为目标文件分配地址和空间,这里谈到的地址空间只关注与虚拟地址空间的分配,因为这个关系到链接器后面的关于地址计算的步骤,与文件中的空间关系不大。 链接之后可以看到之前为空的VMA(Virtual Memory Address 虚拟地址)都分配的了对应的虚拟地址空…
链接使用的符号
在链接的过程中,函数名和变量名统称为符号,链接的过程就是目标文件之间的对地址的引用,即对函数和变量地址的引用。 在目标文件中,符号类型不是COMMON类型(st_shndx!=SHN_COMMON),st_value表示符号在段中的偏移,即符号位于st_shndx所在的段偏移s…
目标文件和ELF格式详解
25640a00 %d.. 保存的是printf函数用到的字符串常量%d\n(25640a) 标识ELF文件的平台属性,比如ELF字长、字节序、ELF文件版本,如下图所示。 ELF文件中有很多段,段表(Section Header Table)就是保存这些段的基本信息的结构,包…
个人成就
文章被点赞
292
文章被阅读
121,983
掘力值
2,106
关注了
27
关注者
1,347
收藏集
4
关注标签
16
加入于
2018-05-17