iOS:延迟执行和取消方法 iOS中延迟执行一般有三种方法:performSelector,NSTimer,dispatch_after 一:performSelector 延迟方法:[self performSelector:@selector(startP) withObject:nil afterDelay:3.0]; 取消延迟: 方法一:这里需要注意参数需保持一致,否则取消失败 [NSObject cancelPre 移动开发 2025年06月07日 152 点赞 0 评论 15032 浏览
使用TC(TotalControl)遇到的问题,adb已停止工作 使用TC的小伙伴,在连接手机时,相信都多多少少会遇到以下这个问题。 image.png 点击关闭程序后,可以看见adb 这个进程在被360的MobileLink进程占住 image.png 在任务栏打开任务管理器或使用组合键ctrl+alt+. 进入任务管理器。 image.png 如图点击详细信息,将对应360连接手机的进程 移动开发 2025年05月02日 65 点赞 0 评论 15030 浏览
新旧版本SpringSecurity使用对比 1 SpringSecurity新旧版本使用 前不久Spring Boot 2.7.0 刚刚发布,Spring Security 也升级到了5.7.1 。升级后发现,原来一直在用的Spring Security配置方法,居然已经被弃用了,今天带大家体验下Spring Security的最新用法,看看是不是够优雅! 1.1 基本使用 我们先对比下Spring Security提供的基本功能登录认证, 移动开发 2025年05月27日 96 点赞 0 评论 14996 浏览
Spring Cloud之负载均衡之LoadBalance 目录负载均衡问题步骤现象 什么是负载均衡?负载均衡的一些实现服务端负载均衡客户端负载均衡使用Spring Cloud LoadBalance实现负载均衡负载均衡策略编辑 编辑LoadBalancer原理服务部署准备环境和数据服务构建打包启动服务上传Jar包到云服务器启动服务远程调用访问 负载均衡问题上面是我们之前的代码,是根据应用名称获取了服务实例列表, 移动开发 2025年04月15日 110 点赞 0 评论 14968 浏览
高性能图片优化方案 目录介绍 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年04月16日 82 点赞 0 评论 14964 浏览
为什么鼠标指针是斜的? 这与当时电脑的分辨率有关。 鼠标的发明者是道格拉斯.恩格尔巴特。 他最初设计出来的鼠标指针是竖着的,但帕罗奥多研究中心的电脑将其开发出来时,却变成了略向左倾斜。 因为当时的显示器分辨率太低了,在表现斜线时比直线更清晰。 在同等面积下,斜的鼠标指针更容易辨认。 如果坚持使用竖直的鼠标指针,其面积就要达到原设计的两倍,才能看的更清晰。 但大的指针会遮挡人们的实现,不利于操作。另外,在移动 移动开发 2025年05月11日 130 点赞 0 评论 14955 浏览
先弄清楚问题是什么 一位麦肯锡资深顾问说:“我们不一定知道正确的道路是什么,但一定不要在错误的道路上走得太远”。 著名思想家杜威说:“一个界定良好的问题,已经将问题解决了一半。” 在工作中会遇到各种各样的问题,弄清楚问题是什么很关键,否则即使花多大的代价,也很难有实质的进展。方向错了,只会离目标越来越远。 之前处理一个故障,报障方说系统卡顿,我们也没多想,就开始收集相关 移动开发 2025年06月02日 41 点赞 0 评论 14932 浏览
Android10.0 人脸解锁 学习笔记: 人脸解锁概述 人脸解锁即用户通过注视设备的正面方便地解锁手机或平板。Android 10 为支持人脸解锁的设备在人脸认证期间添加了一个新的可以安全处理相机帧、保持隐私与安全的人脸认证栈的支持,也为安全合规地启用集成交易的应用(网上银行或其他服务)提供了一种容易实现的方式。 Android 原生的人脸认证栈在 Android 10 是一种新的实现,与 Android P 不一样了。新的实 移动开发 2025年06月09日 92 点赞 0 评论 14915 浏览
Handler和ThreadLocal的原理解析 前言 说到Handler机制不得不提的就是这几大将:Handler,Looper,MessageQueue,Message。延伸重点ThreadLocal!!! UI主线程初始化第一个Handler时会通过ThreadLocal创建一个Looper,该Looper与UI主线程一一对应。使用ThreadLocal的目的是保证每一个线程只创建唯一一个Looper。之后其他Handler初 移动开发 2025年06月04日 63 点赞 0 评论 14887 浏览
滚动前行的轮子 — Flutter 交错动画应用实例 前言 之前一篇我们讲了 Flutter组合动画实现的方式 —— 交错动画,如需了解原理的可以查看下面这篇:用 Flutter 做出 GIF 图片的效果 。借助 GIF 和绘图技巧是可以做到类似 GIF 那种效果的。本篇我们来一个应用实例,我们让轮子在草地滚动着前进,而且还能粘上“绿色的草”,运行效果如下动画所示。 滚动的轮子.gif 动画解析 上面实现的效果实际上有三个动画组成: 移动开发 2025年05月11日 110 点赞 0 评论 14869 浏览