二进制文件的简化版方案 原理: 简化版做法 流程 其他:手淘静态库插桩方法:通过修改汇编代码记录函数 静态库由 .o 文件组成,对 .o 中的函...
1.前言 ReactNative,简称RN,是使用JavaScript和React编写跨平台原生移动应用的一门语言。这篇文章会围绕ReactNa...
RN现在主要有3个线程: JS thread。JS代码执行线程,负责逻辑层面的处理。Metro(打包工具)将React源码打包成一个单一JS文件...
就Intel x86架构的CPU来说一共有0~3四个特权级,0级最高,3级最低,硬件上在执行每条指令时都会对指令所具有的特权级做相应的检查。 当...
本质: 链接器本质上也是一个程序:是将编译器产生的目标文件打包成可执行文件或者库文件或者目标文件的程序。 静态链接和动态链接 静态链接的意思是说...
首先回答一个问题:CPU和GPU都能进行图形渲染,只是GPU 图形渲染的并行计算能力速度更快 屏幕图像显示原理 下图所示为常见的 CPU、GPU...
目的 代码评审也叫CodeReview,主要目的是提升代码质量,尽早发现潜在缺陷与BUG,降低修复成本;同时另一个重要好处是知识转移,促进团队内...
1. 背景 通常一个应用不会由单个界面组成,而是由多个模块、多个页面组成。react-navigation[https://reactnavig...
1. 概念 很多情况下,需要给多个组件添加或者修改一些特定的props,或者在所有组件基础上加个水印等等。而如果这个功能如果是针对多个组件的,每...