摘要: 本人将把博客园的博客转移至CSDN,请各位移步到CSDN查看 https://blog.csdn.net/YeLing0119 阅读全文
posted @ 2018-10-24 19:41 YeLing0119 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 硬链接: 有几个文件名对应着同一个inode,则硬链接数就为几 可以用来做备份 ln abc .abc 创建一个文件 指向 abc 的 inode 号,此时abc 的 inode号为 2 , 当你删除 abc 时,实际上只是把指向这个inode 号的硬链接数减 1 , 虽然用 ls 命令查看时,ab 阅读全文
posted @ 2018-10-17 23:53 YeLing0119 阅读(355) 评论(0) 推荐(0) 编辑
摘要: IO相关操作 对于IO操作而言,有四个基本的操作:open 、read 、write 、close 我们来逐个解释。 在此之前我们先解释一下什么是文件描述符 文件描述符 操作系统通过一个整数开代表打开的文件,我们将这个整数称为文件描述符。 文件描述符的范围 [ 0 ~ 1024 ] 不同的系统可能上 阅读全文
posted @ 2018-10-13 14:30 YeLing0119 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Linux的环境变量 环境变量 本地变量:只能在当前进程中所使用 环境变量:在当前进程及其子进程中使用 环境变量的设置 export name=value (注意:= 左右不能有空格) env 查看系统所有的环境变量 echo $环境变量名 打印出相应的环境变量值 注意: 当前终端设置的断筋变量值只 阅读全文
posted @ 2018-10-11 11:20 YeLing0119 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 基础概念 要想了解进程,我们先看一下什么是程序。 程序: 为了完成特定任务的一系列指令的有序集合 存储在磁盘上 程序 : 代码 + 数据 那么什么时进程呢? 进程: 程序的一次动态执行过程 存储在内存中 每个程序都有自己的状态 每个进程都有自己的虚拟地址空间 进程 : 代码 + 数据 + 堆栈 + 阅读全文
posted @ 2018-10-08 14:22 YeLing0119 阅读(5357) 评论(0) 推荐(0) 编辑
摘要: Register关键字 请求编译器将变量直接放在寄存器中,这样速度快。 C语言中的Register 在C语言中,register修饰变量 不能取地址,但是 在C++中有所不同; C++中的register 1、在C++中仍然支持register关键字,但是C++编译器有自己的优化方式,即使你自己不使 阅读全文
posted @ 2018-10-06 11:00 YeLing0119 阅读(604) 评论(0) 推荐(0) 编辑
摘要: namespace 所谓namespace,是指标识符的可见范围。C++标准库中的所有标识符都被定义在一个名为 std 的namespace 中。 一、<iostream>和<iostream.h>格式不一样,前者没有后缀。实际上,在你自己编译器的include路径下,你可以看到这两个是两个不同的文 阅读全文
posted @ 2018-10-03 11:16 YeLing0119 阅读(8286) 评论(0) 推荐(0) 编辑
摘要: gcc和gdb yum 在线安装软件,使用阿里云镜像站,OPSX 选择你安装的系统 点帮助 查看配置命令行 yum list | grep gdb 查找要安装的软件 yum install y gdb 不需要确认安装软件 gcc 1. 预处理 .i文件 E 预处理 o 指定输出文件名 例 : gcc 阅读全文
posted @ 2018-10-02 22:06 YeLing0119 阅读(403) 评论(0) 推荐(0) 编辑
摘要: Vim 基本操作 vim的模式 编辑 移动光标 复制 删除 查找 / : 查找 n 查找下一个 N 查找上一个 ? : 查找 n 查找下一个 N 查找上一个 替换 :start , ends/old/new/ : 从start到end的每一行的第一个old替换成new :start , ends/o 阅读全文
posted @ 2018-10-01 23:08 YeLing0119 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Linux基本文件类型 基本文件类型 阅读全文
posted @ 2018-09-26 09:31 YeLing0119 阅读(1514) 评论(0) 推荐(0) 编辑