自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 进程控制.

非阻塞调用:一星期后,又有一场考试,我有想让张三帮我,张三又和上次一样,但我在等张三期间打打游戏,耍耍手机,没事给张三打个电话,问他好了没,直到张三说好了。阻塞调用:我希望张三带我复习,于是给张三打电话,张三说可以,但现在有点忙,一会儿就好,于是我拿着电话一直等,等了仨小时才回应我,期间我啥都没干。既然进程是具有独立性的,进程退出码,不也是子进程的数据吗?进程替换是将新的进程加载到物理内存中,将原来进程的页表进行重新映射,原来的test_struct,地址空间几乎不变。(查看进程的退出码)

2022-09-30 10:08:00 103 1

原创 进程地址空间——笔记

以画饼为例老板给员工画饼,说给予5%的股份老板 —— 操作系统员工们 —— 进程饼 —— 地址空间股份 —— 物理内存同时,画的饼应该和相应的人对应起来,因此需要OS进行管理所以,地址空间本质是种数据结构,将来要个对应的进程关联起来加载本质就是创建进程,那么是不是必须非得立马把所有的程序的代码和数据加载到内存中,并创建内核数据结构建立映射关系?实际是不会的在最极端的情况下,甚至只有内核结构被创建出来了!那么可以称这个进程为新建状态!!

2022-09-23 15:21:09 70

原创 Linux初识_权限

ls:显示当前路径下的文件夹pwd:显示当前路径cd:目录指令cd -:windows 中Alt+< 的作用。

2022-08-22 15:51:19 195

原创 内存——模板——STL

1、函数模板2、类模板。

2022-08-09 14:34:46 65

原创 操作系统(开篇

允许用户通过程序间接使用,由一组系统调用组成(程序接口=系统调用=系统调用命令=广义指令)系统中的某些资源,允许一个时间段内由多个进程“同时”对它们进行访问。(注同时一般指的是宏观上的同时)系统中的某些资源,虽然可以提供给多个进程使用,但一个时间段内只允许一个进程访问该资源。例如QQ和微信的视频通话,同一时间内只能分配给一个进程摄像头。(例开后宫--------真™生草。1、联机命令接口说一句,做一句。2、脱机命令接口说一堆,做一堆。并发、共享、虚拟、异步。...

2022-07-29 16:43:27 69

原创 vim的一些操作

在用户根目录下的.vimrc内编辑使用,没有自创一个。dd,和p配合是剪切粘贴(x+dd删除x行)输入yy(复制x份,输入x+yy)X删前面(支持nx)x+gg(或x+shift+g)输入p(拷贝x份,输入x+p)r+要替换的字符(支持nr)command(命令。...

2022-07-27 12:44:12 223

原创 二、 数据的表示、运算与校验

二、 数据的表示、运算与校验(笔记,自己看的

2022-06-05 17:33:12 150

原创 二叉树(初级

概念二叉树的概念比较简单,但二叉树的概念背后的递归思想是更重要的。1、空树2、非空,由根节点、左子树、右子树组成。二叉树的遍历本篇是二叉树的基础介绍,故不介绍非递归方式操作二叉树。前序遍历本质:按照 根节点、左子树、右子树 的顺序访问节点。中序遍历后序遍历层序遍历...

2022-05-31 19:55:44 111

原创 堆-堆排序-TopK问题

概念堆是二叉树顺序存储的主要表现形式其中任意一节点的值都>=或<=其孩子节点的值,称之为最大/小堆。注: 堆一定是完全二叉树堆的实现1、向上调整给一个堆中插入一个数据,如下图:此处可采用向上调整,过程如下:代码实现:void AdjustUp(HPDataType* a, int child){ assert(a); //小堆 while (child > 0) { int parent = (child - 1) / 2; if (a[chi

2022-05-29 15:40:49 146 2

原创 树:开篇-2022.5

树基本概念1、树的概念树是一种非线性的数据结构,是递归定义的。注: 子树不能有交集,会变为图。2、树的相关概念节点的度: 一个节点含有的子树的个数称为该节点的度; 如上图:A的为6叶节点或终端节点: 度为0的节点称为叶节点; 如上图:B、C、H、I…等节点为叶节点非终端节点或分支节点: 度不为0的节点; 如上图:D、E、F、G…等节点为分支节点双亲节点或父节点: 若一个节点含有子节点,则这个节点称为其子节点的父节点; 如上图:A是B的父节点孩子节点或子节点: 一个节点含有的子树的根节点

2022-05-28 19:09:18 68

原创 第一篇博客

自我介绍:大二,非科班,大一时因为一些失误操作转专业失败,但还是希望深入学习计算机方面的知识。目标:1、多写、多想、多思考2、没事看看oj,多做3、毕业前5万行有效代码(有机会把学校的转专业操作简化简化再简化)#include<stdio.h>int main(){ printf("now,open your VS\n"); return 0;}...

2022-01-10 23:21:25 163 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除