排序
记录–虚拟滚动探索与封装
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助1.介绍什么是虚拟滚动?虚拟滚动就是通过js控制大列表中的dom创建与销毁,只创建可视区域dom,非可视区域的dom不创建。这样在渲...
单调栈
顾名思义单调栈就是具有单调性的栈常见模型:找出每个数左边离它最近的比它大/小的数【算法】intstk[N],tt=0;//栈中存数据for(inti=1;i>x;while(tt&&stk[tt…
洛谷 P1478 陶陶摘苹果(升级版) 题解
这道题只要会自定义cmp恰当地进行排序,其他部分没有什么大问题。上代码:1#include2usingnamespacestd;3intn,s,h1,h2,cnt;4structapple{5i…
力扣110 判断是否是平衡二叉树
力扣110判断是否是平衡二叉树题目:给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。示例1:输...
iOS-Coretext 图文混排占位符上下偏移处理
这里说的占位符,实际就是排版时需要展示的图片,图片基于占位符填充,那么处理图片时,怎么解决占位符(图片)的上下偏移在设置占位符属性时,我通过以下方法来实现它:+(NSAttributedString*)...
怎么样子盒子能撑起父盒子?浮动,BFC,边距重叠
怎么样子盒子能撑起父盒子?从行内元素跟块元素来看:一般情况下,行内元素只能包含数据和其他行内元素。而块级元素可以包含行内元素和其他块级元素.块级元素内部可以嵌套块级元素或行内元素。建...
解决ios设备软键盘弹出导致页面整体被顶起
问题ios设备:点击input,软键盘弹出,页面整体向上偏移需求当软键盘弹起,input改变位置并始终贴着软键盘,整体页面不上移动解决页面采用flex布局divclass='flex'>divclass='box'>…
大家都能看得懂的源码之 ahooks useVirtualList 封装虚拟滚动列表
本文是深入浅出ahooks源码系列文章的第十八篇,该系列已整理成文档-地址。觉得还不错,给个star支持一下哈,Thanks。简介提供虚拟化列表能力的Hook,用于解决展示海量数据渲染时首屏渲染缓慢和...