An open API service indexing awesome lists of open source software.

https://github.com/itsCoder/weeklyblog

This is the repository of itsCoder's WeeklyBlog.
https://github.com/itsCoder/weeklyblog

blog-article itscoder

Last synced: 5 months ago
JSON representation

This is the repository of itsCoder's WeeklyBlog.

Awesome Lists containing this project

README

          

## WeeklyBlog
**欢迎来到 itsCoder 的 WeeklyBlog 项目。**

更多介绍和加入项目请阅读 [Wiki](https://github.com/itsCoder/weeklyblog/wiki) 。

### 项目文章

| 标题 | 类别 | 作者 | 期数 |
| :---- | :-----: | :--: | :-----: |
| [2018 新的税改并入一些看法](https://www.hujiandong.com/tax_reform_2018.html) | 随想 | [JasonThink](https://github.com/jasonim) | 10 |
| [Appium 自动化测试介绍和使用说明](https://hllgithub.github.io/2018/09/09/Appium%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E4%BB%8B%E7%BB%8D%E5%92%8C%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E/) | iOS | [Jeffrey](https://github.com/hllGitHub) | 10 |
| [CentOS 搭建 Nginx 服务器并开启 HTTP2 协议](https://hymane.itscoder.com/use-http2-with-nginx/) | Nginx | [hymane](https://github.com/hymanme) | 10 |
| [项目中的 Git 使用规范](https://jaeger.itscoder.com/dev/2018/09/12/using-git-in-project.html) | Git | [写代码的猴子](https://jaeger.itscoder.com) | 10 |
| [说说观察者模式和发布/订阅模式的区别](http://extremej.itscoder.com/different_between_observe_and_publish/) | 设计模式 | [阿风](http://extremej.itscoder.com/) | 10 |
| [Java 基础--队列同步器(AQS)](https://ljuns.itscoder.com/2018/09/04/Java%20%E5%9F%BA%E7%A1%80--%E9%98%9F%E5%88%97%E5%90%8C%E6%AD%A5%E5%99%A8(AQS)/) | Java | [ljuns](https://ljuns.itscoder.com/) | 10 |
| [使用 SurfaceView 实现一个下雨的天气效果](https://www.imhanjie.com/2017/03/07/use_surfaceview/) | Android | [melody](https://github.com/imhanjie) |9|
| [Android 上 ZXing 库的使用解析](https://www.jianshu.com/p/f862b73d07f7) | Android | [melo](https://github.com/itsMelo) |9|
| [给你的独立博客加上夜间模式以及 Service Worker](https://zetaoyang.github.io/post/2017/02/27/add-night-mode-and-service-worker-for-your-blog.html) | Web | [ZetaoYang](https://github.com/ZetaoYang) |9|
| [Thinking in Java 学习笔记之复用类与多态](http://showzeng.itscoder.com/java/2017/02/24/thinking-in-java-note-reusable-class-and-polymorphic.html) | Java | [showzeng](https://github.com/showzeng) |9|
| [RxJava 线程切换源码的一些体会和思考](http://imxie.itscoder.com/2016/12/25/how_the_rxjava_thread_work/) | Android | [谢三弟](https://github.com/xcc3641) |8|
| [GearMachine Canvas 绘制漂亮的齿轮装置](http://refactor.cn/2016/12/26/GearMachine-Canvas%E7%BB%98%E5%88%B6%E6%BC%82%E4%BA%AE%E7%9A%84%E9%BD%BF%E8%BD%AE%E8%A3%85%E7%BD%AE/) | Android | [andyxialm](https://github.com/andyxialm) |8|
| [Android View 动画和属性动画学习笔记](http://yongyu.itscoder.com/2016/12/25/animation_learning_note/) | Android | [yongyu](https://github.com/yongyu0102) |8|
| [仿 google 相机点击聚焦效果](http://hymane.itscoder.com/2016/12/24/hymane_20161224_custom_camera_foucs_view/) | Android | [hymane](https://github.com/hymanme) |8|
| [Android 6.0 运行时权限简洁封装](https://itsmelo.github.io/2017/01/04/Android%206.0%E8%BF%90%E8%A1%8C%E6%97%B6%E6%9D%83%E9%99%90%E7%AE%80%E6%B4%81%E5%B0%81%E8%A3%85/) | Android | [Melo](https://itsmelo.github.io/) |8|
| [RecyclerViewDivider: RecyclerView 分割线](https://github.com/laobie/RecyclerViewDivider) | Android | [写代码的猴子](https://github.com/laobie) |8|
| [利用 Gradle 进行应用程序的编译打包](http://allenwu.itscoder.com/learn-gradle-in-android) | Gradle | [allenwu](https://github.com/wuchangfeng) |8|
| [设计模式--单例模式](https://github.com/itsCoder/weeklyblog/blob/master/phase_8/jasonthink_20161225_design_pattern_singleton.md) | 设计模式 | [jasonim](https://github.com/jasonim) |8|
| [[译] 给予设计师灵感的 11 个顶尖网站](https://zetaoyang.github.io/post/2016/12/24/t-top-inspiration-websites-for-designers.html) | 设计 | [zetaoyang](https://github.com/zetaoyang) |8|
| [MySQL 基础之组提交](https://win-man.github.io/2016/12/07/win_man_20161224_mysql_binary_log_group_commit/) | 数据库 | [Win_Man](https://github.com/Win-Man) |8|
| [React Native 从零到一个小项目](http://janggwa.cn/2016/12/13/React%20Native%20%E4%BB%8E%E9%9B%B6%E5%88%B0%E4%B8%80%E4%B8%AA%E5%B0%8F%E9%A1%B9%E7%9B%AE/) | React Native | [JangGwa](https://github.com/JangGwa) |7|
| [学习给 AS 和 IDEA 开发一个翻译插件](http://allenwu.itscoder.com/write-a-plugin-for-idea-and-as) | 插件 | [allenwu](https://github.com/wuchangfeng) |7|
| [Android 项目框架--MVP 基础](https://github.com/itsCoder/weeklyblog/blob/master/phase_7/jasonthink_20161202_android_mvp_basic.md) | Android | [Jasonim](https://github.com/Jasonim) |7|
| [死磕 Fragment 的生命周期](https://itsmelo.github.io/2016/12/12/%E6%AD%BB%E7%A3%95%20Fragment%20%E7%9A%84%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F/) | Android | [melo](https://github.com/itsMelo) |7|
| [Activity 共享元素转场动画实践](http://extremej.itscoder.com/zoom-up-animation/) | Android | [Joe](http://extremej.itscoder.com/) |7|
| [RecyclerView 入门其实很简单](http://hymane.itscoder.com/2016/12/03/hymane_20161204_how_to_controll_recyclerview/) | Android | [hymane](https://github.com/hymanme) |7|
| [JitPack 指南](http://imxie.itscoder.com/2016/12/04/how_to_upload_your_project_to_jitpack/) | Android | [谢三弟](https://github.com/xcc3641) |7|
| [使用 SpannableString 格式化微博内容](http://imhanjie.com/2016/12/04/use_spannablestring_format_weibo/) | Android | [Melodyxxx](https://github.com/melodyxxx) |7|
| [Android 混淆工具--Proguard 实践](https://shadowzwy.github.io/2016/12/04/Android%E6%B7%B7%E6%B7%86%E5%B7%A5%E5%85%B7-Proguard%E5%AE%9E%E8%B7%B5.html) | Android | [shaDowZwy](https://github.com/shaDowZwy) |7|
| [Android 中使用 UIAutomator 执行自动化任务](http://brucezz.itscoder.com/use-uiautomator-in-android) | Android | [brucezz](https://github.com/brucezz) |7|
| [Material Design 控件学习之 Toolbar](http://showzeng.itscoder.com/android/2016/12/01/material-design-widget-toolbar.html) | Android | [showzeng](https://github.com/showzeng) |7|
| [Linux 下用 Clion 编写及调用共享库的实践](https://zetaoyang.github.io/post/2016/11/05/linux-shared-object.html) | C/C++ | [zetaoyang](https://github.com/zetaoyang) |6|
| [Python 描述符入门指北 \| Manjusaka](http://manjusaka.itscoder.com/2016/10/12/Something-about-Descriptor/) | Python | [写代码的香港记者](https://github.com/Zheaoli) |6|
| [Atom\-Helper 小脚本](http://brucezz.itscoder.com/atom-helper-script) | Python | [brucezz](https://github.com/brucezz) |6|
| [面向对象六大原则和设计模式](https://itsmelo.github.io/2016/11/20/%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E5%85%AD%E5%A4%A7%E5%8E%9F%E5%88%99%E5%92%8C%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/) | 面向对象 | [Melo](https://github.com/itsMelo) |6|
| [沉浸式适配个人总结 ](http://imxie.itscoder.com/2016/11/08/jike_Immersive_project/) | Android | [谢三弟](https://github.com/xcc3641) |6|
| [Android 单元测试-Mock及Mockito](https://github.com/itsCoder/weeklyblog/blob/master/phase_6/jasonthink_2016110_android_unit-test-mock.md) | Android | [JasonThink](https://github.com/jasonim) |6|
| [自定义选择复制功能的实现](http://jaeger.itscoder.com/android/2016/11/21/selectable-text-helper.html) | Android | [写代码的猴子](https://github.com/laobie) |6|
| [RxJava 学习笔记(部分示例代码及源码)](http://yongyu.itscoder.com/2016/11/15/rxjava_learning_note/) | Android | [yongyu](https://github.com/yongyu0102) |6|
| [使用贝塞尔曲线实现仿 QQ "一键下班"功能](http://hymane.itscoder.com/2016/11/13/hymane_20161113_qq_bubble_with_bezier/) | Android | [hymane](https://github.com/hymanme) |6|
| [Retrofit 2\.0 应用场景概述](https://shadowzwy.github.io/2016/11/17/Retrofit-2.0-%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF%E6%A6%82%E8%BF%B0.html) | Android | [shaDowZwy](https://github.com/shaDowZwy) |6|
| [非对称加密( RSA )数据传送的实战](https://zetaoyang.github.io/post/2016/10/06/rsa.html) | 算法 | [zetaoyang](https://github.com/zetaoyang) |5|
| [(译)打造完美像素图标](http://showzeng.itscoder.com/design/2016/10/22/make-pixel-perfect-icon.html) | Design | [showzeng](https://github.com/showzeng) |5|
| [React Native 环境搭建](http://janggwa.cn/2016/10/30/React%20Native%20%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/) | React Native | [JangGwa](https://github.com/JangGwa) |5|
| [讲讲 Java8 中的流](https://win-man.github.io/2016/10/21/%E8%AE%B2%E8%AE%B2Java8%E4%B8%AD%E7%9A%84%E6%B5%81/) | Java | [Win_Man](https://github.com/Win-Man) |5|
| [帧动画和补间动画](https://itsmelo.github.io/2016/10/31/%E5%B8%A7%E5%8A%A8%E7%94%BB%E5%92%8C%E8%A1%A5%E9%97%B4%E5%8A%A8%E7%94%BB/) | Android | [melo](https://itsmelo.github.io/) |5|
| [Android 中的长图片处理](http://extremej.itscoder.com/android_long_picture_process) | Android | [Joe](http://extremej.itscoder.com/) |5|
| [Android 如何使用矢量图片以及使用矢量动画](http://hymane.itscoder.com/2016/10/09/hymane_20161010_how_to_use_vector_drawable) | Android | [hymane](http://hymane.itscoder.com/) |5|
| [Android WebView 实现点击界面图片滑动浏览和保存图片功能](http://yongyu.itscoder.com/2016/10/24/show_image_from_webView/#more) | Android | [yongyu](https://github.com/yongyu0102) |5|
| [常见的内存泄漏以及对应解决策略](http://allenwu.itscoder.com/oom-and-solution) | Android | [allenwu](http://allenwu.itscoder.com/) |5|
| [使用 RenderScript 实现毛玻璃模糊效果](http://imhanjie.com/2016/10/09/blur-image-by-renderscript/) | Android | [Melodyxxx](https://github.com/melodyxxx) |5|
| [Java 基础 —— 多线程(读书笔记)「一」](http://imxie.itscoder.com/2016/09/21/Review-Java-Thread-1/) | Java | [谢三弟](https://github.com/xcc3641) |4|
| [关于 Lambda 表达式的一些事](https://win-man.github.io/2016/09/24/%E5%85%B3%E4%BA%8E%20Lambda%20%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E4%B8%80%E4%BA%9B%E4%BA%8B/) | Java | [Win_Man](https://github.com/Win-Man) |4|
| [用动态规划解决问题](http://allenwu.itscoder.com/dynamic-programming) | 算法 | [allenwu](http://allenwu.itscoder.com/) |4|
| [Android 设计模式 Builder模式的分析与实践](https://shadowzwy.github.io/2016/09/26/Android%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8FBuilder%E6%A8%A1%E5%BC%8F%E7%9A%84%E5%88%86%E6%9E%90%E5%92%8C%E5%AE%9E%E8%B7%B5.html) | 设计模式 | [shadow](https://github.com/shaDowZwy) |4|
| [Android 过度绘制优化](http://jaeger.itscoder.com/android/2016/09/29/android-performance-overdraw.html) | Android | [写代码的猴子](https://github.com/laobie) |4|
| [BroadcastReceiver 的工作过程分析](http://imhanjie.com/2016/09/24/broadcast-receiver-analysis/) | Android | [Melodyxxx](https://github.com/melodyxxx) |4|
| [在 Android 中使用 Java8 的特性](http://brucezz.itscoder.com/use-java8-in-android) | Android | [brucezz](https://github.com/brucezz) |4|
| [Android View 的工作原理下 View 的 layout 和 draw 过程详解](http://yongyu.itscoder.com/2016/10/05/view_layout_and_draw/) | Android | [yongyu](https://github.com/yongyu0102) |4|
| [使用 Nginx 部署静态页面](http://showzeng.itscoder.com/nginx/2016/10/03/use-nginx-to-deploy-static-pages-easily.html) | Nginx | [showzeng](https://github.com/showzeng) |4|
| [Git 学习笔记](http://janggwa.cn/2016/10/04/Git%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/) | Git | [JangGwa](https://github.com/JangGwa) |4|
| [Python 生成器和协程那点事儿](http://manjusaka.itscoder.com/2016/09/11/something-about-yield-in-python/) | Python | [写代码的香港记者](https://github.com/Zheaoli) |3|
| [Java 注解 (Annotation) ](https://win-man.github.io/2016/09/06/Java%E6%B3%A8%E8%A7%A3(Annotation)%E7%AE%80%E5%8D%95%E4%BB%8B%E7%BB%8D/) | Java | [Win_Man](https://github.com/Win-Man) |3|
| [利用动态代理做点事儿](http://allenwu.itscoder.com/use-of-proxy) | Java | [allenwu](http://allenwu.itscoder.com/) |3|
| [AsyncTask源码分析](http://imhanjie.com/2016/09/08/asynctask-analysis/) | Android | [Melodyxxx](https://github.com/melodyxxx) |3|
| [对 SharedPreferences 再多一点了解](http://extremej.itscoder.com/shared_preferences_source/) | Android | [Joe](http://extremej.itscoder.com/) |3|
| [优雅地创建和销毁对象](http://janggwa.cn/2016/09/19/%E4%BC%98%E9%9B%85%E5%9C%B0%E5%88%9B%E5%BB%BA%E5%92%8C%E9%94%80%E6%AF%81%E5%AF%B9%E8%B1%A1/) | Android | [JangGwa](https://github.com/JangGwa) |3|
| [Gson 解析那些事](http://showzeng.itscoder.com/android/2016/09/11/Something-about-Gson-parsing.html) | Android | [showzeng](https://github.com/showzeng) |3|
| [码农必知之上传开源库到 jcenter by hymane](http://hymane.itscoder.com/2016/09/11/hymane_20160911__programmer_knows_push_library_to_jcenter/) | Android | [hymane](https://github.com/hymanme) |3|
| [View 的工作原理上 View 绘制流程梳理及 Measure 过程详解](http://yongyu.itscoder.com/2016/09/11/view_measure/) | Android | [yongyu](https://github.com/yongyu0102) |3|
| [热修复实现:ClassLoader 方式的实现](http://jaeger.itscoder.com/android/2016/09/20/nuva-source-code-analysis.html) | Android | [写代码的猴子](https://github.com/laobie) |3|
| [Android 初阶自定义 View 字符头像](http://imxie.itscoder.com/2016/09/14/let-s-practise-custom-view/) | Android | [谢三弟](https://github.com/xcc3641) |3|
| [RxLifecycle 使用与原理](http://brucezz.itscoder.com/usage-and-principle-of-rxlifecycle) | Android | [brucezz](https://github.com/brucezz) |3|
| [HashMap 源码解析](http://allenwu.itscoder.com/hashmap-analyse) | 源码分析 | [allenwu](http://allenwu.itscoder.com/) |2|
| [SparseArray 的使用及实现原理](http://extremej.itscoder.com/sparsearray_source_analyse/) | 源码分析 | [Joe](http://extremej.itscoder.com/) |2|
| [Flask Router 机制初探及 Python 装饰器复习](http://manjusaka.itscoder.com/2016/08/09/reading-the-fucking-flask-source-code-Part1/) | Python | [写代码的香港记者](https://github.com/Zheaoli) |2|
| [设计模式实践](http://brucezz.itscoder.com/design-pattern-practice-1) | 设计模式 | [brucezz](https://github.com/brucezz) |2|
| [View 的事件分发机制(Android 开发艺术探索读书笔记)](http://yongyu.itscoder.com/2016/08/28/view_touchEvent_dispatch/) | Android | [yongyu0102](http://yongyu.itscoder.com/) |2|
| [RecyclerView完美实现拖拽、滑动删除以及撤销删除](http://hymane.itscoder.com/2016/05/08/RecyclerView%E5%AE%8C%E7%BE%8E%E5%AE%9E%E7%8E%B0%E6%8B%96%E6%8B%BD%E3%80%81%E6%BB%91%E5%8A%A8%E5%88%A0%E9%99%A4%E4%BB%A5%E5%8F%8A%E6%92%A4%E9%94%80%E5%88%A0%E9%99%A4/) | Android | [hymane](https://github.com/Hymanme) |2|
| [从注册Google Play开发者到如何使用Google LVL验证服务](http://imhanjie.com/2016/08/21/use_google_play_lvl/) | Android | [Melodyxxx](https://github.com/melodyxxx) |2|
| [框架源码 — 可能会有趣一点地简析学习 Retrofit](http://imxie.itscoder.com/2016/08/20/retrofit-source-learning/) | Android | [谢三弟](http://imxie.cc/) |2|
| [Android 中不得不谈的 setContentView](https://itsmelo.github.io/2016/08/19/Android%20%E4%B8%AD%E4%B8%8D%E5%BE%97%E4%B8%8D%E8%B0%88%E7%9A%84%20setContentView/) | Android | [Melo](https://itsmelo.github.io/) |2|
| [BottomPopUpDialog 底部弹出框的实现](https://shadowzwy.github.io/BottomPopUpDialog%E5%BA%95%E9%83%A8%E5%BC%B9%E5%87%BA%E6%A1%86%E7%9A%84%E5%AE%9E%E7%8E%B0/) | Android | [shadow](https://github.com/shaDowZwy) |2|
| [热修复入门:Android 中的 ClassLoader](http://jaeger.itscoder.com/android/2016/08/27/android-classloader.html) | Android | [写代码的猴子](https://github.com/laobie) |2|
| [Android 利用 APT 技术在编译期生成代码](http://brucezz.itscoder.com/use-apt-in-android) | Android | [brucezz](https://github.com/brucezz) |1|
| [多进程中安全的使用 SharedPreferences](http://imhanjie.com/2016/08/04/%E5%A4%9A%E8%BF%9B%E7%A8%8B%E4%B8%AD%E5%AE%89%E5%85%A8%E7%9A%84%E4%BD%BF%E7%94%A8SharedPreferences/) | Android | [Melodyxxx](https://github.com/melodyxxx) |1|
| [ThreadPoolExecutor 源码学习笔记](http://extremej.itscoder.com/threadpoolexecutor_source/) | Android | [Joe](https://github.com/JoeSteven) |1|
| [Android 基础 -- 生命周期和启动模式实践总结](http://imxie.itscoder.com/2016/07/21/Activity-lifecycle-launchmode/) | Android | [IMXIE](https://github.com/xcc3641) |1|
| [Volley 学习笔记之简单使用及部分源码详解](http://yongyu.itscoder.com/2016/08/07/yongyu_20160803_volley_use_and_source_code_study/) | Android | [yongyu](https://github.com/yongyu0102) |1|
| [ActivityThread 的 main 方法究竟做了什么](https://itsmelo.github.io/2016/07/28/ActivityThread%E7%9A%84main%E6%96%B9%E6%B3%95%E7%A9%B6%E7%AB%9F%E5%81%9A%E4%BA%86%E4%BB%80%E4%B9%88%EF%BC%9F/) | Android | [itsMelo](https://github.com/itsMelo) |1|
| [RxJava Retrofit 2 配合 MVP 实现豆瓣图书展示](https://github.com/itsCoder/weeklyblog/blob/master/phase_1/hymane_20160806_douban_book_with_rxjava_retrofit2_MVP.md) | Android | [Hymane](https://github.com/Hymanme) |1|
| [StaticLayout 源码分析](http://jaeger.itscoder.com/android/2016/08/05/staticlayout-source-analyse.html) | Android | [写代码的猴子](https://github.com/laobie) |1|
| [用 Python 爬取豆瓣图书 TOP250 ](http://allenwu.itscoder.com/douban-spider) | Python | [allenwu](http://allenwu.itscoder.com/) |1|
| [详解 Swift 类型约束系统](http://manjusaka.itscoder.com/2016/08/02/%E8%AF%A6%E8%A7%A3Swift%E7%9A%84%E7%B1%BB%E5%9E%8B%E6%A3%80%E6%9F%A5%E5%99%A8/) | Swift | [Manjusaka](https://github.com/Zheaoli) |1|