浅析iOS开发的那些架构:MVC/MVP/MVVM 前言 很早以前就想总结一下,iOS开发中常用的一些架构:MVC、MVP、MVVM;但是一直感觉自己没有理解透彻,因为发现自己理解的和网上其他人的总是有出入;网上的众说纷纭,仁者见仁智者见智; 随着经验的增长,自己对于这些架构的理解每次都有不同的收获,渐渐的可能和最初了解的情况大相径庭; 现在转念一想,架构这些事情并没有绝对的对错,也不会有什么标准答案;每个人都会结合自己的经验加以理解,实践出最符合 移动开发 2025年06月14日 50 点赞 0 评论 19025 浏览
Knife4j+Axios+Redis:前后端分离架构下的 API 管理与会话方案 目录 一、Swagger 与 Knife4j 的深度理解及配置要点 Knife4j 配置关键要点 1.Spring MVC 路径匹配策略配置 2. 扫描包与路径分层配置 二、如何前端与后端对接 1.axios是什么? 2.安装方式 新建plugins文件夹,新建myAxios.ts文件。 三、分布式session是花里 移动开发 2025年07月12日 94 点赞 0 评论 18994 浏览
HPC 编译 FaSTMM 工作需要在 HPC 集群上编译 FaSTMM,踩了一些小坑之后解决了问题。现将主要步骤总结如下: 首先,我测试时集群上的 HDF5 几个版本均不奏效,因此需要自己编译具有 Fortran 支持的 HDF5。这一步比较简单,我写在了另一篇文章里: HPC 编译 HDF5。 FaSTMM 依赖于 LAPACK 和 BLAS,编译脚本需要 CMake,还需要 Fortran 编译器来进行编 移动开发 2025年05月21日 150 点赞 0 评论 18984 浏览
APP启动流程源码分析1 启动流程为什么要了解 不了解 ,平时开发好像也没啥问题啊。其实不然,解决这些问题后,你会对Android系统有更深层次的理解,也会学习到系统源码优秀的设计。并且对解决一些高级问题和深入的性能优化问题有很大帮助,是技术进阶的必要阶段。这就需要我们通过阅读源码来梳理这些问题,但另一方面,系统源码是很庞大繁杂的,我们需要带着问题抓住主流程,不能陷入代码细节——这是阅读系统源码以及其他第三方库源码的正确姿 移动开发 2025年04月29日 123 点赞 0 评论 18984 浏览
RunLoop最细详解 Runloop的实现机制 RunLoop 通过mach_msg()函数接收、发送消息。它的本质是调用函数 mach_msg_trap(),相当于是一 个系统调用,会触发内核状态切换。在用户态调用时会切换到内核态; 而内核态中内核实现了mach_msg()函数会完成实际的工作。 RunLoop基本作用 保持程序的不断运行 处理App中的各种事件,触摸事件,定时器事件 节省CPU的资源,提高程序 移动开发 2025年06月22日 154 点赞 0 评论 18956 浏览
Android流光动效(移动光效)View 效果预览 流光效果.gif 功能说明 支持任意类型视图View上面的流光动效(包括但不限于View、ImageView、TextView、Button或者他们的任意组合的ViewGroup); 支持修改光效宽度; 支持修改光效颜色; 支持修改光效移动速率; 支持设置View动效的圆角; 支持修改光效入射角度(斜率); Screenshot_2022-04-21-11-46 移动开发 2025年04月29日 156 点赞 0 评论 18955 浏览
【Android Studio 2025 汉化教程】 废话不多说,直接上干货。前提:JeBrains系列2025版已经集成中文插件,用户不需下载,只要设置下即可,但Android Studio并不内置也不提供汉化插件。 需要工具: 1.IDEA(其他JeBrains系列也可以) 2.Everything 3.WinRAR解压( 移动开发 2025年09月16日 153 点赞 0 评论 18952 浏览
2024年博客之星主题创作|Android 开发:前沿技术、跨领域融合与就业技能展望 目录引言一、推动 Android 应用创新的核心力量1.1 人工智能与机器学习的崛起1.2 增强现实(AR)与虚拟现实(VR)的应用扩展1.3 5G技术的推动1.4 跨平台开发技术的成熟1.4.1 React Native1.4.2 Flutter1.4.3 Taro1.5 安全与隐私保护二、跨领域技术融合与创新实践2.1 物联网࿰ 移动开发 2025年12月22日 53 点赞 0 评论 18941 浏览
晶晨S905L3/S905L3B_安卓9.0完美通刷线刷固件包 固件说明 几乎通刷所有搭载 S905L3/L3B 芯片的运营商机型,包括创维、中兴、魔百盒等,兼容 CM211-1; 纯净桌面; 免费语音功能; 内置外置 USB WiFi 驱动。 线刷方法(新手参考) 准备一根 30-50CM 的双公头 USB 刷机线和一台电脑。 电脑安装 移动开发 2025年12月08日 197 点赞 0 评论 18916 浏览
OpenClaw 在 Mac Mini 上的完整安装、配置和部署指南 📋 前置要求系统要求 操作系统: macOS 12+ (Apple Silicon 或 Intel) Node.js: v18+ (推荐 v20+) npm: v9+ Git: 用于克隆仓库和管理技能 存储空间: 至少 2GB 可用空间 检查环境# 检查 Node.js 版本 node --version # 检查 npm 版本 npm --version # 移动开发 2026年04月19日 137 点赞 0 评论 18904 浏览