相关文章
一文 学透 力扣—N数之和
题目一:1. 两数之和❤
题目思路
当我们需要查询一个元素是否出现过,或者一个元素是否在集合里的时候,就要第一时间想到哈希法。
本题呢,我就需要一个集合来存放我们遍历过的元素,然后在遍历数组的时候去询问这个集合…
建站知识
2024/11/23 4:36:53
11-pg内核之锁管理器(六)死锁检测
概念
每个事务都在等待集合中的另一事务,由于这个集合是一个有限集合,因此一旦在这个等待的链条上产生了环,就会产生死锁。自旋锁和轻量锁属于系统锁,他们目前没有死锁检测机制,只能靠内核开发人员在开发过程中谨慎的…
建站知识
2024/11/23 6:01:39
信用卡验证-卢恩算法
卢恩算法
什么是 Luhn 算法?
Luhn算法,也称为“模10算法”,是一种用于确定用户提供的标识号是否准确的公式。它广泛应用于验证信用卡号码以及其他数字序列,例如政府的社会安全号码 (SSN)。如今,Luhn算法是电子支付系…
建站知识
2024/11/23 6:59:28
spark读取数据性能提升
1. 背景
spark默认的jdbc只会用单task读取数据,读取大数据量时,效率低。 2. 解决方案
根据分区字段,如日期进行划分,增加task数量提升效率。 /*** 返回每个task按时间段划分的过滤语句* param startDate* param endDate* param …
建站知识
2024/11/23 6:59:28
初识C#(二)- 流程控制
我希望能把自己的命运掌握在自己的手里《流程控制》 文章目录 前言一、分支语句1.1 如此如此这般这般的if语句1.2 一次满足多个愿望的switch语句 二、循环语句2.1 漫无目的没因没果的while循环2.2 会灵活设定目标的for循环2.3 先动起来再想其他事情的do while循环 总结 前言
本…
建站知识
2024/11/23 6:59:31
vmware 里 centos7 扩展 /dev/mapper/centos-root 容量
虚拟机安装centos7.9 的时候分配了10G磁盘,后来不够用了。
第一步 在虚拟机设置里,硬盘里扩展 磁盘容量,这里只能往大扩,不允许往小设置。 第二步,centos7 里查看现有分区情况
[rootvm159 ~]# df -h
文件系统 …
建站知识
2024/11/23 6:59:31
PyCharm 的安装和配置
环境要求:
OS:Windows / macOS / Linux (此处使用 Windows 10 进行演示)Python:包括但不限于 Anaconda,miniconda,Python。在 Windows 下只要能找到 python.exe 即可
Download
进入 PyCharm 官网,选择对…
建站知识
2024/11/23 6:59:31
PAT甲级-1106 Lowest Price in Supply Chain
题目 题目大意
一个供应链由供应商、经销商、零售商组成一个树的结构。题目给出总节点个数、商品的初始价格、商品涨幅。 若总节点数为n,则各节点编号从0到n - 1,编号为0的是根节点。树的结构由 节点编号-孩子节点个数-孩子节点编号 给出,要…
建站知识
2024/11/23 6:59:37