自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 Emoji深入理解一,字符集,字符编码,Unicode,ASCII,UTF-16,大端序小端序

一 疑问什么是Emoji,跟Unicode什么关系,要搞懂emoji为什么要先理解Unicode?什么是Unicode,跟ASCII什么关系?大端序小端序是什么概念?哪些机器用大端序,哪些机器用小端序、什么是编码?什么是码表?Java用的是什么编码?二 编码字符集和字符编码表编码字符集 (Coded Character Set 即 CCS)编码字符集的概念就是,给现实世界中的字符,对应的映射一个数字。这种映射,就是编码字符集。例如 a=1, b=2, c=3。在计算机里面,将1、

2021-12-23 22:46:38 3339

原创 MVVM模式的思考

今天看到google的官网,发现有明确的说明,viewmodle不能引用view,但是在github上看到好多mvvm的例子,viewmodle都是引用了view的,看来这块要好好研究一下。...

2019-08-10 19:40:28 150

原创 深入思考jvm虚拟机的线程工作内存到底拷贝了 主内存的 什么?,以及volatile修饰对象和基本类型的区别

一 volatile的作用1 可见性。volatile修饰的变量,线程访问此变量会从主内存中去读写,而不是线程自己的缓存中。2 非阻塞。不会阻塞访问线程。3 不具有原子性。对于原子性操作,volatile修饰的变量可以保证原子性,但是非原子性操作不能保证原子性。例如,volatile修饰一个变量,开启20个线程,每个线程循环10000次i++自加这个变量,最后的结果小于200000。...

2019-07-27 15:08:54 1105 2

转载 volatile修饰数组,那么数组元素可见吗?

转载自:https://blog.csdn.net/u014674862/article/details/89168376前言最近一段时间,在看并发集合的源码,发现了一个非常有趣的现象。我们都知道并发集合,为了保持对其他线程的可见性,通常集合中的方法都会使用CAS、volatile、synchronized、Lock等方式。但是在CopyOnWriteArrayList与ConcurrentH...

2019-07-27 15:08:11 1834 4

转载 MessageQueue.IdleHandler接口使用方法以及原理分析

转载自https://bbs.51cto.com/thread-1094228-1.html <h2 style="float: left;font-size:16px;vertical-align:middle">&nbsp;&nbsp;<strong><a title="MessageQueue.IdleH...

2019-06-13 10:24:32 1335

转载 ThreadLocal-面试必问深度解析

转载自:https://www.jianshu.com/p/98b68c97df9b ThreadLocal-面试必问深度解析 <!-- 作者区域 --> <div class="author"> <a class="avatar" href="/u/86c17b4ba4a6"> <img sr...

2019-06-10 23:27:59 177

转载 深入理解 ThreadLocal (这些细节不应忽略)

感谢分享,本文转载自https://www.jianshu.com/p/56f64e3c1b6c 深入理解 ThreadLocal (这些细节不应忽略) <!-- 作者区域 --> <div class="author"> <a class="avatar" href="/u/bc1552d8e95d"> ...

2019-06-10 23:25:29 204

转载 Java总结篇系列:Java泛型

本文转载自:https://www.cnblogs.com/lwbqqyumidi/p/3837629.html一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码:复制代码1 public class GenericTest {23 public static void main(String[] args) {4 List list =...

2019-06-10 23:17:00 200

转载 Android使用SurfaceView代替AnimationDrawable播放多https://blog.csdn.net/qq_16445551/article/details/53367173

版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/qq_16445551/article/details/53367173 </div> <link...

2019-06-04 15:08:23 268

原创 adb命令

 adb uninstall --user 0 com.youku.phone.qikuSELECT * FROM app WHERE pkg_name =="com.tencent.mtt" AND level_id == "2"SELECT * FROM app WHERE (level_id =="2" OR level_id == "1") AND pkg_name =="com....

2018-10-07 07:49:02 366

原创 内存泄漏MemoryLeak和内存OutOfMemory溢出的通俗例子

想到一个例子,可以深刻说明内存泄漏和内存溢出。比如有一座庙,庙里厨房的一口水缸,比作手机的内存。庙里安排一个小和尚天天挑水到这口水缸里,但是小和尚做事不认真,每次挑水水桶底面都有一层沙,他也不管,每次都是底朝天的倒缸里;但是呢,厨房每次都只能舀水,舀不到缸底的沙,时间长了,水缸里面的沙越来越多,占了很大一部分空间。本来能装一吨水的缸,现在只能装半吨水了。 ========》这就是内存溢出...

2018-07-07 16:19:11 656

原创 OnClickListener是匿名内部类为什么不导致android内存泄漏

写内存泄漏的文章很多,再把别人的抄一遍也没意思。 先总结一下,再说OnClickListener是匿名内部类为什么不导致android内存泄漏的问题。 MemoryLeak原因就是,生命周期长的类实例(A)所引用的生命周期短的类(B)实例,在B已经结束生命周期了需要释放时没有释放还被A引用着,导致A不能被GC就出现了内存泄漏。根被原因就是很老套经典的这句话:没有被释放。 总结起来无非就是几大...

2018-07-07 15:39:20 5621 5

原创 contentprovider和线程以及阻塞

关于contentprovider一直有几个疑问: contentprovider是运行在哪个进程里面的?别的主线程调用它的时候会被阻塞吗?如果不同的其他应用,同时调用了这个contentprovider的同一个方法,它们会相互阻塞吗?比如有三个应用同时都在调用这个provider的插入方法,它们会相互阻塞还是并发运行?...

2018-06-25 12:13:13 4139

原创 直接push jar包到system/framework,供APK调用此jar包中的类

APK调用jar包中的类,有静态jar包(jar包中的类打包到APK中)、动态jar包(jar包中的类没有打包到APK中)、反射共三种方法。这次的例子是浏览器摇一摇回主页手势开发,第一篇blog,记录下来和大家共同学习。直接push  jar包到system/framework,供APK调用此jar包中的类(不是push原来的jar,是经过编译之后的jar)。1 在an

2015-08-26 11:48:47 2822

ART1020驱动程序接口头文件

ART1020驱动程序接口头文件,包含运行运动控制所需要的各个驱动程序。

2013-03-27

频域处理简介及各种处理方法

频域处理简介及各种处理方法。一.傅立叶变换 二.快速傅立叶变换 三.离散余弦变换 四.图像的频率域增强

2013-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除