相关文章
算法笔记:力扣49.字母异位词分组
思路:排序哈希表映射
关键API:
char [] arr str.toCharArray();
将字符串转为字符数组返回。
Arrays.sort(arr);
对数组进行排序;
Map.getOrDefault(Object key, V defaultValue):
要查找的键和默认值。如果键存在…
编程日记
2024/12/24 22:31:36
c++ 位图和布隆过滤器
位图(bitmap)
定义
位图是一种使用位数组存储数据的结构。每一位表示一个状态,通常用于快速判断某个值是否存在,或者用来表示布尔类型的集合。
特点
节省空间:一个字节可以表示8个状态。高效操作:位操作…
编程日记
2024/12/23 6:31:11
Java 集合:强大的数据管理工具
在 Java 编程中,集合是一种非常重要的工具,它提供了一种方便的方式来存储和操作一组对象。本文将深入探讨 Java 集合框架,包括其主要类型、特点、用法以及一些最佳实践。
一、引言
在软件开发过程中,我们经常需要处理一组数据。…
编程日记
2024/12/23 0:35:45
亚马逊云(AWS)使用root用户登录
最近在AWS新开了服务器(EC2),用于学习,遇到一个问题就是默认是用ec2-user用户登录,也需要密钥对。 既然是学习用的服务器,还是想直接用root登录,下面开始修改: 操作系统是࿱…
编程日记
2024/12/23 2:38:17
03-14、SpringCloud Alibaba第十四章,升级篇,分布式事务解决方案Seata
SpringCloud Alibaba第十四章,升级篇,分布式事务解决方案Seata
一、分布式事务概述
1、什么是分布式事务
随着互联网的快速发展,软件系统由原来的单体应用转变为分布式应用。
分布式系统会把一个应用系统拆分为可独立部署的多个服务&…
编程日记
2024/12/23 22:28:31
Pyside6 --Qt设计师--简单了解各个控件的作用之:Layouts,Spaces
目录 一、Layouts1.1 Vertical Layout说明1.1.1 Qt设计师图1.1.2 py代码 1.2 Horizontal Layout说明1.2.1 Qt设计师图1.2.2 py代码 1.3 Grid Layout说明1.3.1 Qt设计师图1.3.2 py代码 1.4 Form Layout说明1.4.1 Qt设计师图1.4.2 py代码 二、Spaces(空格)…
编程日记
2024/12/23 22:35:52
Day1 生信新手笔记
生信新手笔记
生信学习第一天笔记打卡。 转录组学中: 上游分析-基于linux,包括质控、过滤、比对、定量; 下游分析-基于R语言,包括差异分析、富集分析、可视化。
1. 级别标题
一个井号加空格 就是一级标题,两个井号加…
编程日记
2024/12/23 6:27:12