├── Android.gitignore └── README.md /Android.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | 11 | # Built application files 12 | *.apk 13 | *.ap_ 14 | 15 | # Files for the ART/Dalvik VM 16 | *.dex 17 | 18 | # Java class files 19 | *.class 20 | 21 | # Generated files 22 | bin/ 23 | gen/ 24 | out/ 25 | 26 | # Gradle files 27 | .gradle/ 28 | build/ 29 | 30 | # Local configuration file (sdk path, etc) 31 | local.properties 32 | 33 | # Proguard folder generated by Eclipse 34 | proguard/ 35 | 36 | # Log Files 37 | *.log 38 | 39 | # Android Studio Navigation editor temp files 40 | .navigation/ 41 | 42 | # Android Studio captures folder 43 | captures/ 44 | 45 | # Intellij 46 | .idea/workspace.xml 47 | .idea/tasks.xml 48 | .idea/gradle.xml 49 | .idea/dictionaries 50 | .idea/libraries 51 | 52 | # Keystore files 53 | *.jks 54 | 55 | # External native build folder generated in Android Studio 2.2 and later 56 | 57 | # Google Services (e.g. APIs or Firebase) 58 | google-services.json 59 | 60 | # Freeline 61 | freeline.py 62 | freeline/ 63 | freeline_project_description.json 64 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Skill-learn-collect 2 | 收集在学习和提高技术过程中遇到的比较有价值的网站、文档、Blog等,方便自己查阅。 3 | 4 | 5 |

Tags

