240 发简信
IP属地:广东
  • 文章有一些错误,摘要、签名、编码、加密是不同的三个概念,这里被混淆了。
    使用base64url是把JSON编码,其实只不过是先扁平化再用64个可读无冲突字符来表达,毫无加密效果。SHA256的摘要只是为JSON数据生成一个“指纹”,防止被篡改,属于完整性范畴,也无任何加密效果,摘要不等于签名,签名是用私钥加密摘要。所以Token本身并没有任何加密机制,它依赖于HTTPS的通道保密能力。不过应该可以自己为Token增加加密机制,这就带来了额外的开销。

  • 120
    LeakCanary原理浅析

    LeakCanary原理浅析 1.LeakCanary简介 LeakCanary是一个Android和Java的内存泄漏检测库,可以大幅可以大幅度减少了开发中遇到的OOM问题...

  • 120
    亲爱的面试官,这个我可没看过!(Android部分)

    导读:Android面试中高频率出现的题都在这了。试题大部分从互联网收集,博主下了一番功夫进行梳理总结,难免有不足之处,还请见谅。这篇博客属于Androi,你够了!!!专题中...

  • 120
    (亲测)ubuntu 下搭建 LNMP 开发环境(ubuntu18.04/php7.2/mysql5.7)

    (最近在整理 web 后端相关的技术点,顺便记录下来备忘,会持续更新。嗯记笔记是个好习惯简单~) 在 ubuntu18.04 下,搭建 LNMP 开发环境(php7.2、my...

  • 谢谢大神!
    加个提示,php7.2-fpm.sock可能是/run/php/php7.2-fpm.sock

    (亲测)ubuntu 下搭建 LNMP 开发环境(ubuntu18.04/php7.2/mysql5.7)

    (最近在整理 web 后端相关的技术点,顺便记录下来备忘,会持续更新。嗯记笔记是个好习惯简单~) 在 ubuntu18.04 下,搭建 LNMP 开发环境(php7.2、my...

  • html5实现图片预览和查看原图

    html5从一开始就给开发者很多的期待,提供众多新的API,不用再想以前一样,为了实现某个功能写很多的代码。在以前,如果要实现图片预览会怎么做呢,因为为了安全的原因,web端...

  • Android面试一天一题-goeasyway

    以下文章作者:goeasyway Android面试一天一题(1 Day) Android面试一天一题(2 Day) Android面试一天一题(3 Day) Android...

  • 看了一下最新的源码,作者最后的猜想不是很对...
    以前的做法:
    config.setToDefaults会将Locale的值设为null,而再调用updateConfiguration会根据Android系统的之前的语言重新设置Resources中的Locale;
    if (o.locale != null) {
    locale = (Locale) o.locale.clone();
    }
    sdk-25的做法:
    config.setToDefaults会将Locale的值设为null,而再调用updateConfiguration会设置为null
    locale = o.locale == null ? null : (Locale) o.locale.clone();

    设置语言,25之前的可以config.setToDefaults();之后res.updateConfiguration(config, res.getDisplayMetrics());可以正常切换语言,但是25之后的不可以,
    因为config.setToDefaults();之后,config的local为null,这是一样的,变了的是,res.mTmpConfig.setTo(config); config.setTo()方法,local==null的时候是赋值为null,以前是==null的时候是不处理的,赋值为null之后,之后源码还会判断说,如果locales是空的话,就赋值一个默认的给它,因为手机默认是中文,想给APP设英文就会失败

  • 120
    Android面试一天一题(6 Day)

    面试多了,总会遇到一些奇葩的事情。有一次面试一家做航空娱乐系统开发的公司,老板是新加坡人。面试我的是一个小伙子,感觉是个小leader吧,很腼腆。他把我叫到一间堆满飞机坐椅和...

  • 120
    Android View的绘制流程

    View的绘制和事件处理是两个重要的主题,上一篇《图解 Android事件分发机制》已经把事件的分发机制讲得比较详细了,这一篇是针对View的绘制,View的绘制如果你有所了...

  • Android Camera 踩坑

    标签(空格分隔):Android Camera 相机 图像方向 图像大小 【注】本文所提到的 Camera 均为 android.hardware 这个包下的 Camera ...

  • 架构师之路 目录

    架构师之路 目录 架构师之路1 UML图之用例图[//www.greatytc.com/p/c842d164eba4]架构师之路2 UML图之类图[https://...

  • Android开发(39) 账户管理器概述

    账户管理器概述 AccountManager的常用方法 为指定账户设定密码 添加账户到 账户中心 获得authToken 获得用户数据 AbstractAccountAuth...