240 发简信
IP属地:陕西
  • fp-ts 介绍

    FP,全称为函数式编程(Functional Programming)。函数式编程是一种编程范式,强调将计算过程视为数学函数的计算。 Function Composition...

  • 谈谈Scala FP中那些基本又重要的概念

    在学习和使用Scala FP的过程中,我们经常发觉这条道路非常陡峭,但其实有的时候不是因为当前正在使用的库或者代码组织方式复杂,很多时候是我们对一些基本概念的理解不够透彻。F...

  • React Hook - 如何使用useMemo和useCallback

    Hook是在React 16.8之后增加的一项新功能,能够帮助我们在不写class的情况下使用state和其他React的相关特性。关于如何使用Hook官网[https://...

  • 240
    Proxy & Reverse Proxy

    Proxy Proxy: 代理,即正向代理(Forward Proxy),在客户端和另一个系统之间路由通信的服务器。为了从原始服务器取得内容,客户端向代理服务器发送一个请求,...

  • Git Fork 技巧

    日常工作中,经常会遇到一种情况,看到别人写的好的 repo 希望能够学习瞻仰,一番观摩之后发现一些问题,因而需要对代码做一波修改,修改之后希望能够贡献在源代码上,但是又因为没...

  • 240
    如何提反馈

    引子 设想你是一位老师,你看到某人托着腮听课。面对同样的场景,通常会产生两种解读:一种是这个人不认真听讲,一种是这个人牙疼。然后这两种解读又分别产生不同的判断:一种是这个人不...

  • Service 生命周期测试表

    近期在研究四大组件之一Service的底层代码原理,发现在bindService时其flag设置为BIND_ABOVE_CLIENT与否对Service整个生命周期有着不同的...

  • Android反编译apk文件查看源代码

    安装常用工具 注:这里有个隐藏的坑,通过brew安装的dex2jar可能不是最新版本的,会导致如下错误,这是dex2jar已知的一个错误,详细见这里 解决这个的办法是下载最新...

  • Android 多进程通信(1) - 概述

    当启动App且没有运行其他组件时,Android 系统会使用单个执行线程为应用启动新的 Linux 进程。默认情况下一个App中的所有组件都在同一个进程和线程中,但也可以通过...

个人介绍
踏上取经之路。。。