6 | 7 | [Android](#android)   8 | [Java](#java)   9 | [Kotlin](#kotlin)   10 | [JavaScript](#js)   11 | [Gradle](#gradle)   12 | [设计模式](#shejimoshi)   13 | [Android/Android Studio 相关](#android-studio)   14 | [数据库](#sql)   15 | [算法](#suanfa)   16 | [Git](#git)   17 | [GitHub](#github)   18 | [正则表达式](#regexp)   19 | [Android/View&UI 相关](#view-ui)   20 | [计算机基础](#computer-basis)   21 | [MVP](#mvp)   22 | [OkHttp](#okhttp)   23 | [开源项目](#kaiyuanxiangmu)   24 | [Linux](#linux)   25 | [Spring](#spring)   26 | [效率工具](#xiaolv)   27 | [MVC](#mvc)   28 | [开源库](#kuangjia)   29 | [Android/Material Design 相关](#material-design)   30 | [技术漫谈](#mantan)   31 | [面试题](#mianshi)   32 | [Appium](#appium)   33 | [其他收集类GitHub地址](#qita)   34 | 35 | 36 | 37 |

Android

38 | 39 | [:arrow_up:](#tags) : 点击回到Tags 40 | 41 | - #### Blogs 42 | 43 | ###### [Android的线程池:ExecutorService和Executors简单介绍](http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0304/958.html) 44 | 45 |

View&UI 相关

46 | 47 | ###### [Android RecyclerView 顶部悬浮实现](http://www.jianshu.com/p/c596f2e6f587) 48 | ###### [那些酷炫的RecyclerView开源库整理](http://www.jianshu.com/p/154891851fe2) 49 | ###### [RecyclerView使用详解(一)](http://frank-zhu.github.io/android/2015/01/16/android-recyclerview-part-1/) 50 | ###### [Android RecyclerView 使用完全解析 体验艺术般的控件](http://blog.csdn.net/lmj623565791/article/details/45059587) 51 | ###### [这是一篇Android RecyclerView使用介绍哦](http://www.jianshu.com/p/12ec590f6c76#) 52 | ###### [ RecyclerView 入门教程(超详细)](http://blog.csdn.net/u013647382/article/details/51901103) 53 | 54 |

Material Design 相关

55 | 56 | ###### [Awesome-MaterialDesign](https://github.com/lightSky/Awesome-MaterialDesign) 57 | ###### [Android Material Design系列之主题样式介绍说明等](http://mp.weixin.qq.com/s?__biz=MjM5NDkxMTgyNw==&mid=2653057851&idx=1&sn=fa8351fa06005314635e79abc45ec171#rd) 58 | ###### [Android Material Design 兼容库的使用详解](http://www.jianshu.com/p/1e6eed09d48b) 59 | ###### [Material Design技术分享](https://mp.weixin.qq.com/s?__biz=MzI1NjEwMTM4OA==&mid=2651231829&idx=1&sn=2418c741e7f0e41f6ac4fff4dc2de6f0&scene=1&srcid=0526kJT3uB1vIPjVXTVrSKjW&pass_ticket=muxDwCVjxMK%2Fz1ncol%2B4QyK94pZsvdn%2FSA4JigA6HWU1Hf%2Fr6BUURvZ002TBW6Oq#rd) 60 | ###### [Android Material Design系列之Toolbar](http://mp.weixin.qq.com/s?__biz=MjM5NDkxMTgyNw==&mid=2653057635&idx=1&sn=bc8ea475db4f215226367eed71105f35&scene=0#wechat_redirect) 61 | ###### [最能解决你的痛点问题,也是你最需要的,尽在Material Design 系列这篇](http://mp.weixin.qq.com/s?__biz=MjM5NDkxMTgyNw==&mid=2653057738&idx=1&sn=f0b212bfe3343b8f707f32bfefbbda0b#wechat_redirect) 62 | ###### [Material designed password](https://github.com/SubhrajyotiSen/PasswordView) 63 | ###### [Material Design 【 Android UI 系列第一篇】](http://mp.weixin.qq.com/s?__biz=MzA5NjU5MzYyMQ==&mid=2454490704&idx=1&sn=90b5cabb51740f719bf333a378a71721&chksm=87159deab06214fcd35c213db59b7f7a1ddfa3d9e566f9f03fe0ad7e7a405f6c68268d6a0b7b&mpshare=1&scene=23&srcid=0301v3q117hpOg5BTIqSqpTc#rd) 64 | 65 |

Android Studio 相关

66 | 67 | ###### [Android Studio系列教程一 —- 下载与安装](http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1/) 68 | ###### [Android Studio系列教程二 —- 基本设置与运行](http://stormzhang.com/devtools/2014/11/28/android-studio-tutorial2/) 69 | ###### [Android Studio系列教程四 —- Gradle基础](http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/) 70 | ###### [AS技巧合集「常用技巧篇」](http://mp.weixin.qq.com/s?__biz=MzA4NTQwNDcyMA==&mid=402416974&idx=1&sn=a8fd70a65ff3973758e4a7975c361139&scene=21#wechat_redirect) 71 | ###### [AS技巧合集「编码技巧篇」](http://mp.weixin.qq.com/s?__biz=MzA4NTQwNDcyMA==&mid=402416974&idx=2&sn=136e2a77c9bdd2cf971143d7f35e57d2&scene=21#wechat_redirect) 72 | ###### [Android Studio 掌握这些调试技巧,Debug能力不能再高啦](http://www.jianshu.com/p/985f788fae2c) 73 | ###### [Android Studio五分钟带你从菜鸟到高级调试](http://blog.csdn.net/u013132758/article/details/51915575) 74 | ###### [Android Studio最全快捷键以及演示](http://fvaryu.github.io/2016/07/22/as-keymap/) 75 | ###### [[精品推荐]Android Studio插件整理](https://mp.weixin.qq.com/s?__biz=MzI3MDE0NzYwNA==&mid=2651433634&idx=1&sn=e5f65d8a0a2b85f7c22d8ccd4cf96a39&scene=1&srcid=0721vQcDls3Ak34dZY1y3h7o&key=77421cf58af4a653e4f55f04cf114492e73a17a2a7d56a0e523c62f16c003b19cdab0cf3a902023d7cbe2af60a58c71d&ascene=0&uin=MjAyNzY1NTU%3D&devicetype=iMac+MacBookPro12%2C1+OSX+OSX+10.11.3+build) 76 | ###### [多module合成单一module技巧](http://www.jianshu.com/p/9b022951571c) 77 | ###### [Android Studio相见恨晚的操作锦集](http://www.jianshu.com/p/bc8f6bfe12c6?) 78 | ###### [Android Studio Plugin is too old、Gradle version 2.10 is required问题解决方法](http://yanziyu.top/2016/03/21/as-issue/) 79 | ###### [Android Studio 2.0 稳定版 新特性简介(中文)](http://chinagdg.org/2016/04/android-studio-2-0/) 80 | ###### [配置你的 Android Studio](http://gold.xitu.io/entry/570b79f071cfe4005fa5cda5) 81 | ###### [10个你可能不知道的 Android Studio技巧](http://www.jcodecraeer.com/a/anzhuokaifa/Android_Studio/2016/0424/4172.html) 82 | ###### [使用新版Android Studio检测内存泄露和性能](http://www.jianshu.com/p/216b03c22bb8) 83 | ###### [AndroidStudio上面最好用的插件](http://www.jianshu.com/p/d76b60a3883d) 84 | ###### [Android必知必会-Android Studio修改包名](http://blog.csdn.net/ys743276112/article/details/51684294) 85 | ###### [Android Studio必备插件](http://hjxandhmr.github.io/2016/06/21/AndroidStudio-Plug/) 86 | ###### [在Android Studio中进行单元测试和UI测试](http://www.jianshu.com/p/03118c11c199) 87 | ###### [Android Studio插件整理](https://ydmmocoo.github.io/2016/06/28/Android-Studio%E6%8F%92%E4%BB%B6%E6%95%B4%E7%90%86/) 88 | ###### [你所不知道的Android Studio调试技巧](http://www.jianshu.com/p/011eb88f4e0d) 89 | ###### [Android模版化编程系列(二)](http://blog.csdn.net/qq_15028795/article/details/51939047) 90 | ###### [Android Studio 2.2 中几个实用的新功能](http://www.jianshu.com/p/bc9bbac5a170) 91 | ###### [Android Studio 2.3 正式版新功能,你不来看看?!](http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548850&idx=1&sn=0251597577d644bb2f600aa04cb27895&chksm=f118034fc66f8a596bec2a6baeeebd548eb854fca78af9f12dc0c17d7633735126dce7e583c2&mpshare=1&scene=23&srcid=0306tW8C8tlcySFFmUuJS6dn#rd) 92 | ###### [Android Studio 使用正式签名进行调试](http://blog.csdn.net/yyh352091626/article/details/50915357) 93 | 94 | - #### 视频 95 | 96 | ###### [Android开发知识体系图-[极客学院]](http://www.jikexueyuan.com/path/android) 97 | ###### [Android-慕课网学习路径](http://www.imooc.com/course/programdetail/pid/33) 98 | ###### [Android 开发工程师-优达学城](https://cn.udacity.com/android/) 99 | 100 | - #### 文档 101 | 102 | ###### [Android Developer官方文档](https://developer.android.com/index.html) 103 | ###### [Android官方培训课程中文版(v0.9.7)](http://hukai.me/android-training-course-in-chinese/index.html) 104 | ###### [Android 官方中文(部分)培训文档](https://developer.android.google.cn/training/index.html) 105 | ###### [wan android 知识体系](http://www.xueandroid.com/hierarchy?courseId=13) 106 | ###### [Material Design 官方文档](https://material.io/guidelines/) 107 | ###### [Material Design 中文版](http://wiki.jikexueyuan.com/project/material-design/) 108 | ###### [Android 中文API](http://www.android-doc.com/index.html) 109 | ###### [CSDN Android 知识库](http://lib.csdn.net/base/android) 110 | 111 | - #### 开源库 112 | 113 | ###### [「2017年一月」最热门的5个 Android 库](http://mp.weixin.qq.com/s?__biz=MjM5NDkxMTgyNw==&mid=2653058569&idx=1&sn=daf9e3cacb8405baa6ca2ce01ca6df28&chksm=bd5655358a21dc23a3472ba5edc2d5ead8b317eb83dfd0607c2ce8a93322d7f2eb8d01d71b69&mpshare=1&scene=23&srcid=02279j6uDpZeOkJ8CuKRYLSp#rd) 114 | ###### [2017 年又让你蠢蠢欲动 的25个 Android 开源库](http://mp.weixin.qq.com/s?__biz=MzA5NjU5MzYyMQ==&mid=2454490640&idx=1&sn=d4427a4e1f12b7db84f33df9c941ffa3&chksm=87159daab06214bc0d922464a327a31c1c6a0b93a894fe1887ed770586fdc7eeb00a278c3514&mpshare=1&scene=23&srcid=02276uIvZTMZrgehRLfxXtGd#rd) 115 | ###### [Android-skin-support 一款用心去做的Android 换肤框架](http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548826&idx=1&sn=9f72f5a052fd86591bc4a5896184c94a&chksm=f1180367c66f8a71001231c3c750aca76f5fb106e68955f30c868728f2bffb819be7081e3a33&mpshare=1&scene=23&srcid=0301IR0lx2lgW3o1e4n2lr3e#rd) 116 | 117 |

Java

118 | 119 | [:arrow_up:](#tags) : 点击回到Tags 120 | 121 | - #### Blogs 122 | ###### [一分钟秒懂注解](https://dreamerhome.github.io/2016/08/02/annotaion/) 123 | ###### [浅谈依赖注入与控制反转](http://hersface.com/page/DI_IoC.html) 124 | ###### [公共技术点之 Java 反射 Reflection](http://p.codekk.com/blogs/detail/5596953ed6459ae7934997c5) 125 | ###### [浅谈Java回调机制](http://mp.weixin.qq.com/s?__biz=MzA4MjA0MTc4NQ==&mid=403109183&idx=1&sn=2909a7702c12c4ada2c908263626b642#rd) 126 | ###### [知道这20个正则表达式,能让你少写1000行代码](http://www.jianshu.com/p/e7bb97218946) 127 | ###### [公共技术点之 Java 注解 Annotation](http://p.codekk.com/blogs/detail/54cfab086c4761e5001b253b) 128 | ###### [反射、注解与依赖注入总结](http://www.jianshu.com/p/24820bf3df5c) 129 | ###### [JAVA decompiler collections](http://www.figotan.org/2015/11/24/java-decompiler-collections/) 130 | ###### [Android 中的 Enum 到底占多少内存?该如何用?](http://www.jianshu.com/p/6052cd4ea9ae) 131 | ###### [infoQ——java系列blog(成富)](http://www.infoq.com/cn/author/%E6%88%90%E5%AF%8C#文章) 132 | ###### [Java中的多线程你只要看这一篇就够了](http://www.jianshu.com/p/40d4c7aebd66) 133 | ###### [为什么说DOM操作很慢](https://leozdgao.me/why-dom-slow/) 134 | ###### [Android 多线程编程的总结](http://www.diycode.cc/topics/213) 135 | ###### [第4章 类和接口](http://mp.weixin.qq.com/s?__biz=MzIxNDE1NjQ2Mw==&mid=2649872269&idx=1&sn=3e96d3e374e3c958041383f653d8b2ab#rd) 136 | ###### [【深入理解Java虚拟机】垃圾回收机制](http://blog.csdn.net/shakespeare001/article/details/51749788) 137 | ###### [Java对象锁和类锁全面解析(多线程synchronized关键字)](http://www.importnew.com/20444.html) 138 | ###### [探究Java中的克隆](http://droidyue.com/blog/2016/05/15/dive-into-java-clone/) 139 | ###### [理解Java中的ThreadLocal](http://droidyue.com/blog/2016/03/13/learning-threadlocal-in-java/) 140 | ###### [Java 帝国之Java bean (上)](http://mp.weixin.qq.com/s/w_U7MGwDign59BJ5XJvNVQ) 141 | ###### [Java 帝国之Java bean(下)](http://mp.weixin.qq.com/s/PtmrlDvzPVl76hjfscFihw) 142 | ###### [为什么 Java 8 中不再需要 StringBuilder 拼接字符串](http://www.jianshu.com/p/5ad9fbdc805b) 143 | ###### [Java Collections Framework Internals](https://github.com/CarpenterLee/JCFInternals) 144 | ###### [Java 集合系列目录(Category)](http://www.cnblogs.com/skywang12345/p/3323085.html) 145 | ###### [面试的角度诠释Java工程师(一)](http://www.jianshu.com/p/e4ba72acffa9#) 146 | ###### [面试的角度诠释Java工程师(二)](http://www.jianshu.com/p/a0b8b6f17888) 147 | ###### [Google 推出的 Java 编码规范](https://segmentfault.com/a/1190000002761014) 148 | ###### [Java 原子操作 AtomicInteger 的用法](http://www.jianshu.com/p/509aca840f6d) 149 | ###### [Java 线程安全和非线程安全](http://blog.csdn.net/xiao__gui/article/details/8934832) 150 | ###### [Java多线程:ThreadPoolExecutor详解](http://blog.csdn.net/java2000_wl/article/details/22097059) 151 | 152 | - #### 视频 153 | ###### [Servlet+JSP(JavaEE开发进阶Ⅰ)](http://study.163.com/course/introduction.htm?courseId=1002907014#/courseDetail) 154 | ###### [Java课程 Java300集大型视频教程](http://study.163.com/course/introduction.htm?courseId=343001#/courseDetail) 155 | ###### [JavaWeb工程师-[极客学院]](http://ke.jikexueyuan.com/zhiye/javaweb/) 156 | ###### [JavaEE视频教程](http://study.163.com/course/introduction/320027.htm#/courseDetail) 157 | 158 | - #### 文档 159 | ###### [Java 官方Tutorial](http://docs.oracle.com/javase/tutorial/) 160 | ###### [The Java® Language Specification](http://docs.oracle.com/javase/specs/jls/se8/html/index.html) 161 | ###### [Java1.8 API在线文档](http://docs.oracle.com/javase/8/docs/api/index.html) 162 | ###### [Java相关Wiki-[极客学院]](http://wiki.jikexueyuan.com/list/java/) 163 | 164 | 165 |

Kotlin

166 | 167 | [:arrow_up:](#tags) : 点击回到Tags 168 | 169 | ###### [Kotlin 官方参考文档 中文版](https://www.gitbook.com/book/hltj/kotlin-reference-chinese/details) 170 | ###### [Kotlin 官方教程](http://kotlinlang.org/docs/tutorials/) 171 | ###### [Kotlin 中文官网](https://kotlin-zhcn.github.io/) 172 | ###### [Kotlin Blog](https://blog.jetbrains.com/kotlin/) 173 | ###### [Kotlin 语言开发的第三方库](https://kotlin.link/) 174 | ###### [Kotlin 官方示例](https://github.com/JetBrains/kotlin-examples) 175 | ###### [Kotlin 中文教程](https://github.com/mcxiaoke/kotlin-notes) 176 | ###### [Kotlin 教程](http://antonioleiva.com/kotlin/) 177 | ###### [Kotlin for Android Developers](https://leanpub.com/kotlin-for-android-developers) 178 | ###### [Kotlin for Android Developers 中文翻译](https://www.gitbook.com/book/wangjiegulu/kotlin-for-android-developers-zh/details) 179 | ###### [Kotlin 从入门到『放弃』系列 视频教程](https://github.com/enbandari/Kotlin-Tutorials) 180 | ###### [Kotlin Primer·第一章·启程](https://www.kymjs.com/code/2017/02/03/01/) 181 | 182 |

JavaScript

183 | 184 | [:arrow_up:](#tags) : 点击回到Tags 185 | 186 | ###### [廖雪峰 JavaScript 全栈教程](https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000) 187 | ###### [JavaScript 参考文档](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference) 188 | ###### [学习Javascript闭包(阮一峰老师的文章)](http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html) 189 | ###### [Number 调用 toString() 方法产生的问题](http://www.zuojj.com/archives/888.html) 190 | ###### [Javascript 面向对象编程(一):封装](http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html) 191 | ###### [Javascript 面向对象编程(二):构造函数的继承](http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance.html) 192 | ###### [Javascript 面向对象编程(三):非构造函数的继承](http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance_continued.html) 193 | 194 |

Gradle

195 | 196 | [:arrow_up:](#tags) : 点击回到Tags 197 | 198 | ###### [深入理解 Android 之 Gradle](http://wiki.jikexueyuan.com/project/deep-android-gradle/) 199 | 200 | 201 |

设计模式

202 | 203 | [:arrow_up:](#tags) : 点击回到Tags 204 | 205 | ###### [设计模式Java版](https://www.gitbook.com/book/quanke/design-pattern-java/details) 206 | ###### [java设计模式六大原则之场景应用分析](http://mp.weixin.qq.com/s?__biz=MzI3OTU0MzI4MQ==&mid=2247483886&idx=1&sn=f49b2be549b719c9638d989731ad495d&chksm=eb476d70dc30e4665e21d52caa7eb23f3f1e6af2859811a4e16b4d0c7f04fc8163aec9395100&mpshare=1&scene=23&srcid=0302WlX24hm5OD0jWEplzpZL#rd) 207 | ###### [Android 源码中的设计模式](http://blog.csdn.net/amazing7/article/details/51719404) 208 | ###### [从Android代码中来记忆23种设计模式](http://blog.csdn.net/huachao1001/article/details/51536074) 209 | ###### [【女朋友系列之找女朋友篇】简单工厂模式,工厂模式,抽象工厂模式](http://www.jianshu.com/p/3f824a91d73b) 210 | ###### [设计模式速谈:二、简单工厂模式](https://www.yhspy.com/blog/182/) 211 | ###### [Android 设计模式](http://m.blog.csdn.net/article/details?plg_nld=1&id=24985607&plg_auth=1&plg_uin=1&plg_usr=1&plg_vkey=1&plg_nld=1&plg_dev=1) 212 | ###### [Android设计模式之单例模式](http://mp.weixin.qq.com/s/DcN3VRyNGdAderY9hR9fgw) 213 | ###### [Android 源码中的设计模式(你需要知道的设计模式全在这里)](https://github.com/helen-x/AndroidInterview/blob/master/android/Android%20%E6%BA%90%E7%A0%81%E4%B8%AD%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F(%E4%BD%A0%E9%9C%80%E8%A6%81%E7%9F%A5%E9%81%93%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E5%85%A8%E5%9C%A8%E8%BF%99%E9%87%8C).md) 214 | ###### [design-mode](http://shili.me/2017/03/06/design-mode/) 215 | 216 | 217 |

正则表达式

218 | 219 | [:arrow_up:](#tags) : 点击回到Tags 220 | 221 | ###### [正则表达式 30 分钟入门教程](http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html) 222 | ###### [正则表达式 – 教程 | 菜鸟教程](http://www.runoob.com/regexp/regexp-tutorial.html) 223 | ###### [知道这 20 个正则表达式,能让你少写 1,000 行代码](https://www.jianshu.com/p/e7bb97218946) 224 | 225 | 226 | 227 |

数据库

228 | 229 | [:arrow_up:](#tags) : 点击回到Tags 230 | 231 | ###### [SQLite 官方文档](http://www.sqlite.org/docs.html) 232 | ###### [SQL基础语句汇总](http://www.jcodecraeer.com/a/shujuku/2015/1024/3619.html) 233 | ###### [Android 中 SQLite 性能优化](http://droidyue.com/blog/2015/12/13/android-sqlite-tuning/) 234 | ###### [面向程序员的数据库访问性能优化法则](https://my.oschina.net/qichang/blog/198733) 235 | 236 | 237 |

算法

238 | 239 | [:arrow_up:](#tags) : 点击回到Tags 240 | 241 | ###### [递归、尾递归与尾调用](http://bosschow.github.io/2017/02/24/recursion-and-tail-recursion/) 242 | ###### [用Java写算法之一:冒泡排序](http://flyingcat2013.blog.51cto.com/7061638/1279334) 243 | ###### [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) 244 | ###### [常见排序的java实现](http://xiuweikang.github.io/2014/11/30/%E5%B8%B8%E8%A7%81%E6%8E%92%E5%BA%8F%E7%9A%84java%E5%AE%9E%E7%8E%B0/) 245 | ###### [VisuAlgo - 数据结构和算法动态可视化 (Chinese)](https://visualgo-translation.club/zh) 246 | 247 |

Git

248 | 249 | [:arrow_up:](#tags) : 点击回到Tags 250 | 251 | ###### [Git学习总结](http://ikookblog.com/2016/10/15/Git%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/) 252 | ###### [ProGit中文版](https://git-scm.com/book/zh/v2) 253 | ###### [廖雪峰的Git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) 254 | ###### [Git简明指南](http://rogerdudler.github.io/git-guide/index.zh.html) 255 | ###### [从0开始学习 GitHub 系列之「Git 速成」](http://stormzhang.com/github/2016/05/30/learn-github-from-zero3/) 256 | ###### [从0开始学习 GitHub 系列之「Git 进阶」](http://stormzhang.com/github/2016/06/16/learn-github-from-zero5/) 257 | ###### [常用的12个Git基本命令](https://www.sdk.cn/news/2957) 258 | ###### [闯过这 54 关,点亮你的 Git 技能树](https://codingstyle.cn/topics/51) 259 | ###### [闯过这 54 关,点亮你的 Git 技能树 (一)](https://codingstyle.cn/topics/57) 260 | ###### [闯过这 54 关,点亮你的 Git 技能树 (二)](https://segmentfault.com/a/1190000005123830) 261 | ###### [常用的几十个Git小技巧分类与总结](https://segmentfault.com/a/1190000005706707) 262 | 263 | 264 |

GitHub

265 | 266 | [:arrow_up:](#tags) : 点击回到Tags 267 | 268 | ###### [Github装逼指南——Travis CI 和 Codecov](https://segmentfault.com/a/1190000004415437) 269 | ###### [Starred —— GitHub 增强使用工具](http://www.oschina.net/p/starred) 270 | ###### [你与优秀源码之间只差一个Star](http://blog.fir.im/fir_im_weekly160729/?hmsr=gold.xitu.io/&utm_medium=gold.xitu.io&utm_source=gold.xitu.io) 271 | ###### [awesome-github :为了更好地使用 GitHub](https://gold.xitu.io/entry/56d7a0f31532bc0050741afc) 272 | ###### [Android Studio导入github项目详解](http://blog.csdn.net/lyhhj/article/details/48789705) 273 | ###### [如何选择开源项目?](https://zhuanlan.zhihu.com/p/20840610) 274 | ###### [我的开源项目从0到1024的过程](http://www.jianshu.com/p/f2483bd8da43) 275 | ###### [从0开始学习 GitHub 系列之「初识 GitHub」](http://mp.weixin.qq.com/s?__biz=MzA4NTQwNDcyMA==&mid=2650661735&idx=1&sn=9aceac07d272e9202d1b5294f857a5ff&scene=21#wechat_redirect) 276 | ###### [从0开始学习 GitHub 系列之「加入 GitHub」](http://mp.weixin.qq.com/s?__biz=MzA4NTQwNDcyMA==&mid=2650661762&idx=1&sn=8282241cf7414030f4e1d315a173beb1&scene=21#wechat_redirect) 277 | ###### [从0开始学习 GitHub 系列之「向GitHub 提交代码」](http://mp.weixin.qq.com/s?__biz=MzA4NTQwNDcyMA==&mid=2650661821&idx=1&sn=c6116ed82bff2d083bb152fbd8cbc38d&scene=21#wechat_redirect) 278 | ###### [从0开始学习 GitHub 系列之「团队合作利器 Branch」](http://mp.weixin.qq.com/s?__biz=MzA4NTQwNDcyMA==&mid=2650661978&idx=1&sn=2f5329f5b2bfda7050822cc5e3a4f03f&scene=21#wechat_redirect) 279 | ###### [从0开始学习 GitHub 系列之「如何发现优秀的开源项目」](http://mp.weixin.qq.com/s?__biz=MzA4NTQwNDcyMA==&mid=2650662079&idx=1&sn=65605f0d9bd741d38f0b179980dc09f1&scene=21#wechat_redirect) 280 | ###### [从0开始学习 GitHub 系列之「GitHub 常见的几种操作」](http://mp.weixin.qq.com/s?__biz=MzA4NTQwNDcyMA==&mid=2650662303&idx=1&sn=3df7cba7cd85b33a82b4c05bb12cfff5&chksm=87d138c0b0a6b1d6140da9bab6e58c6e2b258de6118175d31c1ac467b3c58bc1a7c0b1a7db9b&scene=0#wechat_redirect) 281 | ###### [如何选择开源许可证?](http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html) 282 | 283 | 284 |

计算机基础

285 | 286 | [:arrow_up:](#tags) : 点击回到Tags 287 | 288 | ###### [【不周山之读薄 CSAPP】零 系列概览](http://wdxtub.com/2016/04/16/thin-csapp-0/#comments) 289 | ###### [【不周山之读薄 CSAPP】壹 数据表示](http://wdxtub.com/2016/04/16/thin-csapp-1/) 290 | 291 | 292 |

MVP

293 | 294 | [:arrow_up:](#tags) : 点击回到Tags 295 | 296 | ###### [从零开始的Android新项目3 - MVPVM in Action, 谁告诉你MVP和MVVM是互斥的](http://blog.zhaiyifan.cn/2016/03/16/android-new-project-from-0-p3/) 297 | ###### [todo-mvp--Google官方MVP推荐写法](https://github.com/googlesamples/android-architecture/tree/todo-mvp/) 298 | ###### [一步一步实现Android的MVP框架](http://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=2653577546&idx=1&sn=e10be159645a3aa8f6d6f209420fb412&scene=0#wechat_redirect) 299 | ###### [Android官方MVP架构示例项目解析](http://mp.weixin.qq.com/s?__biz=MzA3ODg4MDk0Ng==&mid=403539764&idx=1&sn=d30d89e6848a8e13d4da0f5639100e5f#rd) 300 | ###### [MVP 实现的 Android 基础项目架构](https://github.com/xitu/gold-miner/blob/master/TODO/android-basic-project-architecture-for-mvp.md) 301 | ###### [如何设计MVP中的Presentation层](http://blog.chengdazhi.com/index.php/115) 302 | ###### [解读Android官方MVP项目单元测试](http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0425/4178.html) 303 | ###### [google官方架构MVP解析与实战-(从零开始搭建android框架系列(3))](http://www.jianshu.com/p/569ab68da482) 304 | ###### [T-MVP:泛型深度解耦下的MVP大瘦身](http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0513/4260.html) 305 | ###### [Android MVP+Retrofit+RxJava实践小结](http://wuxiaolong.me/2016/06/12/mvpRetrofitRxjava/) 306 | ###### [android MVP模式介绍与实战](http://dahei.me/2016/06/22/mvp/android%20MVP%E6%A8%A1%E5%BC%8F%E4%BB%8B%E7%BB%8D%E4%B8%8E%E5%AE%9E%E6%88%98/) 307 | ###### [(Basic框架)Android中实现mvp模式的新思路](http://www.jianshu.com/p/31a202c0c264) 308 | ###### [android MVP 架构思路](http://mp.weixin.qq.com/s?__biz=MzI1MjMyOTU2Ng==&mid=2247483865&idx=1&sn=28d3c2f12138e5db0b0245efb1825d4f#rd) 309 | 310 | 311 |

OkHttp

312 | 313 | [:arrow_up:](#tags) : 点击回到Tags 314 | 315 | ###### [OkHttp 官方地址](https://github.com/square/okhttp) 316 | ###### [Okhttp-wiki 之 Interceptors 拦截器](http://www.jianshu.com/p/2710ed1e6b48) 317 | 318 | 319 |

开源项目

320 | 321 | [:arrow_up:](#tags) : 点击回到Tags 322 | 323 | ###### [GitHub Top 100的Android开源库](http://mp.weixin.qq.com/s?__biz=MzA4NTQwNDcyMA==&mid=402675429&idx=1&sn=ba3afd2069004b220eaa8a77fdecbaf7#rd) 324 | ###### [GitHub 排名前 100 的安卓、iOS项目简介](http://www.devstore.cn/essay/essayInfo/6485.html) 325 | ###### [Facebook开源软件列表](http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=2659597383&idx=1&sn=a867ee13f294d38d02313a4c58d3da48&scene=1&srcid=06056GdF0vD6Jp3k7AfdizSn&from=groupmessage&isappinstalled=0#wechat_redirect) 326 | ###### [那些酷炫的RecyclerView开源库整理](http://www.jianshu.com/p/154891851fe2) 327 | ###### [Android 开源项目分类汇总](https://github.com/Trinea/android-open-project) 328 | ###### [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 329 | ###### [Android开源项目大全之工具库 ](http://www.neast.cn/forum.php?mod=viewthread&tid=5487) 330 | ###### [GitHub开源项目总结](http://neast.cn/forum.php?mod=viewthread&tid=5377) 331 | ###### [Android开发人员不得不收集的代码](https://github.com/Blankj/AndroidUtilCode/blob/master/README-CN.md) 332 | ###### [20多个可以提高你安卓开发技能的开源app](http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0214/7114.html) 333 | ###### [Coding Android 客户端源代码](https://github.com/Coding/Coding-Android) 334 | ###### [高仿微信6.5.7(融云版)](https://git.oschina.net/CSDNLQR/lqrwechatrongcloud) 335 | ###### [Android开源项目](http://mobdevgroup.com/platform/android/project) 336 | 337 |

Linux

338 | 339 | [:arrow_up:](#tags) : 点击回到Tags 340 | 341 | - #### Blogs 342 | ###### [非常全面的Linux知识点总结](http://www.codeceo.com/article/linux-tips.html) 343 | ###### [我是如何学习Linux的](https://www.sdk.cn/news/3230) 344 | ###### [Linux中查找命令总结](http://www.36nu.com/post/124.html) 345 | ###### [ubuntu 工具 -- 5分钟入手Terminator](http://www.jianshu.com/p/cee2de32ca28) 346 | 347 | - #### 视频 348 | ###### [Linux服务器基础](http://study.163.com/course/introduction.htm?courseId=788001#/courseDetail) 349 | 350 | 351 |

Spring

352 | 353 | [:arrow_up:](#tags) : 点击回到Tags 354 | 355 | ###### [Spring Boot 集成 FreeMarker 详解案例](http://www.bysocket.com/?p=1666) 356 | ###### [SpringMVC工作原理](http://www.jianshu.com/p/ce85b9e7d650) 357 | 358 | 359 |

效率工具

360 | 361 | [:arrow_up:](#tags) : 点击回到Tags 362 | 363 | ###### [Android开发时,那些相见恨晚的工具或网站!](https://mp.weixin.qq.com/s/-tt3IMjIRUFvU-Xw8mjFtw) 364 | ###### [Android Pixel计算器](http://angrytools.com/android/pixelcalc/?winzoom=1) 365 | ###### [有了这10款逆天级效率工具,每天提前下班2小时!#DEMO8年度产品盘点#](http://www.jianshu.com/p/a3312f1c7068) 366 | ###### [ClassyShark——apk分析利器](https://mp.weixin.qq.com/s/zieCldmExPYr_-9V6zKC3A) 367 | ###### [Au开发者工具](http://eiyou.us/) 368 | 369 | 370 |

开源库

371 | 372 | [:arrow_up:](#tags) : 点击回到Tags 373 | 374 | ###### [Android通用流行框架大全](https://segmentfault.com/a/1190000005073746) 375 | ###### [Android开发常用开源框架推荐](http://www.jianshu.com/p/deb55cf2f0c1) 376 | ###### [android-architecture(Google 官方推荐架构写法)](https://github.com/googlesamples/android-architecture/tree/master) 377 | ###### [ButterKnife-view注入框架](http://stormzhang.com/openandroid/android/2014/01/12/android-butterknife/) 378 | ###### [LeakCanary 中文使用说明](https://www.liaohuqiu.net/cn/posts/leak-canary-read-me/) 379 | ###### [「2017年一月」最热门的5个 Android 库](http://mp.weixin.qq.com/s?__biz=MjM5NDkxMTgyNw==&mid=2653058569&idx=1&sn=daf9e3cacb8405baa6ca2ce01ca6df28&chksm=bd5655358a21dc23a3472ba5edc2d5ead8b317eb83dfd0607c2ce8a93322d7f2eb8d01d71b69&mpshare=1&scene=23&srcid=02279j6uDpZeOkJ8CuKRYLSp#rd) 380 | ###### [2017 年又让你蠢蠢欲动 的25个 Android 开源库](http://mp.weixin.qq.com/s?__biz=MzA5NjU5MzYyMQ==&mid=2454490640&idx=1&sn=d4427a4e1f12b7db84f33df9c941ffa3&chksm=87159daab06214bc0d922464a327a31c1c6a0b93a894fe1887ed770586fdc7eeb00a278c3514&mpshare=1&scene=23&srcid=02276uIvZTMZrgehRLfxXtGd#rd) 381 | ###### [Android-skin-support 一款用心去做的Android 换肤框架](http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649548826&idx=1&sn=9f72f5a052fd86591bc4a5896184c94a&chksm=f1180367c66f8a71001231c3c750aca76f5fb106e68955f30c868728f2bffb819be7081e3a33&mpshare=1&scene=23&srcid=0301IR0lx2lgW3o1e4n2lr3e#rd) 382 | ###### [2016 Android Top 10 Library](http://stormzhang.com/2017/01/16/top-10-android-library-of-2016/) 383 | 384 |

MVC

385 | 386 | [:arrow_up:](#tags) : 点击回到Tags 387 | 388 | ###### [强化版mvc设计模式](http://mp.weixin.qq.com/s?__biz=MzA4MjA0MTc4NQ==&mid=403123455&idx=1&sn=9d414a52f2399768e61d03b3aefc3cb6#rd) 389 | ###### [SpringMVC工作原理](http://www.jianshu.com/p/ce85b9e7d650) 390 | 391 | 392 |

技术漫谈

393 | 394 | [:arrow_up:](#tags) : 点击回到Tags 395 | 396 | ###### [Android学习之路 - stormzhang](http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/) 397 | ###### [假如时光能够倒流, 我会这么学习Java](http://mp.weixin.qq.com/s/3Yu-A_k-NznTGv-JTlDjRA) 398 | ###### [如何自学Android编程?](http://mp.weixin.qq.com/s?__biz=MzA4NTQwNDcyMA==&mid=402135493&idx=1&sn=c2e040f95551082cbe2bdf7182dc3e9f&scene=21#wechat_redirect) 399 | ###### [如何自学Android](https://segmentfault.com/a/1190000005059402) 400 | ###### [一个2年安卓开发者的一些忠告](http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/1006/6659.html) 401 | ###### [如何自学Android - 技术文摘 - LUPA开源社区](http://www.lupaworld.com/article-258258-1.html) 402 | ###### [程序员之路-学习经验总结分享](http://blog.csdn.net/cjpx00008/article/details/55252916) 403 | ###### [关于Java 初学者需要知道的10件事](https://mp.weixin.qq.com/s/3nuEQP8Wz6MO7QSp2Xbp2A) 404 | ###### [Google宣布攻破SHA-1,从此SHA-1不再安全!](http://www.infoq.com/cn/news/2017/02/google-first-sha1-collision) 405 | ###### [[干货,阅后进BAT不是梦]面试心得与总结---BAT、网易、蘑菇街](http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547962&idx=1&sn=85a1fc344644a3d6af9c46dae485a24c&scene=1&srcid=0809zIZkaIViVzpQZGtBbdRV#wechat_redirect) 406 | ###### [技术的热门度曲线](http://www.ruanyifeng.com/blog/2017/03/gartner-hype-cycle.html) 407 | ###### [技术大牛养成指南,一篇不鸡汤的成功学实践](http://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=2650995517&idx=1&sn=d57f6d473b541fc7892e6a12fcd2a244&chksm=bdbf036e8ac88a7806a212ef90b2e4d4bfcdbd98c5f7d1b8be9cc891a19e5372ea01007a1756&mpshare=1&scene=23&srcid=03010fuaUL8dEiCNG5mzM5tA#rd) 408 | ###### [大学生面试见闻录1-鬼脚七](https://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5OTM3NjIyMA==&appmsgid=10000801&itemidx=1&sign=d284d83579146c29d478365186cf02a8#wechat_redirect) 409 | ###### [大学生面试见闻录2-鬼脚七](https://mp.weixin.qq.com/mp/appmsg/show?__biz=MjM5OTM3NjIyMA==&appmsgid=10000807&itemidx=1&sign=f5a3d86ccd39ea145f4cae96fb4c9b84#wechat_redirect) 410 | 411 | 412 |

面试题

413 | 414 | [:arrow_up:](#tags) : 点击回到Tags 415 | 416 | ###### [这些Android面试题,你值得收藏](http://mp.weixin.qq.com/s?__biz=MzI3OTU0MzI4MQ==&mid=2247483858&idx=1&sn=78c3eb7ffb2c2df684725e97ce524126&chksm=eb476d4cdc30e45a75ee7fd015495f12e7924eeb8ae06d06961161a921cd4d0cd94874a31dc0&mpshare=1&scene=23&srcid=0302uXiAz1mWGlgHCqu3MvfS#rd) 417 | ###### [软件工程技术面试个人指南](https://github.com/kdn251/interviews/blob/master/README-zh-cn.md) 418 | 419 | 420 |

Appium

421 | 422 | [:arrow_up:](#tags) : 点击回到Tags 423 | 424 | ###### [ Appium 简明教程 (持续更新)](https://testerhome.com/topics/1045) 425 | ###### [阿里云测Appium文档](https://mqc.aliyun.com/doc.htm?id=15) 426 | ###### [Appium官方Tutorial](http://appium.io/slate/en/tutorial/android.html?java#) 427 | ###### [Windows下部署Appium教程(Android App自动化测试框架搭建)](https://my.oschina.net/outcat/blog/491529) 428 | ###### [Appium常用方法介绍](http://blog.csdn.net/birdlee0524/article/details/52461347) 429 | 430 | 431 |

其他收集类GitHub地址

432 | 433 | [:arrow_up:](#tags) : 点击回到Tags 434 | 435 | ###### [Andriod-collect-blogs](https://github.com/ZQiang94/Andriod-collect-blogs) 436 | ###### [Android开发资源汇总整理](https://github.com/MobDevGroup/AndroidDevelopmentTutorial) 437 | ###### [Android 学习资料收集](https://github.com/Freelander/Android_Data) 438 | ###### [Android 名企面试题及涉及知识点整理](https://github.com/helen-x/AndroidInterview) 439 | ###### [Android 名企面试题及涉及知识点整理(原作者)](https://github.com/Mr-YangCheng/ForAndroidInterview) 440 | --------------------------------------------------------------------------------