240 发简信
IP属地:香港
  • 记录一些工作中的常用的自定义hook

    useUnmountedRef: 用于判断是否首次渲染 useState的进阶版本,当首次渲染的时候不改变state中的值 useState的进...

  • logout-paypal中间层的一些分析

    这个中间层主要是为了登出功能所设计,外部使用非常简单authPaypal.logout(options, (err, actor) => {})...

  • Resize,w 360,h 240
    对于建立grpcclient的一些分析

    首先,在express中建立一系列的http请求是node开发中非常常见的情况,如何去开发一套逻辑结构比较清晰又方便维护的httpclient,...

  • Resize,w 360,h 240
    1190. 反转每对括号间的子串(出入栈)

    对于字符串序列,比如这种括号序列的题目,一概使用栈的方法解决,该题由于是要求按照括号层级,从内向外的去反转字符串,因此采用先进后出的栈,且仅在遇...

  • Resize,w 360,h 240
    664. 奇怪的打印机(动态规划)

    这道题又是一道计算解决方案的题目,因此首先考虑动态规划首先我们来举个例子对于以下情况的打印次数: 只有一个字符a: 一次(最基本的情况) 打印两...

  • Resize,w 360,h 240
    1035. 不相交的线(动态规划)

    这道题是最长公共子序列的长度的换皮,其实连换皮都不是,只是换了一种表达方式,那我们现在通过LCS(最长公共子序列)解析下 首先说明下这道题为啥是...

  • this的一些东西

    首先,this和所谓的是指向谁或者指向哪个词法作用域没有关系,this实际上是函数调用的时候发生绑定的,他代表什么只取决于函数的调用方式(在那里...

  • Resize,w 360,h 240
    1738. 找出第 K 大的异或坐标值(异或运算)

    感觉异或运算99%的题目套路都是前缀和,这道题由一维前缀和扩展到了二维前缀和,因此公式也相应的扩展,对于一个前缀和二维数组p有p[i][j] =...

  • Resize,w 360,h 240
    1442. 形成两个异或相等数组的三元组数目(异或问题)

    这道题本身没有什么难点,主要是梳理下异或的特殊性 定义长度为 n 的数组 arr 的异或前缀和有以下关系Si = arr[0] ^ arr[1]...