最近在做一款项目用到了抽屉,了解到NavigationView 的引入让 Android 侧边栏实现起来超级方便啊,主要是用DrawerLayout+NavigationVi...
IP属地:四川
最近在做一款项目用到了抽屉,了解到NavigationView 的引入让 Android 侧边栏实现起来超级方便啊,主要是用DrawerLayout+NavigationVi...
自定义View是绘制文本有三类方法 其中drawText()最常用,drawPosText ()是根据一个个坐标点指定文字位置,drawTextOnPath ()是根据路径绘...
什么是双亲委派机制 当某个类加载器需要加载某个.class文件时,它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类。 类...
二叉树有多种遍历方法,有层次遍历、深度优先遍历、广度优先遍历等。 本文只涉及二叉树的先序、中序、后序的递归和非递归遍历。 涉及到的代码都用Java编写。 首先给出二叉树节点类...
本篇文章借助了Google翻译[https://translate.google.com.hk/?hl=zh-CN&tab=TT1]对square/leakcanary[ht...
工作中,与前端联调时经常会碰到跨域问题。指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。所以与客户端交互的时候就不会碰到这个问题。跨...
1.线程池的工作原理: 1.1线程池刚创建时,里面没有一个线程。任务队列是作为参数传进来的。不过,就算队列里面有任务,线程池也不会马上执行它们。 1.2.当调用execute...
最近总是在分析源码,感觉源码也不是想象上的那么难,今天我来记录一下我对ConcurrentHashMap的理解。这里只敢说记录,不敢说分析,因为ConcurrentHas...