摘要: $()和${}的区别: $()表示命令替换,将括号内的命令执行后得到的输出作为值。 例如,$(ls)将会执行ls命令后得到当前目录下的文件列表作为值。 ${}表示变量替换,将大括号内的变量的值作为值。 例如,${a}将取变量a的值作为值。 两种字符串:单引号和双引号 单引号括起来的字符串为字面字符串 阅读全文
posted @ 2025-10-03 17:35 光照强度 阅读(21) 评论(0) 推荐(0)
摘要: 本文为你整理了 Git 的常用操作,无论你是刚接触 Git 还是需要快速查阅,这篇指南都能帮你高效管理代码版本。 🔧 初始配置 开始使用 Git 前,先配置你的用户信息: git config --global user.name "你的用户名" git config --global user. 阅读全文
posted @ 2025-09-17 16:40 光照强度 阅读(34) 评论(0) 推荐(0)
摘要: C++ 中的 std::map 是一个关联容器,用于存储 键值对(Key-Value),并根据键(Key)自动排序。其底层实现基于 红黑树,因此支持高效的插入、查找和删除操作(时间复杂度为 \(O(\log n)\))。以下是 std::map 的使用简介: 1. 基本概念 键值对(Key-Valu 阅读全文
posted @ 2025-09-10 09:27 光照强度 阅读(61) 评论(0) 推荐(0)
摘要: 1、clangd找不到标准库头文件的解决办法 最近在配置neovim的c++环境时,使用nvchad作为配置方案,使用clangd作为lsp服务器,但是发现其无法找到标准库的头文件。 后来发来是因为我使用的是mingw64中的gcc作为编译器,而clangd默认是用visual studio,这里可 阅读全文
posted @ 2025-07-07 19:50 光照强度 阅读(88) 评论(0) 推荐(0)
摘要: SM2 公钥加密 SM2 是中国国家密码管理局发布的椭圆曲线公钥密码算法标准,基于椭圆曲线加密算法(ECC),包含公钥加密算法、数字签名算法和密钥共享算法三部分。 2004年,由中国科学院软件研究所张振峰研究员主持研制完成。 2010年12月,首次公开发布。 2012年3月,成为中国商用标准(GM/ 阅读全文
posted @ 2025-04-19 10:29 光照强度 阅读(201) 评论(0) 推荐(0)