本文分类:news发布日期:2025/2/25 7:58:22
相关文章
手写promise A+、catch、finally、all、allsettled、any、race
目录
手写promise
同步版
1.Promise的构造方法接收一个executor(),在new Promise()时就立刻执行executor回调
2.executor()内部的异步任务被放入宏/微任务队列,等待执行
3.状态与结果的管理
状态只能变更一次
4.then()调用成功/失败回调
catch是…
建站知识
2025/2/25 7:48:34
Python 模块和包
目录 模块
6.1. 模块详解
6.1.1. 以脚本方式执行模块
6.1.2. 模块搜索路径
6.1.3. “已编译的” Python 文件
6.2. 标准模块
6.3. dir() 函数
6.4. 包
6.4.1. 从包中导入 *
6.4.2. 相对导入
6.4.3. 多目录中的包 模块
退出 Python 解释器后,再次进入时&a…
建站知识
2025/2/25 7:32:42
多线程原理和常用方法以及Thread和Runnable的区别
文章目录 🍦多线程原理🍧随机性打印🍨多线程内存图解 🍩Thread类的常用方法🍪获取线程名称 getName()🎂设置线程名称 setName() 或者 new Thread("线程名字")🍰使当前正在执行的线程以…
建站知识
2025/2/25 7:39:57
ARM64安全特性之MTE
ARM64架构引入了MTE(Memory Tagging Extension)作为安全特性,用于增强内存访问的安全性。MTE使用内存标签来追踪和保护内存操作,以帮助检测和防御缓冲区溢出、使用-after-free等内存相关的安全漏洞。
MTE的核心思想是给每个内存地…
建站知识
2025/2/5 15:32:51
iris+vue上传到本地存储【go/iris】
iris部分
//main.go
package mainimport ("fmt""io""net/http""os"
)//上传视频文件部分
func uploadHandler_video(w http.ResponseWriter, r *http.Request) {// 解析上传的文件err : r.ParseMultipartForm(10 << 20) // 设置…
建站知识
2025/2/9 16:05:34
Linux快速给用户改密码
由于巡检过程中需要修改部分用户名密码,这些强密码包含大小写、数字和特殊符号,完全没有规律,让我手动输是不可能的,于是使用以下命令来输入,但是为了不在history里面留下痕迹,所以先关闭了历史命令功能&am…
建站知识
2025/2/17 7:59:00