2020年11月17日

c++内存模型

摘要: 堆区,栈区,静态存储区,常量存储区,代码区 new/malloc申请的内存位于堆区,new还可以申请栈区的内存空间,所以new申请的叫做自由存储区 全局常量:常量存储区 局部常量:栈 全局静态变量:静态存储区 局部静态变量:静态存储区 普通全局变量:静态存储区 普通局部变量:栈 函数参数:栈 虚函数 阅读全文

posted @ 2020-11-17 19:24 张芙蓉 阅读(106) 评论(0) 推荐(0) 编辑

指针与引用

摘要: 引用变量在底层相当于一个指针常量 #include <iostream> using namespace std; int main() { int i = 5, j = 6; int& r = i; void* pi, * pj; int *addr;//addr表示所指向的变量的地址,而&add 阅读全文

posted @ 2020-11-17 14:53 张芙蓉 阅读(101) 评论(0) 推荐(0) 编辑

https是如何保证传输安全的

摘要: 使用非对称加密密钥对对称加密密钥进行传输。首先服务器使用非对称加密算法生成公私钥a、b,将公钥a传输给浏览器(客户端),客户端会使用对称加密算法生成一个密钥c,客户端使用a加密c生成d,然后将加密后的信息d传输给服务器,服务器使用私钥b对传输来的d进行解密,得到对称加密的公钥,双方就可以开始通信了。 阅读全文

posted @ 2020-11-17 09:43 张芙蓉 阅读(331) 评论(0) 推荐(0) 编辑

导航