摘要:
三次握手过程 四次挥手过程 为什么 TCP 要三次握手? 最主要原因就是防止「历史连接」初始化了连接。 三次握手才可以同步双方的初始序列号 为什么 TCP 要四次挥手 关闭连接时,客户端向服务端发送 FIN 时,仅仅表示客户端不再发送数据了但是还能接收数据。 服务端收到客户端的 FIN 报文时,先回 阅读全文
摘要:
脏读,幻读,不可重复读解决了什么问题 脏读、幻读、可重复读是数据库中常见的隔离级别问题,它们分别解决了以下问题: 脏读(Dirty Read):当一个事务读取到另一个事务未提交的数据时,就产生了脏读。脏读可能导致数据的不一致性,因为读取到的数据可能会随时被其他事务修改或回滚。解决脏读的问题需要使用隔 阅读全文
摘要:
141 环形链表 class Solution { public: bool hasCycle(ListNode *head) { auto fast = head; auto slow = head; while(fast && fast->next){ slow = slow->next; fa 阅读全文
摘要:
title: "operating system" date: 2023-07-29T11:05:53+08:00 lastmod: 2023-07-29T11:05:53+08:00 author: ["chx9"] keywords: - categories: # 没有分类界面可以不填写 - 阅读全文
摘要:
apple 多态介绍 定义:首先,可以解释一下什么是多态。多态(Polymorphism)是面向对象编程的一个重要特性,它允许我们使用父类的指针或引用来操作子类对象。这样,同一个函数或者操作符可以对不同类型的对象产生不同的行为。 两种形式:C++中的多态主要有两种形式:静态多态(或编译时多态)和动态 阅读全文