本文分类:news发布日期:2024/12/23 21:55:39
相关文章
HashMap底层原理第一篇(put流程)
第一点来说一下HashMap的底层结构为什么使用数组 链表 红黑树? 数组的优点:数组有下标,查询比较快,时间复杂度o(1)链表的优点:解决hash冲突,当多个插入的值计算的下标,都在同一个下标下(哈希冲突)红黑树:提高查询速度,链表的时间复杂度是o(N)第二点来说一下HashMap的put流程
…
建站知识
2024/12/22 15:45:43
NCCL源码解析: P2P 连接的建立
文章目录 前言概括详解ncclTransportP2pSetup() 前言
NCCL 源码解析总目录
我尽量在每个函数之前介绍每个函数的作用,建议先不要投入到函数内部实现,先把函数作用搞清楚,有了整体框架,再回归到细节。
习惯: 我的笔记…
建站知识
2024/12/23 21:27:36
画出TCP三次握手和四次挥手的示意图,并且总结TCP和UDP的区别
三次握手 第一次握手:客户端发送SYN包(SYN1, seq0)给服务器,并进入SYN_SENT状态,等待服务器返回确认包。第二次握手:服务器接收到SYN包,确认客户端的SYN,发送ACK包(ACK1 …
建站知识
2024/12/23 21:25:20
Leetcode—42. 接雨水【困难】
2024每日刷题(112)
Leetcode—42. 接雨水 空间复杂度为O(n)的算法思想 实现代码
class Solution {
public:int trap(vector<int>& height) {int ans 0;int n height.size();vector<int> l(n);vector<int> r(n);for(int i 0; …
建站知识
2024/12/20 0:26:16
接口自动化测试持续集成,Soapui接口功能测试参数化
按照自动化测试分层实现的原理,每一层的脚本实现都要进行参数化,自动化的目标就是要实现脚本代码与测试数据分离。 当测试数据进行调整的时候不会对脚本的实现带来震荡,从而提高脚本的稳定性与灵活度,降低脚本的维护成本。 Soapui…
建站知识
2024/12/19 1:34:27
深入探索 MySQL 8 中的 JSON 类型:功能与应用
随着 NoSQL 数据库的兴起,JSON 作为一种轻量级的数据交换格式受到了广泛的关注。为了满足现代应用程序的需求,MySQL 8引入了原生的 JSON 数据类型,提供了一系列强大的 JSON 函数来处理和查询 JSON 数据。本文将深入探讨 MySQL 8 中JSON 类型的…
建站知识
2024/12/17 1:14:40
golang windows 环境搭建 环境配置
golang windows 环境搭建 环境配置
Golang学习之路一环境搭建
MacBook Linux 树莓派raspberrypi安装Golang环境
官网下载地址: https://go.dev/dl/ https://golang.google.cn/dl/
下载对应系统版本,例如windows 64位系统,下载:xxx.window…
建站知识
2024/12/19 14:01:29
Java设计模式大全:23种常见的设计模式详解(二)
本系列文章简介: 设计模式是在软件开发过程中,经过实践和总结得到的一套解决特定问题的可复用的模板。它是一种在特定情境中经过验证的经验和技巧的集合,可以帮助开发人员设计出高效、可维护、可扩展和可复用的软件系统。设计模式提供了一种在…
建站知识
2024/12/20 9:49:36