程序地址空间 文章目录 进程地址空间 进程地址空间概念 页表 为什么要这么干 进程地址空间c/c++程序地址空间不是内存而是进程虚拟地址空间 123456789101112131415161718192021222324251 #include<stdio.h> 2 #include<stdlib.h> 3 int g_unval; 4 int 2022-03-21 Linux #linux 运维
模拟实现ls的总结与感悟 文章目录 前期准备[^1] argc与argv getopt stat与lstat struct stat结构体 与lstat的区别 sprintf与fprintf opendir && closedir readdir 实现过程中遇到的麻烦 颜色控制 Linux中多文件操作 代码实现 引言我们每个人在学习Linux的时候使用的第一个命令都应该是ls,这 2022-03-19 Linux #linux c语言 github git vim
stl--vector 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 2022-03-17 c++ #c++ 算法 开发语言
stl-string 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 2022-03-17 c++ #c++ 算法 visual studio
Linux ----环境变量 文章目录 进程的相关概念 环境变量 常见的环境变量 获得环境变量 环境变量通常具有全局属性 进程的相关概念 竞争性:系统进程数目众多,而CPU 资源只有少量,甚至1个,所以进程之间具有竞争属性,为了高效的完成任务,就有了优先级 独立性:进程本身具有独立性,打开如何软件其他软件都不会受影响,需要独享资源,多个进程之间互不干扰 并行:多个进程再多个CPU 下分别,同时运行 并发:多个进程在 2022-03-17 Linux #linux 运维 服务器
操作系统与进程(1) 文章目录 冯诺依曼体系结构 操作系统 是什么 为什么 怎么办 进程(软件) PCB 如 进程vs程序 PCB的内部构成 查看进程的方案 fork 如何理解fork创建子进程 fork的返回值 对多进程的控制 进程状态 具体的状态 状态代码验证 R S + z 孤儿进程 进程优先级 查看进程的方案 优先级设置 冯诺依曼体系结构冯诺依曼体系结构 1.输 2022-03-03 Linux #c++ 开发语言 后端
git(3) 文章目录 分支 什么是分支 操作分支 分支冲突 分支什么是分支(1)什么是分支:在版本控制过程中,使用多条先同时推进多个任务,这里面的多条线就是分支(2)通过一张图来演示一下(3)分支的好处:多个分支可以并行开发,互相不耽误,互相不影响,提高开发效率如果有一个分支,功能开发失败,直接删除这个分支就可以了,不会对其他分支产生其他任何影响 操作分支(1)创建test4.txt(2)查看分支 2022-02-25 git #git
linux编程必备(yum vim gcc g++ gdb makefile) 文章目录 yum 下载安装 删除软件 vim 命令模式 底行模式 插入模式 vim的配置 gcc和g++ gcc 背景知识 gcc简单演示 gcc选项 预处理 编译 汇编 链接 函数库 g++ gdb 选项 run list/l b(breakpoint)(打断点) s n display p undisplay finish(结束当前函 2022-02-23 Linux #linux vim 编辑器
C++模板初阶 文章目录 引子 模板 函数模板 类模板 引子我们以前对于交换两个变量可能会根据其参数类型的不同写不同的函数,但是每个函数除去参数类型之外都是相同的如 1234567891011//交换两个变量//c语言交换void swapint(int *a,int *b){}//c++//c++可以重载void swap(int & a,int& b){ 2022-02-22 c++ #c++ 开发语言 后端
c++内存管理 文章目录 new和delete new和malloc的区别&delete和free的区别 new和delete的应用 new和delete的底层 operator new和operator delete 定位new 内存泄漏 new和deletenew和malloc的区别&delete和free的区别 new动态开辟空间还可以调用其构造函数对其初始化,可以对于之定 2022-02-22 c++ #c++ 链表 开发语言