- 博客(3)
- 收藏
- 关注
原创 什么是vim,vim常用的按键说明
一、vim的概述 vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。二、vim的三种模式及转换* 命令模式(一般模式)以vim打开一个文件就进入到了命令模式,在此模式下,可以使用
2018-01-31 20:33:57 405
原创 进程和线程
一、进程的概念 1.进程概念 进程是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。 源代码通过编译链接形成可执行文件,再通过加载到进程的地址空间。 2.进程组成 进程包含了正在运行的一个程序的所有状态信息。* 代码* 数据* 状态寄存器* 通用寄存器* 进程占用系统资源3.进程特点* 动态性:可动态的创建、结束进程* 并发性:可交替执行多个程序,多
2018-01-27 18:37:38 326
原创 大堆和小堆的实现
堆的概念如果有一个关键码的集合,将这个集合中的所有元素按照完全二叉树的顺序存储在一个一维数组中,并满足最小堆或最大堆的性质。最小堆:任一结点的关键码均小于等于它的左右孩子的关键码,其中堆顶的元素最小。(任一路径中的元素降序排列)最大堆:任一结点的关键码均大于等于它的左右孩子的关键码,其中堆顶的元素最大。(任一路径中的元素升序排列)一、堆的创建(以最小堆为例)堆的创建按照完全二叉
2018-01-22 14:59:01 492
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人