Glide 加载相同路径图片不更新问题

Glide 加载相同的url图片,或者是本地路径图片,当路径不更换,图片更换时,第二次加载时,图片不更新。其实不仅仅是Glide,前端网站也会存在一样的问题
分类: 移动开发 发布时间: 10-17 05:40 阅读次数: 0

真的是手把手教你创建一个Dart工程,确定不来康康?

前言 好了,经过前面几篇的环境配置。今天我们就来创建一个Dart的工程吧! MacOS上Flutter环境配置和安装 MacOS上Flutte
分类: 移动开发 发布时间: 10-17 04:57 阅读次数: 0

iOS小知识之NSTimer的循环引用三

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 今天继续了解一下切断target强持有的第三种方法 NSProxy虚基类 NSProxy的作用: OC不支持多继承,但是它基于运行时机制,可
分类: 移动开发 发布时间: 10-17 03:52 阅读次数: 0

03-iOS底层原理|iOS OffScreen Rendering 离屏渲染原理

我们作为一个程序员,在提升技术能力水平的时候为了拓宽自己的知识面,对相同课题的做一个相对系统的认识,我们将采用环式学习法,去探索在iOS领域相关的几个课题的第一个:iOS离屏渲染原理
分类: 移动开发 发布时间: 10-17 03:51 阅读次数: 0

OC底层之isa探索

上一篇# OC底层之alloc流程探索文章我们探索了一下alloc的流程,其中涉及到了很多isa相关的内容我们将在这里进行探索 在上文中创建isa的方法是 isa_t ISA_BITFIELD isa
分类: 移动开发 发布时间: 10-17 03:51 阅读次数: 0

Java虚拟机系列六:类加载器

[toc] 一.类的生命周期 整个类的生命周期分为加载和使用两个阶段。 简单来描述是这样的:一个物理的class文件通过二进制流被加载到内存中,jvm会检查这个class文件是否合法合规,合规的cla
分类: 移动开发 发布时间: 10-17 03:51 阅读次数: 0

Activity + Fragment 页面重叠问题

今天在遇到一个很奇怪的问题,我们的软件是用Activity + Fragment构成,在某些场景下,居然发现了有Fragment重叠的现象,究其本质,是因为原来未被销毁
分类: 移动开发 发布时间: 10-17 03:51 阅读次数: 0

端开发技术——FLutter即时通讯

即时通讯是端开发工作中常见的需求,本篇文章以作者工作中使用FLutter开发社交软件即时通讯需求为背景,描述一下即时通讯功能设计的要点
分类: 移动开发 发布时间: 10-17 03:51 阅读次数: 0

关于Android应用中特殊字符的显示

前言 日常开发中,有时候会遇到特殊字符的显示,比如数学符号、罗马字符、特殊单位等等。常见的字符可以直接输入,但是比如次幂、微分、积分、化学方程式等等无法直接输入。 目前string.xml中支持直接输
分类: 移动开发 发布时间: 10-17 03:50 阅读次数: 0

用RxJava+Retrofit+OKHttp+ViewModel+LiveData封装的一个Kotlin版本的MVVM框架

kotlin-mvvm 技术要点 1. RxJava+Retrofit+OkHttp实现链式http请求 2. 封装基类:BaseActivity、BaseVMActivity、BaseFragmen
分类: 移动开发 发布时间: 10-17 03:50 阅读次数: 0

【小知识】Android APP测试方法汇总

前言 我们前期在Android 系统浅析中已经对 Android 统进行全面了解,所以在Android 系统我们通常接触到就是与用户交互层-应用层。 在Android 系统应用层在实际场景中表形式就是
分类: 移动开发 发布时间: 10-17 03:50 阅读次数: 0

kotlin中 if else 和 let 的一点小摩擦

前言: 最近在学习kotlin的同时也在对项目代码做重构kotlin化,重构过程中发现了一些小问题,在试用kotlin let 嵌套 if else 时 会有一点小摩擦,究竟是什么摩擦呢?我们来一探究
分类: 移动开发 发布时间: 10-17 01:37 阅读次数: 0

如何获取iOS的线程调用栈

如何获取iOS的线程调用栈 我们的开发调试阶段, 有很多场景需要获取方法的调用栈: 在启动优化中, 可以在编译的时候指定order.file文件, 指定符号表顺序进行二进制重排 在卡顿监控中, 需要在
分类: 移动开发 发布时间: 10-16 07:50 阅读次数: 0

01-iOS底层原理|iOS的各个渲染框架以及iOS图层渲染原理

了解`终端设备图形渲染的流水`线以及`屏幕图像显示原理`,`屏幕成像与卡顿`之后,我们紧接着进入了解iOS图形渲染框架,进一步深入去了解iOS系统可视化界面的渲染原理这个专题
分类: 移动开发 发布时间: 10-16 07:50 阅读次数: 0

iOS 单元测试&UI测试(1)

学习重点 单元&UI测试的意义 单元&UI测试流程优化 单元&UI测试原理初探 1. 单元&UI测试 1.1 什么是单元测试   单元测试是检查每个代码单元(例如类或函数)是否能产生预期的结果,单元测
分类: 移动开发 发布时间: 10-16 07:50 阅读次数: 0

xocde13上打包app的适配方案记录

xcode13打包app适配记录:1.navigationbar变透明解决方案 2.tabbar变透明解决方案
分类: 移动开发 发布时间: 10-16 07:50 阅读次数: 0

不会使用注解生成文件?赶快学起来!

前言 在之前文章我们介绍了注解的相关基础知识,以及使用反射来实现运行时注解的原理,可以先查看文章: # 学会自定义注解,看这就够了(1)---自定义运行时注解 了解后,再来看本章内容,本章主要说一下注
分类: 移动开发 发布时间: 10-16 07:17 阅读次数: 0

探索Android开源框架 - 4. Glide使用及源码解析

使用 1. 添加依赖 2. 基础使用 加载图片 取消加载 实际上,当 Glide.with() 中传入的 Activity 或 Fragment 实例销毁时,Glide 会自动取消加载并回收资源; 3
分类: 移动开发 发布时间: 10-16 07:17 阅读次数: 0

Flutter GetX 使用教程

一、集成 1、在https://pub.dev/packages/get查看当前的最新版本 2、在项目的根目录下的pubspec.yaml添加如下代码 3、打开终端执行 flutter pub get
分类: 移动开发 发布时间: 10-16 07:17 阅读次数: 0

String 有长度限制吗?是多少?

String 类型的对象,他们是有长度限制的,String 对象并不能“存储”无限长度的字符串。关于 String 的长度限制要从编译时限制和运行时限制两方面考虑。 一、编译时限制:65534 我们知
分类: 移动开发 发布时间: 10-16 07:17 阅读次数: 0