相关文章
【数据结构1-3】集合
有时候,我们并不关心数据之间的前后关系,也不关心数据的层次关系。一些确定元素只是单纯的聚集在一起,这样的元素聚集体被称为集合。 当希望知道某个数据是否存在一个集合中,或者两个元素是否在同一个集合中时,就需要使…
建站知识
2024/10/29 0:29:07
WPF自定义控件,聚合器模式传递消息
背景:自定义控件的消息传递和方法的调用可以使用聚合器来进行
定义聚合器:
public class EventAggregator
{public static ConcurrentDictionary<Type, List<Action<object>>> _handles new ConcurrentDictionary<Type, List<…
建站知识
2024/12/16 22:14:47
(28)Linux 信号保存 信号处理 不可重入函数
首先介绍几个新的概念:
信号递达(Delivery):实际执行信号的处理动作。信号未决(Pending):信号从产生到递达之间的状态。信号阻塞(Block):被阻塞的信号产生时将保持在未决状态,直达解除对该信号的阻塞,才执…
建站知识
2024/12/20 11:50:10
深入理解TCP网络协议(1)
目录
1.TCP协议的段格式
2.TCP原理
2.1确认应答
2.2超时重传
3.三次握手(重点)
4.四次挥手 1.TCP协议的段格式
我们先来观察一下TCP协议的段格式图解: 源/目的端口号:标识数据从哪个进程来,到哪个进程去
32位序号/32位确认号:TCP会话的每一端都包含一个32位(…
建站知识
2024/12/17 14:24:38
看图说话:Git图谱解读
很多新加入公司的同学在使用Git各类客户端管理代码的过程中对于Git图谱解读不太理解,我们常用的Git客户端是SourceTree,配合P4Merge进行冲突解决基本可以满足日常工作大部分需要。不同的Git客户端工具对图谱展示会有些许差异,以下是SourceTre…
建站知识
2024/12/17 22:35:05
c++之构造函数和析构函数
目录 名词解释:
1、 c的类在没有加权限的时候,默认为private。只有类内可以访问,类外不能访问。
2、共有接口
(1)接着上面的代码,如何在类外直接访问private的内容?
(2ÿ…
建站知识
2024/12/21 13:45:00
【VSAN数据恢复】VSAN数据重构迁移失败的数据恢复案例
VSAN简介: VSAN存储是一个对象存储,以文件系统呈现给在vSphere主机上。这个对象存储服务会从VSAN集群中的每台主机上加载卷,将卷展现为单一的、在所有节点上都可见的分布式共享数据存储。 对于虚拟机来说,只有一个数据存储&#x…
建站知识
2024/12/21 10:54:12
OkHttp完全解读
一,概述
OkHttp作为android非常流行的网络框架,笔者认为有必要剖析此框架实现原理,抽取并理解此框架优秀的设计模式。OkHttp有几个重要的作用,如桥接、缓存、连接复用等,本文笔者将从使用出发,解读源码&am…
建站知识
2024/12/22 5:15:31