2022-4 04-04软件设计模式 2022-3 03-28如何实现一个状态机? 2021-11 11-18Android关于图片方向问题的探讨 11-18Git常见问题(二)——你的Feature分支需要Update了 11-13 FFmpeg(一)——Mac OS下为Android编译FFmpeg 2021-10 10-16Git常见问题(一)——本地tag和远程仓库tag不一致 10-14Flutter随笔(二)——使用Flutter Web + Docker + Nginx打造一个简单的Web项目 10-11Express入门(二)实现最简单的Express应用——Hello World 10-11Express入门(一)安装Express 2021-9 09-29Android WebRTC踩坑指南 09-20软件版本管理之阶段性版本 09-10正确理解向前兼容、向后兼容、向上兼容、向下兼容 09-08分享几个好用的随机图API服务 09-08算法-常见的时间复杂度 09-08算法-复杂度 09-04软件版本管理之语义化版本 2020-9 09-28Android游记2——关于compileSdkVersion、minSdkVersion、targetSdkVersion 09-27Android游记1——vivo手机无法通过adb调试安装应用 09-11Flutter随笔(一)——从解决类冲突到认识Dart使用库的规则 2020-4 04-18Docker游记3——安装Zookeeper 04-18MySQL常用命令 04-11Linux常用命令 04-11必先利其器系列——免费开源的FTP软件FileZilla 04-11Docker游记2-Docker常用命令 04-11Docker游记1——安装Docker 2020-2 02-29如何把代码库发布到JCenter 2017-7 07-03Android多媒体框架总结(1) - 利用MediaMuxer合成音视频数据流程分析 2017-6 06-28Ubuntu下使用nginx和nginx-rtmp-module搭建流媒体服务器的正确姿势 2016-6 06-14一张图看Google Clean设计架构 06-04一张图看Google MVP设计架构 06-03浅析JNI函数的注册过程 2016-5 05-29在Ubuntu Server14.04上编译Android6.0源码 05-13Android打造带透明圆弧的ImageView 05-08搭建基于Windows + Apache + PHP + MySQL的Moodle平台 05-07Android视图控件架构分析之View、ViewGroup 2016-4 04-29JAVA多线程编程——JAVA内存模型 04-21开源CMS系统Moodle对比中国本土化开源在线教育平台EduSoho 04-21Android系统Binder机制学习总结 04-15用Jersey为Android客户端开发Restful Web Service 2015-7 07-16Android串口通信