本文分类:news发布日期:2025/2/25 7:48:02
相关文章
代码随想录算法训练营第五十六天 | 583. 两个字符串的删除操作,72. 编辑距离
目录 583. 两个字符串的删除操作 72. 编辑距离 583. 两个字符串的删除操作 题目链接:583. 两个字符串的删除操作 看到这一题就感觉很熟悉,实际上就是求最长公共子序列。 但这题出在这里的原因是为了给下一题做铺垫,所以还是换一种思路&#x…
建站知识
2025/2/25 7:21:40
Django HMAC 请求签名校验与 Vue.js 实现安全通信
概要
在 Web 应用的开发过程中,确保数据传输的安全性和完整性是一个不容忽视的问题。使用 HMAC(Hash-based Message Authentication Code)算法对请求内容进行签名校验,是一种常见且有效的安全策略。本文将详细介绍如何在 Django …
建站知识
2025/2/24 3:33:07
手写promise A+、catch、finally、all、allsettled、any、race
目录
手写promise
同步版
1.Promise的构造方法接收一个executor(),在new Promise()时就立刻执行executor回调
2.executor()内部的异步任务被放入宏/微任务队列,等待执行
3.状态与结果的管理
状态只能变更一次
4.then()调用成功/失败回调
catch是…
建站知识
2025/2/20 18:20:44
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