相关文章
Python网络协议socket
01 协议基础
01 网络协议
协议:一种规则
网络协议:网络规则,一种在网络通信中的数据包的数据规则
02 TCP/IP协议
osi模型 tcp/ip协议 03 tcp协议
TCP协议提供了一种端到端的、基于连接的、可靠的通信服务。 三次握手 创建连接 四次挥手…
编程日记
2024/12/11 4:28:46
c#数据库:1.c#创建并连接数据库
安装软件:SQL Server Management Studio Management Studio Visual Studio 2022
启动服务: 打开SQL Server Management Studio Management Studio ,连接到服务器(GUANZU是我的计算机名) 新建数据库,随便起个名字叫aq: c#代码:
using System; using System.Collections.Gener…
编程日记
2024/12/17 14:36:06
分布式与一致性协议之ZAB协议(五)
ZAB协议
ZAB集群如何从故障中恢复
如果我们想把ZAB集群恢复到正常状态,那么新领导者就必须确立自己的领导关系,成为唯一有效的领导者,然后作为主节点"领导"各备份节点一起处理读写请求
如何确立领导关系
前面提到,选…
编程日记
2024/12/21 20:55:53
【C 数据结构-动态内存管理】4. 无用单元收集(垃圾回收机制)
文章目录 【 1. 问题描述与解决方法 】【 2. 中断回收机制 】 【 1. 问题描述与解决方法 】
问题描述 动态存储管理的运行机制可以概括为:当用户发出申请空间的请求后,系统向用户分配内存;用户运行结束释放存储空间后,系统回收内…
编程日记
2024/12/12 21:37:09
android_systemServer进程启动流程
一,systemServer进程是被Zygote进程fork出来的,具体代码,
在startBootstrapServices、startCoreServices、startOtherServices、startApexServices中,对各类服务进行了启动,比如我们常见的ActivityManagerService、Pa…
编程日记
2024/12/20 8:53:59
C++设计模式-创建型设计模式
设计模式
设计模式是什么
设计模式是指在软件开发中,经过验证的,用于解决在特定环境下,重复出现的,特定问题的解决方案;其实就是解决问题的固定套路。但是要慎用设计模式,有一定的工程代码量之后用它比较…
编程日记
2024/12/21 22:06:06
[Algorithm][多源BFS][矩阵][飞地的数量][地图中的最高点][地图分析] + 多源BFS原理讲解 详细讲解
目录 0.原理讲解1.矩阵1.题目链接2.算法原理详解3.代码实现 2.飞地的数量1.题目链接2.算法原理详解3.代码实现 3.地图中的最高点1.题目链接2.算法原理详解3.代码实现 4.地图分析1.题目链接2.算法原理详解3.代码实现 0.原理讲解 注意:只要是用**BFS解决的最短路径问题…
编程日记
2024/12/20 6:10:57
[C++]智能指针的实现:auto_ptr, shared_ptr, weak_ptr
auto_ptr
简介
交换资源的管理权,将被拷贝资源置空,很危险,一般被禁用
代码实现
namespace memory
{template<typename T>class auto_ptr{public:auto_ptr(T* ptr):_ptr(ptr){}auto_ptr(auto_ptr<T>& ap){_ptr ap._ptr;…
编程日记
2024/12/17 1:06:45