hexo+butterfly博客功能完善和美化(一)
hexo+butterfly博客功能完善和美化(一)参考自hexo的butterfly主题美化,2024年初版_hexo 主题-CSDN博客 【Hexo】Hexo搭建Butterfly主题并快速美化_hexo butterfly-CSDN博客 博主试了试可以成功的美化,先更新一篇大家先看看,剩下的功能等博主自己实现了再更新吧 1.准备工作1.1修改配置文件,应用butterfly主题修改 _config.yml 中的 theme 属性为 butterfly 1.2安装插件如果你没有 pug 以及 stylus 的渲染器,请下载安装 在hexo根目录下键入以下命令: 1npm install hexo-renderer-pug hexo-renderer-stylus --save 1.3 推荐操作,复制一份butterfly主题专用的配置文件在 hexo 的根目录创建一个文件 _config.butterfly.yml 后续对butterfly主题的美化配置就在该配置文件下进行修改就可以了~ 层级关系如下图所示: 1.5 设置一个图片存储目录在 source...
Day67 | 灵神 | 二分查找:统计公平数对的数目
Day67 | 灵神 | 二分查找:统计公平数对的数目2563.统计公平数对的数目2563. 统计公平数对的数目 - 力扣(LeetCode) 思路先说一下为什么排序不会影响本道题目的结果,因为本质上是从数组中选择两个数,满足0<i<j<n,lower <= nums[i] + nums[j] <= upper的条件。就算你排序之后,那两个数还是那两个数,无非就是从[1,4]变成了[4,1]而已。 先来说一说错误的,希望大家不要和笔者一样 想的是在二分查找过程中把对数给统计了,check函数也是传入的nums[l],nums[r],lower,upper,按照题目给的条件去比较,然后判断符合条件不符合条件 这时候就发现,我符合条件以后我该往哪边收缩呢?不管往那边收缩都会漏掉情况,往左收缩会漏掉往右的情况,往右收缩会漏掉左边的,同时收缩更不用说了 所以这个时候就该发现自己的思路出了问题 123456789101112131415161718192021222324252627282930class Solution...
Day66 | 灵神 | 二分查找:咒语和药水的成功对数
Day66 | 灵神 | 二分查找:咒语和药水的成功对数2300.咒语和药水的成功对数2300. 咒语和药水的成功对数 - 力扣(LeetCode) 思路: 这个题目还挺好想的 其实还是在数组里面去找左边界而已,只是在外面多套了一层数组的遍历 遍历spells数组,然后里面套找左边界的二分查找就行,查找options数组里面的满足条件的左边界,找到之后求出左边界到数组末尾这个区间的长度就行 记得先排序options,因为只有有序我们才可以使用二分查找 时间复杂度是遍历数组spells,二分查找options,一共O(nlogm)。再加上排序的时间复杂度O(mlogm) 时间复杂度= O(nlogm)+O(mlogm)=O((n+m)logm) 如果不太会写左边界的二分查找,可以看看昨天的博客: Day65 | 灵神 | 二分查找:红蓝染色法-CSDN博客 完整代码: 12345678910111213141516171819202122232425262728293031323334class Solution {public: bool...
用hexo初始化博客执行hexo init时碰到的问题
用hexo初始化博客执行hexo init时碰到的问题123456$ hexo init myblogINFO Cloning hexo-starter https://github.com/hexojs/hexo-starter.gitfatal: unable to access 'https://github.com/hexojs/hexo-starter.git/': SSL certificate problem: unable to get local issuer certificateWARN git clone failed. Copying data insteadINFO Install dependenciesINFO Start blogging with...
利用hexo+github部署属于自己的个人博客网站
利用hexo+github部署属于自己的个人博客网站前情提要:如果你出现了莫名其妙的报错,可能与权限有关,可以以管理员的身份运行git bash或者cmd 本篇博客仅限于利用hexo搭建博客,并且部署到github上面,让自己可以有一个访问的域名,不涉及博客的上传以及博客网站的美化。 当然笔者博客上传和网站美化以后会再写一篇博客进行说明 参考自 【基础篇】hexo博客搭建教程 - huanhao - 博客园 Hexo 博客搭建并部署到 GitHub Pages(2024最新详细版)_github pages上部署hexo-CSDN博客 这两篇博客混着看的,因为有的地方这篇不行另外一篇可以,所以我混着来的,而且有的地方可能版本太老了,就不太对了,笔者就再加上笔者自己的情况供大家参考了 1.安装git这个教程网上有很多,可以自己搜索,也可以看看笔者的 黑马程序员 | Git详细教程笔记 | 使用命令 |...
Day65 | 灵神 | 二分查找:红蓝染色法
Day65 | 灵神 | 二分查找:红蓝染色法灵神讲解的非常好建议大家去听听灵神的,二分查找就是常忘常学常新,我之前学过很多次二分,但这次还是有新的理解,我把可能比较难理解的点写到了下面,大家没看懂视频的地方可以看看我写的 当然主要的其实是check函数,在本题中就是大于等于target这个条件,估计灵神下个视频会讲吧 二分查找 红蓝染色法【基础算法精讲 04】_哔哩哔哩_bilibili 34.在数组排序中查找元素的第一个和最后一个位置34. 在排序数组中查找元素的第一个和最后一个位置 -...
深度学习与神经网络 | 邱锡鹏 | 第一章学习笔记
深度学习与神经网络 | 邱锡鹏 | 第一章学习笔记参考自下面这篇博客,笔者在此基础上写了写自己的理解,仅自己用来复习使用 【学习笔记】《深度学习与神经网络》——邱锡鹏_神经网络与深度学习 邱锡鹏-CSDN博客 一、绪论人工智能的一个子领域神经网络:一种以(人工))神经元为基本单元的模型深度学习:一类机器学习问题,主要解决贡献度分配问题 知识结构:路线图:顶会: 1.1 人工智能诞生:人工智能这个学科的诞生有着明确的标志性事件,就是1956年的达特茅斯(Dartmouth)会议。在这次会议上,“人工智能” 被提出并作为木研究领域的名称。 人工智能=计算机控制+智能行为; 人工智能就是要让机器的行为看起来就像是人所表现出的智能行为一样。 ——John McCarthy ( 1927-2011) 因为要使得计算机能通过图灵测试,计算机必须具备理解语言、学习、记忆、推理、决策等能力 =>研究领域: 机器感知(计算机视觉、语音信息处理、模式识别) 学习(机器学习、强化学习) 语言(自然语言处理) 记忆(知识表示) 决策(规划、数据挖掘) 发展时间轴: 1.2...
刷题总结 | 灵神 | 滑动窗口作业
刷题总结 | 灵神 |...
【Node】node.js安装与配置(详细步骤)
【Node】node.js安装与配置(详细步骤)声明:笔者跟着这个安装的,但是途中有的地方不太相同,就把不同的地方做了修改 【Node】node.js安装与配置(详细步骤)-阿里云开发者社区 一、安装Node.js1.1 下载Node.js官网下载 下载地址: http://nodejs.cn/download/ 选择windows安装包.msi安装 根据自身系统下载对应的安装包(我这里为Windows11 64位,故选择下载第一个安装包) 1.2 安装安装比较简单,双击安装包,勾选使用许可协议,点击Next,选择安装位置(可根据个人情况更换路径,我这里选择安装在,E:\Develop\nodejs) 碰到下面这个图的时候,最好选上这个选项,因为这个是安装依赖的,没有依赖后面可能会有莫名其妙的问题 注意这里的安装路径可以根据自身情况修改一下,不建议使用默认的安装路径 其他的页面都点next就行 1.3...
Day64 | 灵神 | 滑动窗口:最小覆盖子串
Day64 | 灵神 | 滑动窗口:最小覆盖子串76.最小覆盖子串76. 最小覆盖子串 -...