Windows 11 OpenHarmony 版 Flutter 开发环境搭建完整指南
本文档详细介绍了在Windows 11系统上搭建OpenHarmony版Flutter开发环境的完整流程。主要内容包括:环境配置、源码克隆、工具链安装等关键步骤。OpenHarmony版Flutter是Flutter框架针对HarmonyOS/OpenHarmony系统的适配版本,开发者可借此实现一套代码多平台运行(Android/iOS/HarmonyOS)。文档提供了详细的系统变量配置指南,包括TOOL_HOME、DEVECO_SDK_HOME等关键变量的设置方法,并强调必须重新启动终端使配置生效。同时
Spring Boot + EasyExcel 实战:别再用 Apache POI 手写 Excel 了!内存溢出、样式错乱一次解决
本文分享了使用阿里巴巴EasyExcel替代原生Apache POI处理Excel导入导出的优化方案。针对传统POI导致内存溢出(OOM)的问题,EasyExcel通过SAX模式逐行解析,将2万行Excel的内存占用从1.2G降至30M。文章详细介绍了实现步骤:1)引入依赖;2)使用注解定义数据模型;3)编写带校验的导入逻辑和监听器;4)简单3行代码实现导出功能。同时总结了处理.xls格式、中文乱码、日期转换等常见问题的解决方案,最终实现高效稳定、用户体验良好的Excel处理功能。
Flutter 通用时间选择器:CommonDatePickerWidget 日期 / 时间 / 范围 + 全样式自定义 一键适配
本文介绍了一个高度封装的Flutter通用时间选择组件CommonDatePickerWidget,解决了原生时间选择器的样式固定、功能单一等问题。该组件支持日期、时间和日期范围三种选择模式,提供全样式自定义、格式灵活配置、范围限制等功能,并自动适配深色模式。通过参数化配置,开发者可以快速集成90%以上的时间选择场景。文章详细展示了组件的核心优势、配置参数、完整实现代码,并提供了生日选择、预约时间和行程日期范围三个典型应用场景示例。该组件采用多类型统一封装、格式灵活适配等设计思路,有效提升了开发效率和用户体


