-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcontent.json
1 lines (1 loc) · 8.14 KB
/
content.json
1
{"meta":{"title":"奔跑的锅炉","subtitle":"走一步,再走一步","description":"勿苟安当下,勿忘前进之步伐","author":"Xiangyu Yao","url":"http://blog.boileryao.com"},"posts":[{"title":"YEAR OF 2019","date":"2019-12-31T14:39:54.000Z","path":"2019/12/year-of-2019/","permalink":"http://blog.boileryao.com/2019/12/year-of-2019/","categories":[],"tags":[{"name":"Milestone","slug":"Milestone","permalink":"http://blog.boileryao.com/tags/Milestone/"}]},{"title":"Android Studio 代理配置指南","date":"2019-01-27T15:26:08.000Z","path":"2019/01/config-android-studio-proxy/","permalink":"http://blog.boileryao.com/2019/01/config-android-studio-proxy/","categories":[],"tags":[{"name":"Wiki","slug":"Wiki","permalink":"http://blog.boileryao.com/tags/Wiki/"}]},{"title":"低功耗蓝牙 Overview","date":"2019-01-13T13:20:16.000Z","path":"2019/01/android-ble-overview/","permalink":"http://blog.boileryao.com/2019/01/android-ble-overview/","categories":[],"tags":[{"name":"Android","slug":"Android","permalink":"http://blog.boileryao.com/tags/Android/"},{"name":"IoT","slug":"IoT","permalink":"http://blog.boileryao.com/tags/IoT/"}]},{"title":"YEAR OF 2018","date":"2018-12-31T04:36:53.000Z","path":"2018/12/year-of-2018/","permalink":"http://blog.boileryao.com/2018/12/year-of-2018/","categories":[],"tags":[{"name":"Milestone","slug":"Milestone","permalink":"http://blog.boileryao.com/tags/Milestone/"}]},{"title":"戊戌甲子 · 西安七日","date":"2018-12-24T11:24:56.000Z","path":"2018/12/xi-an-seven-days/","permalink":"http://blog.boileryao.com/2018/12/xi-an-seven-days/","categories":[],"tags":[{"name":"Trip","slug":"Trip","permalink":"http://blog.boileryao.com/tags/Trip/"}]},{"title":"PowerShell 养老配置","date":"2018-12-14T06:13:12.000Z","path":"2018/12/powershell-oldman-config/","permalink":"http://blog.boileryao.com/2018/12/powershell-oldman-config/","categories":[],"tags":[{"name":"Environment","slug":"Environment","permalink":"http://blog.boileryao.com/tags/Environment/"},{"name":"Shell","slug":"Shell","permalink":"http://blog.boileryao.com/tags/Shell/"}]},{"title":"Java 的字符编解码及CodePoint","date":"2018-11-27T02:35:44.000Z","path":"2018/11/java-encoding-and-whats-codepoint/","permalink":"http://blog.boileryao.com/2018/11/java-encoding-and-whats-codepoint/","categories":[],"tags":[{"name":"Java","slug":"Java","permalink":"http://blog.boileryao.com/tags/Java/"},{"name":"Encoding","slug":"Encoding","permalink":"http://blog.boileryao.com/tags/Encoding/"}]},{"title":"Kotlin 1.3 都更新了些啥","date":"2018-11-22T02:58:23.000Z","path":"2018/11/whats-new-kotlin-1-3/","permalink":"http://blog.boileryao.com/2018/11/whats-new-kotlin-1-3/","categories":[],"tags":[{"name":"Kotlin","slug":"Kotlin","permalink":"http://blog.boileryao.com/tags/Kotlin/"}]},{"title":"EventBus 中文文档","date":"2018-02-08T13:55:55.000Z","path":"2018/02/eventbus-doc-cn/","permalink":"http://blog.boileryao.com/2018/02/eventbus-doc-cn/","categories":[],"tags":[{"name":"Open Source","slug":"Open-Source","permalink":"http://blog.boileryao.com/tags/Open-Source/"},{"name":"Doc","slug":"Doc","permalink":"http://blog.boileryao.com/tags/Doc/"}]},{"title":"Retrofit 源码分析:代码结构","date":"2018-02-03T04:10:13.000Z","path":"2018/02/retrofit-structure/","permalink":"http://blog.boileryao.com/2018/02/retrofit-structure/","categories":[],"tags":[{"name":"Open Source","slug":"Open-Source","permalink":"http://blog.boileryao.com/tags/Open-Source/"},{"name":"Networking","slug":"Networking","permalink":"http://blog.boileryao.com/tags/Networking/"}]},{"title":"Retrofit源码分析:注解部分","date":"2018-02-02T11:55:35.000Z","path":"2018/02/retrofit-annotations/","permalink":"http://blog.boileryao.com/2018/02/retrofit-annotations/","categories":[],"tags":[{"name":"Open Source","slug":"Open-Source","permalink":"http://blog.boileryao.com/tags/Open-Source/"},{"name":"Networking","slug":"Networking","permalink":"http://blog.boileryao.com/tags/Networking/"}]},{"title":"ViewModel 和 LiveData:为设计模式打 Call 还是唱反调?","date":"2017-11-09T04:17:35.000Z","path":"2017/11/viewmodel-livedata-pattens-and-antipatterns/","permalink":"http://blog.boileryao.com/2017/11/viewmodel-livedata-pattens-and-antipatterns/","categories":[],"tags":[{"name":"Translation","slug":"Translation","permalink":"http://blog.boileryao.com/tags/Translation/"},{"name":"Arch","slug":"Arch","permalink":"http://blog.boileryao.com/tags/Arch/"}]},{"title":"Covariance and Contravariance in Kotlin","date":"2017-10-27T12:21:11.000Z","path":"2017/10/covariance-and-contravariance-in-kotlin/","permalink":"http://blog.boileryao.com/2017/10/covariance-and-contravariance-in-kotlin/","categories":[],"tags":[{"name":"Kotlin","slug":"Kotlin","permalink":"http://blog.boileryao.com/tags/Kotlin/"},{"name":"Programming Language","slug":"Programming-Language","permalink":"http://blog.boileryao.com/tags/Programming-Language/"}]},{"title":"Git 中的 rebase, 变基!","date":"2017-08-29T15:29:14.000Z","path":"2017/08/git-rebase/","permalink":"http://blog.boileryao.com/2017/08/git-rebase/","categories":[],"tags":[{"name":"VCS","slug":"VCS","permalink":"http://blog.boileryao.com/tags/VCS/"}]},{"title":"[译] 当设计模式遇上 Kotlin","date":"2017-06-22T11:43:32.000Z","path":"2017/06/design-pattern-kotlin/","permalink":"http://blog.boileryao.com/2017/06/design-pattern-kotlin/","categories":[],"tags":[{"name":"Translation","slug":"Translation","permalink":"http://blog.boileryao.com/tags/Translation/"},{"name":"Software Engineering","slug":"Software-Engineering","permalink":"http://blog.boileryao.com/tags/Software-Engineering/"}]},{"title":"Polymorphism, the perspective of construct","date":"2017-05-27T12:42:07.000Z","path":"2017/05/poly-constructor/","permalink":"http://blog.boileryao.com/2017/05/poly-constructor/","categories":[],"tags":[{"name":"Java","slug":"Java","permalink":"http://blog.boileryao.com/tags/Java/"}]},{"title":"[译] 大战 RxJava2 和 Java8 Stream [ Android RxJava2 ] (这到底是什么) 第四部分","date":"2017-04-17T13:37:02.000Z","path":"2017/04/rxjava2-java8-wtf/","permalink":"http://blog.boileryao.com/2017/04/rxjava2-java8-wtf/","categories":[],"tags":[{"name":"Translation","slug":"Translation","permalink":"http://blog.boileryao.com/tags/Translation/"},{"name":"Rx","slug":"Rx","permalink":"http://blog.boileryao.com/tags/Rx/"}]},{"title":"[译]一个人的 Android 开发","date":"2017-04-02T16:00:00.000Z","path":"2017/04/flying-solo-with-android-development/","permalink":"http://blog.boileryao.com/2017/04/flying-solo-with-android-development/","categories":[],"tags":[{"name":"Translation","slug":"Translation","permalink":"http://blog.boileryao.com/tags/Translation/"},{"name":"Career","slug":"Career","permalink":"http://blog.boileryao.com/tags/Career/"}]},{"title":"Android IPC之 Service和Messenger","date":"2017-03-12T14:27:31.000Z","path":"2017/03/android-ipc-service-messsenger/","permalink":"http://blog.boileryao.com/2017/03/android-ipc-service-messsenger/","categories":[],"tags":[{"name":"Android","slug":"Android","permalink":"http://blog.boileryao.com/tags/Android/"},{"name":"IPC","slug":"IPC","permalink":"http://blog.boileryao.com/tags/IPC/"}]},{"title":"黑客与画家,Big Ideas from the Computer Age","date":"2017-03-08T22:09:36.000Z","path":"2017/03/hackers-and-painters-log/","permalink":"http://blog.boileryao.com/2017/03/hackers-and-painters-log/","categories":[],"tags":[{"name":"Reading","slug":"Reading","permalink":"http://blog.boileryao.com/tags/Reading/"}]},{"title":"Hamming Weight, 一个串中非零元素的个数","date":"2017-03-04T11:09:02.000Z","path":"2017/03/hamming-weight/","permalink":"http://blog.boileryao.com/2017/03/hamming-weight/","categories":[],"tags":[{"name":"Algorithm","slug":"Algorithm","permalink":"http://blog.boileryao.com/tags/Algorithm/"}]},{"title":"[意译] Android-分享一些简单的数据","date":"2016-10-22T09:22:17.000Z","path":"2016/10/semitranslate-android-sharing-simple/","permalink":"http://blog.boileryao.com/2016/10/semitranslate-android-sharing-simple/","categories":[],"tags":[{"name":"Android","slug":"Android","permalink":"http://blog.boileryao.com/tags/Android/"},{"name":"Doc","slug":"Doc","permalink":"http://blog.boileryao.com/tags/Doc/"}]}]}