Posts
- 
        
暂停刷leetcode
 - 
        
WeakHashMap为什么synchronized on queue
 - 
        
Transfer-Encoding chuncked是什么
 - 
        
可怜的猪
 - 
        
Properties of Dijkstra's Algorithm
 - 
        
leetcode 132 Pattern
 - 
        
leetcode 179 Largest Number
 - 
        
一种错误(低效)的bfs实现方式
 - 
        
OOM有哪些种类
 - 
        
HTTP允许重复name的header吗
 - 
        
UnknownHostException意味着什么
 - 
        
Choreographer, Message.setAsynchronous, 60fps的谎言, onCreate中post一个Runnable能否获取View的高度, 以及中国特色社会主义的优越性
 - 
        
try catch finally的执行顺序和返回结果
 - 
        
Java class文件格式
 - 
        
无用知识: 一个Java类最多可以有多少个成员变量
 - 
        
mac快速切换Java Home, 查看jvm使用的gc版本
 - 
        
which vs type
 - 
        
github添加ssh key
 - 
        
adb获取heap dump文件
 - 
        
leetcode 53 求连续元素之和最大值
 - 
        
leetcode 51 N皇后问题
 - 
        
leetcode 47 permutations 2
 - 
        
leetcode 46 permutations
 - 
        
alias
 - 
        
无用知识之获取对象内存占用大小
 - 
        
ImageSpan导致的内存泄漏
 - 
        
adb查看崩溃buffer
 - 
        
Fragment怎么样才算是isAdded()
 - 
        
Activity.onTouchEvent等方法的调用顺序
 - 
        
命令行查看app冷启动时间
 - 
        
好订单app内存泄漏修复记录
 - 
        
命令行查看app内存占用
 - 
        
ClassNotFoundException和NoClassDefFoundError
 - 
        
bash中获取大小端
 - 
        
一个有意思的小算法
 - 
        
ArrayList的序列化/反序列化,版本兼容,serialVersionUID
 - 
        
构造方法不是静态方法
 - 
        
处理hex的一个陷阱
 - 
        
LinkedList的实现
 - 
        
在final字段初始化之前访问它会怎么样
 - 
        
有道词典Chrome搜索失效
 - 
        
Long的读写不是原子操作
 - 
        
为什么GUI都是单线程的
 - 
        
哲学家就餐问题
 - 
        
Thread.join的实现
 - 
        
wait和notify方法
 - 
        
density, dpi, dp, 这些东西到底是啥
 - 
        
R.java
 - 
        
SetFlags Method and bits manipulation
 - 
        
SharedPreferences初始化是否会阻塞UI线程
 - 
        
Restart an app programmatically
 - 
        
a == a 是否一定是true?
 - 
        
无用知识, 这台Android手机上长得最高的字母是哪个
 - 
        
Hello World!
 
subscribe via RSS