相关文章
Android常用命名大全
Android系统又太多自定义或者自制的命名工具,有很多工具有必要且很有用,所以有想法来把一些常用且实用的命令一一罗列出来供日后快速翻阅使用。
1、查看apk版本号(windows)
~\AppData\Local\Android\sdk\build-tools\25.0.3\aap…
建站知识
2024/11/24 17:20:23
统一建模语言UML图
uml 图定义 Unified Modeling Language(统一建模语言,UML)是一种用于软件系统设计和建模的标准化语言。它提供了一套图形化的符号和约定,用于描述软件系统的结构、行为和交互,以及系统与外部环境之间的关系。UML通常用…
建站知识
2024/11/23 16:09:42
Redis分布式锁 - 基于Jedis和LUA的分布式锁
先基于单机模式,基于Jedis手工造轮子实现自己的分布式锁。
首先看两个命令: Redis 分布式锁机制,主要借助 setnx 和 expire 两个命令完成。 setnx命令: setnx 是 set if not exists 的简写。将 key 的值设为 value ,当且仅当…
建站知识
2024/11/23 16:09:48
堆的概念、堆的向下调整算法、堆的向上调整算法、堆的基本功能实现
目录 堆的介绍
堆的概念
堆的性质
堆的结构
堆的向下调整算法
基本思想(以建小堆为例) 代码
堆的向上调整算法
基本思想(以建小堆为例)
代码 堆功能的实现
堆的初始化 HeapInit
销毁堆 HeapDestroy
打印堆 HeapPrint
…
建站知识
2024/11/23 16:09:45
Golang | Leetcode Golang题解之第48题旋转图像
题目: 题解:
func rotate(matrix [][]int) {n : len(matrix)// 水平翻转for i : 0; i < n/2; i {matrix[i], matrix[n-1-i] matrix[n-1-i], matrix[i]}// 主对角线翻转for i : 0; i < n; i {for j : 0; j < i; j {matrix[i][j], matrix[j][i]…
建站知识
2024/11/23 16:09:49
ComfyUI学习旅程
一、模型文件(Checkpoint)
首先它很大,这些文件是你从huggingface或者civitai下载而来的,
所以这些大文件如 .ckpt 或 .safetensors ,实际上包含了什么内容呢?
它包含了包含了三种不同模型的权重&#x…
建站知识
2024/11/24 17:17:46
深入了解Redis内存淘汰策略中的LRU算法应用
LRU算法简析
LRU(Least Recently Used,最近最少使用)算法是一种常见的内存淘汰策略,它根据数据的访问时间来决定哪些数据会被淘汰。LRU算法的核心思想是:最久未被访问的数据,被认为是最不常用的数据&#…
建站知识
2024/11/23 16:32:42
Golang GMP解读
概念梳理
1. 1 线程
通常语义中的线程,指的是内核级线程,核心点如下:
是操作系统最小调度单元;创建、销毁、调度交由内核完成,cpu 需完成用户态与内核态间的切换;可充分利用多核,实现并行.
…
建站知识
2024/11/23 16:32:41