CV肉饼王

Talk is cheap. Show me the code.

0%

一、Mac下安装与运行

方式一:使用Homebrew安装(参考)

1
2
3
4
5
6
brew tap mongodb/brew
brew update
brew install [email protected]

mongod --config /opt/homebrew/etc/mongod.conf #直接启动
brew services start mongodb/brew/mongodb-community #作为服务自动启动

方式二:手动下载安装

1.下载

官方下载, 解压下载的文件,无需安装,直接拷贝到 /usr/local 目录,然后重命名为 mongodb

2.设置PATH

如果要使用 MongoDB 的命令行,需要添加一个环境变量,找到 .zshrc 文件,添加以下代码:

1
export PATH=/usr/local/mongodb/bin:$PATH

生效:

1
source ~/.zshrc
阅读全文 »

1.替换字符串

1
grep --exclude=lang.json -rl "原文字" ./ | xargs gsed -i "s/原文字/新文字/g"

示例:

1
2
3
4
5
6
exec(
`grep --exclude=lang.json -rl "t('${key}'" ./ | xargs gsed -i "s/t('${key}'/t('${value[0]}'/g"`,
{
cwd: path.join(process.cwd(), DEST),
}
);
阅读全文 »

一、Cookie

1.作用

用于在连接时证明客户端的身份

2.设置

服务端Set-Cookie方式、客户端document.cookie

阅读全文 »

一、一元判断,存到Map里

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const actions = new Map([
[1, ['processing','IndexPage']],
[2, ['fail','FailPage']],
[3, ['fail','FailPage']],
[4, ['success','SuccessPage']],
[5, ['cancel','CancelPage']],
['default', ['other','Index']]
])
/**
* 按钮点击事件
* @param {number} status 活动状态:1 开团进行中 2 开团失败 3 商品售罄 4 开团成功 5 系统取消
*/
const onButtonClick = (status)=>{
let action = actions.get(status) || actions.get('default')
sendLog(action[0])
jumpTo(action[1])
}
阅读全文 »

一、功能

  • 语法转换:将ES6版本的代码转为ES5等向后兼容的JS代码,从而可以运行在低版本浏览器或其它环境中
  • 补齐API:通过 Polyfill 的方式在目标环境中添加缺失的特性
    阅读全文 »

一、工具泛型

1.Partial

作用:将一个接口的所有属性设置为可选状态

1
2
3
type Partial<T> = {
[P in keyof T]?: T[P]
}
阅读全文 »

“年年岁岁花相似,岁岁年年人不同”,生活虽然似水流年,但每到岁末回首过往,记忆中总会有点点涟漪勾起不一样的回味。

阅读全文 »

一、安装

1.初始化:
1
npm init -y
2.安装webpack:
1
npm install webpack webpack-cli -D
阅读全文 »

一、什么是k8s service?

Kubernetes service是一种为一组具有相同功能的pod提供单一不变接入点的资源。当service存在时,它的IP地址和端口不会改变。客户端通过它,可以将请求负载均衡到该service包含的一组pod上,从而不需要知道每个单独的提供服务的pod的地址。

阅读全文 »

一、什么是k9s?

k9s 是一个管理k8s集群很方便快捷的工具,不需要敲那么多的kubectl命令即可查看和操作集群。

阅读全文 »