• LeetCode 120. Triangle

    Given a triangle, find the minimum path sum from top to bottom. Each ste...

  • 第六章 可执行文件的装载与进程

    第五章 Windows PE/COFF 5.1 Windows的二进制文件格式PE/COFF 组成和大多ELF一样,文件头,后面若干个段,后面符...

  • 第四章 静态链接

    4.1 空间与地址分配 问题:当有多个目标文件时,是如何合并到一个文件中的(生成可执行文件),是在哪个位置插入相关代码的?以什么规则进行插入? ...

  • 第三章 目标文件里有什么

    编译器编译源代码后生成的文件较目标文件 目标文件从结构上讲是编译后的可执行文件格式,只不过没有进行链接,有些符号或者地址没有进行校正 3.1 目...

  • 第二章 编译和链接

    2.1 被隐藏了的过程 ide一般将编译和链接的过程一步完成,通常将这种编译和链接合并到一起的过程叫构建 从代码变成可执行文件,概括来说氛围4步...

  • 第一章 温故而知新

    在早期一般一个设备都有对应的一个i/o控制器,通过一个总线(BUS)相连 后来cpu、gpu计算能力加强,其他的还是慢速,中间需要有一个东西协调...

  • 第七章 网络

    传输数据格式更改,使用Protobuf(二进制格式,有点:数据量小、易解析),问题是使用抓包工具排查问题时是否易排查,待调研 7.1.2 SSL...

  • 常见iOS开发错误

    原文这个 内存泄漏 野指针 重复代码(包括功能类似) 没必要的子类 编码风格不一致 状态太多 架构设计不合理 Controller过大 不要随大...

    0.1 69 0 1
  • 第六章 用户界面

    6.1 视图控制器 创建视图控制器基本的最佳实践如下:1.保持VC轻量级,业务逻辑抽出2.VC中不应编写动画逻辑,动画逻辑放在动画类中,将需要动...