【QT】基于滑动窗口的懒加载组件设计

背景

在客户端开发或者网页端开发经常会处理加载大量数据来渲染页面的问题,web端大多数采用的懒加载方式是拉到底部然后再展现新的部分内容原来的内容一直都存在。但是这种实现方式不适用于客户端,如果一直往下拉内容越来越多缓存压力变大内存占用会越来越高。

基于滑动窗口的懒加载

维护一个滑动窗口,懒加载滑动窗口内容并释放滑动窗口外的缓存内容,此种设计可以加载海量数据,不关心你有多少数据,不会消耗太多的内存,消耗的内存取决于维护的滑动窗口内容大小,此种实现和全量加载效果性能一样,交互流畅。

如果有人感兴趣我再更新代码细节。

演示

  • 10
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值