肉饼博客

Talk is cheap. Show me the code.

0%

姗姗来迟的年终总结,因为年末的跳槽,因为自己的懒惰,因为各种琐事,没有一个合适的时机静下心来和自己对话,所以一直拖到现在

想想2021年,似乎除了年末的换工作,并没有什么谈得上的大事,生活真的就像似水流年一样,不经意间就过去了,只能又去微信和豆瓣上翻翻,才恍然大悟”哦,原来是那个时候的事请哦”

阅读全文 »

1.下载安装nvm
1
2
3
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
或者
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
2.在.zshrc中配置环境变量
1
2
3
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
阅读全文 »

1.TypeError [ERR_INVALID_ARG_TYPE]: The “mode” argument must be integer. Received an instance of Object

解决:hexo 不支持最新 node14+,降低node版本到12

[email protected]: Permission denied (publickey).fatal: Could not read from remote repository.

解决:将.ssh目录下的id_rsa.pub加到Github ssh key中

命令:将公钥复制到剪贴板:pbcopy < ~/.ssh/id_rsa.pub

阅读全文 »

一、不含z-index的堆叠规则

1.有设置了position属性的兄弟元素,不管他们的position值为何,都按照它们在HTML结构中出现的顺序堆叠

2.没有设置position属性的元素,始终在定位元素的下层,即便他们在HTML结构中位于较晚的位置

阅读全文 »

一、本文中的定义(我的理解)

1.Server Side Session

以cookie+session模式为代表,sessionData存储在数据库,生成的sessionId存储在redis/数据库,并通过set-cookie种到客户端

2.Client Side Session

以jwt为代表,sessionData存储在数据库,生成的token存储在客户端,以实现服务端无状态

阅读全文 »

格式举例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// 成功返回
{
code: 200,
data: {
// 详情类
info: {
// 返回数据
},

// 列表类
list: [],

pagination: {
total: 100,
pageSize: 10,
pages: 10,
page: 1,
},
},
message: "请求成功"
},

// 失败返回
{
code: 400,
message: "查询失败",
}
阅读全文 »