摘要: 列表list 列表的核心是一个双向链表,双向开口,可在头、尾两个方向进行元素的插入和删除,因此list除了提供与vector相同的push_back(),和pop_back(),之外还提供在头部进行数据输入输出的操作函数。push_front()和pop_front()。因为链表内存空间不连续,所以 阅读全文
posted @ 2018-12-20 16:48 吾之求索 阅读(662) 评论(0) 推荐(0)
摘要: 1、vi和vim 1.1 为何要学vim 所有Unix like系统中会内置vi文书编辑器,可以编辑程序,程序简单编辑速度快。很多软件的编辑接口会主动调用vim。vim可以看作vi的进阶版本,vim号称编辑器之神,还是很有学习的必要的。 2、vi的使用 基本上vi共分为三种模式,分别是“一般指令模式 阅读全文
posted @ 2018-12-20 11:06 吾之求索 阅读(161) 评论(0) 推荐(0)
摘要: 向量 vector vector 是STL中最常用的容器,其特点是占用连续内存空间,对数据的随机访问支持的很好,既可以像数组那样被访问元素的下标来访问,也可以使用其提供的成员函数来at()来访问。向量是一个按照尾部开口设计的容器,因此在其尾部进行数据的输入和输出效率最高。向量定义于头文件 vecto 阅读全文
posted @ 2018-12-18 20:36 吾之求索 阅读(170) 评论(0) 推荐(0)
摘要: 1、压缩文件的用途与技术 文件压缩原理,目前计算机系统中所使用的Bytes单位,其实计算机最小计量单位应该是bits,1Byte=8bits,若是记录的数据是1,那么只需要用到一个位就行,可是在实际中还是会用到8个位,所以可以将没有使用的空间丢出,让文件占用空间变小。还有一种压缩技术也很有趣,是将重 阅读全文
posted @ 2018-12-18 10:52 吾之求索 阅读(437) 评论(0) 推荐(0)
摘要: 1、重启、关机 2、vim 中复制粘贴 如果只是在vim中,那么在常规模式下,按v进入可视模式,用方向键控制选中内容,按y复制,之后将光标挪到要粘贴的地方,按p粘贴。 如果是将vim中代码粘贴到外部,那么需要先安装vim-gnome,输入指令: 之后和在vim复制粘贴操作很像,先进入可视模式,选中复 阅读全文
posted @ 2018-12-17 22:13 吾之求索 阅读(106) 评论(0) 推荐(0)
摘要: 4、设置开机挂载 4.1 开机挂载 /etc/fstab 及/etc/mtab 可以设置开机就将所需要的文件系统都挂载好,挂载文件系统有些限制:(1)根目录 / 是必须挂载的而且一定要先于其他挂载点。(2)其他挂载点必须为已经创建的目录,可任意指定,但要符合FHS。(3)所有挂载点同一时间只能挂载一 阅读全文
posted @ 2018-12-14 16:30 吾之求索 阅读(148) 评论(0) 推荐(0)
摘要: 2、文件系统的简单操作 2.1 磁盘与目录的容量 磁盘的整体数据是在superblock区块中,但是每个各别文件的容量是在inode中记载的,使用命令可以得到这几个数据。 df:列出文件系统的整体磁盘使用量 du:评估文件系统的磁盘使用量 实例:将系统内所有filesystem列出来。 以上图而言, 阅读全文
posted @ 2018-12-13 11:37 吾之求索 阅读(251) 评论(0) 推荐(0)
摘要: 具体思想可以参考这篇文章,很详细。(https://blog.csdn.net/hrn1216/article/details/51534607) 阅读全文
posted @ 2018-12-13 09:12 吾之求索 阅读(103) 评论(0) 推荐(0)
摘要: 1、认识linux文件系统 1.1 磁盘组成与分区 磁盘的组成是由:圆形的盘片(主要记录数据部分)、机械手臂与机械手臂上的磁头(可读写盘片上的数据)、主轴马达可以转动盘片让机械手臂的磁头在盘片上读写数据。 因此数据的存储和读取重点在盘片,盘片的物理组成则为:扇区为最小物理存储单位主要有512Byte 阅读全文
posted @ 2018-12-11 18:32 吾之求索 阅读(129) 评论(0) 推荐(0)
摘要: 1、目录与路径 1.1 相对路径与绝对路径 这个概念在上一篇最后提到过,绝对路径的写法:一定是由根目录/开始写起。相对路径的写法:不是由根目录/写起。 相对路径的用途:一般回到上一级时候可以用相对目录。cd ../ 绝对路径的用途:正确性更高,在工作调度上比较重要。 1.2 目录的相关操作 交换目录 阅读全文
posted @ 2018-12-10 20:54 吾之求索 阅读(159) 评论(0) 推荐(0)