- 博客(11)
- 收藏
- 关注
原创 OkHttp3实现原理
OkHttp3实现原理1.什么是OkHttp3OkHttp和Okhttp是Square公司在Android端推出的网络请求框架。基本上现在已经成为Android中最主流的网络框架。2.OkHttp3的优点支持同步,异步请求方式,异步是利用callback实现方便添加请求头方式支持多种body的api(String, Stream, file, form,multipart)支持response缓存支持cancelling(中断执行线程),timeout请求支持不同配置的客户端使用相同的连
2020-05-29 17:02:08
820
1
原创 Java 线程
Java 线程是什么? 线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务 怎么创建线程? 1.继承Thread对象,重写run方法。 2.实现Runnable接口,实现run方法。...
2020-04-09 15:39:27
185
原创 Android 自定义的相机(Carema2和TextureView)
Carema2:Android 5.0 (API Level 21)重新设计Camera,并提供了一个全新的API——Camera2。Camera2基本上和Camera1没什么继承性,完全是重新设计。在Camera2中Google引入了Session/Request的概念,从使用上更加复杂,同时也支持更多特性,比如可以控制曝光、控制感光度、支持Raw格式输出。当然坑也更多。本文简单介绍Came...
2019-03-12 10:50:14
693
原创 Vue组件的生命周期
beforeCreate 创建前created 创建完毕 初始化 data数据beforeMount 挂载前 初始化 elmounted 挂载完成beforeUpdate 更新前updated 更新完成beforeDestroy 销毁前destroyed 销毁完成代码如下:<template> <div> <h3...
2019-03-12 10:49:11
138
原创 vue 父传子、子传父、非父子关系之间的组件传值
1.父传子建立ComponentA.vue文件<template> <div> <h1>A组件</h1> <span>消息为:{{message}}</span><br> <button v-on:click="onclick
2019-03-12 09:57:37
256
原创 SurfaceView和TextureView对比
SurfaceView:优点:可以在一个独立的线程中进行绘制,不会影响主线程 使用双缓冲机制,播放视频时画面更流畅缺点:Surface不在View hierachy中,它的显示也不受View的属性控制,所以不能进行平移,缩放等变换,也不能放在其它ViewGroup中。SurfaceView 不能嵌套使用TextureView:优点:支持移动、旋转、缩放等动画,...
2018-11-12 22:43:57
4026
原创 TextureView SurfaceTexture
TextureViewTexture更像是一般的View,像TextView那样能被缩放、平移,也能加上动画。TextureView只能在开启了硬件加速的Window中使用,并且消费的内存要比SurfaceView多,并伴随着1-3帧的延迟.TextureView是在4.0(API level 14)引入的,用于承载显示‘数据流’的View, 如本地Camera采集的预览数据流和视频通话模...
2018-11-07 22:22:25
1613
原创 Surface SurfaceView SurfaceHolder
Surface 查询Android SKD得到解释(Handle onto a raw buffer that is being managed by the screen compositor.)处理由屏幕合成程序管理的原始缓冲区。Android中的Surface就是一个用来画图形(graphics)或图像(image)的地方,对于View及其子类,都是画在Surface上,各Sur...
2018-11-06 21:44:06
352
原创 HTTPS 单向认证和双向认证
一、HTTPHyperText Transfer Protocol ,超文本传输协议,是互联网上使用最广泛的一种协议,所有WWW文件必须遵循的标准。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。使用TCP端口为:80二、HTTPSHyper Text Transfer Protocol over Secure Socket Layer...
2018-11-04 20:09:27
240
原创 JAVA基础目录
1.Java语言基础 运算符以及优先级 “==”和equals instanceof 值传递和引用传递 关键字2.流程控制 swith语句 break、continue、return3.字符串String生成器 String3 String2 String14.数组数组5.类和对象 构造函数 类方法和实例方法 this和super 修饰符 成员变量、局部变量、静...
2018-11-04 18:46:12
211
原创 TCP三次握手四次挥手
TCP是什么?Transmission Control Protocol(传输控制协议) 是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。三次握手是什么?TCP是主机和主机层之间的传输控制协议,提高可靠的连接服务,采用三次握手建立连接。位码及TCP的标志码:SYN(synchronous 建立联机)、ACK(acknowledgement 确认...
2018-11-02 16:18:32
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人