写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 热力学第二定律的隐喻在物理学中,熵增定律揭示了一个残酷的现实:孤立系统必然走向无序与衰败。人类社会同样遵循着类...