• 孤儿进程&&僵尸进程及其解决方案
    • reactor模式
    • Nagle算法及其问题和解决方式
    • 返回局部静态变量的引用会有什么问题吗?
      • 没有问题
      • 单例模式
    • 指针和引用的区别?
      • 指针是一个变对象存储的是一个地址,引用跟原来的变量实质上是同一个东西,是原变量的别名
      • 指针可以为空,引用不能为NULL且在定义时必须初始化
      • 指针在初始化后可以改变指向,而引用在初始化之后不可再改变
      • sizeof指针得到的是本指针的大小,sizeof引用得到的是引用所指向变量的大小
    • static关键字
      1. 全局静态变量、静态局部变量
        1. 主要是为了限定作用域
        2. 作用域:在声明的文件内是可见[全局静态变量]、作用域内可见[局部静态变量]
        3. 存储位置:静态存储区[未初始化或者初始化为0也在bss/显示初始化data]
        4. 全局静态变量是在main之前、局部的是在第一次运行时
      2. 类的静态成员变量
        1. 作用:节约内存、以及具有一定的隐藏性,保证安全性
        2. 类内声明、类外定义
      3. 类的静态成员函数
        1. 无this指针
        2. 静态成员函数中不能使用类的非静态成员变量,但可以通过类的对象来访问!
      4. 特性
        1. 隐藏性
        2. 唯一性