hexo butterfly 主题美化
## 我的小站点我跳转!!!!
网站新加一些小功能:实验室->有液体特效和音乐游戏~
更改字体原来的更改之后的
首先进入到这个路径
以我的路径为🌰D:\Blog\themes\butterfly\source\css\_third-party
然后在 mormalize.min.css 文件末尾添加字体引用
1234@font-face { font-family: oswald; src: url(https://cdn.jsdelivr.net/gh/xiabo2/vieu@master/webmo.woff2)}
之后重新生成一下博客,预览即可
页脚养🐟
1- <script src="https://cdn.jsdelivr.net/gh/xiabo2/CDN@latest/fishes.js"></script>
添加其他不需要hexo渲染的页面
新建页面 hexo new page xxxxx
注意:新建的页面不能首字母大写!!不然在渲染的时候会报错
删掉md,换成你想 ...
【前端36_包管理】Npm 、package.json文件描述、上传自己的模块、修改源、yarn 包管理工具、nvm
包管理工具npm 包管理工具npm 是在 node 安装的时候就帮我们安装好了的,通过 npm,我们可以获取很多第三方模块,比方说jquery、bootstrap等等。
项目中的文件node_modules 文件夹(第三方模块)这里放着项目所需要的依赖(模块),如果某个脚本想引入这个文件夹中的模块,路径中是不需要加./ 的
它有一个特点,就是如果当前 node_modules 文件夹中没有找到依赖,他就会自动向上一层文件夹中查找,如果还没有,就继续往上层查找,最终到系统根目录下的node_modules 下,我们通过 npm root -g 能够看到相关路径。
也是就近原则,就是说,如果当前node_modules里有这个模块,上一层node_modules也有这个模块,它只会找最近的!
package.json 文件在 package.json 中说明了当前项目的一些依赖,它有描述性(描述引入了那些依赖)以及功能性(控制入口,控制依赖的版本等)
里面还会记录项目中需要的依赖,如果换了电脑,那么不需要拷贝依赖,直接拿到package.json 然后npm install ,即可 ...
SSL证书到期的处理
## 思路下载最新的证书包,然后更新到服务器,重启服务器~
步骤首先得买证书资源包,我是在阿里云上买的根据自己的服务器类型下载,我的是nginx下载后的解压包里有两个文件 key 和 pem然后我是在宝塔里修改的,填入两个文件中的值,保存之后,在证书夹中部署,然后重启服务器即可
【前端35_Node】基础:起步安装、Node的模块化、Node 常用内置模块:fs、buffer、Stream
Node.js起步什么是 Node?
灵魂一问:什么是 Node官网上说:Node 是 基于 V8 引擎的 JavaScript 运行时。
说白了,就是用来跑 JavaScript 语言的一个环境,当然,前期可以这样去理解。
个人理解:有兴趣的话可以去深入学学 AST 抽象语法树 还有 V8 引擎的一些基本原理,引擎是如何解析 JavaScript 这门语言的?不管是什么语言,都是一堆字符串组成的,通过不同的引擎去解释关键字,变量之类的,从而运行相应的功能。
这些功能不知道也不要紧,不影响我们继续学习。先学吃饭在学养家!基础还是要打好的,没错说的就是我。
安装Node.js 官网
windows 注意:配置环境变量,网上查一下,很多的,这里就不在赘述了。可以参考知乎:Node 环境变量
查看是否安装好 node:终端运行 node -v,如果出现版本号,说明安装成功了。否则的话,重新在安装一遍吧
常见概念解释
Q:普通 js 和 node.js 有啥区别?看这个 js 在哪里执行了,如果在 node 里执行了,那么你可以叫这个 js 为 nodejs
Q:什么是客户端 ...
建站一年后的一些操作
## 服务器到期续费服务器续费了两年的,大概是二百多块钱。
域名续费本来我是想换一个域名的,奈何审核了快20天,我买的是 xyz 后缀的,续了一年,花了我快七十多的大洋啊
证书失效我用的是阿里云的免费 digicert证书之前用的是宝塔的免费证书Let's Encrypt,但是部署到网站上之后提示,连接不安全,于是就放弃掉。
vscode 配置调试工具 JavaScript 调试
vscode 调试代码
场景:有些死循环的bug代码,想打开浏览器调试,发现打不开开发者工具台,断点也不太好使,于是配置一下vscode里的调试工具,还是蛮好用的。
步骤首先打开配置
把下面的代码粘进去。
123456789101112131415161718192021222324252627282930// launch.json{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": ...
CPU锁频率在0.78 GHz
问题我笔记本最近容易锁频率,CPU型号为:i5-6300HQ,很迷幻….
解决办法
拔电源!!重新查一下试试(我是这样就好使了,不知道是机缘还是巧合呢)
重启,拔电源…
有新的办法欢迎留言啊,记得点个赞👍啊靴靴。
解决 Hbuild 在双屏上,菜单字体太小的问题
我平常是连着外接显示器打代码的,Hbulid 在外接显示器上的缩放,菜单的字体太小了,如图所示我是这么解决的
先window+P,打开投影,切换成只显示第二屏
然后重新打开 HBuilder ,之后投影在切换成扩展即可
根本原因应该是分辨率的问题,不知道有没有更好的方案
有用的话记得点个赞啊,好哥哥们~
【前端34_同步和异步】回调地狱、Promise、Async + Await 的使用以及实现、迭代器iterator、Generator函数、Promise 静态方法
概念首先需要强调一下:同步不等于阻塞,异步也不等同于非阻塞
其实同步/异步是一种消息通知机制
同步没有消息通知
异步有消息通知
阻塞和非阻塞的主体是:程序而同步和异步的主体是:消息
Q:为啥需要这么麻烦的澄清这个关系呢?A:因为也有同步不阻塞、还有异步阻塞,但是在 JavaScript 中,我们只讨论 同步阻塞 和 异步非阻塞比较绕,没关系,先知道有这么个东西就可以。
栗子 1:方块的运动我们来试着做一些东西吧,效果如下图
html + css样式和 dom 元素如下
12345678910111213<style> .box { width: 100px; height: 100px; background: red; position: absolute; left: 0px; top: 0px; }</style><body> <div class="box">< ...
word无法启动转换器RECOVR32.CNV
>保存 word 的时候弹出:Word 无法启动转换器RECOVR32.CNV
解决方法是
window + R 打开运行,输入regedit 打开注册表编辑器
在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools Location 这个路径下(路径复制粘贴即可,不需要一级一级的寻找),把数值数据添加双引号,如下图
报错的原因:路径中间有空格,所以需要路径两边加双引号。有帮助的话记得点个三连👍吧~