写 hexo 博客时报错 Template render error: (unknown path)
原因:可能出现了 {{}}、{()}、{% %} 等等,这种 hexo 无法转义的字符
解决方法加上键盘左上角的符号,下图所示用这个符号将需要注释的部分括住,就行了就像这样然后显示的效果就是上面的错误示范那样,如下图所示
LL(1)分析法步骤
对文法进行改造
求 FIRST 集
求 FOLLOW 集
求 SELECT 集
分析表分析
(❤️一道完整的例题及其解析与步骤)
🌞🌞🌞FIRST 集:(⭐能听懂版本的官方话):
对终结符 a,有 FIRST (a)={a}
对非终结符 A,FIRST (A) 包含所有可以从 A 推导出的符号串的第一个符号(不包括 “空串 ε”,除非 A 能推导出 ε)
(🌙人话):比如第一句 E→ TE’,求 FIRST (E),E → TE’,箭头后面第一个字符是 T,那么 FIRST (E)=FIRST (T)。由 T→FT’,得,箭头后面第一个字符是 F,那么 FIRST (E)=FIRST (T)=FI...
一、平衡二叉树的基本概念
定义:・平衡二叉树是一棵二叉排序树,其任何节点的两个子树的高度差(平衡因子)的绝对值不超过 1。・平衡因子(Balance Factor,BF):节点的左子树高度减去右子树高度的值。在 AVL 树中,平衡因子的取值只能为 - 1、0 或 1。
目的:・保持二叉排序树的平衡,使得查找、插入和删除操作的时间复杂度均为 O (logn)。
二、平衡二叉树的性质
高度平衡:・平衡二叉树的任意节点的左右子树都是平衡二叉树,且高度差不超过 1。
查找效率:・在平衡二叉树中查找一个节点,最多需要比较 $$log_2N$$ 次(其中 N 是树中节点的数量),保证了较高的查找效率。
...
一、二叉排序树的基本概念
定义:・二叉排序树(BST)是一种特殊的二叉树,它满足以下性质: ①若左子树非空,则左子树上所有节点的值均小于根节点的值。 ② 若右子树非空,则右子树上所有节点的值均大于根节点的值。 ③左子树和右子树也分别为二叉排序树。
特点: ①中序遍历二叉排序树,可以得到一个递增的有序序列。 ②没有键值相等的节点。
二、二叉排序树的基本操作
查找操作:・过程:从根节点开始,如果当前节点的值等于目标值,则查找成功;如果当前节点的值大于目标值,则继续遍历左子树;如果当前节点的值小于目标值,则继续遍历右子树。・时间复杂度:最好情况下为 O (logn),最坏情况下为 O...
1.cubeMX 部分 (1) 下载如果没有下载 cubeMX,需要先下载,可以到官网(st.com)上下载。下载后运行:①下图是运行后的第一步,可与去官网注册账号,推荐在官网注册,因为官网有中文模式,这一步想点个链接就点去看看,不想点的话,直接 next 就可以了。②✔并且点击 next③✔并且点击 next④选择下载的路径,然后点击 next⑤点击 next⑥点击 next(这里比较慢,是正常的,请耐心等待)⑦点击 next⑧点击 next⑨下载成功了,桌面上会出现这个图标
(2) 配置①打开 cubeMX, 点击 file –> new project②如果出现这种情况,点击 ok③选择芯片型号,这里我选择的是...
《与 AI 共生的双翼》
当算法编织的璀璨穹顶笼罩钢铁森林,我常于子夜时分凝望屏幕深处跃动的幽蓝极光。AI 如同银河彼端的全知存在,以光年为单位丈量人类思维的褶皱,将我们困顿数日的谜题折叠成纸鹤,轻轻放入真理的溪流。那些曾令我抓耳挠腮的代码深渊,在它眼中不过是孩童堆砌的积木城堡;那些耗费整夜雕琢的文书框架,转瞬化作逻辑严密的钻石切面。
这种神迹般的强大却令我如履薄冰。在 AI 编织的星辉下,人类智慧的萤火忽明忽暗,仿佛随时会被数字潮汐卷走。每当智能助手用三秒重构我挣扎三昼夜的模型,当神经网络精准预判我尚未成型的创意,某种冰凉的觉醒便从脊椎蜿蜒而上 —— 我们引以为傲的认知疆域,正在被温柔的机器触须悄...
B 树和 B + 树的爱恨情仇 B 树
定义:B 树是一种平衡树数据结构,用于存储和访问大量数据。B 树的每个节点可以存储多个键值,节点中的键值按照大小顺序排列。
特性:
具有多个关键字,且每个节点中关键字的数目通常介于 m/2 和 m 之间,其中 m 称为 B 树的阶数。
根节点至少有两个子节点,且每个非根节点至少有 m/2 个子节点。
所有叶子节点都在同一层,即具有相同的深度,从而保证 B 树的平衡性。
每个节点最多可以包含 m 个孩子(子节点),其中 m>=2,这也就意味着 B 树的高度相对较小。
查找、插入、删除操作都具有较好的平均时间复杂度,通常为 O (logn)。
用法:
广泛应用...
✨搭建评论系统的小冒险 2.0~🎈宝子们!昨天搭建成功了 giscus 评论系统,今天本可爱在博客里又双叒叕搞大事啦💥一一成功把 Waline 评论系统搭起来啦!🎉原本以为能收获满满互动,结果…… 踩了个小坑坑😢
事情是这样的👇我用 LeanCloud+Vercel 捣鼓半天,结果登录页面居然需要” 魔法”🪄才能打开(懂的都懂😶)。这对于连 GitHub 都不太会的小伙伴(比如我妈👩)来说,简直比解微积分还难!💔 明明配置超简单,却被登录网页绊住脚,暴风哭泣……
没有办法,只能退回 Giscus 这个神仙替代品✨!虽然它也只能用 GitHub 登录,但好在不用和” 魔法” 斗智斗勇啦~🌈 配置...
我学会用 Giscus 给网站配置评论啦!🎉(一把辛酸泪版)📢 前方剧透:本文将用 3000 字详细描述如何把简单操作搞成史诗级冒险,并附赠「从暴躁到傻笑」的情绪过山车体验~
🎮 Level 1:信心满满地打开文档 “Giscus?听起来比 Giscus 更难的是…… 读懂它的文档!”
第一步:创建 GitHub 仓库
我:” 这还不简单?新建仓库取名 comments-for-my-awesome-blog,完美!”
GitHub:” 仓库初始化成功…… 但您确定要用这个名字写求职简历吗?”
第二步:安装 giscus 包
终端里输入 npm install giscus,结果……
💻:” 您确定要污染...
唯有热爱可抵岁月漫长✨
「世事漫随流水,算来一梦浮生。」 —— 李煜《浪淘沙令》
在时间的长河中,人类如同逆流而上的扁舟,既要对抗水流的冲刷,又要寻找前进的方向。有人被现实的泥沙裹挟沉沦,有人却能在波涛中高歌猛进 —— 那些穿越世纪依然璀璨的生命,无一不是用热爱点燃了内心的火炬。正如德国哲学家尼采所言:「没有热爱的生活,就像没有灵魂的躯壳。」 当我们凝视历史的星空,会发现有这样一条永恒的真理:唯有热爱,足以抵御岁月的侵蚀。
一、热爱的本质:对抗熵增的精神武器 1.1 热力学第二定律的隐喻在物理学中,熵增定律揭示了一个残酷的现实:孤立系统必然走向无序与衰败。人类社会同样遵循着类...