自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 死锁现象

对于子线程来说,先成功的获取到了mtx1,随后会获取mtx2,但是mtx2现在已经被主线程获取到了,所以从代码上来看只要主线程结束后,mtx2就会被解锁,但是对于主线程来说,mtx2获取完了,接下来是要尝试获取mtx1的,但是同样mtx1此时已经被子线程获取了,也就是主线程得等待子线程结束后mtx1才会被解锁,从而被主线程尝试获取,这样的话,情况就变成了两个线程相互等待对面进程结束从而继续进行自己的代码,成了一个环,所以执行不了,本质上就是两个互斥锁的使用不当,此时现象就叫做死锁现象。

2025-02-05 16:44:44 257

原创 内存的映射

内存映射(Memory-mapped I/O)是将磁盘文件的数据映射到内存,用户通过修改内存就能修改磁盘文件。:将文件的一部分映射到调用进程的虚拟内存中。对文件映射部分的访问转化为对相应内存区域的字节操作。映射页面会按需自动从文件中加载。两个进程对同一文件的同一区域映射。子进程继承父进程的映射。相关实现函数:mmap函数和munmap函数。

2025-01-16 21:33:15 1483

原创 OSI参考模型

OSI七层模型,是一种用于描述计算机网络通信过程的标准化体系结构。这个型由国际标准化组织(ISO)在20世纪80年代制定,旨在指导网络协议的设计、实现和互操作性,以便不同厂商的设备能够相互通信。可以用“ 物联网叔会使用” 来谐音记忆OSI模型的7层名字。其中OSI模型的低三层可以看成是,主要负责的功能是数据通信。OSI模型的高三层可以以看成是,主要负责处理传输来的数据而中间的传输层,起到的是承上启下的作用。

2025-01-15 21:07:40 1420

原创 电路交换、报文交换和分组交换

在计算机网络发展初期,所面临的问题是目前已有电报网络和电话网络,仿照哪种实现计算机网络完成数据交换呢?

2025-01-15 11:03:43 1527

原创 计算机网络的组成

则是规定了计算机网络中的通信规则,而且还得是和硬件和软件共同实现的,例如通过在主机上安装网络适配器,以此和软件一起实现网络通信协议。其中网络适配器也被叫做网卡,主要作用就是,将主机数据发到网络上和接受来自网络的数据。则是计算机网络中负责计算机间信息传输的部分,即把计算机和其他用户装置互连在一起的所有通信设备和介质的总称,主要由通信链路+通信设备+协议构成。指的是计算机网络中运行应用程序,向用户提供可共享的硬件、软件和信息资源的部分,主要由连接到互联网上的主机组成。,由大量网络和连接这些网络的路由器组成。

2025-01-15 10:27:13 475

原创 计算机网络,互连网 与互联网之间的关系

(Computer networking)是一个将众多分散的、自治的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。由若干和连接这些结点的组成。结点可以是等。多个计算机网络通过路由器互相连接而成,可使用任意通信协议。

2025-01-14 23:11:20 280

原创 蓝桥杯:开关灯与开关门

这道开关门问题就可以利用这个知识点巧妙解决,因为门只有两种状态,开和关,所以我们可以用0和1来表示,由于数组初始化为0,而且这道题目说的是第一个服务员把门都打开了,所以我们可以用0来代表门开,而1来代表门关,但是由于我们做题的时候潜意识会把1当做门开,所以这里可以在主函数内,利用循环将数组全部改为1。但是上面代码还有可以优化的地方,因为题目说的是服务员倍数的门才进行变化,也就是说明门的最小值也就是服务员的编号,也就是说明内部循环每一次不需要从1开始循环,而是从i开始。

2025-01-11 13:50:41 383

原创 计算机网络的分类

2、域域网(MAN): 比广域网覆盖范围小,但也能覆盖几个街区或者城市,覆盖范围为5~50km,但是由于域域网大多采取以太网,所以有时也并入广域网的讨论。丸(WAN)子大侠太野蛮(MAN),拦(LAN)住厨子要菜盘(PAN),说是此盘有神力,能让他把功夫传。1、广域网(WAN):也称为远程网,提供长距离通信,覆盖距离很长,从几十千米到几千千米,例如跨国通信。例如:政府,军队,电力,银行的内部网络(给钱也不行)。1、有线网络:有线网络,顾名思义,就是通过线来连接的网络例如:光纤,网线。

2025-01-10 23:19:22 420

原创 蓝桥杯竞赛

3.利用等差数列求和公式来解决,找到第一个奇数方法为:对m判断,若是m % 2 == 0,则m++和最后一个奇数方法为:对n判断,若是n % 2 == 0,则n--。2.找到从m开始的第一个17的倍数,令m = ceil( m / 17.0) * 17,然后遍历时,i+=17,最后ans+=i就行了。2.找到第一个从m开始的奇数,对m判断,若是m % 2 == 0,则m++,就行了,然后遍历时,i+=2,最后ans+=i就行了。1、第一题是信息奥赛一本通的1065题,为奇数求和,题目链接如下。

2025-01-09 17:29:18 190

空空如也

空空如也

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

TA关注的人

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