- 博客(40)
- 收藏
- 关注
原创 Linux——进程与线程
Linux线程,也称为轻量级进程(LWP),是操作系统进行调度的基本单位,用于在进程内部执行不同的代码路径,实现并发执行。与进程相比,线程具有更小的执行粒度,更低的调度成本,并且可以共享进程的资源,如内存空间、文件描述符等。LWP是轻量级进程,在Linux下进程是资源分配的基本单位,线程是cpu调度的基本单位,而线程使用进程pcb描述实现,并且同一个进程中的所有pcb共用同一个虚拟地址空间,因此相较于传统进程更加的轻量化。
2024-05-24 11:41:50
1471
16
原创 C++——list和string
C++容器的学习开始啦!大家先来学习list!紧接着string和vector也会一一呈现!大家继续加油吧!这次的模拟实现就到这里啦这些只是建议的模拟,目的是让大家更充分的了解容器的使用如果对于里面一些知识不了解的话,可以看看前面的博客哟大家继续加油吧!
2024-05-08 12:15:17
921
25
原创 Linux——Linux权限
linux的学习开始啦!今天我们继续来认识指令!认真学习吧,到达你曾无限向往的地方!注:本文操作实现均在虚拟机上运行目录的可执行权限是表示你可否在目录下执行命令如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目, 即使目录仍然有-r 读权限(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。
2023-10-30 22:30:17
630
54
原创 C++——C++入门(二)
C++的学习开始啦!来吧~让我们拥抱更广阔的知识海洋!学习一直都不是一件轻松的事,但绝对是让人充实的不二之选!在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它,大家可思考下为什么?auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。return 10;auto b = a;//auto e;
2023-10-27 22:11:36
749
48
原创 C++——C++入门
C++的学习开始啦!来吧~让我们拥抱更广阔的知识海洋!学习一直都不是一件轻松的事,但绝对是让人充实的不二之选!定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即为命名空间的成员。1. 正常的命名空间定义// project是命名空间的名字,一般开发中是用项目名字做命名空间名。// 命名空间中可以定义变量/函数/类型int val;2. 命名空间可以嵌套int a;int b;int c;int d;
2023-10-14 20:40:10
515
40
原创 Linux——指令初识(二)
linux的学习开始啦!今天我们继续来认识指令!认真学习吧,到达你曾无限向往的地方!注:本文操作实现均在虚拟机上运行重要的事说三遍!成功!成功!成功!加油吧!从现在开始~
2023-10-08 21:17:07
776
62
原创 Linux——指令初识
linux的学习开始啦!今天我们先来认识指令!认真学习吧,到达你曾无限向往的地方!注:本文操作实现均在虚拟机上运行重要的事说三遍!成功!成功!成功!加油吧!从现在开始~
2023-10-05 21:31:52
1705
59
原创 数据结构——快排与归并
重要的事说三遍!学习!学习!学习!努力!努力!努力!快速排序整体的综合性能和使用场景都是比较好的,所以才敢叫快速排序时间复杂度:O(N*logN)空间复杂度:O(logN)稳定性:不稳定归并的缺点在于需要O(N)的空间复杂度,归并排序的思考更多的是解决在磁盘中的外排序问题。2. 时间复杂度:O(N*logN)空间复杂度:O(N)稳定性:稳定重要的事说三遍!成功!成功!成功!加油吧!从现在开始~
2023-09-25 18:25:50
1724
78
原创 数据结构——排序
来喽来喽~ 二叉树的层序遍历来喽~层序遍历那是相当有趣滴!我的朋友,请不要迷惘,你要记住,你终有鲲鹏一日!加油吧!从现在开始~今天的学习就到这里吧!排序是一个相当有趣的课程!相信大家学习完了之后也有与我相同的感受吧!本篇文章图片部分来自网络!
2023-09-21 17:05:12
608
55
原创 数据结构——二叉树层序遍历
来喽来喽~ 二叉树的层序遍历来喽~层序遍历那是相当有趣滴!我的朋友,请不要迷惘,你要记住,你终有鲲鹏一日!加油吧!从现在开始~不知道有没有难住你呢!相信你不会被这些小困难绊倒!说给你,更说给我,现在的努力至少不会辜负这一点青春时光!
2023-09-20 20:05:30
11355
41
原创 数据结构——二叉树提升
现在我们开始一轮新的自我提升吧!二叉树的题目当然也更有难度!没有什么是生来就会的,尤其是代码这一方面更是讲究熟能生巧,现在的我们学习代码编程就像婴儿学习灵活使用双手一般相信以后的我们也可以像使用双手一般毫无困难地编写程序!现在我们开始一轮新的自我提升吧!二叉树的题目当然也更有难度!但没关系,一起加油,这些都是小困难!芜湖~
2023-09-16 23:35:44
1150
73
原创 数据结构——二叉树
现在我们开始学习堆的建立!相对于以前学的数据结构,堆无疑是更为复杂的!但没关系,一起加油,这些都是小困难!芜湖~在前面我们对于堆这个概念有了大概的认知;现在我们来用代码实现一下吧!只要一直在学习!那我们就一直在路上!终点未知,但努力终有回声!
2023-09-13 22:17:01
668
44
原创 数据结构——树
本文我们来一起学习在数据结构中的又一个重要内容,二叉树!二叉树无论是结构还是应用都属于比较复杂的结构!但没关系,一起加油,这些都是小困难!本文我们来一起学习在数据结构中的又一个重要内容,二叉树!二叉树无论是结构还是应用都属于比较复杂的结构!但没关系,一起加油,这些都是小困难!
2023-09-11 22:55:28
1462
40
原创 习题练习 C语言(暑期第四弹)
重要的事说三遍!学习!学习!学习!重要的事说三遍!成功!成功!成功!暑假期间所有的题目就到此为止啦!让我们一起迎接下一个阶段的学习吧!
2023-09-08 14:01:27
809
56
原创 习题练习 C语言(暑期)
今天为大家分享我暑假期间所练习的一些小题目!相信大家看完之后都会有所提升的!加油!test.c 文件中包括如下语句,文件中定义的四个变量中,是指针类型的变量为【多选】( )int因为#define是宏定义,仅仅是直接替换,INT_PTR a, b;进行宏替换后代码是这样的:int *a, b;这里的int *是a的类型,b的类型是int,故此次b只是int类型。而typedef是把该类型定义一个别名,别名是一个独立的类型了,使用这个类型创建的变量都是这个类型的。int。
2023-08-26 11:47:57
577
33
原创 数据结构——栈和队列OJ题
欢迎来到专项提升小课堂!今天的题目稍稍有难度哦!但是只要用心,是难不倒同学们的!Que q1;Que q2;} MyStack;if(!else{if(!return top;free(obj);ST pushst;ST popst;} MyQueue;while(!free(obj);int *a;int front;int rear;int k;return -1;else。
2023-08-24 12:16:29
893
46
原创 数据结构——栈和队列
今天我们来学习栈和队列的简易建立!在后面还会有一道栈的应用题,检测大家的用功程度!加油吧!今天的内容有点多,希望大家仔细观看,细细揣摩!好好学习,天天向上!不变的真理!
2023-08-23 16:43:30
1687
41
原创 数据结构——单链表OJ题(第二弹)
此次练习题有两道!有点小难度,但相信难不住大家的!我也会给出两道OJ题的链接,大家也赶快去试一试吧这次的题目稍稍有些难度!但是绝对难不倒大家的!加油!加油!
2023-08-03 23:15:22
968
45
原创 进阶练习题 C语言
B.宏定义的常量更容易理解,如果可以使用宏定义常量的话要避免使用const常量;在#pragma(4)和#pragma(8)的情况下,各自占据的空间大小?A.当时用free函数释放掉一个指针内容后,指针变量的值被置为NULL;C.指针的数据类型声明的是指针实际指向内容的数据类型;D.相对于函数调用,宏定义可以提高程序的运行效率;B.32位系统下任何类型的指针长度都是4个字节;D.野指针是指向未分配或者已经释放掉的内存空间;C.宏的嵌套定义过多会影响程序的可读性;fun(21)的运行结果是()
2023-07-18 19:39:31
167
5
原创 内存函数实例示例 C语言
在我们学习C语言的过程中,内存函数是必不可少的一部分,本篇文章为大家介绍一些内存函数的原理实现:1.strlen,2.strcpy,3.strcmp,4.strcat,5.strstr,6.memcpy,7.memmove;C字符串的长度由终止的null字符决定:AC字符串,只要是字符串开头和终止的null之间的字符数(不包括终止的null字符串本身)。为了避免溢出,目标指向的数组的大小应足够长,以包含与源相同的C字符串(包括终止的null字符),并且在内存中不应与源重叠。此函数执行字符的二进制比较。
2023-07-14 17:39:21
146
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人