自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机网络知识总结

SSL/TLS协议的基本思路是采用公钥加密法,也就是说,客户端先向服务器端索要公钥,然后用公钥加密信息,服务器收到密文后,用自己的私钥解密。客户端发送一个连接请求到服务器,并请求建立 SSL/TLS 连接。服务器会发送包含公钥的数字证书给客户端。证书由受信任的第三方机构(CA,Certificate Authority)签名,用于验证服务器的身份。服务端还保存着对应的私钥。客户端验证服务器的证书,包括检查证书的有效性和真实性。如果证书可信,则继续进行握手。

2023-08-08 13:40:02 729

原创 C++——内存管理

首先客户端会调用malloc()配置一定数量的区块(固定大小的内存块,通常为8的倍数),假设40个32bytes的区块,其中20个区块(一半)给程序实际使用,1个区块交出,另外19个处于维护状态。中,在以前的C语言中,全局变量和静态变量又分为初始化的和未初始化的,在C++里面没有这个区分了,它们共同占用同一块内存区,在该区定义的变量若没有初始化,则会被自动初始化,例如int型变量自动初始为0。类似于结构体的指针,this是类的指针,如果换成结构体,那this就是结构的指针了。

2023-08-08 13:23:12 47

原创 C++——基础语法

宏定义:用于定义常量和书写复杂的内容,预处理阶段完成替换,之后被替换的文本参与编译,相当于直接插入了代码,不进行类型检查。typedef:用于定义类型别名,会参与编译,会检查数据类型。函数:在运行时需要跳转到具体调用函数,函数参数具有类型,需要检查类型,并且函数具有返回值。宏定义:用于定义常量和书写复杂的内容,预处理阶段完成替换,之后被替换的文本参与编译,相当于直接插入了代码,不进行类型检查。

2023-08-08 13:12:56 326 1

空空如也

空空如也

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

TA关注的人

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