0%

hexo 常用指令

1
2
3
4
5
6
7
8
hexo new "name"       # 新建文章
hexo new page "name" # 新建页面
hexo g # 生成页面
hexo d # 部署
hexo g -d # 生成页面并部署
hexo s # 本地预览
hexo clean # 清除缓存和已生成的静态文件
hexo help # 帮助

hexo 常见问题

FATAL can not read a block mapping entry解决办法

1
2
3
4
5
6
7
出现这个问题的原因就是少了其中的空格,我们可以根据报错信息,找到对应的文件的对应的位置,然后添加空格就可以了。
属性名+英文冒号+英文空格+属性值
如文章开头:
title: hexo指令
date: 2022-01-19 11:52:20
tags: "hexo"
categories: "hexo"

​ 1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;

​ 2、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库;

​ 3、再通过git commit -m "注释内容"把项目提交到仓库;

​ 4、在Github上设置好SSH密钥后,新建一个远程仓库,通过git remote add origin git@github.com:Jeff-33/potential-pancake.git将本地仓库和远程仓库进行关联;

​ 5、最后通过git push -u origin master把本地仓库的项目推送到远程仓库(也就是Github)上

v-bind

1
2
v-bind:src="imgSrc"
:src="imgSrc"

查询

  • 查询所有字段
1
SELECT * FROM [表名];
  • 查询指定字段
1
SELECT [列名1],[列名2]... FROM [表名];

增加

建库

1
2
create database <库名> [character set utf8];/**建库**/
use <库名>;

建表

1
2
3
4
5
create table <表名>(
<字段1> <类型1>,
...
); # 建表
desc <表名>; -- 查看表结构

添加数据

1
insert into <表名>(字段列表) value (值列表);

insert into student(id,name,sex) value(1,”ljt”,”man”);

NULL与Undefined区别

区别是这样的:null是一个表示“空”的对象,转为数值时为0undefined是一个表示”此处无定义”的原始值,转为数值时为NaN

1
2
Number(undefined) // NaN
5 + undefined // NaN

null表示空值,即该处的值现在为空。调用函数时,某个参数未设置任何值,这时就可以传入null,表示该参数为空。比如,某个函数接受引擎抛出的错误作为参数,如果运行过程中未出错,那么这个参数就会传入null,表示未发生错误。

undefined表示“未定义”,下面是返回undefined的典型场景。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 变量声明了,但没有赋值
var i;
i // undefined

// 调用函数时,应该提供的参数没有提供,该参数等于 undefined
function f(x) {
return x;
}
f() // undefined

// 对象没有赋值的属性
var o = new Object();
o.p // undefined

// 函数没有返回值时,默认返回 undefined
function f() {}
f() // undefined

布尔值

如果 JavaScript 预期某个位置应该是布尔值,会将该位置上现有的值自动转为布尔值。转换规则是除了下面六个值被转为false,其他值都视为true

  • undefined
  • null
  • false
  • 0
  • NaN
  • ""''(空字符串)