240 发简信
IP属地:内蒙古
  • Resize,w 360,h 240
    浅析函数防抖与函数节流

    前言 最近和前端的小伙伴们,在讨论面试题的时候。谈到了函数防抖和函数节流的应用场景和原理。于是,想深入研究一下两者的异同。对于后端而言,函数防抖...

  • 拖拽排序后端设计与实现

    背景 最近在做课程后台开发时,遇到一个很有意思的问题。问题是这样的,有多节课程,运营人员可以根据需要调整课程的先后顺序,从而更改课程的展示顺序。...

  • Resize,w 360,h 240
    使用Typescript编写和发布npm包

    本文参照 Chidume Nnamdi 的「How to Create and Publish an NPM module in TypeScr...

    4.0 24048 4 67 1
  • Resize,w 360,h 240
    深入理解V8的垃圾回收原理

    垃圾回收机制 V8的垃圾回收策略基于分代回收机制,该机制又基于 世代假说。该假说有两个特点: 大部分新生对象倾向于早死; 不死的对象,会活得更久...

    2.8 8916 2 62
  • Resize,w 360,h 240
    如何在Typescript中定义Promise的返回值类型

    问题 如何在 Typescript 中定义 Promise 的返回值类型? 描述 如图所示,可以看到 Promise 中,reslove() 方...

  • Resize,w 360,h 240
    MySQL中的悲观锁

    什么是悲观锁 在关系数据库管理系统里,悲观并发控制(又名“悲观锁”,Pessimistic Concurrency Control,缩写“PCC...

  • Resize,w 360,h 240
    如何解决微信网页授权回调域名只能设置一个

    问题 在实际的需求中,我们常常遇到多个部署在不同域名下的业务,想使用同一个「微信服务号」进行微信网页授权。但是微信的网页授权只能设置一个回调地址...

  • Kotlin 学习笔记(一)infix函数

    什么是 infix 函数 Kotlin允许在不使用括号和点号的情况下调用函数,那么这种函数被称为 infix函数。 举个例子,直观地感受一下: ...

    1.6 8322 0 57
  • 使用Typescript和Koa构建Node应用(一)

    Step 1 创建基础和安装依赖 Step 2 修改编译配置 添加 tsconfig.json 配置,为了使用原生的 Async/Await,我...

个人介绍
I will never stop learning and improving my craft.