会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
封狼居胥
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2021年3月13日
C++多线程编程(thread类)
摘要: 多线程库 C++11中提供了多线程的标准库,提供了管理线程、保护共享数据、线程间同步操作、原子操作等类。 多线程库对应的头文件是#include <thread>,类名为std::thread。 串行程序: #include <iostream> #include <thread> void fun
阅读全文
posted @ 2021-03-13 14:31 封狼居胥!
阅读(1297)
评论(0)
推荐(0)
2021年3月12日
拷贝构造函数(深拷贝/浅拷贝)
摘要: 类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量,因此,类对象之间的复制较为复杂。 #include <iostream> using namespace std; class CExample { private: int a;//成员变量 public: CExample(in
阅读全文
posted @ 2021-03-12 22:11 封狼居胥!
阅读(202)
评论(0)
推荐(0)
C++类相关内容(构造/析构函数,虚/纯虚函数)
摘要: 构造函数 1. 构造函数能不能为虚函数? 构造函数不能为虚函数,原因如下: a. 构造一个对象的时候,必须知道对象的实际类型;如果构造函数为虚函数,是在运行时确定实际类型的; b. 虚函数的执行依赖于虚函数表,而虚函数表在构造函数中进行初始化工作,即初始化vptr(虚表指针),让其指向正确的虚函数表
阅读全文
posted @ 2021-03-12 18:30 封狼居胥!
阅读(246)
评论(0)
推荐(0)
ping的工作原理&ICMP协议
摘要: ping命令用于判断与对方网络是否畅通,ping 是基于ICMP协议工作的。 ICMP协议(互联网控制报文协议): ICMP报文: ICMP主要的功能:确认 IP 包是否成功送达目标地址;报告发送过程中 IP 包被废弃的原因;改善网络设置等。 ICMP 的通知消息会使用IP进行发送,收到该 ICMP
阅读全文
posted @ 2021-03-12 14:02 封狼居胥!
阅读(2211)
评论(0)
推荐(0)
2021年3月10日
HTTPs与HTTP的区别&HTTPs如何建立连接
摘要: HTTP与HTTPs的区别 1. HTTP 信息是明文传输,存在安全风险的问题;HTTPS 在 TCP 和 HTTP 网络层之间加入了 SSL/TLS 安全协议,使得报文能够加密传输。 2. HTTP 连接建立相对简单, TCP 三次握手之后便可进行 HTTP 的报文传输;而 HTTPS 在 TCP
阅读全文
posted @ 2021-03-10 20:15 封狼居胥!
阅读(1248)
评论(0)
推荐(0)
HTTP协议常见状态码和字段
摘要: HTTP 协议是客户端与服务器之间,服务器与服务器之间传输文字、图片、音频、视频等超文本数据的约定和规范。 HTTP常见状态码: 1xx 类状态码 属于提示信息,是协议处理中的一种中间状态,实际用到的比较少。 2xx类状态码 表示服务器成功处理了客户端的请求。 「200 OK」是最常见的成功状态码,
阅读全文
posted @ 2021-03-10 19:28 封狼居胥!
阅读(610)
评论(0)
推荐(0)
服务器负载均衡
摘要: 当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要通过搭建不同的服务和架构来解决。 当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访问量大,并发
阅读全文
posted @ 2021-03-10 14:21 封狼居胥!
阅读(548)
评论(0)
推荐(0)
ARP协议工作原理
摘要: 一、ARP在同网段下的工作原理 每台主机都会在自己的ARP缓冲区中建立一个 ARP列表,以表示IP地址和MAC地址的对应关系。当源主机需要将一个数据包要发送到目的主机时,会首先检查自己 ARP列表中是否存在该 IP地址对应的MAC地址,如果有,就直接将数据包发送到这个MAC地址; 如果没有,就向本地
阅读全文
posted @ 2021-03-10 13:37 封狼居胥!
阅读(2771)
评论(0)
推荐(0)
2021年2月10日
C++智能指针
摘要: C++有4个智能指针,auto_ptr,shared_ptr,weak_ptr,unique_ptr,其中auto_ptr只有C++98支持,C++11已经弃用。 为什么要使用智能指针? 当申请的空间在函数结束时未进行释放时,会造成内存泄漏; 使用智能指针可以避免内存泄漏;智能指针是一个类,用于管理
阅读全文
posted @ 2021-02-10 13:06 封狼居胥!
阅读(110)
评论(0)
推荐(1)
2021年2月8日
C++类型转换
摘要: C++有4种类型转换,分别为:const_cast,static_cast,dynamic_cast,reinterpret_cast;下面结合代码分别介绍4种类型转换。 const_cast: 去掉类型的const属性,将const变量转为非const变量; 1 const int a; 2 3
阅读全文
posted @ 2021-02-08 21:42 封狼居胥!
阅读(291)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
下一页
公告