相关文章
Golang | Leetcode Golang题解之第447题回旋镖的数量
题目: 题解:
func numberOfBoomerangs(points [][]int) (ans int) {for _, p : range points {cnt : map[int]int{}for _, q : range points {dis : (p[0]-q[0])*(p[0]-q[0]) (p[1]-q[1])*(p[1]-q[1])cnt[dis]}for _, m : range cnt {ans m * (m - 1)…
建站知识
2024/11/29 19:08:52
结合vueuse实现图片懒加载
介绍
为什么要有懒加载?
在一个网页中如果有很多张图片,那么用户初进这个页面的时候不必一次性把所有图片都加载出来,否则容易造成卡顿和浪费。应该是,用户的视图页面滑到该图片的位置,然后再把该图片加载出来。 前置…
建站知识
2024/12/21 5:12:53
C语言 | Leetcode C语言题解之第454题四数相加II
题目: 题解:
struct hashTable {int key;int val;UT_hash_handle hh;
};int fourSumCount(int* A, int ASize, int* B, int BSize, int* C, int CSize, int* D, int DSize) {struct hashTable* hashtable NULL;for (int i 0; i < ASize; i) {for (…
建站知识
2024/12/17 18:11:51
华为OD机试真题---连续字母长度
针对华为OD机试中的“连续字母长度”这一题目,以下是对题目的详细解析及解答方法:
题目描述
给定一个字符串Q,该字符串只包含大写字母。要求找出在包含同一字母的子串中,长度第k长的子串的长度,相同字母只取最长的子…
建站知识
2024/12/15 2:17:22
RabbbitMQ篇(环境搭建 - 下载 安装)(持续更新迭代)
目录 一、Windows
1. 下载安装程序
2. 安装配置erlang
3. 安装rabbitMQ
4. 验证
二、Linux
1. 下载rpm包
1.1. 下载Erlang的rpm包
1.2. 下载socat的rpm包
1.3. 下载RabbitMQ的rpm包
2. 安装
2.1. 安装Erlang
2.2. 安装socat
2.3. 安装RabbitMQ
3. 启动RabbitMQ服…
建站知识
2024/12/16 10:11:06
linux学习--第七天(多路复用IO)
多路复用IO
-阻塞IO与非阻塞IO -IO模型 IO的本质时基于操作系统接口来控制底层的硬件之间数据传输,并且在操作系统中实现了多种不同的IO方式(模型)比较常见的有下列三种: 1.阻塞型IO模型 2.非阻塞型IO模型 3.多路复用IO模型
-阻…
建站知识
2024/12/18 9:08:15