1. 正则表达式高级用法总结

    先前对正则表达式的零宽断言,后向引用,贪婪与懒惰等特性望而生畏,最近对这些特性重新理解了一番,这样以后可以更好的使用这些特性

  2. 如何使用IDEA远程调试跳板机背后的Java服务

    如果可以调试运行在跳板机(防火墙)后的Java服务,那么可快速定位Java服务问题的本质原因,从而解决这个问题。本篇分享的就是这样的一个方法。

  3. Vue项目调试总结(2)-VSCode+Chrome调试

    上一篇文章介绍了如何使用WebStorm+Chrome调试Vue应用,本篇介绍如何使用VSCode+Chrome调试Vue应用

  4. Vue项目调试总结(1)-WebStorm+Chrome调试

    Vue项目其实是可以调试的,刚接触Vue项目开发时,在网上搜了一堆关于Vue项目调试的资料,发现网上都说比较难搞,也没有一个方案能走得通。都快要放弃了,后来试验了Vue官方推荐的使用vscode+chrome的调试方案,发现其实是可以走得通的。并且WebStorm+chrome也可以调试Vue项目。

  5. iOS开发符号表(dSYM)知识总结

    iOS开发时经常需要接触符号表的概念,本文主要分享符号表相关知识,包括什么是符号表,符号表的作用,符号表的产生过程,如何查找符号表文件,如何查找符号表文件的uuid。

  6. Cocoapods原理总结

    CocoaPods是IOS项目的依赖管理工具,类似于Android的gradle,不过gradle不仅有依赖管理功能,还能负责构建。CocoaPods只负责管理依赖,即对第三方库的依赖,像gradle一样支持传递依赖,即如果A依赖于B,B依赖C,我们在A工程里指出A依赖于B,CocoaPods会自动为我们下载C,并在构建时链接C库。

  7. IOS工程配置总结

    学习IOS开发时发现IOS工程时和Android工程配置差异非常大,有很多曾经没有接触过的概念,本文主要讲解工程配置方面的概念:workspace,project,scheme,target,configuration

  8. SharedPreferences的apply和Commit方法的那些坑

    大家都知道,使用SharedPreferences时,用apply方法比commit方法效率更高,但是apply方法其实有一个巨大的坑,容易引发ANR问题。