240 发简信
  • C++11 线程管理

    1 线程启动 std::thread构造函数接受可调用对象启动线程,如下所示: 假设文件名为thread.cpp, 则编译命令为:g++ -st...

  • 120
    linux 中断机制

    1 中断介绍 1.1 简介 中断控制是计算机发展中一种重要的技术。最初它是为克服对I/O接口控制采用程序查询所带来的处理器低效率而产生的。中断控...

  • 120
    linux IO

    1 基础介绍 1.1 存储介质 现代计算机物理存储机制金字塔如下图所示: 各级存储方式速度和容量: 1.2 文件描述符 文件描述符(File d...

  • 120
    linux 文件系统

    1 Linux文件系统基础知识 1.1 文件结构 Linux使用标准的目录结构,在Linux安装的时候,安装程序就已经为用户创建了文件系统和完整...

  • 120
    linux进程

    1 进程介绍 1.1 进程和程序 所谓进程是由正文段(text)、用户数据段(user segment)以及系统数据段(systemsegmen...

  • 120
    linux内存

    1 内存寻址 1.1 物理地址、虚拟地址以及线性地址 物理地址: 物理内存的内存单元地址 虚拟地址: 程序员看到的内存空间定义未虚拟地址,int...

    0.1 1161 1 18
  • 回溯法

    概述 回溯法提供了一种暴力搜索的手段,关键在于状态的演变以及复位,比如: 题目 Restore IP Addresses 要求 实现代码如下: ...

  • 120
    动态规划

    概述 动态规划提供了一种求最优问题的手段,本质上是通过合理的安排计算顺序而避免重复计算。解决动态规划问题主要在于2个方面: 寻找递归公式 确定计...