- 博客(21)
- 收藏
- 关注
原创 进程在内存中的映像,数据都在哪里存放?
1,进程在内存中的存放示意图:内存条可以看作是一个长形的整个区域,操作系统把它划分为不同功能的区域。用户栈距离内核去较近,所以用户栈的分配和释放由操作系统来管。内核区在高位,也就是地址全1,那块地方。内核区的访问要在内核态下进行,不能随意访问。这涉及了操作系统关于内核态的知识点,可以看看那边知识。malloc函数分配的内存空间要由程序员手动释放。2,内存的功能:四个区各自的功能如下所示。
2025-12-30 17:24:18
238
原创 关于查找的复习
深度优先搜索是从一个点出发,探访它没有访问过的节点,如果搜索不到了,就会后退继续搜索,直至搜索完毕,主要在计算机网络的应用层出题考察DNS协议时候比较多见。有B树(B-树)查找,B树爱考的就是分裂,合并,查找,B树的判定,B树的应用,B树的子叶节点等等。一层黑的,一层红的,一层一层的排列,根和叶子都是黑的,叶节点下面查不到东西,叫查找失败。1,有一般查找(带哨兵的查找,就是第0个位置设置为key,代码查找不会越界。此时,四种链式结构要知道,循环链表,单循环链表,单循环链表,双向链表。
2025-12-30 16:58:09
134
原创 操作系统——(加油打气灵感篇)
备考的时候抱着书啃,什么课程啊,B站了,买了大几千课程没有心思看,书页啃不动,只有硬着头皮做题,似是而非,懂了又不懂,今天看明天忘,忘了又看,看了又忘,直至放弃,因为忘了一次就会严重怀疑自己的能力,那种挫败感把自己伤害的无以复加。所以,写在前面,不管大家遇到多么困难的事情,只要想做(正向的事情),就一定不要放弃,不放弃才有转机,我们大部分人生下来都是普通人,所以古人说勤能补拙是良训,不要因为时代变化,喝了两口毒鸡汤,就昏昏沉沉的。
2025-08-21 17:30:10
346
原创 关于计算机组成原理概述的学习
(1)寄存器,透明的意思就是看不见,不透明的意思是看得见,千万别搞混了。一般的,PSW是程序状态字寄存器,就能看见,IR,PC这种寄存器就看不见了。非常重要,可以处理很多事情,有程序中断,DMA中断,外部中断,内部中断,自陷中断,异常中断等等。(9)固件:将一些程序固定在rom中,称之为固件,固件也是一种特殊的软件。2,概述,就是讲计算机的发展历史,学习过程中的各种术语,知识点的概论。(3)ALU,逻辑算数单元,但没有记忆功能,即不存储中间数。概述,数据表示,中央处理器,存储器,以及外部设备。
2025-06-29 15:43:47
256
原创 关于网络层的学习
⑴ A类地址第1字节为网络地址,其它3个字节为主机地址。另外第1个字节的最高位固定为0。⑵ A类地址范围:0.0.0.0到127.255.255.255。⑶ A类地址中的保留地址:127.0.0.0到127.255.255.255是保留地址,用做循环测试用的。(1)B类地址第1字节和第2字节为网络地址,其他2个字节为主机地址。另外1个字节的前2位固定为10.⑵ B类地址范围:128.0.0.0到191.255.255.255。⑶ B类地址中的保留地址。
2025-06-29 14:42:11
989
原创 关于网络链路层的学习
校验码的位置是1,2,4,8。位置7 = 1 + 2 + 4组成的,所以位置7用到的校验码是1,2和4。1,封装成帧,是封装成MAC帧,是MAC协议是数据链路层PPP协议的子协议。为防止帧重复,因此采用了帧序号机制。(2)奇偶校验码,就是接收方收到的数据后面加一个1,如果整体为奇数个1,则数据有误,反之就是无误或者没有发现的错误。(3)海明码,可以一位检错,二位纠错的码,爱考海明距,校验位为k,信息位为n,则需要满足n+k+1<2^k。2,差错控制,差错控制是CRC冗余校验码,奇偶校验码,和海明码。
2025-06-16 17:44:48
412
原创 新星计划----Spring数据源容器与注解---07
1,导入druid坐标2,配置数据源对象作为spring管理的bean3,加载properties文件,开启content命名空间4,利用content加载指定的properties文件5,使用${}读取加载的属性值PS:多种加载方式如下:不加载系统属性值:加载多个properties文件:加载所有properties文件:加载properties标准文件:从类路径或者jar包中搜索加载properties文件:2.容器的创建与管理1,创建容器
2025-06-16 15:34:44
268
原创 关于图的学习
访问所有顶点和最坏时间复杂度都是O(n),邻接矩阵查找每个顶点邻接点的复杂度是O(n^2),邻接表的是O(e);邻接矩阵的总时间复杂度是,O(n^2),邻接表的总时间复杂度是O(n+e)。(11)关键路径是最长路径:关键路径上的活动是关键活动,缩短关键活动时间,可以缩短工期,但是过多的缩短,会使得关键路径发生变化。(10)最小路径可能不唯一,当某些路径上的权值一样时,就可能出现多个最小路径。(6)有向图顶点的度(出度+入度)(14)普利姆算法:找点,联合找点。(7)无向图顶点的度(2e)
2025-05-02 09:47:49
165
原创 我的多维数组迷思,快来看看吧,你是不是和我一样?
针对2,如果从首地址0开始的话,我自己创作一个巧记法,按行开始的矩阵m*n,我就记忆行,列,列,意思就是:有一个数组元素:A【i,j】,新元素地址就是。针对4,元素占1个字节的最好算,一个格子就是一个元素,占了多个字节的,要把格子数除以所占的字节数,得到元素数,再进行计算。针对3,我就看题目中有没有首地址了,有的话我就用空间想象,伴随着1,来综合应对,这类题我就能解决大部分了。第二,公式难记,比较烦,而且仅限从0开始,一旦题目中出现首地址有数目的,公式法就失效。第一,几行几列,从不从0开始,我都头大了。
2025-04-13 20:01:13
224
原创 国产UOS系统重装成Win10系统,速成版,来吧!
大概就是这样,市面上很多U盘制作工具不好,很容易导致重装系统失败,建议用我推荐的,我用过,蛮好👌🏻。具体步骤和内在细节我后续补充,现在大概记得这些,祝大家重装Windows成功!3.把在windows官网上下载的镜像文件,复制到启动盘,然后U盘的工作就先放一边。4.打开电脑,在没开机的时候,迅速多按几次delete键,然后进入系统设置。6.插入启动盘,然后进入Windows设置。如果你是电脑新手,或者不懂操作系统重装。1.准备一个质量好,容量足够,🈳U盘。如果你的电脑是国产UOS统信系统。
2025-04-08 09:40:36
10255
1
原创 DAY1 数据结构前三章学习笔记
然后是我不懂的链式栈和链式队列,前者需一个头指针,后者需要两个指针,头尾指针。我有一个盲点就是,静态链表,他是由数组构成的,仍需要分配一个较大的空间,但在作为线性表的插入和删除操作时不需要移动元素,仅需要修改指针。递归的要注意,函数体内的语句有没有和循环次数挂钩,没有的话就简单了,直接循环体按循环体内的算。怎么表示的,我的书本上有,我得记得看,除了代码,就是算他们四个的时间复杂度,书本上也有,后续有时间再补充。压缩矩阵考点,怎么存储,我的书上似乎有一些小毛病,按行和列存储顺序到底是什么样的,我再落实落实。
2025-04-07 23:39:55
435
原创 我的心路历程,超级爆炸,我所失去的,我都要拿回来(哈哈)
恋爱没谈,房车没买,社会很多知识正在恶补中,例如什么是社保,什么是医保,房子怎么买,车子怎么开,保险是什么......所以我压力很大,学习焦虑,学历焦虑,人生焦虑,年龄焦虑,工作焦虑......大学期间,我一直学不会计算机,不开窍,觉得很难,记得东西很多,直至今天,我再次翻开Java基础,我才有了那么一点感觉,知道它是个什么东西,所以,什么东西就怕坚持,只要有心学习,哪怕比别人慢一些,都没有 关系。我已经开始一段时间的复习了,今天却是我记录的第一天,之前断断续续的日子,要开始诀别了。
2025-04-06 17:36:44
221
原创 二分法查找
给定一个 个元素有序的(升序)整型数组 和一个目标值 ,写一个函数搜索 中的 ,如果目标值存在返回下标,否则返回。1,序列有序无重复(又重复会影响二分查找的准确性,有序就是为了二分比较)
2024-06-30 20:37:27
245
1
原创 新星计划---初识springMVC----04
Dao层是对封装对数据库的操作,而直接写的方法语句并不能被MySQL理解,spring映射出改方法语句的sql语句文件,如代码中的sql/*.xml,存放在资源文件下。(class,是bean的标签,非自己定义。7.如果需要页面的渲染,会有一个视图解析器,解析数据,渲染到视图,如果仅仅返回一个字符串或者对象,直接返回即可。M:model,模型,包含了实体类,业务类,持久类,负责数据的封装,业务处理,存储。V:view,视图,包含了HTML,CSS,JS,JSP,负责数据的展示操作。
2023-04-15 12:54:02
168
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