摘要: Promise概念 是异步编程的一种解决方案。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。 Promise 状态 Promise 异步操作有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。除了异步操作的结果,任何其他操作都无法改 阅读全文
posted @ 2025-12-31 14:58 涣明 阅读(44) 评论(0) 推荐(0)
摘要: 在 IntelliJ IDEA 中,右键菜单的 "Get from Revision" 功能用于从指定版本获取文件或目录,其 Git 命令实现方式如下: Git 命令实现 检出指定版本的文件‌ git checkout <commit-hash> -- <file-path> <commit-has 阅读全文
posted @ 2025-12-25 10:48 涣明 阅读(183) 评论(0) 推荐(0)
摘要: 使用 Nginx 代理后,前端页面的静态资源(如 JS、CSS)因相对路径问题导致加载失败。以下是解决方案: 1. 修改 Nginx 配置 在 Nginx 配置文件中添加或修改以下内容: server { listen 80; server_name yourdomain.com; location 阅读全文
posted @ 2025-12-24 11:12 涣明 阅读(52) 评论(0) 推荐(0)
摘要: git rm -r --cached 目录路径 git rm --cached example.txt error: the following file has staged content different from both the file and the HEAD: 根据错误信息,文件在 阅读全文
posted @ 2025-12-22 09:19 涣明 阅读(47) 评论(0) 推荐(0)
摘要: Flutter构建过程中在.git/objects/pack/tmp_pack_**路径下生成临时打包文件是Git版本控制系统正常工作的一部分,但这些文件若频繁生成且无法正常清理,会导致磁盘空间被不必要的占用。tmp-pack文件是Git打包对象时的临时产物,通常在打包完成后会被自动删除并替换为正式 阅读全文
posted @ 2025-12-19 16:40 涣明 阅读(77) 评论(0) 推荐(0)
摘要: 正则 时间匹配 \d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2} 1. 问号相关 应用场景对比表 语法类型 典型场景 示例用途 量词{0,1} ? 可选内容匹配 http(s?) 匹配协议 非贪婪 *? 提取最短内容 <div>.*?</div> 匹配标签 预查断言 (?=)( 阅读全文
posted @ 2025-12-18 16:29 涣明 阅读(16) 评论(0) 推荐(0)
摘要: 伪代码展示访问者模式具体实现工作机制 🎯 访问者模式伪代码实现 以下伪代码展示了一个典型的访问者模式结构,模拟编译器处理抽象语法树的场景: // 1. 访问者接口 - 定义访问不同类型元素的方法 interface Visitor { method visitConcreteElementA(Co 阅读全文
posted @ 2025-12-18 16:13 涣明 阅读(17) 评论(0) 推荐(0)
摘要: Vim提供了多种灵活的替换命令变体,以下是主要的替换命令变体总结: Vim替换命令的常用变体 1. 基本格式 :[range]s/{pattern}/{string}/[flags] 2. 范围(range)变体 范围表示 说明 无 默认当前行 . 光标所在行 1 第一行 $ 最后一行 33 第33 阅读全文
posted @ 2025-12-18 15:34 涣明 阅读(173) 评论(0) 推荐(0)
摘要: 在较新的JavaScript环境中,可以使用TextEncoder和TextDecoder来处理字符串的编码和解码。这种方法更直接地处理了字符串的二进制表示,因此更适合处理包含非ASCII字符的字符串。 function encodeToBase64(text) { // 使用TextEncoder 阅读全文
posted @ 2025-12-18 14:54 涣明 阅读(36) 评论(0) 推荐(0)
摘要: docker是层级构建的,通过FROM ** ,指定基础镜像 ADD字段可以将压缩文件解压后添加到新镜像 ENTRYPOINT 采用 Exec 格式(如 ENTRYPOINT ["executable", "param1"])时,信号(如 SIGINT)能直接传递给主进程,容器启动时始终执行的主命令 阅读全文
posted @ 2025-12-17 10:29 涣明 阅读(20) 评论(0) 推荐(0)