![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 56
爱吃芝麻球
一定是练功的时候差不多差不多,等到关键时候就总是差一点!
个人博客 https://cc922.github.io/
展开
-
centOS离线安装 openssl源码
centOS离线安装OpenSSL原创 2023-03-08 15:42:58 · 894 阅读 · 0 评论 -
互斥量与条件变量
我想在这里先说一个跟题目无关的东西,一种学习方法,叫费曼学习法。简单的说,费曼学习法有四个步骤,学习知识要把它教给小孩子、回顾、将语言条理化、传授。初步理解在这里我想先用自己的话来描述互斥量和条件变量这两个概念和他们之间的关系。计算机中的一些资源可以被不同的线程共享,但是他们在某个时刻只能被一个线程使用,为了防止某个线程正在使用该资源时被别的线程使用导致线程运行出现错误,我们需要用“锁”这一概念,把共享的资源在使用前锁上,使得该资源只会被它正在使用的线程访问,并在使用后进行解锁。这就是互斥量的概念。互斥原创 2022-05-09 20:19:20 · 1139 阅读 · 0 评论 -
CPU密集型、数据密集型与IO密集型
目录CPU密集型(CPU-bound/Compute-Intensive)IO密集型(IO bound / IO-Intensive)数据密集型(Data-Intensive)CPU密集型 vs IO密集型CPU密集型(CPU-bound/Compute-Intensive)CPU密集型也叫计算密集型,指的是系统的硬盘、内存性能相对CPU要好很多,此时,系统运作大部分的状况是CPU Loading 100%,CPU要读/写I/O(硬盘/内存),I/O在很短的时间就可以完成,而CPU还有许多运算要处理,C转载 2022-05-08 19:35:59 · 1517 阅读 · 0 评论 -
死锁的产生条件及解决办法
目录一、死锁产生的条件二、死锁解决的方法1.死锁防止1.1 破坏互斥条件1.2 破坏持有和等待条件1.3 破坏不可剥夺条件1.4 破坏等待循环条件2.死锁避免3.死锁检测每种资源类只有一个资源的死锁检测:每个资源类中有多种资源的情况:死锁检测算法4.死锁恢复一、死锁产生的条件死锁需要同时满足以下四个条件才会发生:互斥条件持有并等待条件不可剥夺条件环路条件互斥:指的是共享资源的互斥。主要是因为多个线程都想访问同一个共享资源,但是该共享资源在某个时刻只能由一个进程访问。持有并等待:某进转载 2022-05-07 17:35:46 · 6165 阅读 · 0 评论 -
对称加密算法
对称加密算法DEShttps://www.cnblogs.com/rocedu/p/6683948.htmlhttps://www.cnblogs.com/yukungbhy/p/10963340.html原创 2019-11-22 11:33:13 · 53 阅读 · 0 评论 -
无需占用大量C盘内存的MySQL安装方法
直接下载mysql安装包会默认安装在C盘,这对于C盘空间不充裕的电脑有很大的压力下边这篇文章可以自定义安装位置MySQL安装(详细,适合小白)注意一点:生成的密码是一长串,不然会显示拒绝登录...转载 2022-04-27 21:50:49 · 1146 阅读 · 0 评论 -
WiFi工作原理简述
由“在地址栏输入URL到网页显示发生了什么”这个问题想到在wifi的环境下这个过程该如何实现。其实环节基本一样,不过是需要一个无线路由器实现从路由器到设备网卡这段的信息传播。与传统的晶体管收音机类似,WiFi网络使用无线电波在空中传输信息,无线电波是一种电磁辐射,其在电磁波谱中的波长比红外光长。WiFi无线电波通常具有2.4千兆赫兹或5.8千兆赫兹的频率。这两个WiFi频带之后被细分为多个信道,而每个信道可能同时会被很多不同的网络所共享。当通过WiFi网络下载文件时,一个被称为无线路由器的设备首先通原创 2022-04-13 15:58:03 · 6245 阅读 · 0 评论