1、成员函数末尾带const : 不会修改该对象里任何成员变量的值 2、mutable 修饰符来修饰一个成员变量,这个成员变量处于可变状态,即使...
LLVM概念 LLVM官网: https://llvm.org/ 编译器架构图:image Frontend:前端 → 词法分析、语法分析、语义...
WKWebView 秒开方案,不仅需要端上优化,也需要前后端配合,我们业务前期在UIWebView上已经通过各种优化达到了秒开,但是据说由于苹果...
前言:可持续集成自动化的话题已经老生常谈了。目前市面上比较流行的自动化流程工具——Fastlane,Fastlane是用Ruby语言编写的一套自...
核心hook方法:网上有类似hook方式,但没考虑继承和子类的问题,会导致循环调用crash。 使用 案例:(XXXX 前缀)注意实现方式
很久没有更新文章了, 最近完成一项类似KEEP的运动软件.简单总结一下思想和实现方式.(因为原项目是swift,所以就用swift简单演示一下)...
项目代码规范 1. nil判断 2. 条件语句尽量少嵌套,适当使用return避免业务的复杂度,提高可读性 3. 枚举类型 4. 类、方法、属性...
效果:git.png 平常在公司用git提交代码好几行命令,敲都敲吐了,用sourceTree工具切换提交也点吐了.就随手用fastlane写了...
Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。Jupyter...