好文章,另外也推荐大家看一下我前同事写的:
https://duanqz.github.io/2015-10-12-ANR-Analysis#3-%E9%97%AE%E9%A2%98%E5%88%86%E6%9E%90%E6%96%B9%E6%B3%95
两种方法,一种是实现一个接口里的三个方法,一种是匿名函数(推荐使用) 匿名函数实现切片排序 结果 实现一个接口里的三个方法 结果
当我们使用手机银行app时,突然收到短信或电话时app会进入后台,再次回到手机银行界面的时候会被要求重新输入登陆密码或验证指纹,这一需求的设计主要是出于安全性考虑,验证用...
为什么微信会缓存,是因为服务器的响应没有明确告诉浏览器:不准缓存(no-cache、no-store、Expires、max-age等)。而只是告诉浏览器一些标记信息(ETag、Modified),允许浏览器缓存,但浏览器需要每次访问缓存之前先发请求来询问服务器是否对内容由更改。
正常一点的浏览器,会按标准主动发请求,携带标记询问服务器内容是否变化(If-Modified-Since、If-Unmodified-Since、If-None-Match、If-Match),服务器没变则返回304。但微信做为牛逼的“天之骄子”,偏偏就不发请求,任性的继续使用可能过期的缓存的内容。怎么解决呢?
1、如果微信已经缓存,且如果是单页面,可能有片段请求或js发出,则可以在某个js或片段的响应里加上“满足某些条件时主动location.reload()”,使得浏览器【主动刷新页面】。此时请求就可以发出来,响应最新的内容。
2、从服务器端来说,如果需要防止后续再被缓存,则需要在服务器返回的响应里,明确告知浏览器不要缓存(no-cache、no-store、Expires、max-age等)
【Android 控件 RecyclerView】 概述 RecyclerView是什么 从Android 5.0开始,谷歌公司推出了一个用于大量数据展示的新控件Recyle...
如何动态设置自定义的app:xxx的值啊。比如我要在代码中改变app:leftText="Back" 为 红色,求指点
Android自定义控件导语 当系统控件不能满足我们的需求的时候,这时候我们就需要自定义控件,根据我们的需求来定制一个能满足我们需求的控件。一个让用户熟悉的控件才是一个好的控件,如果一味追求酷炫的效...
说明 ProgressBar一般用于显示一个过程,例如数据加载过程,文件下载进度,音乐播放进度等。 默认形式ProgressBar 默认方式下,ProgressBar显示为圆...
是这样的
《千与千寻》——面具下的无脸男先写下《千与千寻》这部动漫上映的时代背景。《千与千寻》在2001年上映,而上映前的二十年,是日本人“失去的二十年”。经历过那二十年的人,目睹了他们民族从繁荣顶峰到被边缘化的衰...
先写下《千与千寻》这部动漫上映的时代背景。《千与千寻》在2001年上映,而上映前的二十年,是日本人“失去的二十年”。经历过那二十年的人,目睹了他们民族从繁荣顶峰到被边缘化的衰...
做Android开发两年多时间了,之前有做过外包,遇到一个新项目,总是会不厌其烦的拷贝文件搭建框架:UI层、缓存、图片加载、日志、路由、Api请求、事件订阅,还有各种工具类等...
前言 观察者模式又被成为发布-订阅模式, 属于行为型设计模式的一种,是一个在项目中经常使用的模式。 定义 定义对象间一种一对多的依赖关系,每当一个对象改变状态时,则所有依赖它...
前言 代理模式也被称为委托模式,它是结构型设计模式的一种。在现实生活中我们用到类似代理模式的场景有很多,比如代理上网、打官司等。 定义 为其他对象提供一种代理以控制对这个对象...
前言 建造者模式也被称为生成器模式,它是创建一个复杂对象的创建型模式,它将构建复杂的对象过程和它的部件解耦,使构建过程和部件的表示分离开来。例如我们自己要DIY 一台台式计算...
赞同👍
程序员如果也能像C罗一样自律和勤奋,必将成为大神首先我是一个真球迷,巴萨的球迷,最爱梅西。因此我也和大部分巴萨球迷一样讨厌C罗,尤其是他笑的时候感觉有些猥琐,但是经过昨天世界杯的比赛,我对C罗的认识有了改观。昨天凌晨西班牙...
定义 定义一个用于创建对象的接口,让子类决定实例化哪个类。工厂方法使一个类的实例化延迟到其子类。 工厂方法与简单工厂 对于简单工厂模式,我们知道其在工厂类中包含了必要的逻辑判...
简单工厂模式不属于23种 GoF(Gang of Four)设计模式之一。 定义 简单工厂模式(又叫作静态方法工厂模式),其属于创建型设计模式,由一个工厂对象决定创建出那一种...
定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例的使用场景 在一个系统中,要求一个类有且仅有一个对象,具体使用场景如下:整个项目需要一个共享访问点或共享数据...
端口怎么看呢
Charles的HTTPS抓包方法及原理分析背景 作为移动平台的RD,项目开发过程中一项比较重要的甩锅技能——抓包应该大家都比较熟悉了,毕竟有些bug可能是由服务端下发的数据出错导致的。虽然抓包工具很好用,但是如果不做...
前言 Mapbox词汇表英文文档 本文词汇表按照字母顺序排序 A access token (访问令牌) 要使用 Mapbox 的任何工具,API 或 SDK ,您需要一个 ...