补-设计模式之模板方法模式(八) 模板方法模式是定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。 通俗点的理解说就是完成一件事情,有固定的数个步骤,但是每个步骤根据对象的不同,而实现细节不同;就可以在父类中定义一个完成该事情的总方法,按照完成事件需要的步骤去调用其每个步骤的实现方法。每个步骤的具体实现,由子类完成。 抽 移动开发 2025年06月18日 72 点赞 0 评论 3338 浏览
为什么需要粒子系统 书名:代码本色:用编程模拟自然系统 作者:Daniel Shiffman 译者:周晗彬 ISBN:978-7-115-36947-5 第4章目录 4.1 为什么需要粒子系统 粒子系统就是一系列独立对象的集合,这些对象通常用简单的图形或者点来表示。 1、为什么要学习粒子系统呢? 毫无疑问,粒子系统可以用于模拟各种自然现象(比如爆炸)。 实际上,它的作用不局限于此。 如果我们要用代码对自然界 移动开发 2025年04月18日 189 点赞 0 评论 3346 浏览
Android studio的安装下载(Android Studio Panda 1 | 2025.3.1 Patch 1 ) 目录 :one:Android studio下载 :two:安装Android studio :three:启动Android studio,并且安装SDK :star:修改gradle的位置 :four:创建新项目 :exclamation:设置国内镜像 :exclamation:修改maven仓库 :five:安装gradle 5.1、安装过程中如果有错误可以删除后重新 移动开发 2026年05月19日 166 点赞 0 评论 3355 浏览
Flutter入门教程:从零开始的Flutter开发指南 Flutter入门教程:从环境搭建到应用发布 概述本文提供了全面的Flutter入门教程,涵盖环境搭建、基础Widget使用、界面设计与美化,以及实战项目开发等内容。通过本教程,开发者能够快速上手Flutter开发,掌握开发跨平台应用的基本流程,包括集成第三方库和发布应用到各大应用商店。 Flutter简介 什么 移动开发 2025年04月24日 64 点赞 0 评论 3357 浏览
iOS之基于MVP架构实现view的复用 场景:如果一个包含头像、名字、自我介绍文案的自定义view在不同的列表cell的contentView中都存在,那么我们每个cell里都要去依赖这个view,但是可能不同列表的数据源模型model是不同的,那么我们需要cell.model = model赋值时,对于这个view而言,就有多个model对象,这样的代码就有点让人受不了,同一个给子控件赋值的操作因为model不同就要做多遍,怎么处理? 移动开发 2025年04月22日 128 点赞 0 评论 3374 浏览
Flutter for OpenHarmony: Flutter 三方库 ntp 精准同步鸿蒙设备系统时间(分布式协同授时利器) 欢迎加入开源鸿蒙跨平台社区:# 前言在进行 OpenHarmony 分布式开发、金融交易或具有严格时效性的业务(如:秒杀倒计时、双因素认证 OTP)时,开发者不能完全信任设备本地的系统时间。用户可能为了某种目的手动篡改时间,或者由于网络同步问题导致时间存在偏差。ntp 软件包提供了一种直接与互联网授时中心ÿ 移动开发 2026年03月04日 64 点赞 0 评论 3410 浏览
Android-Jetpack-LiveData详解 配图来自网络,如侵必删 在开发中使用ViewModel的时候,肯定会想数据怎么回调到Activity/Fragment会更好,Android SDK给我们提供了LiveData类来做数据回调的事情。这篇博客就来分享LiveData相关的知识,希望对看文章的小伙伴有所帮助。 LiveData概述 LiveData是一个可以被观察的数据容器类,我们可以将数据放到LiveData中,让数据成 移动开发 2025年05月11日 138 点赞 0 评论 3410 浏览
Android摄像头调用实战:从Camera API到CameraX 本文还有配套的精品资源,点击获取 简介:在Android应用中,实现摄像头调用和保存图片到SD卡是常见的功能需求。本文首先介绍了如何声明和请求相机及存储权限,然后详细说明了使用Camera API的基本流程,包括启动预览、拍照及图片保存。之后,探讨了CameraX库的使用,展示了如何通过简洁 移动开发 2025年09月24日 200 点赞 0 评论 3414 浏览
MediaPipe之iOS开发 MediaPipe是谷歌开源的机器学习框架,用于处理视频、音频等时间序列数据。 MediaPipe Solutions提供了16个Solutions: 人脸检测、Face Mesh(面部网格)、虹膜、手势、姿态、人体、人物分割、头发分割、目标检测、Box Tracking、Instant Motion Tracking、3D目标检测、特征匹配等。 face_mesh_ar_effects 移动开发 2025年04月20日 46 点赞 0 评论 3416 浏览