会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sujiangzhouzhou
博客园
首页
新随笔
联系
订阅
管理
2025年6月1日
配置免密登录(SSH)
摘要: !!本文所有操作都在~/.ssh目录下进行!! 首先你需要有.ssh文件夹,如果没有的话就自己生成一下,并且修改权限。 mkdir -p ~/.ssh chmod 700 ~/.ssh#权限错误会导致认证失败 首先需要生成公钥和私钥,这个是你在本地做的。 ssh-keygen #默认RSA,但是安全
阅读全文
posted @ 2025-06-01 12:17 silverAugustine
阅读(42)
评论(0)
推荐(0)
2025年3月1日
红黑树
摘要: 红黑树是一种常用的数据结构,在c++标准库中,为了能够节约平衡时间,map和set都使用了红黑树而不是AVL树(当然不是BST因为它不平衡)。 BST因为不平衡,查找的糟糕情况可能退化成链表,所以我们考虑使用AVL,这样就保证了查找速率在O(logn),但是AVL需要经常平衡。 红黑树有两者的优点:
阅读全文
posted @ 2025-03-01 00:01 silverAugustine
阅读(18)
评论(1)
推荐(0)
2023年9月27日
vscode下无法使用std::format
摘要: 不当之处,敬请指正 如果你使用的是MINGW请往下看,如果是MSCV的话vs2019开始就支持了。(clang不是很清楚,应该是clang14) gcc13.1.0的版本才支持。请注意是否版本下载错误。 步骤: 1.vscode官网下载vscode(system版方便设置存储位置,权限齐全) 2.M
阅读全文
posted @ 2023-09-27 11:58 silverAugustine
阅读(643)
评论(0)
推荐(0)
2023年9月2日
简单理解c语言指针
摘要: &p(取地址) P *p(间接寻址) 假设p指向整数型变量a,那么可以理解为p等同于a的地址。*是间接寻址运算符,对p进行操作,找到p这个地址中所对应(放的)东西。 也就是说, *p就是a。 做个比喻,将*理解成取平方,而操作数p是地址,那么p的平方就是a,如2的平方就是4。(不过这里其实p不像是常
阅读全文
posted @ 2023-09-02 22:18 silverAugustine
阅读(24)
评论(0)
推荐(0)
2023年9月1日
dfs理解——以出栈方式的字典序为例(对上一个出栈字典序的完善和强化)
摘要: 笔者认为,dfs的本质在于试验每一方向和还原。 试验每一方向的含义是:将实际题目中的条件几何化为多个方向,给这些方向赋予优先级(一般采用在dfs函数中写入顺序为优先级,这样比较简单方便),按照优先级的顺序来进行试验,每个节点都有基本相同的方向和优先级的,就可以使用dfs的方式解决。 还原:还原要结合
阅读全文
posted @ 2023-09-01 11:20 silverAugustine
阅读(54)
评论(0)
推荐(0)
2023年4月14日
出栈序列——以从1到n的入栈顺序,字典序全排列出栈序列为例
摘要: 出栈序列 写作本文的原因有二,其一是此前在网上找到的题解大多使用容器,而刚开始学习数据结构还没有很好掌握stl的同学会感到头疼;其二是苯人终于理解了栈的实现,一改过去只会pop, push的困顿面貌。 想要知道出栈序列,首先要搞明白出栈序列里的每一个元素是怎么产生的。按照栈的基本原理,出栈先放入一定
阅读全文
posted @ 2023-04-14 21:41 silverAugustine
阅读(740)
评论(0)
推荐(0)
公告