- 博客(120)
- 问答 (1)
- 收藏
- 关注
原创 计算机网络第四章(4)——网络层《无分类编址CIDR、路由聚合》
IPV4哪怕划分了子网,依旧要不够用了,全世界人口越来越多.......;IVP6有还没有发明好;所以【CIDR】就是介于原始IPV4 ~ IVP6之间过渡的一个技术,能够让IPV4互联网接着增长。
2025-07-23 15:26:31
388
原创 计算机网络第四章(3)——网络层《IPV4(子网划分、子网掩码)》
(本人根据自己的总结叫豆包整理的)注意,ARP协议主体是路由器,他只是用于在数据链路层通过IP地址来寻找MAC地址。
2025-07-21 22:35:49
621
原创 考研408《计算机组成原理》复习笔记,第三章(5)——磁盘存储器
在“文件的物理结构”小节中,我们经常提到文件数据存放在外存中的几号块(逻辑地址),这个块号就可以转换成(柱面号,盘面号,扇区号)的地址形式。就是主机通过I/O总线(因为它属于【外存(辅存)】),把要写/读的【逻辑“块”地址】,经过【闪存翻译层】的“翻译”变成SSD里【实际的物理地址】注意,如果一个【块】内只想写入某个【页】,但是要擦除整个【块】,那【其他要保留的页】的数据怎么保证不丢失?【条带化】:就是像【低位交叉编址存储】的形式,把【N个物理实际磁盘】变成一个【逻辑磁盘】,每个盘面对应一个磁头。
2025-07-19 15:49:35
802
原创 计算机网络第四章(2)——网络层《IPV4(地址表示形式、协议格式、地址分类)》
那么IP地址一开始最早是以【IPV4】的形式存在IPV4是由4个字节(32个bit)的二进制代码表示的每个字节的二进制数用10进制表示,于是便有了人们常见的192.168.1.1这样ip地址(不会二进制转换十进制的看下图自行理解)
2025-07-16 16:13:06
956
原创 考研408《计算机组成原理》复习笔记,第三章(4)——主存与CPU连接(字、位扩展)
本文介绍了存储器的扩展技术。主要内容包括:1)位扩展,通过增加芯片数量来扩展存储字长,解决数据总线浪费问题;2)字扩展,通过线选法或译码片选法增加存储字数量;3)字位扩展,结合位扩展和字扩展技术,实现存储字长与数据总线匹配、增加存储容量并保证地址寻址精度。文章通过对比分析三种扩展方式的工作原理和实现方法,重点阐述了存储字长、数据总线和地址总线之间的关系,以及如何通过物理层面的芯片组合来满足不同存储需求。
2025-07-14 17:59:21
266
原创 计算机网络第三章(6)——数据链路层《网桥&交换机》
我个人觉得如果你不抠细节,也不想学它,你只想弄明白它和【中继器】、【集线器】这些东西有什么区别的话,那你可以把。先回顾一下【集线器(冲突域)】和【交换机(广播域)】概念。因为不是考纲要点,但是为了后续知识点还是稍微理解一下。【高配版集线器、低配版交换机】
2025-07-11 18:45:48
333
原创 计算机网络第三章(5)——数据链路层《广域网》
本文概述了广域网(WAN)的相关概念和协议。广域网涉及物理层、数据链路层和网络层,采用分组转发技术和网状拓扑结构。重点讲解了PPP协议的特性:数据链路层协议、全双工支持、多网络层协议兼容、有连接但不可靠、面向字节传输等。同时简要对比了HDLC协议与PPP的不同之处,如HDLC采用面向比特的可靠传输。摘要涵盖了WAN的基本概念和两种主要协议的核心特征。
2025-07-11 17:33:00
319
原创 计算机网络第三章(4)——数据链路层《局域网》
令牌环网技术(也属于【有线局域网】)IEEE802.3以太网技术802.3以太网又可以理解是【有线局域网】IEEE802.11无线WIFI技术802.11又可以理解为【无线局域网】,又叫【WLAN()】要点图片放大才看得清。。。。区别我往期的大量文字的文章,这章的知识点需要有思维导图或表格来理解更加深记忆,而且我也懒得写那么多字,你们也懒得看,所以我基本用图来展示!!!!
2025-07-08 21:43:53
1172
原创 408学习进度问题征集(怎么没人说啊?)
想知道各位408的学习进度,可以在评论区说一下,《计组》《操作系统》《计网》《数据结构》分别学到哪了?根据大家的进度我也好思考一下怎么调整我的笔记进度。
2025-07-05 12:16:55
172
10
原创 考研408《计算机组成原理》复习笔记,第三章(3)——多模块存储器
因为双端口RAM不考,那老子学408的直接不学!!!节省时间只学【多模块存储器】所以记住,【
2025-07-04 21:45:10
768
2
原创 计算机网络第三章(3)——数据链路层《介质访问控制》
简言之,就是解决之前学拓扑结构的总线型【总线争用】问题【介质访问控制】又叫【媒体接入控制】,英文都是【MAC】
2025-06-24 22:25:51
616
原创 考研408《计算机组成原理》复习笔记,第三章(2)——主存储器的ROM、RAM(DRAM和SRAM)
上一章我讲了很多整体的存储器宏观概念,但是还是难免牵扯到很多专业知识点,SAM\DAM等等,整体那叫一个混乱。。。所以这一章就彻彻底底把这些讲过详细明白;;另外推荐各位可以看一下这几个视频,我的总结就是结合这几个视频。
2025-06-23 22:24:05
665
原创 (错误修改版)考研408《计算机组成原理》复习笔记,第三章(1)——存储系统概念
临时存储设备,断电就没有数据了当一个程序运行时,就是放在内存里运行长期存储数据,速度相对较慢,但非易失性,断电后数据不会丢失当时大一的我的电脑只有C盘、D盘,已经存满了要爆了,于是我就上网查怎么扩大存储,网上就说要买【内存条】然后我就去问了一个淘宝商家,当时我还很纳闷,怎么电脑的内存条体积这么小,才16GB,那不是买了跟没买一样?;结果人家客服明白我的需求之后说,我要买的应该是【固态硬盘】,而不是【内存条】原来【内存条】对应的是【运行】的大小,也就是计算机运行时内存能存储的大小。
2025-06-22 22:38:35
976
原创 计算机网络第三章(2)——数据链路层《流量控制和可靠传输》
发现一个帧里的发现并解决重要!!!注意了!!根据【有线】和【无线】2种信道,数据链路层会分别向上提供【不可靠传输服务】和【可靠传输服务】有线的以太网(像IEEE802.3、CSMA/CD)通常误码率极低无线网络(像IEEE802.11、CSMA/CA)容易受到干扰、误码率大。
2025-06-21 22:40:34
1034
6
原创 考研408《计算机组成原理》复习笔记,第二章(3)数值数据的运算和存储(定点数计算)
假设N位的机器字长1、【余数寄存器R】代表【中间余数】,初试值为N个0,后期反复存【X+Y或X-Y】的余数2、【余数/商寄存器Q】代表【除数 或 商】,初试值是【除数】,后期每执行一次【X-Y】就左移1次,然后左移后【Q最右边的“留白”用来放商】,如此反复直到【除数】左移干净,然后【右边不断填满 商】3、每次都先把【R】和【Q最高位】送去ALU做加法,得到新的【R】,【R>0】则【Q最右边填商1】、【R<0】则把【R】和【Q最高位】送去ALU做减法,恢复刚才的【R】,并【Q最右边填商1】
2025-05-24 18:41:03
1451
原创 考研408《计算机组成原理》复习笔记,第二章(2)数值数据的表示(浮点数篇)
本文回顾了定点数的表示方法,包括定点小数和定点整数的机器码表示,以及原码和移码的作用。随后引入了浮点数的概念,指出定点数由于小数点固定,无法灵活应对高精度需求。浮点数通过浮动小数点的位置,能够更好地表示带小数的数值。文章提到,浮点数的表示方式类似于十进制的科学计数法,二进制也可以采用类似的方法,通过调整小数点和幂次部分的位置来表示浮点数。这一机制为计算机处理高精度数值提供了灵活性和效率。
2025-05-15 17:06:59
1257
原创 考研408《计算机组成原理》复习笔记,第二章(1)数值数据的表示(定点数篇)
这一章主要就是计算、单位换算,所以废话不多说,直接重点概念 和 讲计算技巧即可。(这里默认大家已经基本大概知道二进制、八进制、十六进制、浮点数....这些最基础的东西了)
2025-05-10 15:53:01
1226
原创 考研408《计算机组成原理》复习笔记,第一章(2)计算机性能
从宏观上看,整个计算机是由软件硬件共同性能决定的,但是还是来自于因为计算机组成原理主要讲【硬件】,那么我们也仅考虑【硬件性能】
2025-05-03 16:09:16
1336
2
原创 uniapp邪门事件
由于小程序自身很多不兼容原因,博主建议去用GitHub一个大佬改写的js库来引入适合小程序的three.js,于是我去照搬模仿,然后手动检查了一下,确实可以正常运行。就nm离谱,人家大佬写得好好的js库,我动都没动一点,一个项目可以用,另一个不能(不是path路径引入错误,我特意检查了,代码提示路径都是正确的)结果,很久没用,我现在想在另一个项目引入的时候,一样的流程,给老子疯狂报错!中学到了如何在uniapp的微信小程序里接入three.js的3d模型。然后在代码里引入就好,源代码(已测试过正常运行的)
2025-02-19 21:21:59
749
原创 MySQL智障离谱问题,删了库确还存在、也不能再创建同名库
今天跟后端朋友接毕设单子的时候,后端穿过来的【weather.sql】这个文件没弄好,导致这个【weather】数据库的数据是错的,因此我用datagrip的GUI界面直接右键删除,结果就是tmd删不掉,ok,我只能在那新建一个查询控制台,手动输入【drop database weather;】,成功了,一刷新datagrip就看不到这个数据库了然而!当我拿到新的数据库文件,打算再次创建这个【weather】数据库的时候,缺报错 “该数据库已存在”,真nm离谱,问了后端的朋友,他说没遇到过这种问题。
2025-02-16 15:34:12
1701
4
原创 计算机网络第三章(1)——数据链路层《概念、组帧、差错控制》
注意:这4种不同的组帧方法是对应不同协议的规定,那么其中【HDLC】和【PPP】这两协议使用的是【零比特填充法】还有:1、因为【零比特填充法】在硬件层面实现得更简单,所以【零比特填充法】优于【字节填充法】;2、因为【字符计数法】易错、【字节填充法】复杂又难兼容,所以目前常用的是【零比特填充法】和【违规编码法】
2025-02-10 12:38:15
1301
原创 一个vue项目npm install失败的问题解决方案
这个文件会规定死每个依赖包的安装来源的路径,即便你所有的配置文件都配置了最正确的镜像源,这个文件还会误导npm去到各个错误的路径区下载依赖包直接删掉,然后执行一下清除一下npm前面下载留下的一些错误缓存然后再执行,就大功告成了,也会生成新的【package-lock.json】文件。
2025-01-24 15:19:22
2562
原创 考研408《操作系统》复习笔记,第七章《线程》
下面这个例子直接创建“t1”、 “t2”两个线程,现在主函数、t1、t2相当于3条路,各自都同时往后执行,互不影响,所以能看到有时t1先输出结果、有时t2先输出结果,但是没有具体谁先谁后,因为他两同时进行的。这是因为相当于开辟了两条 “道路”,主函数单独走自己的路,t1进程也单独走自己的路,互不影响,因此主函数直接走到底了,然后t1也同时走自己的路一路到底,不存在什么先后顺序了。那么可以看到多线程的情况,每一次执行,输出的结果都不一样,是因为这三个进程是同时进行的,并没有明确的先后顺序之分。
2025-01-17 18:09:50
843
2
原创 计网第二章(2)——物理层《编码和调制》
,常见的就是【光猫】(四级、考研的单词词汇里有:optical modem,当时我一直不知道modem调制解调器是啥玩意,每次都跳过不背)前一章我们学了《通信基础》,里面讲了计算机网络里传输数据的形式是【信号】,信号又分为【数字信号】(离散的)、【模拟信号】(连续的)那么就可以记住,凡是一个时间周期中间不变的,就考虑是不是:【不归零编码(NRZ)】和【反向非归零编码(NRZI)】对于用来 “编码”和“解码” 的 “交换器”和“反交换器”,我们也可以叫 “那么,“编码” 跟 “解码” 就是针对【二进制和。
2025-01-15 18:13:16
838
原创 计网第二章(1)——物理层《基础概念(包括传输介质)》
物理层为数据链路层屏蔽了底层的传输媒体的差异,让数据链路层只需要关心自己层的协议和服务,不需要关心具体的传输媒体那么简单来看,传输媒体就是两大类:【导引型传输媒体】(有线的) 和【非导引型传输媒体】(无线的)然后物理层的协议的主要任务就是关注:(简单介绍,后面会细说)【传输介质】这个知识点主要探讨【传输介质】和【物理层接口】两个东西,通俗的说就是用来传输网络数据的有线、无线的工具,还有计算机设备来接这些工具的那个“口子”,就相当于你手机充电的“Type-C充电线” 和 “手机Type-C接口”那么传输介质又
2025-01-15 16:45:46
1056
原创 Django5,python基础的后端开发框架(安装配置)
1、manage.py:以后和项目交互基本上都是基于这个文件,在终端输入python manage.py[子命令]可以执行一些操作,比如可以输入python manage.py help看下能做什么事情。这文件里的东西千万别动!(类似springboot 的xxx.server启动文件)2、settings.py:本项目的设置项,以后所有和项目相关的配置都是放在这个里面。(类似springboot 的pom.xml这个依赖配置文件)3、urls.py:这个文件是用来配置URL路由的。
2025-01-14 17:13:53
1155
原创 (CentOs系统虚拟机)Standalone模式下安装部署“基于Python编写”的Spark框架
执行【vim /etc/profile】,将下面内容复制进去还没完....还有一个【~/.bashrc】配置文件需要配置我们的【JAVA_HOME】和。
2024-12-23 17:53:33
1540
原创 全网最干最详细,没有之一!!:(CentOs系统虚拟机)Local单机模式下安装部署“基于Python编写”的Spark框架
SPARK_HOME:表示Spark安装路径在哪里PYSPARK_PYTHON:表示Spark想运行Python程序,那么去哪里找python执行器JAVA_HOME:告知Spark,Java在哪里HADOOP_CONF_DIR:告知Spark,Hadoop的配置文件在哪HADOOP_HOME:告知Spark,Hadoop安装在哪里那么在做完了hadoop分布式集群配置和spark安装配置的兄弟们应该已经配置好了JAVA_HOME】【】【SPARK_HOME了,现在还差和。
2024-12-21 21:27:15
809
原创 大数据之——(分布式集群式) VWare、Ubuntu、CentOs、Hadoop安装配置
简单看一下,学习大数据将要了解、涉及到的各个模块、各个技术栈相信各位学过Linux的、或者对大学考试作弊深有研究的掉毛们,对虚拟机肯定不陌生,那么既然我们要学习大数据分布式处理,那就需要模拟多个服务器来实现,那一个计算机能配置成一个服务器,那我们总不能把自己的本机电脑配成服务器吧?而且我们一台电脑也没办法整多个服务器出来,那就需要虚拟机来配置构建服务器,来模拟代替一个真正的计算机。(虚拟机就是虚拟的一台计算机)
2024-12-20 20:25:15
1065
1
原创 selenium自动爬虫工具
selenium 是一个自动化测试工具,可以用来进行 web 自动化测试、爬虫selenium 本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器相对于普通的爬虫工具:request、scrapy,selenium了解决它们无法直接执行 JavaScript 代码等问题下面就来介绍下 selenium 基础用法。
2024-12-12 22:21:40
2342
原创 计网第二章(1)——物理层《通信基础》
【教学模型】因为现如今主流模型都是TCP/IP模型,然后TCP/IP模型的“网络接口层”定义很模糊,但是OSI模型对应这块的“数据链路层”、“物理层” 定义很清晰明确,所以考试教程上会把二者结合,用下面这种【教学模型】来讲解。
2024-12-10 19:07:02
933
原创 考研408《操作系统》复习笔记,全网最最详细【没有之一】!!!第四章《操作系统引导流程》
上面讲的很细,估计看着有点乱,这里再次捋一下王道视频的截图下面这是我自己画的图!!!首先电脑开机通电,CPU马上运行主存的【ROM】里的【BIOS】程序检查硬件然后硬件检查完毕,马上把磁盘里0号扇区的【MBR】主引导记录加载进主存的【RAM】,CPU来运行里面的【主引导程序】,主引导程序通过【分区表】来找到【系统分区】的位置随后把【系统分区】的【PBR引导程序】加载到主存的【RAM】,让CPU运行,然后【PBR】能找到放在系统分区的根目录下的【启动管理器】
2024-12-08 21:04:34
1666
原创 考研408《操作系统》复习笔记,第六章《进程》
概念:进程是一个“进程实体”运行的过程,是操作系统进行资源分配和调度的(注意,这个“进程实体”不能单纯理解为一个程序,因为一个程序的多次执行也对应不同的进程,比如多个微信号的微信打开)这里尤其要注意进程的特点:【动态性】:进程是动态的,它表示的是一个程序在运行的过程、状态程序静态的一个放在内存里的可执行文件.exe一堆指令集合程序的一次执行过程;【独立性】:是独立运行的,是独立获得资源的最小单位,即使同一个软件打开多个,那么这么多个被打开运行的软件依旧是独立的进程,互不影响我们使用【
2024-12-06 22:42:14
1274
原创 考研408《操作系统》复习笔记,第三章《操作系统体系结构》
概念:内核分多个层次,从里到外每一层依次向临近的上一层提供接口服务(不能跨层)优点:1、便于调试和验证,因为可以自底向上逐层调试,每一层基于低一层的正确性来验证自己⭐2、便于维护和扩充,各层之间调用接口清晰1、各层级之间的划分界限不明确,比如内存管理层有时会需要调用进程管理层,进程管理层也可能调用内存管理层2、仅仅可调用边界相邻底层,不能跨层,效率低,系统执行时间长。
2024-12-06 22:40:50
896
原创 考研408《操作系统》复习笔记,(重新修改带习题版)第二章《发展史、运行机制、中断、系统调用》
前面知识点我们讲了,【中断】会引发CPU切换自身【用户态】变成【内核态】如果一个计算机没有【中断】,那么一个程序就会一直无休止地永远运行下去,那怎么实现 “多道程序并发运行”?所以必须得有【中断】那么【中断】具体有哪些类型?
2024-12-06 18:00:24
1089
原创 考研408《计算机网络》复习笔记,第一章(5)《计算机网络分层结构》
“分层”的设计思想就是将庞大复杂的一堆事情,分而治之,拆分成若干局部较小的事情,分到各个层级完成各自的功能比如快递网络的例子那么计算机也要实现很多复杂的功能:就需要分层来完成一个合理的分层结构需要做到这几点:用我们开发的经验举例:JAVA里有很多抽象接口,里面的抽象方法都是没有内容的,它只是规定了这个方法是做什么的;或者我们前端、后端框架都有规定好的一致的项目结构,但是里面的内容还得每一个程序员自己实现,而不是框架一开始就写好内容的,这些都只是一个抽象的规定协议实体就是每一层的 “软件+硬件”。不同机器之间
2024-12-02 22:09:57
1416
原创 考研408《计算机网络》复习笔记,第一章(4)《计算机网络性能》
打开我们的任务管理器,可以看到你当前使用的网络(不管是以太网还是WiFi)会显示两个东西:“发送速率”、“接收速率”我们不管是用一条物理线路连接、交换机、WiFi、蓝牙,这都是代表一条【通信线路】然而一条【通信线路】有两条【信道】【发送信道】和【接收信道】;≠!!!可以看到【发送信道速率】和【接收信道速率】都不一样。
2024-11-30 20:44:19
1939
uniapp小程序接入three.js问题
2025-02-19
centOs虚拟机用conda创建pyspark虚拟环境遇到的灵异事件
2024-12-22
centOs的node1的用conda创建pyspark虚拟环境遇到的灵异事件
2024-12-21
selenium解决js请求来爬虫的案例,宇宙级超级世界难题!无人能解!
2024-12-16
设计简单前端网页遇到的世界难题
2023-05-05
给一组数查找给定整数,并输出它在这组数第几个,从零开始数,用数组但是却是从一开始数
2022-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人