移动开发

iOS:延迟执行和取消方法

iOS中延迟执行一般有三种方法:performSelector,NSTimer,dispatch_after 一:performSelector 延迟方法:[self performSelector:@selector(startP) withObject:nil afterDelay:3.0]; 取消延迟: 方法一:这里需要注意参数需保持一致,否则取消失败 [NSObject cancelPre

高性能图片优化方案

目录介绍 01.图片基础概念介绍 1.1 图片占用内存介绍 1.2 加载网络图片流程 1.3 三方库加载图片逻辑 1.4 从网络直接拉取图片 1.5 加载图片的流程 1.6 Bitmap能直接存储吗 1.7 Bitmap创建流程 1.8 图片框架如何设计 02.图片内存计算方式 2.1 如何计算占用内存 2.2 上面计算内存对吗 2.3 一个像素占用内存 2.4 使用API获取内存 2.

2025最新版 Android Studio配置Flutter组件

目录 Flutter 简介 Android Studio必备组件 一、Flutter SDK安装 二、完善配置和工具链 三、配置flutter插件 四、创建Flutter项目 Flutter 简介Flutter 是由 Google 开发的开源 UI 工具包,用于从单一代码库为移动(iOS, Android)、Web、桌面甚至嵌入式设备构建

Mac 远程桌面体验:6 个工具的 macOS 适配情况整理

Mac 远程桌面体验:6 个工具的 macOS 适配情况整理 前言 “你那边 Mac 上的稿子改好没?发我一下。” 周三晚上,我在公司用 Windows 加班,家里那台 Mac mini 上还开着没改完的设计文件。我想直接远程过去接着弄,打开平时那款远控一连——Mac 桌面是出来了,可一上手全是别扭&#xff1a

实习记录小程序|基于SSM的实习记录小程序设计与实现(源码+数据库+文档)

知识管理目录基于SSM的习记录小程序设计与实现一、前言二、系统设计三、系统功能设计 1、小程序端:2、后台四、数据库设计 五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获取:  博主介绍:✌️大厂码农|毕设布道师,阿里云开发社区乘风者计划专家博主,CSDN平台Java领域优质创作者,专注于大学生

Android 10.0 顶部状态栏系统图标显示分析

学习笔记:SystemUI StatusBar 手机信号相关图标的显示和更新流程分析 这里StatuBar的创建就不说了,前面已经说过了。 SystemUI中StatusBar的图标控制器实现类为StatusBarIconControllerImpl,其继承了StatusBarIconController的接口,用于跟踪所有图标的状态,并将对应的状态发送给注册的图标管理器(IconManagers

Mac 安装 finalshell

1.下载 地址:FinalShell官网第一个进入选择对应的 mac 版本下载。下一步下一步完成安装。2.链接虚拟机,点击图示文件夹点击新建链接,新建 SSH 链接3.去 vmware 中查询 Linux 系统的 IP,使用 ip addr 命令或者 ifconfig 命令皆可。ip addr 命令是在ens33:后面的那个 ip。 4.填写链接信息

【小程序】微信小程序开发,给用户发送一次性订阅消息,常见参数长度和数据类型说明,你值得收藏

🌹欢迎来到《小5讲堂》🌹 🌹这是《小程序》系列文章,每篇文章将以博主理解的角度展开讲解。🌹 🌹温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!🌹 目录 前言 服务通知 接口调用 API接口 请求参数 Da

ES6的Map、Set和ES7的Array.includes()、乘方

一、ES6 1.Set 1.Set的基本使用 在ES6之前,我们存储数据的结构主要有两种:数组、对象。 在ES6中新增了另外两种数据结构:Set、Map,以及它们的另外形式WeakSet、WeakMap 数据结构:存储数据的方式 Set是一个新增的数据结构,可以用来保存数据,类似于数组,但和数组最大的区别是 元素不能重复 创建Set我们需要使用Set构造函数(暂时没有字面量创建的方式)

claude code的安装和更新方法(macos)

目录一、native安装:Run `claude install`二、npm安装1. 安装 node.js2. 安装/更新 claude code2.1. 检查当前版本和最新版本3. Claude Code 自带更新命令: claude update一句话总结:用npm安装claude code,用brew安装npm,用nod