- 博客(7)
- 收藏
- 关注
原创 http 和 https 简单总结
前言最近面试被问到 http 和 https 的区别,呃。。。只能回答 https 是加密传输的,更安全之类的,再多问一句为什么 https 是安全的,而 http 不安全?只能尴尬十秒,然后下一题…于是,这里对 http 和 https 做一个简单总结。对称加密和非对称加密首先需要理解这两个概念,这里我直接截了郭霖大婶的文章(文末有链接)理解了这两个概念之后,接下来看几个常见问题为什么 http 是不安全,而 https 是安全的呢?答:http 采用的是明文传输,而我们知道,客户端发送
2020-07-11 11:17:30 201
原创 Android 常用工具及设置相关
前言本篇文章主要是记录一些 android 的设置相关,例如:怎么更改 android studio 为护眼模式,一些快捷键的用法等等,基本是一些优秀博文的链接总结,不涉及具体 android 知识,其实主要是为了方便自己后续查找。如何设置 android studio 为护眼模式?https://blog.csdn.net/luoyingbiao/article/details/78726142...
2020-07-04 09:44:18 418
原创 kotlin协程,了解一下
一、前言我们知道 android 的主线程(UI线程) 是线程不安全的,一般我们会在子线程中做各种耗时的处理,如:IO, 网络请求等,然后通过 handler 机制,runOnUiThread() 方法切换到主线程中去更新ui。这里就会涉及到线程的挂起和切换,线程是非常重量级的,它需要依靠操作系统的调度才能实现线程之间的切换,而协程是很轻量级的,可以在一个线程中开启多个协程,通过编程语言层面的控制,而不是操作系统层面来进行协程之间的切换,这样协程相比于线程,效率大大提升,特别是在处理高并发程序的时候。二
2020-06-18 12:25:21 264
原创 Android ndk 开发入门(01)之 Hello World
前言重新开始学习 Android ndk,为了以后方便复习和查找,我就把学习过程和资料整理成一个系列笔记吧。Hello World我们新建一个 Android Native C++ 项目,就叫 NdkDemo 吧,项目新建完成,我们编译运行一下看看效果。如图:显示了一行字符串:Hello from C++。我们一行代码没写就已经实现了一个最简单的 ndk 程序,这行字符串是上层的 jav...
2020-01-12 17:55:34 338
原创 写一个 WanAndroid 客户端吧!
前言写这个项目的初衷主要是为了熟悉 mvp 这种架构设计模式以及一些主流的第三方框架在项目中的使用方法。主要使用到的技术有:MVP + RxJava2 + Retrofit + ButterKnife + Glide + EventBus + Androidx + Room 等等。主要的功能我就不多介绍了,大家登录 WanAndroid 网站 或者下载本项目跑一下就可以看到了。我会尽量从零开始介...
2020-01-06 21:54:42 329
原创 常见排序算法原理和代码实现小结
前言这里总结一下一些常见的排序算法的原理和代码实现,主要有五种排序算法,分别如下:冒泡排序,插入排序,选择排序,归并排序和快速排序。规定排序后的数据都是从小到大。冒泡排序(Bubble Sort)原理: 冒泡排序只比较相邻的两个数据,如果左边的数据比右边的数据大,则交换两个数据的位置,否则不用处理。之后继续与后面相邻的数据比较,这样一次遍历之后,最大的数据就到了数组的最尾端。重复 n 次遍历...
2020-01-02 19:39:19 255
原创 Android 架构组件以及 mvvm 框架使用总结
前言:文章只是我自己在学习相关知识的过程中的简单自我总结,想学习具体知识可以参考我列出的参考文章链接,不过,文章底部给出的 demo 综合了这些知识的用法,还是比较有参考意义的,可以参考。参考文章:1、Android 架构组件(3篇)https://blog.csdn.net/zhuzp_blog/article/details/788713742、Android架构组件简介:http...
2019-10-21 19:01:21 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人