January
    8th,
    
    2025
  
  
  
    
    
    分享我对软件设计文档的实践与思考
    
    
  
  
    
    January
    2nd,
    
    2025
  
  
  
    
    
    记录下团队一次成功的闪电穿刺
    
    
  
  
    
    December
    26th,
    
    2020
  
  
  
    
    
    系统调试的一些常用的手段,本文主要总结系统调试中运用到的一些linux的命令,根据这些命令可以获取什么调试信息
    
    
  
  
    
    April
    7th,
    
    2020
  
  
  
    
    
    声音的原理
    
    
  
  
    
    May
    13th,
    
    2018
  
  
  
    
    
    ip协议和tcp协议介绍,team内部培训,面向智能硬件或者物联网的同学
    
    
  
  
    
    May
    9th,
    
    2018
  
  
  
    
    
    team内部培训,面向智能硬件或者物联网的同学
    
    
  
  
    
    December
    5th,
    
    2017
  
  
  
    
    
    team内部培训,面向应用开发者的http协议介绍
    
    
  
  
    
    November
    24th,
    
    2017
  
  
  
    
    
    一个Android开发人员的javascript学习笔记
    
    
  
  
    
    October
    28th,
    
    2017
  
  
  
    
    
    谈谈创业公司的Android App架构
    
    
  
  
    
    July
    13th,
    
    2017
  
  
  
    
    
    移动app的hybrid开发模式
    
    
  
  
    
    July
    12th,
    
    2017
  
  
  
    
    
    如何利用NDK为App开发Native程序。team内部培训
    
    
  
  
    
    July
    3rd,
    
    2017
  
  
  
    
    
    如何设计一个良好的移动端接口
    
    
  
  
    
    June
    12th,
    
    2017
  
  
  
    
    
    比较ios和Android中对单例线程安全的处理
    
    
  
  
    
    June
    1st,
    
    2017
  
  
  
    
    
    在Ubuntu上通过虚拟机安装macos
    
    
  
  
    
    March
    7th,
    
    2017
  
  
  
    
    
    热更新的基础,以及各种热更新实现机制分析
    
    
  
  
    
    January
    10th,
    
    2017
  
  
  
    
    
    在Ubuntu上搭建Appium自动化测试环境
    
    
  
  
    
    December
    19th,
    
    2016
  
  
  
    
    
    开发故事,独立chromium内核,如何解决第三方SDK接 口写死android webview,以及第三方接口使用webkit.CookieManager
    
    
  
  
    
    December
    12th,
    
    2016
  
  
  
    
    
    Android布局优化的一些思路
    
    
  
  
    
    December
    7th,
    
    2016
  
  
  
    
    
    Android常见的布局方式的使用
    
    
  
  
    
    December
    2nd,
    
    2016
  
  
  
    
    
    chromium的主要调试手段,包括Java和native code,比如打log,打印堆栈,gdb调试,breadkpad等
    
    
  
  
    
    November
    28th,
    
    2016
  
  
  
    
    
    开发故事,android系统上两个chromium内核共存问题的发现及解决
    
    
  
  
    
    November
    24th,
    
    2016
  
  
  
    
    
    描述通过使用CrossWalk实现App上内核的定制开发,CrossWalk的使用注意事项