互联网的通信安全,建立在SSL/TLS之上 引自 阮一峰《SSL/TLS协议运行机制的概述》。 为什么使用SSL/TLS 不使用SSL/TLS的HTTP通信,即明文通信,存...
互联网的通信安全,建立在SSL/TLS之上 引自 阮一峰《SSL/TLS协议运行机制的概述》。 为什么使用SSL/TLS 不使用SSL/TLS的HTTP通信,即明文通信,存...
一 : 对称加密(DES、AES) 1.DES 2 : AES 二 : 非对称加密(RSA) 三 :MD5、SHA1、SHA256 四 :数字签名
原文链接https://www.shanya.world/archives/2991b6da.html Navigation可以帮助我们搭建一个多个页面,相对比较复杂的应用程...
前言 很高兴见到你! 上周我在 各大技术社区 发表了一篇 《Jetpack MVVM 精讲》[https://juejin.im/post/5dafc49b6fb9a04e1...
一、认识Fresco 说实话,其实我觉得Fresco对大家来说,可能并不陌生,具体介绍的话我就不多说了,而且介绍的文章也不少,我觉得我也没必要再取讲一遍,有兴趣的可以自己阅读...
1. 写在前面 好久没写博客了,最近在对公司的项目进行重构和优化,针对图片加载框架的修改,原来使用的是Glide,现在改成Facebook的fresco来做对比。先介绍fre...
App开发不可避免的要和图片打交道,由于其占用内存非常大,管理不当很容易导致内存不足,最后OOM,图片的背后其实是Bitmap,它是Android中最能吃内存的对象之一,也是...
关键词:Kotlin 协程 协程挂起 任务挂起 suspend 非阻塞 协程的挂起最初是一个很神秘的东西,因为我们总是用线程的概念去思考,所以我们只能想到阻塞。不阻塞的挂起到...
关键词:Kotlin 协程 协程取消 任务停止 协程的任务的取消需要靠协程内部调用的协作支持,这就类似于我们线程中断以及对中断状态的响应一样。 1. 线程的中断 我们先从大家...
关键词:Kotlin 协程 异常处理 异步代码的异常处理通常都比较让人头疼,而协程则再一次展现了它的威力。 1. 引子 我们在前面一篇文章当中提到了这样一个例子: 我们通常会...
关键词:Kotlin 异步编程 协程 上一篇我们知道了协程启动的几种模式,也通过示例认识了 launch 启动协程的使用方法,本文将延续这些内容从调度的角度来进一步为大家揭示...
关键词:Kotlin 协程 启动模式 现在你已经知道协程大概是怎么回事了,也应该想要自己尝试一把了吧。本文将为大家详细介绍协程的几种启动模式之间的不同,当然,我不打算现在就开...
关键词:Kotlin 协程 入门 假定你对协程(Coroutine)一点儿都不了解,通过阅读本文看看是否能让你明白协程是怎么一回事。 1. 引子 我之前写过一些协程的文章,很...
一、简历准备 1、个人技能 (1)自定义控件、UI设计、常用动画特效 自定义控件 ①为什么要自定义控件? Android本身提供了很多控件,但是这些控件并不能满足我们所有的要...