• load 和 initialize 方法底层本质

    一、load 方法理论 +load 方法会在 runtime 加载类、分类时调用(在main函数之前)。每个类、分类的 +load 在程序运行过...

  • 120
    Category 底层分析

    一、Category 浅层分析 二、Category 底层结构 三、Category 源码分析(分类方法优先调用) 四、小结 一、Categor...

  • 120
    KVO 底层本质

    一、KVO 的一个疑惑 二、KVO 的浅层分析 三、KVO 浅层分析验证 四、KVO 子类内部方法 五、手动触发 KVO 一、KVO 的一个疑惑...

  • 120
    NSObject 底层本质

    一、OC 转 C/C++ 二、NSObject 对象内存布局 三、NSObject 内存大小 四、OC 对象内存布局 五、OC 对象内存大小 一...

  • 120
    三、操作系统之线程

    前言 什么是线程 引入线程的原因 线程的概念 线程和进程的关系 线程结构 线程有点 多线程模型 用户线程和内核线程 多对一模型 一对一模型 多对...

  • 二、操作系统之进程

    前言 该篇文章主要说一些关于操作系统中进程相关的内容。主要涉及如下方面: 进程(进程组成和概念、进程和程序的关系、进程状态、PCB、CPU在进程...

  • 120
    一、操作系统导论和结构

    引言 出于三个原因,近期有一段时间没怎么写文章了。一、前段时间公司人员变动比较大,工作任务较为繁忙;二、家庭生活中有一些事需要处理;三、最近集中...

  • 用if else,switch,while,for颠覆你的编程认知

    前言 该篇文章主要会涉及如下几个问题:1、if else 和 switch case 在日常开发中该如何抉择?两者相比谁的效率会高些?2、如何基...

  • 120
    数据库课程之分布式数据库查询优化(三)

    一、概述 1.1 代价估算 在传统的集中型数据库中:查询总代价=CPU代价+I/O代价。分布式数据库中:查询总代价=本地代价(CPU代价+I/O...

个人介绍
以前写的东西有点垃圾,以后每篇文章注重质量。坚持写文章,也算是好好整理一下自己所学东西,以点带面,扩充知识面。😄