壹 · 缘起 来自于一次友链交换 Shiroi的主题真的让人眼前一亮 一个极简主义的个人网站主题,如纸的纯净,似雪的清新。 外加原有的纯静态播客升级改造难度大 遂跑路换了 Mixspace+Shiroi 考察下来直接支持作者大佬 innei 冲了 白い 赞助版 殊不知掉进了大坑 研究了一天 对于不太了解NextJS/React框架的同学 (比如我)(菜的抠脚) 因为项目文档并不是很详细 很多东西都得自己探索 这里是我的一些踩坑经历和心路历程 私以为水平达不到文档的地步 要是能帮到你 那我是很开心的 \...
(因文稿部分丢失,后续需要进行补充更新) 二分查找算法的应用范围 在有序数组中进行查找一个数(二分下标) 如果数据存放在链表中,访问一个元素我们都得通过遍历,有遍历的功夫我们早就找到了这个元素,因此,在链表中不适合使用二分查找。 其中「有序」这个条件可以放宽,半有序数组或者是山脉数组里都可以应用二分查找算法。 旋转和山脉数组的值都有规律可循,元素的值不是随机出现的,在这个特点下,「减治思想」就可以应用在旋转数组和山脉数组里的一些问题上。我们可以把这两类数组统一归纳为部分有序数组 在整数范围内查找一个整数(二分答案) 这种二分法用于查找一个有范围的...
数据结构 在解决问题的时候,我们通常不是一下子把数据处理完,更多的时候需要先把它们放在一个容器里,等到一定的时刻再把它们拿出来。使用「数据结构」是一种「空间换时间」思想的体现, | 数据结构 | 应用场景 | | --- | --- | | 栈 | 符合「后进先出」的规律 | | 队列 | 符合「先进先出」的规律 | | 哈希表(散列表)| 实现「快速存取」数据的功能 | | 二分搜索树(红黑树、B 树系列)| 维护了一组数据的顺序性,得到一个数据的上下界 | | 并查集 | 用于处理不相交集合的「动态」连接问题 | | 优先队列 | 有「动态」添加、删除数据且需要获得最值的场景...
三个仓库 Remote Local Disk 将本地仓库想象成两个部分 流程 正常步骤 git clone 三仓库统一 git checkout -b my-feature 创建 feature branch 而不是往 main push code “硬盘 Disk 不在意是源文件来自哪个 branch” git diff 查看暂存区与disk区文件的差异 git add git commit 将暂存区内容添加到local区的当前分支中 git push origin my-feature 提交 ...
壹 · 缘起 这篇文章发表前这个小网页已上线 点击上方导航栏-主题页即可体验 本站以前就有一个引导页 具体是从TomyJan这位佬那里直接抄过来的 但很可惜 年久失修 用的很多资源js文件都过期了 遂决定重写这个引导页 贰 · 实现 1. 根据设备屏幕宽度自动选择最佳视频源 在不同设备上播放->横屏视频靠直接填充在竖屏设备上显然不是最优解 只能人工提前剪出两个视频版本 以下是Code ` function setVideoSource() { // 判断设备类型(768px为手机/平板分界点) ...
产出优秀播客 最应该熟练的就是md语法 此处权当是我的笔记 亦或是备忘录 也包含了一些只有这个框架能用的特殊用法 壹 · 基础类 标题类规范 零· 壹· 贰· 叁· 肆· 伍· 陆· 柒· 捌· 玖· 拾· 链接 链接 删除线 删除线 行内代码块 行内代码块 粗体 粗体 斜体 斜体 分点 ` 分点 `...