技术栈
list
2301_76810349
4 天前
list
·
harmonyos
·
arkts
·
状态管理
·
arkui
HarmonyOS趣味相机实战第31篇:图片文档List、详情弹层与删除状态闭环
照片转成文档后,用户需要在独立页面查看数量、浏览摘要、打开详情并删除记录。这个页面看起来只是 List + Dialog,实际包含多个容易分叉的状态:列表数组、当前详情对象、空状态、稳定 Key、来源照片快照和异步删除结果。若删除列表项后没有同步关闭详情,用户仍能操作已经不存在的文档;若 Key 使用数组下标,删除中间项后卡片又可能复用错误内容。
绝世番茄
5 天前
华为
·
list
·
harmonyos
·
鸿蒙
HarmonyOS List 上拉加载更多(LoadMore)深度实战指南
本文将带您从零基础开始,系统地学习如何在 HarmonyOS NEXT(API 24)中使用 ArkTS 实现高性能、优雅的列表分页加载功能。通过完整的代码示例、架构设计分析和性能优化技巧,让您彻底掌握 List + onReachEnd 的核心应用。
绝世番茄
5 天前
华为
·
list
·
harmonyos
·
鸿蒙
鸿蒙原生 ArkTS 布局之 List 的单选与多选模式实战指南
在移动应用开发中,列表(List)是最基础也最重要的 UI 组件之一。从通讯录到聊天记录,从购物车到设置页面,几乎每一个应用都离不开列表来展示结构化数据。
星恒随风
5 天前
开发语言
·
数据结构
·
c++
·
笔记
·
学习
·
list
C++ STL 详解:list 的使用、迭代器失效、模拟实现与 vector 对比
在 C++ STL 中,vector 和 list 都是非常重要的序列式容器。如果说 vector 更像是“可以自动扩容的数组”,那么 list 更像是“一串用指针连接起来的节点”。
华玥作者
6 天前
数据结构
·
uni-app
·
list
·
vue3
uniapp 万条数据不卡顿:我写了个虚拟列表组件 hy-list,原生支持瀑布流
上万条数据的列表页,你的页面还卡在滚动掉帧吗?做电商、社交、资讯类小程序时,长列表性能几乎是每个前端绕不开的坑。数据量一大,DOM 节点堆积成百上千个,滚动直接卡成 PPT。微信自带的 scroll-view 没有虚拟化能力,vant 的 list 组件又只做了无限滚动,真正的 DOM 回收一个都没有。
壹号用户
6 天前
数据结构
·
list
c++入门之list了解及使用
目录一、list的底层结构二、list的构造函数三、迭代器四、list的公有成员函数(一)push_back(const value_type& val)和push_front(const value_type& val)
大模型码小白
7 天前
java
·
开发语言
·
人工智能
·
windows
·
语言模型
·
list
·
ai编程
JAVA 集合框架进阶:List 与 Set 的深度解析与实战
在 Java 编程中,集合框架(Collections Framework)是处理对象组最核心的 API。List 和 Set 作为其中最常用、最基础的两个接口,深刻理解它们的特性、差异以及适用场景,是每一位 Java 开发者进阶的必经之路。本文将从底层实现、性能对比、使用场景和实战技巧等多个维度,对 List 和 Set 进行深度解析,并通过代码示例展示如何在实际项目中做出最佳选择。
江屿风
8 天前
开发语言
·
c++
·
笔记
·
list
【C++笔记】List流食般投喂
本编介绍STL容器之List~1、迭代器的功能&性质2、辨别模板中应使用哪种迭代器3、list接口的介绍和使用
不肥嘟嘟右卫门
9 天前
华为
·
list
·
harmonyos
鸿蒙原生ArkTS布局方式之List垂直列表布局深度解析
在移动应用开发中,列表是最常见的UI组件之一,广泛应用于消息列表、商品展示、新闻资讯等场景。HarmonyOS作为新一代分布式操作系统,提供了强大的ArkUI声明式UI框架,其中List组件是实现列表布局的核心组件。
春卷同学
10 天前
性能优化
·
list
·
harmonyos
HarmonyOS掌上记账APP开发实践第22篇:Scroll + List 虚拟列表 — 长列表性能优化全攻略
在记账应用中,账单列表是最核心的数据展示场景,可能包含数百甚至上千条交易记录。如果一次性渲染所有列表项,将导致严重的内存占用和帧率下降。鸿蒙系统提供了 Scroll + List 组合方案,结合 ForEach / LazyForEach 实现虚拟列表渲染,只渲染可视区域内的列表项,大幅提升长列表性能。MoneyTrack 在资产详情页和首页账单流中广泛运用了这套方案。
绝世番茄
11 天前
深度学习
·
华为
·
list
·
harmonyos
·
鸿蒙
鸿蒙HarmonyOS ArkTS原生拖拽排序深度解析
在移动应用开发中,拖拽排序是一种常见的交互模式,允许用户通过手势操作调整列表项的顺序。这种交互方式直观、自然,能够显著提升用户体验。在鸿蒙HarmonyOS NEXT中,开发者可以利用ArkUI框架提供的PanGesture手势组件,结合响应式状态管理,实现流畅的拖拽排序功能。
从零开始的代码生活_
11 天前
开发语言
·
c++
·
后端
·
学习
·
算法
·
链表
·
list
C++ list 原理与实践:双向链表、迭代器与简化实现
std::list 是 C++ 标准库中的双向链表容器。它不要求所有元素挤在一段连续内存里,每个元素位于独立节点中,节点之间通过前驱和后继指针连接。
噢,我明白了
11 天前
java
·
python
·
list
一个完整的待办事项 Todo List (java可上线)
这是一个最小可行性生产级” (Minimum Viable Production-Ready) 的 Java 项目模板。
youtootech
12 天前
数据结构
·
ui
·
华为
·
list
·
harmonyos
HarmonyOS《柚兔学伴》项目实战09-待办列表 UI——List+ForEach+滑动删除
数据持久化只是第一步,将数据以优雅的交互形式呈现给用户才是最终目标。本文将围绕 TodoView.ets,讲解如何使用 ArkUI 的 List + ForEach 渲染待办列表、swipeAction 实现滑动删除、CustomImageToggle 处理完成状态,以及空状态、计时器、诗词阅读等辅助功能的集成。
阿米亚波
12 天前
c++
·
windows
·
笔记
·
stl
·
list
【C++ STL】std::list
展示了 list 的 6 种构造方式:默认、填充、范围、拷贝、移动和初始化列表。演示了使用 = 和 assign 进行内容替换的各种方式。
yh弓长
15 天前
redis
·
list
Redis的list类及基础指令
注意 ziplist 向 linkedlist 的转换只有quicklistQuicklist 宏观上是双向链表,但微观上每个节点内部包含的是一个 Ziplist,用来存储一批元素
chh563
16 天前
开发语言
·
数据结构
·
c++
·
学习
·
算法
·
list
C++--list
list 是带头结点的双向循环链表,底层节点动态开辟,非连续内存空间。迭代器是对节点指针的封装(不是原生指针)。
绝世番茄
17 天前
华为
·
list
·
harmonyos
·
鸿蒙
登录表单布局:从 Column 到完整表单 —— 鸿蒙 HarmonyOS ArkTS 原生学习指南
在移动应用开发中,登录页面是用户与应用交互的第一道门槛,其设计质量直接影响用户体验和产品转化率。鸿蒙 HarmonyOS 作为新一代智能终端操作系统,提供了强大的 ArkUI 框架和 ArkTS 语言,为开发者构建高质量的用户界面提供了坚实基础。
绝世番茄
18 天前
深度学习
·
华为
·
list
·
harmonyos
·
鸿蒙
鸿蒙 HarmonyOS ArkTS 音乐播放器界面布局深度学习指南
API Level: 24 | 框架: ArkUI | 语言: ArkTSHarmonyOS 是华为公司自主研发的分布式操作系统,旨在实现全场景智能设备的无缝连接。其核心特性包括:
ywl470812087
19 天前
list
·
java基础
常用的集合类有哪些?比如List如何排序?
Java的集合类整体分为两大核心体系,不同实现类适配不同的业务场景,List的排序也有多种适配不同JDK版本的实现方式,具体内容如下: