Recent Posts

Java SE: Programming Complete - 5

2 minute read

https://learn.oracle.com/ols/course/java-se-programming-complete/82508/85200 Improved Class Design Use Method Overloading Two or more methods, with...

Java SE: Programming Complete - 4

2 minute read

https://learn.oracle.com/ols/course/java-se-programming-complete/82508/85200 Classes and Objects Designing Classes Description of the package that ...

Java SE: Programming Complete - 3

3 minute read

https://learn.oracle.com/ols/course/java-se-programming-complete/82508/85200 Text, Date, Time and Numberic Objects String String is a class (not a ...

Java SE: Programming Complete - 2

1 minute read

https://learn.oracle.com/ols/course/java-se-programming-complete/82508/85200 Primitive Types, Operators, and Flow Control Statements Whole Numbers ...

Java SE: Programming Complete - 1

less than 1 minute read

https://learn.oracle.com/ols/course/java-se-programming-complete/82508/85200 Introduce to Java How Java Works Source code is plain text .java Com...

Statistics

less than 1 minute read

统计学 基本概念 正态分布 - 概率分布曲线,中间高,两边低,左右对称 描述正态分布的两个参数 峰值(平均值) - μ (miu) 标准差 - σ (sigema) 对于正态分布,无论 μ 和 σ 的值如何,都满足 68-95-99.7 法则,即 68%的数据会落在 μ±σ 区间,95%的数据...

Get Android Build Info from code

less than 1 minute read

You can get build info from android.os.Build class. But there are some informations are hidden, like IS_USERDEBUG etc.

C++ Concurrency

4 minute read

https://www.youtube.com/watch?v=F6Ipn7gCOsY What is concurrency? Concurrency means doing two things concurrently — “running together.” Maybe you’re ...

AOSP Tips

1 minute read

Notes for https://youtu.be/NsqFOSzoYE8 Android SDK Search chrome plugin This is a very useful plugin when you checking Android document and source code...

VSCode Plugins

less than 1 minute read

For All Purpose Partial Diff ★ ★ ★ ★ ★ Compare (diff) text selections within a file, across files, or to the clipboard Remote Development Pack ★ ★ ★ ★...