WeeklyBlog 欢迎来到 itsCoder 的 WeeklyBlog 项目。 更多介绍和加入项目请阅读 Wiki 。 项目文章 标题 类别 作者 期数 2018 新的税改并入一些看法 随想 JasonThink 10 Appium 自动化测试介绍和使用说明 iOS Jeffrey 10 CentOS 搭建 Nginx 服务器并开启 HTTP2 协议 Nginx hymane 10 项目中的 Git 使用规范 Git 写代码的猴子 10 说说观察者模式和发布/订阅模式的区别 设计模式 阿风 10 Java 基础--队列同步器(AQS) Java ljuns 10 使用 SurfaceView 实现一个下雨的天气效果 Android melody 9 Android 上 ZXing 库的使用解析 Android melo 9 给你的独立博客加上夜间模式以及 Service Worker Web ZetaoYang 9 Thinking in Java 学习笔记之复用类与多态 Java showzeng 9 RxJava 线程切换源码的一些体会和思考 Android 谢三弟 8 GearMachine Canvas 绘制漂亮的齿轮装置 Android andyxialm 8 Android View 动画和属性动画学习笔记 Android yongyu 8 仿 google 相机点击聚焦效果 Android hymane 8 Android 6.0 运行时权限简洁封装 Android Melo 8 RecyclerViewDivider: RecyclerView 分割线 Android 写代码的猴子 8 利用 Gradle 进行应用程序的编译打包 Gradle allenwu 8 设计模式--单例模式 设计模式 jasonim 8 [译] 给予设计师灵感的 11 个顶尖网站 设计 zetaoyang 8 MySQL 基础之组提交 数据库 Win_Man 8 React Native 从零到一个小项目 React Native JangGwa 7 学习给 AS 和 IDEA 开发一个翻译插件 插件 allenwu 7 Android 项目框架--MVP 基础 Android Jasonim 7 死磕 Fragment 的生命周期 Android melo 7 Activity 共享元素转场动画实践 Android Joe 7 RecyclerView 入门其实很简单 Android hymane 7 JitPack 指南 Android 谢三弟 7 使用 SpannableString 格式化微博内容 Android Melodyxxx 7 Android 混淆工具--Proguard 实践 Android shaDowZwy 7 Android 中使用 UIAutomator 执行自动化任务 Android brucezz 7 Material Design 控件学习之 Toolbar Android showzeng 7 Linux 下用 Clion 编写及调用共享库的实践 C/C++ zetaoyang 6 Python 描述符入门指北 | Manjusaka Python 写代码的香港记者 6 Atom-Helper 小脚本 Python brucezz 6 面向对象六大原则和设计模式 面向对象 Melo 6 沉浸式适配个人总结 Android 谢三弟 6 Android 单元测试-Mock及Mockito Android JasonThink 6 自定义选择复制功能的实现 Android 写代码的猴子 6 RxJava 学习笔记(部分示例代码及源码) Android yongyu 6 使用贝塞尔曲线实现仿 QQ "一键下班"功能 Android hymane 6 Retrofit 2.0 应用场景概述 Android shaDowZwy 6 非对称加密( RSA )数据传送的实战 算法 zetaoyang 5 (译)打造完美像素图标 Design showzeng 5 React Native 环境搭建 React Native JangGwa 5 讲讲 Java8 中的流 Java Win_Man 5 帧动画和补间动画 Android melo 5 Android 中的长图片处理 Android Joe 5 Android 如何使用矢量图片以及使用矢量动画 Android hymane 5 Android WebView 实现点击界面图片滑动浏览和保存图片功能 Android yongyu 5 常见的内存泄漏以及对应解决策略 Android allenwu 5 使用 RenderScript 实现毛玻璃模糊效果 Android Melodyxxx 5 Java 基础 —— 多线程(读书笔记)「一」 Java 谢三弟 4 关于 Lambda 表达式的一些事 Java Win_Man 4 用动态规划解决问题 算法 allenwu 4 Android 设计模式 Builder模式的分析与实践 设计模式 shadow 4 Android 过度绘制优化 Android 写代码的猴子 4 BroadcastReceiver 的工作过程分析 Android Melodyxxx 4 在 Android 中使用 Java8 的特性 Android brucezz 4 Android View 的工作原理下 View 的 layout 和 draw 过程详解 Android yongyu 4 使用 Nginx 部署静态页面 Nginx showzeng 4 Git 学习笔记 Git JangGwa 4 Python 生成器和协程那点事儿 Python 写代码的香港记者 3 Java 注解 (Annotation) Java Win_Man 3 利用动态代理做点事儿 Java allenwu 3 AsyncTask源码分析 Android Melodyxxx 3 对 SharedPreferences 再多一点了解 Android Joe 3 优雅地创建和销毁对象 Android JangGwa 3 Gson 解析那些事 Android showzeng 3 码农必知之上传开源库到 jcenter by hymane Android hymane 3 View 的工作原理上 View 绘制流程梳理及 Measure 过程详解 Android yongyu 3 热修复实现:ClassLoader 方式的实现 Android 写代码的猴子 3 Android 初阶自定义 View 字符头像 Android 谢三弟 3 RxLifecycle 使用与原理 Android brucezz 3 HashMap 源码解析 源码分析 allenwu 2 SparseArray 的使用及实现原理 源码分析 Joe 2 Flask Router 机制初探及 Python 装饰器复习 Python 写代码的香港记者 2 设计模式实践 设计模式 brucezz 2 View 的事件分发机制(Android 开发艺术探索读书笔记) Android yongyu0102 2 RecyclerView完美实现拖拽、滑动删除以及撤销删除 Android hymane 2 从注册Google Play开发者到如何使用Google LVL验证服务 Android Melodyxxx 2 框架源码 — 可能会有趣一点地简析学习 Retrofit Android 谢三弟 2 Android 中不得不谈的 setContentView Android Melo 2 BottomPopUpDialog 底部弹出框的实现 Android shadow 2 热修复入门:Android 中的 ClassLoader Android 写代码的猴子 2 Android 利用 APT 技术在编译期生成代码 Android brucezz 1 多进程中安全的使用 SharedPreferences Android Melodyxxx 1 ThreadPoolExecutor 源码学习笔记 Android Joe 1 Android 基础 -- 生命周期和启动模式实践总结 Android IMXIE 1 Volley 学习笔记之简单使用及部分源码详解 Android yongyu 1 ActivityThread 的 main 方法究竟做了什么 Android itsMelo 1 RxJava Retrofit 2 配合 MVP 实现豆瓣图书展示 Android Hymane 1 StaticLayout 源码分析 Android 写代码的猴子 1 用 Python 爬取豆瓣图书 TOP250 Python allenwu 1 详解 Swift 类型约束系统 Swift Manjusaka 1