自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++多态虚函数

多态是面向对象编程中一个非常重要的特性,它提高了代码的复用性和扩展性。通过虚函数和抽象类,我们可以设计出更加灵活和强大的软件系统。希望本文能帮助读者深入理解多态的概念、实现原理以及应用方法。

2024-08-12 18:07:40 603

原创 中断处理和CPU相关知识

想象一下,你正在厨房里准备晚餐,突然电话响了(外部事件)。你不得不暂时放下手中的切菜板(当前任务),去接电话(响应中断),和来电者聊上几句(处理中断),然后再回到厨房继续切菜(恢复执行)。这就是中断处理在现实生活中的缩影。在计算机中,中断处理是系统用来响应外部(如键盘输入、硬盘读写完成)或内部(如程序错误、除零异常)事件的一种机制。当这些事件发生时,CPU会暂停当前的任务,转而处理这些紧急的“电话”,即中断请求。处理完毕后,再无缝地回到之前被中断的任务中。

2024-08-11 23:30:12 448

原创 深入理解C++中的this指针:从基础到实践

简单来说,this指针是成员函数的一个隐式参数,它指向调用该函数的对象实例。由于它是隐式的,所以在编写代码时你并不需要显式地声明它。然而,通过this指针,你可以直接访问和操作对象的成员变量和成员函数,这对于处理同名变量冲突或实现链式调用等高级功能尤为重要。在C++中,this指针用于表示当前对象的指针,在成员函数中,可以通过this指针访问成员变量和成员函数。使用this指针可以防止同名变量的误操作,并且可以在类的构造函数和析构函数中使用。

2024-08-10 14:37:09 419

原创 对称加密和非对称加密深度解析

信息时代,要保证数据安全,就需要进行“加密”。网络传输中,不再直接传输明文了,而是加密之后的“密文”。加密的方式有很多,但整体上可以分成两大类:对称加密和非对称加密。

2024-08-09 17:03:32 465

原创 HTTP与HTTPS:深入解析两者之间的差异

HTTP(超文本传输协议)是一种使用明文传输数据的网络协议,长久以来一直是主流的网页协议。它用于在Web浏览器和网站服务器之间传递信息。然而,HTTP协议以明文方式发送内容,不提供任何形式的数据加密。这意味着,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,他们可以直接读懂其中的信息,比如用户的登录名、密码或其他敏感信息。HTTP协议的传输端口为80。HTTP协议的特点包括简单快速、灵活以及无状态。无状态的原因在于,每次请求都是独立的,上一次请求和下一次请求互不相干。

2024-08-08 17:14:51 1162

原创 TCP和UDP的区别深度解析

协议,简而言之,就是网络通信中的“语言”和“规则”。它规定了数据如何被包装、发送、接收及解释,确保不同硬件、操作系统间的无缝沟通。TCP/IP协议族,正是这一系列规则的集合,涵盖了从数据链路层到应用层的全方位通信规范。TCP与UDP,作为TCP/IP协议族中传输层的两大支柱,各自承担着不同的角色与使命。TCP以其可靠的传输机制,保障了数据的安全与完整;而UDP则以其高效与实时性,在特定领域发挥着不可替代的作用。

2024-08-07 16:56:08 1278

空空如也

空空如也

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

TA关注的人

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