用vue实现一个可以拖拽的“Popover”弹出框组件
摘要: 需求背景 需求里说表格项点击之后需要弹出数据详细信息,我直接不假思索的上了一个Popover,效果如下: 但是领导不满意,提出新的需求:他想要这个弹出框能够直接用鼠标拖动(?意义不明),效果如下: 目测是一个很简单的组件,就决定直接手搓一个顺便记录一下。 需求分析 初始位置 我要实现的自定义组件gr
113
0
0
实现一个基于react-easy-crop的可自定义截图比例与输出图片像素值的截图组件
摘要: 裁切组件需求 裁切缩放的时候,裁切框不可以超出图片边界(调整最小缩放值) 未设置最小缩放值: 设置最小缩放值: 图片初始化展现在裁切组件中的时候,需要利用好组件空间,最大限度的展示图片(调整初始缩放值) 初始缩放值固定为1,可能无法完全展示图片: 调整缩放值,尽可能完全展示图片: 但是有些长宽比过于
65
0
0
leetcode2055. 蜡烛之间的盘子 - 前缀和
摘要: 2055. 蜡烛之间的盘子 这道题目作为比较单纯的前缀和题目,不需要额外的一些知识,只需要了解前缀和数组的生成与使用即可,并且也有一定的难度(难度分1819),是一个比较好的前缀和例题。 题干 算术评级: 6第 64 场双周赛Q3 给你一个长桌子,桌子上盘子和蜡烛排成一列。给你一个下标从 0 开始的
5
0
0
leetcode148. 排序链表 - 归并法
摘要: 148. 排序链表 题干 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 示例 1: 输入:head = [4,2,1,3] 输出:[1,2,3,4] 示例 2: 输入:head = [-1,5,3,4,0] 输出:[-1,0,3,4,5] 示例 3: 输入:head =
126
1
1
一次泛型丢失问题记录
摘要: 问题来源 在实现一步一步实现一个基于信号量与队列的简单并发控制类 - Cat_Catcher - 博客园 (cnblogs.com)这篇文章中的并发控制类的时候,遇到了一个泛型丢失的问题。问题的核心在于入队的时候,对象成员的类型是: type QueueMember<T> = { toRequest
26
0
1
分步实现带缓冲区的等高子元素的虚拟列表(vue & react)
摘要: 效果展示 实现思路 撑开视口元素,出现滚动条 根据单个元素高度itemHeight与元素总数allData.length,计算出总高度。并给一个元素设置上,用来撑出滚动条。 <script setup> import { ref } from "vue"; const windowRef = ref
54
0
0
leetcode回溯法典型例题:39.组合总和、40组合总和 II、46.全排列、47.全排列 II
摘要: 39.组合总和 39. 组合总和 - 力扣(LeetCode) 思路 构建组合 使用递归的方式构建出所有组合。由题意可知,元素可以无限取用,所以我们构建的时候每确定一个数字,进入更深层递归的时候,每个数字都可以取用(此时仅从构建组合的角度进行理解)。 对重复元素进行剪枝 由题意可知,[1, 1, 2
89
0
1
leetcode 146/ LCR 031 LRU 缓存
摘要: 146. LRU 缓存 LCR 031. LRU 缓存 题目描述 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存 int get(int
29
0
0
一步一步实现一个基于信号量与队列的简单并发控制类
摘要: 思路 先不进行封装,如果不控制并发数,正常写,应该在请求处这样实现: const profiles = await Promise.allSettled(uids.map((id) => requestProfile(id))) 这样,请求全部并发,总耗时1000ms多一点 分析可知,await等待
7
0
1
leetcode 528/ LCR 071 按权重随机选择
摘要: 528. 按权重随机选择 LCR 071. 按权重随机选择 题目描述 给定一个正整数数组 w ,其中 w[i] 代表下标 i 的权重(下标从 0 开始),请写一个函数 pickIndex ,它可以随机地获取下标 i,选取下标 i 的概率与 w[i] 成正比。 例如,对于 w = [1, 3],挑选下
22
0
1
#
深色
回顶
收起
点击右上角即可分享
微信分享提示