相关文章
HashMap 的底层实现
一、数据结构
HashMap的底层主要基于数组和链表(或红黑树)实现。数组用于存储桶(bucket),每个桶可以包含一个链表或红黑树(在JDK 1.8及之后版本中),用于解决哈希冲突。
二、哈希函…
建站知识
2025/1/5 1:45:42
AMP 混合精度训练中的动态缩放机制: grad_scaler.py函数解析( torch._amp_update_scale_)
AMP 混合精度训练中的动态缩放机制
在深度学习中,混合精度训练(AMP, Automatic Mixed Precision)是一种常用的技术,它利用半精度浮点(FP16)计算来加速训练,同时使用单精度浮点(FP32…
建站知识
2025/1/6 15:41:15
Docker和K8s关系
k8s 是kubernets的缩写,’8‘代表中间的八个字符。
其实 Docker 和 k8s 并非直接的竞争对手,它俩相互依存。 Docker 是一个容器化平台,而 k8s 是 Docker 等容器平台的协调器。 随着容器越来越多出现了一系列新问题: 如何协调和调…
建站知识
2025/1/6 4:12:39
常见的显示器分辨率及其对应的像素数量
显示器的像素数量通常由其分辨率决定,分辨率表示为水平像素数乘以垂直像素数。
720P(1280720): 像素数量:约92.16万特点:这是高清标准的一个分辨率,通常用于手机、平板电脑或小型显示器。900P&…
建站知识
2025/1/7 4:32:49
1231java面经md
1,笔试(两道全排序)
冒泡排序
public class BubbleSort {public static int[] bubbleSort(int[] arr) {int n arr.length;for (int i 0; i < n - 1; i) {for (int j 0; j < n - 1 - i; j) {if (arr[j] > arr[j 1]) {// 交换元素位置int temp arr[j]…
建站知识
2025/1/6 17:52:11
Docker图形化界面工具Portainer最佳实践
前言 安装Portainer 实践-基于Portainer安装redis-sentinel部署 Spring Boot集成Redis Sentinel 前言
本篇文章笔者推荐一个笔者最常用的docker图形化管理工具——Portainer。
安装Portainer
编写docker-compose文件
Portainer部署的步骤比较简单,我们还是以…
建站知识
2025/1/7 4:43:39
杰发科技——使用ATCLinkTool解除读保护
0. 原因
在jlink供电电压不稳定的情况下,概率性出现读保护问题,量产时候可以通过离线烧录工具避免。代码中开了读保护,但是没有通过can/uart/lin/gpio控制等方式进行关闭,导致无法关闭读保护。杰发所有芯片都可以用本方式解除读保…
建站知识
2025/1/6 23:37:02