- 博客(31)
- 收藏
- 关注
原创 c++初阶:内存管理
c++,内存管理,new ,delete,operator new ,operator delete,内存泄漏。万字详解,谁看谁知道。
2022-03-28 15:28:47
1655
10
原创 Linux 进程基础概念详解
基本概念通俗的观念:程序的一个执行实例,或正在执行的程序。内核的观点:担当分配系统资源(CPU时间和内存)的实体。进程控制块-PCB含义进程信息被放在一个叫做进程控制块的数据结构中,可以理解为进程属性的集合。Linux中的PCBLinux操作系统下的PCB是:task_struct。task_struct是Linux内核的一种数据结构,它会被装载到RAM(内存)里并且包含着进程的信息。进程信息使用 ps aux 命令可以查看进程,如下:进程信息也可以进入/proc 系统文.
2022-03-11 00:15:58
2471
10
原创 第二章 Linux
shell命令以及运行原理Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。Shell的最简单定义:命令行解释器(command Interpreter)主要包含:将使用者的命令翻译给核心(kernel)处理。同时,将核心的处理结果翻译给使用者。对比windows GUI,我们操作windows 不是直接操作windows内核,而是通过图形接口.
2021-12-19 23:37:32
558
2
原创 Linux 第一章 指令的操作
目录1,目录操作指令1.1 :ls查看目录1.2 : pwd显示当前目录的路径1.3 : cd 切换目录2,文本操作指令2.1 touch :创建文件2.2 mkdir :创建文件夹2.3 rm&rmdir :删除文件或文件夹2.4 cp :拷贝文件或文件夹2.5 mv :移动文件或文件夹3,文本处理指令3.1 :nano 打开文件3.2 :echo 读取输入并输出3.3 : > ,>> 重定向...
2021-12-07 20:05:39
695
原创 2021-09-06第一课
1,C语言叫编译性语言,C语言需要编译器把它编译成2进制,计算机再运行。C语言文本是给人看的,机器只能识别2进制。2,C语言具有跨平台性。3,C语言的数据类型有8种,本质上是用来将内存分成大小不一样的一块一块的小内存,按需分配,以便于更合理的使用内存。所有程序运行时都必须先加载到内存里面,所以变量 的定义都是在内存里面定义的。 列typename =XXX ;int a =2;4,printf(“%d\n”,sizeof(char)); 1 求数据类型的大小5,常量,变量...
2021-09-07 17:57:50
92
原创 四个问题:n的阶乘,n的阶乘之和,数组中查找特定值,数组字符串的覆盖。
int Fact(int n) { if (n <= 0){ return 0; } int result = 1; for (; n >= 2; --n){ result = result * n; } return result;}
2021-06-01 20:54:30
339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人