移动开发

Flutter for OpenHarmony:Flutter 三方库 common_utils 基础工具类的瑞士军刀(常用工具集)

欢迎加入开源鸿蒙跨平台社区:#。 前言在参与鸿蒙(OpenHarmony)大前端开发时,我们经常会遇到一些细碎但繁琐的任务:身份证号校验、手机号脱敏、时间格式化、甚至是一个简单的倒计时逻辑。如果每个项目都手动写一套这些代码,不仅效率低下,还容易出错。common_utils 是一款极其经典的 Dart

Android Studio 的提示和技巧

前言 作为一名 Android 开发人员,我们使用许多 IDE 来为我们的应用程序编写代码。例如,Android Studio、Eclipse、Visual Studio(在某些情况下)等。但这些 IDE 中最著名和推荐的一款是 Android Studio。如今,每个 Android 开发人员都使用 Android Studio 为他们的应用程序编写代码,因为 Android Studio 为我

swift Equatable

我来了,swift 定义 用于做值类型对比的协议。 适用范围 遵循Equatable的类型都可以使用==或是!=符号对比判断。这个类型包括struct/class/enum 实现原理 任何遵循Equatable的类型,都需要实现方法static func ==(lhs: Self, rhs: Self) -> Bool在这个方法内按照指定的值和值间对比关系返回true或是false,外部

Android Room使用方法与底层原理详解

Room 是一个强大的 SQLite 对象映射库,旨在提供更健壮、更简洁、更符合现代开发模式的数据库访问方式。核心价值: 消除大量样板代码,提供编译时 SQL 验证,强制结构化数据访问,并流畅集成 LiveData、Flow 和 RxJava 以实现响应式 UI。 一、 使用流程 (Step-by-Step Workflow)R

2025最新OpenEuler系统安装MySQL的详细教程

2025最新OpenEuler系统安装MySQL的详细教程 一、环境准备 操作系统:OpenEuler 22.03 LTS-SP2 或更新版本 用户权限:需要root权限 网络连接:确保能连接openEuler源或配好本地repo 作者✍️提示:如果你是全新环境,可先执行 dnf makecache 构建本地缓存

Java注解实现异步导入与导出(二)

Java注解实现异步导入与导出(一) 上一篇写完了用注解实现异步导入,这一篇实现用注解异步导出。 1.背景: 导出最容易遇到的问题就是超时了,随着我们DB数据越来越多,导出时特别容易超时,这时候通常的解决办法就是优化SQL,或者直接限制导出条数,但是这两种方法都只能解决暂时的问题,过一段时间可能就又会冒出来。所以还是使用异步导出,先存到nas中,然后让用户再去下载。 2. 流程设计: 2.1 生

第二章 RocketMQ 基本消息

基本消息发送有三种姿势:同步、异步、单向。 同步:消息发送到 Broker 成功后,返回发送成功结果;这种可靠性同步地发送方式使用的比较广泛,比如:重要的消息通知,短信通知。 异步:消息发送出去后立即返回结果,可以在发送成功的消息回调中,查看消息是否发送成功;异步消息通常用在对响应时间敏感的业务场景,即发送端不能容忍长时间地等待 Broker 的响应。 单向:消息发送出去,Broker 不返回

Flutter 三方库 todo 的鸿蒙化适配指南 - 掌控任务管理资产、精密待办治理实战、鸿蒙级精密工程专家

欢迎加入开源鸿蒙跨平台社区:#Flutter 三方库 todo 的鸿蒙化适配指南 - 掌控任务管理资产、精密待办治理实战、鸿蒙级精密工程专家在鸿蒙跨平台应用执行高级任务管理与多维待办逻辑资产指控(如构建一个支持全场景秒级交互的鸿蒙大型全量任务中枢、处理海量 Task Registry Payloads 的语义认领或是实现一个具备极致指控能力的资产管理后台工程审计中心&#