FP,全称为函数式编程(Functional Programming)。函数式编程是一种编程范式,强调将计算过程视为数学函数的计算。 Function Composition...
FP,全称为函数式编程(Functional Programming)。函数式编程是一种编程范式,强调将计算过程视为数学函数的计算。 Function Composition...
在学习和使用Scala FP的过程中,我们经常发觉这条道路非常陡峭,但其实有的时候不是因为当前正在使用的库或者代码组织方式复杂,很多时候是我们对一些基本概念的理解不够透彻。F...
Hook是在React 16.8之后增加的一项新功能,能够帮助我们在不写class的情况下使用state和其他React的相关特性。关于如何使用Hook官网[https://...
Proxy Proxy: 代理,即正向代理(Forward Proxy),在客户端和另一个系统之间路由通信的服务器。为了从原始服务器取得内容,客户端向代理服务器发送一个请求,...
日常工作中,经常会遇到一种情况,看到别人写的好的 repo 希望能够学习瞻仰,一番观摩之后发现一些问题,因而需要对代码做一波修改,修改之后希望能够贡献在源代码上,但是又因为没...
引子 设想你是一位老师,你看到某人托着腮听课。面对同样的场景,通常会产生两种解读:一种是这个人不认真听讲,一种是这个人牙疼。然后这两种解读又分别产生不同的判断:一种是这个人不...
近期在研究四大组件之一Service的底层代码原理,发现在bindService时其flag设置为BIND_ABOVE_CLIENT与否对Service整个生命周期有着不同的...
安装常用工具 注:这里有个隐藏的坑,通过brew安装的dex2jar可能不是最新版本的,会导致如下错误,这是dex2jar已知的一个错误,详细见这里 解决这个的办法是下载最新...
当启动App且没有运行其他组件时,Android 系统会使用单个执行线程为应用启动新的 Linux 进程。默认情况下一个App中的所有组件都在同一个进程和线程中,但也可以通过...