- 博客(82)
- 收藏
- 关注
原创 【Linux】网络基础之IP协议
注意:127.0.0.1是本地环回,它是特殊的IP,default是没有匹配的目标网络IP地址,默认跳到192.168.10.1的路由器。第三位表示更多分片,如果分片了,最后一个分片置为0,其他是1,类似于一个结束标记。局域网:某一区域内由多台计算机互联成的计算机组,它们有相同的网络号,不同的主机号。发送端主机的IP地址,它是由网络供应商动态提供,不是由网卡提供的。接收端主机的IP地址,它是由网络供应商动态提供,不是由网卡提供的。同一网段内,主机之间具有相同的网络号,但是必须有不同的主机号。
2023-08-03 16:04:27
585
原创 【Linux】HTTPS协议
本篇文章进行应用层中HTTPS协议的学习!!!概念数据摘要也叫数据指纹,它的基本原理是利用单向散列函数(Hash函数)对信息进行运算,生成一串固定长度的数据摘要数据摘要并不是一种加密机制,但可以用来判断数据有没有被篡改常见单向散列函数算法MD5、SHA1、SHA256等,它可以把无限的数据映射成有限,因此可能会有碰撞(两个不同的信息,算出的摘要相同,但概率非常低)特征:它和加密算法的区别是,摘要的主要工作不是进行加密,因为没有解密,只不过从摘要反推原数据是不可能的。
2023-06-18 11:30:09
1318
原创 【Linux】进程间通信之管道
这篇文章给大家带来进程间通信的学习!!!数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源!!!通知事件:一个进程需要向一个或一组进程发送消息,通知它们发生了某种事情(如:子进程终止时,需要通知父进程)进程控制:有些时候进程希望完全控制另一个进程的执行(如:gdb进程控制另一个进程进行调试),此时控制进程希望能够拦截另一个进程的所有陷入的异常,并能够及时知道它的状态改变。
2022-12-19 18:22:14
972
原创 【Linux】进程概念
本篇文章进行操作系统中进程的学习!!!截至目前,我们所认识的计算机,都是有一个个的硬件组件组成:输入设备:键盘、话筒、鼠标、摄像头、网卡和显卡等等输出设备:显示器、音响、磁盘、网卡和显卡等等中央处理器(CPU):含有运算器和控制器等存储器:存储器就是一个内存【木桶原理】CPU运算速度 > 寄存器 > L1~L3Cache(高速缓冲存储器) > 内存 >> 外设(磁盘) >> 光盘磁带外设不和CPU直接交互,而是和内存交换,CPU也是如此,CPU只与内存进行交互内存在我们看来,就是体系结构的一大缓存,为了解决
2022-11-02 22:58:48
1696
2
原创 【Linux】开发工具<vim编辑器>
本篇文章进行编辑器vim的学习!!!vim是一个编辑器特点:编辑器可以让编写、查看代码更加清晰、直观、高效它是一个功能强大且多模式的编辑器在大型项目或文件中可以快速定位问题和快速修改代码。
2022-10-29 16:39:11
238
原创 【Linux】软件包管理器 --- yum
本篇文章进行开发工具的学习!!!源码安装:在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序rpm包安装:为了解决安装过程中复杂的依赖关系而设计出来的,它已编译好,要求安装环境一致yum安装:yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器,主要应用在Fedora, RedHat,Centos等发行版上什么是软件包管理器?
2022-10-28 15:01:49
1123
原创 【Linux】shell命令与文件权限
目录🌈前言🌆 shell命令以及运行原理🌷Linux权限的概念🌷1、文件访问者的分类(人)🌸2、文件类型和访问权限(事物属性)🌹3、文件权限值的表示方法🍀4、文件访问权限的相关设置方法🍁4.1、chmod指令🍂4.2、chown指令🍃4.3、chgrp指令🍄5、目录的权限🌈前言本篇文章进行Linux权限的学习!!!🌆 shell命令以及运行原理Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序
2022-10-27 18:39:05
4104
原创 C++之I/O流
本篇文章进行C++中I/O流学习!!!C语言中,将一个整形数据转换成一个字符串格式时,该怎么做?使用itoa()函数使用sprintf()函数但是两个函数在转化时,都得需要先给出保存结果的空间,那空间要给多大呢,就不太好给定,而且转化格式不匹配时,可能还会得到错误的结果甚至程序崩溃Test();return 0;}在C++中,可以使用stringstream类对象来避开此问题在程序中如果想要使用stringstream,需要包sstream头文件。
2022-10-14 23:29:12
1417
原创 C++11之智能指针
目录🌈前言🚁1、C++11为什么要引入智能指针?🚂2、内存泄漏🚃2.1、什么是内存泄漏?有什么危害?🚄2.2、内存泄漏分类🚅2.3、检测内存泄漏的方法🚆2.4、如何避免内存泄漏🚇3、智能指针🚈3.1、RAII思想🚉3.2、智能指针的原理🚐3.3、std::auto_ptr(C++98)🚑3.4、C++11和boost中智能指针的关系🚒3.5、std::unique_ptr🚓3.6、std::shared_ptr(重点)🌈前言本篇文章进行C++11中智能指针的学习!!!🚁1、C++11为什么要引入智能
2022-10-09 07:40:17
634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人