相关文章
Mysql | 知识 | 事务隔离级别
转账案例缘起
我的钱包,共有 100 元。 今天我心情好,我决定给你的转账99元,最后的结果肯定是我的余额变为 1元,你的余额多了99元。
转账这一动作在程序里会涉及到一系列的操作,假设我向你转账 99元 的过程是有下面这…
建站知识
2024/11/19 3:58:21
malloc 的原理?malloc 的底层实现?
目录
1. malloc 的基本原理
2. malloc 的底层实现
a. 内存分配算法
b. 内存管理函数
c. 合并和分割
d. 内存碎片化处理
3. 常见的 malloc 实现库
4.示例 malloc 的底层实现是一个复杂的内存管理过程,它通过不同的算法和系统调用高效地管理动态内存分配和释放…
建站知识
2024/11/22 22:53:32
Cross Explosion
考查找。
线性查找上下左右四个方向看到的第一个的墙的位置复杂度O(n^2),在Q取到2e5的情况下直接爆掉。
这里应使用二分查找,对某一行、列进行二分,使用set实现墙的位置存储。
#include<bits/stdc.h>
using namespace std;
#define…
建站知识
2024/11/22 22:25:47
马哥Linux运维 | 零基础快速上手:一步步教你制作高效Docker镜像
本文来源公众号“马哥Linux运维”,仅用于学术分享,侵权删,干货满满。
原文链接:零基础快速上手:一步步教你制作高效Docker镜像
多数情况下,我们做镜像是基于别人已存在的某个基础镜像来实现的,…
建站知识
2024/11/19 4:04:18
rancher搭建k8s及jenkins自动化部署
1、准备环境 角色IP用途k8s-rancher-master192.168.3.63master节点k8s-rancher-node01192.168.3.64node节点k8s-rancher-node02192.168.3.66node节点k8s-rancher-server192.168.2.33rancher-server节点注: 服务器名需要配置不同,相同服务器名不能加入node节点
在所有节点进行…
建站知识
2024/11/19 4:04:15
InternVL2-Gradient Checkpointing(梯度检查点)
在深度学习模型训练中,特别是在处理大规模模型或长序列数据时,内存管理和计算效率是非常重要的问题。grad_checkpoint(或称为gradient checkpointing)是一种技术,旨在缓解训练过程中内存消耗过大的问题,同时…
建站知识
2024/11/19 4:04:14