基础知识
文章平均质量分 80
少年阿涛
一如以往的坚持,只希望自己继续努力!
展开
-
编码知识整理
前言 可能很多人事先没有了解好相关的编码知识,就把Unicode编码和UTF-8编码混为一谈相互比较,认为是两种不同的编码,其实不然,Unicoe编码只是一个字符集,规定了字符和二进制代码的对应关系,好比是一个大字典,但是对于如何编码存储在计算机及其具体实现,Unicode编码并没有做规定,而UTF-8编码就是Unicode编码的一种实现方式,它定义了解析存储的一整套编码规则,所以,就关系...原创 2018-09-08 13:01:03 · 412 阅读 · 0 评论 -
Android Base64编码
Base64编码简介Base64编码是一种编码方式,可以把二进制数据编码为可见的字符数据,包含64个字符,A-Z, a-z,0-9,+,/,除此之外还有一个填充字符是后缀等号’=’。由于Base64编码是六位一个字符,而一个字节占八位,所以编码的时候如果字节不是三的倍数,需要添加零值,注意,由于一个字节占六位,所以编码之后高两位会补0。如Xu X u 零值 01011000原创 2017-12-10 16:36:15 · 18459 阅读 · 2 评论 -
wait线程阻塞
介绍线程阻塞通常是指一个线程在执行过程中由于某种原因从运行状态转为暂停状态的过程,线程阻塞会放弃CPU的使用权, 并且等待某个条件重新从暂停状态改为就绪状态。在Java中,通常使用object.wait让线程进入阻塞状态。使用首先我们先看wait方法,wait方法总共有三个重载方法,分别是 wait() wait(long timeout) wait(long timeout...原创 2018-09-16 19:12:40 · 3086 阅读 · 0 评论 -
我对于适配器模式的理解
适配器模式概念介绍使用想法参考概念在设计模式中,适配器模式(英语:adapter pattern)有时候也称包装样式或者包装(wrapper)。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类能在一起工作,做法是将类自己的接口包裹在一个已存在的类中。引用自wiki介绍使用适配器模式总共由三个角色组成,分别是目标对象Target,被适配对象Adaptee和适...原创 2018-09-20 23:33:33 · 1719 阅读 · 1 评论 -
Exif图片方向的一些发现
背景首先,先要了解Exif是个什么东东,搬出百度百科可交换图像文件格式(英语:Exchangeable image file format,官方简称Exif),是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。说到底Exif就是一种格式,用来存储图片的一些信息,这些信息和我们日常比较相关的有拍摄设备,拍摄地点,图片尺寸等,不过今天的主角是另外一个——那就是图片方向(or...原创 2018-10-14 22:27:23 · 4183 阅读 · 1 评论