最新 最热

51单片计4种定时器应用场景详解

定时器0:定时器0是一个8位定时器,它可以用作定时器或计数器。在定时器模式下,它可以生成中断,定时范围为0255。在计数器模式下,它可以计数外部脉冲,计数器范围为065535。...

2023-05-24
1

一个有趣又棘手的 JavaScript 示例库

JavaScript 是一个非常有趣的语言,但同时也充满了各种奇怪的行为。这些奇怪的行为有时会搞砸我们的日常工作,有时则会让我们忍俊不禁。

2023-05-23
0

记一次失败的 AI 辅助编程全历程

最近公司的一个新项目上马,我被安排来做项目初始化,前端初始化的时候使用了 Vue3 + Tailwind CSS + NaiveUI,在搞基础布局的主题变化时出现了本次插曲。...

2023-05-21
1

shell反弹原理

原理非常简单,当在以上两种场景时,无法直接连接到webshell时,可以换一种策略。让webshell主动连接自己,而不是自己连接webshell。此时,又会产生两个问题。一webshell如何自动自我唤醒自动发送连接;二如何监听webshell发送的...

2023-05-18
1

TypeScript 类型体操 - 原理

infer 的时候加上 extends 来约束推导的类型,这样推导出的就不再是 unknown 了,而是约束的类型。

2023-05-17
1

typeof 实现原理

typeof (opens new window) 操作符返回一个字符串,表示未经计算的操作数的类型。

2023-05-17
0

「复试」热点专业问题

请注意,本文编写于 1116 天前,最后修改于 1116 天前,其中某些信息可能已经过时。

2023-05-17
1

JS 手写: 防抖 (debounce)

# 思路防抖函数原理:在事件被触发 n 秒后再执行回调,如果在这 n 秒内又被触发,则重新计时防抖动是将多次执行变为最后一次执行,节流是将多次执行变成每隔一段时间执行。# 场景按钮提交 分支多次提交,只执行最后一次提交表...

2023-05-17
1

JS 手写: 节流 (throttle)

# 思路节流函数原理:规定在一个单位时间内,只能触发一次函数。如果这个单位时间内触发多次函数,只有一次生效# 场景拖拽 固定时间内只执行一次,防止超高频次触发位置变动缩放 监控浏览器 resize动画 避免短时间内多次触...

2023-05-17
1

给排水专业英语—D部分

请注意,本文编写于 1197 天前,最后修改于 74 天前,其中某些信息可能已经过时。

2023-05-17
0